@import url( https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700|Indie+Flower );
@font-face {
	font-family: Glyphicons Halflings;
	src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"), url(../fonts/glyphicons-halflings-regular.woff) format("woff"), url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
}
.withripple {
	position: relative;
}
.ripple-container {
	border-radius: inherit; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; z-index: 1; pointer-events: none;
}
.ripple {
	transform-origin: 50% 50%; border-radius: 100%; width: 20px; height: 20px; margin-top: -10px; margin-left: -10px; position: absolute; opacity: 0; pointer-events: none; transform: scale(1); background-color: rgba(0, 0, 0, 0.05);
}
.ripple.ripple-on {
	transition:opacity 0.15s ease-in, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s; opacity: 0.1;
}
.ripple.ripple-out {
	transition:opacity 0.1s linear !important; opacity: 0;
}
body {
	background-color: rgb(238, 238, 238);
}
body.inverse {
	background: rgb(51, 51, 51);
}
body.inverse {
	color: rgba(255, 255, 255, 0.84);
}
body.inverse .form-control {
	color: rgba(255, 255, 255, 0.84);
}
body.inverse .modal {
	
}
body.inverse .modal .form-control {
	
}
body.inverse .panel-default {
	
}
body.inverse .panel-default .form-control {
	
}
body.inverse .card {
	
}
body.inverse .card .form-control {
	
}
body {
	font-family: Roboto,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif; font-weight: 300;
}
h1 {
	font-family: Roboto,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif; font-weight: 300;
}
h2 {
	font-family: Roboto,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif; font-weight: 300;
}
h3 {
	font-family: Roboto,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif; font-weight: 300;
}
h4 {
	font-family: Roboto,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif; font-weight: 300;
}
h5 {
	font-family: Roboto,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif; font-weight: 300;
}
h6 {
	font-family: Roboto,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif; font-weight: 300;
}
.h1 {
	font-family: Roboto,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif; font-weight: 300;
}
.h2 {
	font-family: Roboto,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif; font-weight: 300;
}
.h3 {
	font-family: Roboto,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif; font-weight: 300;
}
.h4 {
	font-family: Roboto,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif; font-weight: 300;
}
h5 {
	font-weight: 400;
}
h6 {
	font-weight: 400;
}
a {
	color: rgb(51, 51, 51);
}
a:hover {
	color: rgb(51, 51, 51);
}
a:focus {
	color: rgb(51, 51, 51);
}
a .material-icons {
	vertical-align: middle;
}
a:hover .material-icons {
	vertical-align: middle;
}
a:focus .material-icons {
	vertical-align: middle;
}
.form-horizontal .radio {
	padding-top: 0px;
}
.form-horizontal .checkbox {
	padding-top: 0px;
}
.form-horizontal .radio-inline {
	padding-top: 0px;
}
.form-horizontal .checkbox-inline {
	padding-top: 0px;
}
.form-horizontal .radio {
	margin-bottom: 10px;
}
.form-horizontal label {
	text-align: right;
}
.form-horizontal label.control-label {
	margin: 0px;
}
@media all and (max-width:991px)
{
.form-horizontal label {
	text-align: left;
}
}
body .container .well.well-sm {
	padding: 10px;
}
body .container-fluid .well.well-sm {
	padding: 10px;
}
body .container .well.well-lg {
	padding: 26px;
}
body .container-fluid .well.well-lg {
	padding: 26px;
}
body .container .well {
	padding: 19px; border-radius: 2px; border: 0px currentColor; border-image: none; margin-bottom: 20px; box-shadow: 0px 8px 17px 0px rgba(0,0,0,0.2), 0px 6px 20px 0px rgba(0,0,0,0.19); background-color: rgb(255, 255, 255);
}
body .container .jumbotron {
	padding: 19px; border-radius: 2px; border: 0px currentColor; border-image: none; margin-bottom: 20px; box-shadow: 0px 8px 17px 0px rgba(0,0,0,0.2), 0px 6px 20px 0px rgba(0,0,0,0.19); background-color: rgb(255, 255, 255);
}
body .container-fluid .well {
	padding: 19px; border-radius: 2px; border: 0px currentColor; border-image: none; margin-bottom: 20px; box-shadow: 0px 8px 17px 0px rgba(0,0,0,0.2), 0px 6px 20px 0px rgba(0,0,0,0.19); background-color: rgb(255, 255, 255);
}
body .container-fluid .jumbotron {
	padding: 19px; border-radius: 2px; border: 0px currentColor; border-image: none; margin-bottom: 20px; box-shadow: 0px 8px 17px 0px rgba(0,0,0,0.2), 0px 6px 20px 0px rgba(0,0,0,0.19); background-color: rgb(255, 255, 255);
}
body .container .well p {
	font-weight: 300;
}
body .container .jumbotron p {
	font-weight: 300;
}
body .container-fluid .well p {
	font-weight: 300;
}
body .container-fluid .jumbotron p {
	font-weight: 300;
}
body .container .well {
	background-color: rgb(255, 255, 255);
}
body .container .well-default {
	background-color: rgb(255, 255, 255);
}
body .container .jumbotron {
	background-color: rgb(255, 255, 255);
}
body .container .jumbotron-default {
	background-color: rgb(255, 255, 255);
}
body .container-fluid .well {
	background-color: rgb(255, 255, 255);
}
body .container-fluid .well-default {
	background-color: rgb(255, 255, 255);
}
body .container-fluid .jumbotron {
	background-color: rgb(255, 255, 255);
}
body .container-fluid .jumbotron-default {
	background-color: rgb(255, 255, 255);
}
body .container .well-inverse {
	background-color: rgb(63, 81, 181);
}
body .container .jumbotron-inverse {
	background-color: rgb(63, 81, 181);
}
body .container-fluid .well-inverse {
	background-color: rgb(63, 81, 181);
}
body .container-fluid .jumbotron-inverse {
	background-color: rgb(63, 81, 181);
}
body .container .well-primary {
	background-color: rgb(3, 169, 244);
}
body .container .jumbotron-primary {
	background-color: rgb(3, 169, 244);
}
body .container-fluid .well-primary {
	background-color: rgb(3, 169, 244);
}
body .container-fluid .jumbotron-primary {
	background-color: rgb(3, 169, 244);
}
body .container .well-success {
	background-color: rgb(76, 175, 80);
}
body .container .jumbotron-success {
	background-color: rgb(76, 175, 80);
}
body .container-fluid .well-success {
	background-color: rgb(76, 175, 80);
}
body .container-fluid .jumbotron-success {
	background-color: rgb(76, 175, 80);
}
body .container .well-info {
	background-color: rgb(0, 188, 212);
}
body .container .jumbotron-info {
	background-color: rgb(0, 188, 212);
}
body .container-fluid .well-info {
	background-color: rgb(0, 188, 212);
}
body .container-fluid .jumbotron-info {
	background-color: rgb(0, 188, 212);
}
body .container .well-warning {
	background-color: rgb(255, 152, 0);
}
body .container .jumbotron-warning {
	background-color: rgb(255, 152, 0);
}
body .container-fluid .well-warning {
	background-color: rgb(255, 152, 0);
}
body .container-fluid .jumbotron-warning {
	background-color: rgb(255, 152, 0);
}
body .container .well-danger {
	background-color: rgb(244, 67, 54);
}
body .container .jumbotron-danger {
	background-color: rgb(244, 67, 54);
}
body .container-fluid .well-danger {
	background-color: rgb(244, 67, 54);
}
body .container-fluid .jumbotron-danger {
	background-color: rgb(244, 67, 54);
}
body .container .well-royal {
	background-color: rgb(156, 39, 176);
}
body .container .jumbotron-royal {
	background-color: rgb(156, 39, 176);
}
body .container-fluid .well-royal {
	background-color: rgb(156, 39, 176);
}
body .container-fluid .jumbotron-royal {
	background-color: rgb(156, 39, 176);
}
.btn {
	background: none; margin: 10px 1px; padding: 8px 30px; outline: 0px; border-radius: 2px; border: currentColor; transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1); border-image: none; text-transform: uppercase; letter-spacing: 0px; font-size: 14px; font-weight: 500; text-decoration: none; position: relative; cursor: pointer; will-change: box-shadow, transform;
}
.input-group-btn .btn {
	background: none; margin: 10px 1px; padding: 8px 30px; outline: 0px; border-radius: 2px; border: currentColor; transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1); border-image: none; text-transform: uppercase; letter-spacing: 0px; font-size: 14px; font-weight: 500; text-decoration: none; position: relative; cursor: pointer; will-change: box-shadow, transform;
}
:not(.btn-raised).btn {
	box-shadow: none;
}
.input-group-btn :not(.btn-raised).btn {
	box-shadow: none;
}
:not(.btn-raised).btn {
	color: rgba(0, 0, 0, 0.87);
}
:not(.btn-raised).btn.btn-default {
	color: rgba(0, 0, 0, 0.87);
}
.input-group-btn :not(.btn-raised).btn {
	color: rgba(0, 0, 0, 0.87);
}
.input-group-btn :not(.btn-raised).btn.btn-default {
	color: rgba(0, 0, 0, 0.87);
}
:not(.btn-raised).btn.btn-inverse {
	color: rgb(63, 81, 181);
}
.input-group-btn :not(.btn-raised).btn.btn-inverse {
	color: rgb(63, 81, 181);
}
:not(.btn-raised).btn.btn-primary {
	color: rgb(3, 169, 244);
}
.input-group-btn :not(.btn-raised).btn.btn-primary {
	color: rgb(3, 169, 244);
}
:not(.btn-raised).btn.btn-success {
	color: rgb(76, 175, 80);
}
.input-group-btn :not(.btn-raised).btn.btn-success {
	color: rgb(76, 175, 80);
}
:not(.btn-raised).btn.btn-info {
	color: rgb(0, 188, 212);
}
.input-group-btn :not(.btn-raised).btn.btn-info {
	color: rgb(0, 188, 212);
}
:not(.btn-raised).btn.btn-warning {
	color: rgb(255, 152, 0);
}
.input-group-btn :not(.btn-raised).btn.btn-warning {
	color: rgb(255, 152, 0);
}
:not(.btn-raised).btn.btn-danger {
	color: rgb(244, 67, 54);
}
.input-group-btn :not(.btn-raised).btn.btn-danger {
	color: rgb(244, 67, 54);
}
:not(.btn-raised).btn.btn-royal {
	color: rgb(156, 39, 176);
}
.input-group-btn :not(.btn-raised).btn.btn-royal {
	color: rgb(156, 39, 176);
}
:not(.btn-raised):not(.btn-link).btn:hover {
	background-color: rgba(153, 153, 153, 0.2);
}
:not(.btn-raised):not(.btn-link).btn:focus {
	background-color: rgba(153, 153, 153, 0.2);
}
.input-group-btn :not(.btn-raised):not(.btn-link).btn:hover {
	background-color: rgba(153, 153, 153, 0.2);
}
.input-group-btn :not(.btn-raised):not(.btn-link).btn:focus {
	background-color: rgba(153, 153, 153, 0.2);
}
.theme-dark :not(.btn-raised):not(.btn-link).btn:hover {
	background-color: rgba(204, 204, 204, 0.15);
}
.theme-dark :not(.btn-raised):not(.btn-link).btn:focus {
	background-color: rgba(204, 204, 204, 0.15);
}
.theme-dark .input-group-btn :not(.btn-raised):not(.btn-link).btn:hover {
	background-color: rgba(204, 204, 204, 0.15);
}
.theme-dark .input-group-btn :not(.btn-raised):not(.btn-link).btn:focus {
	background-color: rgba(204, 204, 204, 0.15);
}
.btn.btn-raised {
	color: rgba(0, 0, 0, 0.87); background-color: rgb(238, 238, 238);
}
.btn.btn-raised.btn-default {
	color: rgba(0, 0, 0, 0.87); background-color: rgb(238, 238, 238);
}
.btn.btn-fab {
	color: rgba(0, 0, 0, 0.87); background-color: rgb(238, 238, 238);
}
.btn.btn-fab.btn-default {
	color: rgba(0, 0, 0, 0.87); background-color: rgb(238, 238, 238);
}
.btn-group-raised .btn {
	color: rgba(0, 0, 0, 0.87); background-color: rgb(238, 238, 238);
}
.btn-group-raised .btn.btn-default {
	color: rgba(0, 0, 0, 0.87); background-color: rgb(238, 238, 238);
}
.input-group-btn .btn.btn-raised {
	color: rgba(0, 0, 0, 0.87); background-color: rgb(238, 238, 238);
}
.input-group-btn .btn.btn-raised.btn-default {
	color: rgba(0, 0, 0, 0.87); background-color: rgb(238, 238, 238);
}
.input-group-btn .btn.btn-fab {
	color: rgba(0, 0, 0, 0.87); background-color: rgb(238, 238, 238);
}
.input-group-btn .btn.btn-fab.btn-default {
	color: rgba(0, 0, 0, 0.87); background-color: rgb(238, 238, 238);
}
.btn-group-raised .input-group-btn .btn {
	color: rgba(0, 0, 0, 0.87); background-color: rgb(238, 238, 238);
}
.btn-group-raised .input-group-btn .btn.btn-default {
	color: rgba(0, 0, 0, 0.87); background-color: rgb(238, 238, 238);
}
.btn.btn-raised.btn-inverse {
	color: rgb(255, 255, 255); background-color: rgb(63, 81, 181);
}
.btn.btn-fab.btn-inverse {
	color: rgb(255, 255, 255); background-color: rgb(63, 81, 181);
}
.btn-group-raised .btn.btn-inverse {
	color: rgb(255, 255, 255); background-color: rgb(63, 81, 181);
}
.input-group-btn .btn.btn-raised.btn-inverse {
	color: rgb(255, 255, 255); background-color: rgb(63, 81, 181);
}
.input-group-btn .btn.btn-fab.btn-inverse {
	color: rgb(255, 255, 255); background-color: rgb(63, 81, 181);
}
.btn-group-raised .input-group-btn .btn.btn-inverse {
	color: rgb(255, 255, 255); background-color: rgb(63, 81, 181);
}
.btn.btn-raised.btn-primary {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(3, 169, 244);
}
.btn.btn-fab.btn-primary {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(3, 169, 244);
}
.btn-group-raised .btn.btn-primary {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(3, 169, 244);
}
.input-group-btn .btn.btn-raised.btn-primary {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(3, 169, 244);
}
.input-group-btn .btn.btn-fab.btn-primary {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(3, 169, 244);
}
.btn-group-raised .input-group-btn .btn.btn-primary {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(3, 169, 244);
}
.btn.btn-raised.btn-success {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(76, 175, 80);
}
.btn.btn-fab.btn-success {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(76, 175, 80);
}
.btn-group-raised .btn.btn-success {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(76, 175, 80);
}
.input-group-btn .btn.btn-raised.btn-success {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(76, 175, 80);
}
.input-group-btn .btn.btn-fab.btn-success {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(76, 175, 80);
}
.btn-group-raised .input-group-btn .btn.btn-success {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(76, 175, 80);
}
.btn.btn-raised.btn-info {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(0, 188, 212);
}
.btn.btn-fab.btn-info {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(0, 188, 212);
}
.btn-group-raised .btn.btn-info {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(0, 188, 212);
}
.input-group-btn .btn.btn-raised.btn-info {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(0, 188, 212);
}
.input-group-btn .btn.btn-fab.btn-info {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(0, 188, 212);
}
.btn-group-raised .input-group-btn .btn.btn-info {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(0, 188, 212);
}
.btn.btn-raised.btn-warning {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(255, 152, 0);
}
.btn.btn-fab.btn-warning {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(255, 152, 0);
}
.btn-group-raised .btn.btn-warning {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(255, 152, 0);
}
.input-group-btn .btn.btn-raised.btn-warning {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(255, 152, 0);
}
.input-group-btn .btn.btn-fab.btn-warning {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(255, 152, 0);
}
.btn-group-raised .input-group-btn .btn.btn-warning {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(255, 152, 0);
}
.btn.btn-raised.btn-danger {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(244, 67, 54);
}
.btn.btn-fab.btn-danger {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(244, 67, 54);
}
.btn-group-raised .btn.btn-danger {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(244, 67, 54);
}
.input-group-btn .btn.btn-raised.btn-danger {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(244, 67, 54);
}
.input-group-btn .btn.btn-fab.btn-danger {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(244, 67, 54);
}
.btn-group-raised .input-group-btn .btn.btn-danger {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(244, 67, 54);
}
.btn.btn-raised.btn-royal {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(156, 39, 176);
}
.btn.btn-fab.btn-royal {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(156, 39, 176);
}
.btn-group-raised .btn.btn-royal {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(156, 39, 176);
}
.input-group-btn .btn.btn-raised.btn-royal {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(156, 39, 176);
}
.input-group-btn .btn.btn-fab.btn-royal {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(156, 39, 176);
}
.btn-group-raised .input-group-btn .btn.btn-royal {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(156, 39, 176);
}
:not(.btn-link).btn.btn-raised {
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.btn-group-raised :not(.btn-link).btn {
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.input-group-btn :not(.btn-link).btn.btn-raised {
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn {
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
:not(.btn-link).btn.btn-raised:hover {
	outline: 0px;
}
:not(.btn-link).btn.btn-raised:focus {
	outline: 0px;
}
:not(.btn-link).btn.btn-raised.active {
	outline: 0px;
}
:not(.btn-link).btn.btn-raised:active {
	outline: 0px;
}
.btn-group-raised :not(.btn-link).btn:hover {
	outline: 0px;
}
.btn-group-raised :not(.btn-link).btn:focus {
	outline: 0px;
}
.btn-group-raised :not(.btn-link).btn.active {
	outline: 0px;
}
.btn-group-raised :not(.btn-link).btn:active {
	outline: 0px;
}
.input-group-btn :not(.btn-link).btn.btn-raised:hover {
	outline: 0px;
}
.input-group-btn :not(.btn-link).btn.btn-raised:focus {
	outline: 0px;
}
.input-group-btn :not(.btn-link).btn.btn-raised.active {
	outline: 0px;
}
.input-group-btn :not(.btn-link).btn.btn-raised:active {
	outline: 0px;
}
.btn-group-raised .input-group-btn :not(.btn-link).btn:hover {
	outline: 0px;
}
.btn-group-raised .input-group-btn :not(.btn-link).btn:focus {
	outline: 0px;
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.active {
	outline: 0px;
}
.btn-group-raised .input-group-btn :not(.btn-link).btn:active {
	outline: 0px;
}
:not(.btn-link).btn.btn-raised:hover {
	background-color: rgb(228, 228, 228);
}
:not(.btn-link).btn.btn-raised.btn-default:hover {
	background-color: rgb(228, 228, 228);
}
:not(.btn-link).btn.btn-raised:focus {
	background-color: rgb(228, 228, 228);
}
:not(.btn-link).btn.btn-raised.btn-default:focus {
	background-color: rgb(228, 228, 228);
}
:not(.btn-link).btn.btn-raised.active {
	background-color: rgb(228, 228, 228);
}
:not(.btn-link).btn.btn-raised.active.btn-default {
	background-color: rgb(228, 228, 228);
}
:not(.btn-link).btn.btn-raised:active {
	background-color: rgb(228, 228, 228);
}
:not(.btn-link).btn.btn-raised.btn-default:active {
	background-color: rgb(228, 228, 228);
}
.btn-group-raised :not(.btn-link).btn:hover {
	background-color: rgb(228, 228, 228);
}
.btn-group-raised :not(.btn-link).btn.btn-default:hover {
	background-color: rgb(228, 228, 228);
}
.btn-group-raised :not(.btn-link).btn:focus {
	background-color: rgb(228, 228, 228);
}
.btn-group-raised :not(.btn-link).btn.btn-default:focus {
	background-color: rgb(228, 228, 228);
}
.btn-group-raised :not(.btn-link).btn.active {
	background-color: rgb(228, 228, 228);
}
.btn-group-raised :not(.btn-link).btn.active.btn-default {
	background-color: rgb(228, 228, 228);
}
.btn-group-raised :not(.btn-link).btn:active {
	background-color: rgb(228, 228, 228);
}
.btn-group-raised :not(.btn-link).btn.btn-default:active {
	background-color: rgb(228, 228, 228);
}
.input-group-btn :not(.btn-link).btn.btn-raised:hover {
	background-color: rgb(228, 228, 228);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-default:hover {
	background-color: rgb(228, 228, 228);
}
.input-group-btn :not(.btn-link).btn.btn-raised:focus {
	background-color: rgb(228, 228, 228);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-default:focus {
	background-color: rgb(228, 228, 228);
}
.input-group-btn :not(.btn-link).btn.btn-raised.active {
	background-color: rgb(228, 228, 228);
}
.input-group-btn :not(.btn-link).btn.btn-raised.active.btn-default {
	background-color: rgb(228, 228, 228);
}
.input-group-btn :not(.btn-link).btn.btn-raised:active {
	background-color: rgb(228, 228, 228);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-default:active {
	background-color: rgb(228, 228, 228);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn:hover {
	background-color: rgb(228, 228, 228);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-default:hover {
	background-color: rgb(228, 228, 228);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn:focus {
	background-color: rgb(228, 228, 228);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-default:focus {
	background-color: rgb(228, 228, 228);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.active {
	background-color: rgb(228, 228, 228);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.active.btn-default {
	background-color: rgb(228, 228, 228);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn:active {
	background-color: rgb(228, 228, 228);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-default:active {
	background-color: rgb(228, 228, 228);
}
:not(.btn-link).btn.btn-raised.btn-inverse:hover {
	background-color: rgb(73, 91, 192);
}
:not(.btn-link).btn.btn-raised.btn-inverse:focus {
	background-color: rgb(73, 91, 192);
}
:not(.btn-link).btn.btn-raised.active.btn-inverse {
	background-color: rgb(73, 91, 192);
}
:not(.btn-link).btn.btn-raised.btn-inverse:active {
	background-color: rgb(73, 91, 192);
}
.btn-group-raised :not(.btn-link).btn.btn-inverse:hover {
	background-color: rgb(73, 91, 192);
}
.btn-group-raised :not(.btn-link).btn.btn-inverse:focus {
	background-color: rgb(73, 91, 192);
}
.btn-group-raised :not(.btn-link).btn.active.btn-inverse {
	background-color: rgb(73, 91, 192);
}
.btn-group-raised :not(.btn-link).btn.btn-inverse:active {
	background-color: rgb(73, 91, 192);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-inverse:hover {
	background-color: rgb(73, 91, 192);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-inverse:focus {
	background-color: rgb(73, 91, 192);
}
.input-group-btn :not(.btn-link).btn.btn-raised.active.btn-inverse {
	background-color: rgb(73, 91, 192);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-inverse:active {
	background-color: rgb(73, 91, 192);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-inverse:hover {
	background-color: rgb(73, 91, 192);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-inverse:focus {
	background-color: rgb(73, 91, 192);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.active.btn-inverse {
	background-color: rgb(73, 91, 192);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-inverse:active {
	background-color: rgb(73, 91, 192);
}
:not(.btn-link).btn.btn-raised.btn-primary:hover {
	background-color: rgb(3, 155, 224);
}
:not(.btn-link).btn.btn-raised.btn-primary:focus {
	background-color: rgb(3, 155, 224);
}
:not(.btn-link).btn.btn-raised.active.btn-primary {
	background-color: rgb(3, 155, 224);
}
:not(.btn-link).btn.btn-raised.btn-primary:active {
	background-color: rgb(3, 155, 224);
}
.btn-group-raised :not(.btn-link).btn.btn-primary:hover {
	background-color: rgb(3, 155, 224);
}
.btn-group-raised :not(.btn-link).btn.btn-primary:focus {
	background-color: rgb(3, 155, 224);
}
.btn-group-raised :not(.btn-link).btn.active.btn-primary {
	background-color: rgb(3, 155, 224);
}
.btn-group-raised :not(.btn-link).btn.btn-primary:active {
	background-color: rgb(3, 155, 224);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-primary:hover {
	background-color: rgb(3, 155, 224);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-primary:focus {
	background-color: rgb(3, 155, 224);
}
.input-group-btn :not(.btn-link).btn.btn-raised.active.btn-primary {
	background-color: rgb(3, 155, 224);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-primary:active {
	background-color: rgb(3, 155, 224);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-primary:hover {
	background-color: rgb(3, 155, 224);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-primary:focus {
	background-color: rgb(3, 155, 224);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.active.btn-primary {
	background-color: rgb(3, 155, 224);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-primary:active {
	background-color: rgb(3, 155, 224);
}
:not(.btn-link).btn.btn-raised.btn-success:hover {
	background-color: rgb(70, 161, 73);
}
:not(.btn-link).btn.btn-raised.btn-success:focus {
	background-color: rgb(70, 161, 73);
}
:not(.btn-link).btn.btn-raised.active.btn-success {
	background-color: rgb(70, 161, 73);
}
:not(.btn-link).btn.btn-raised.btn-success:active {
	background-color: rgb(70, 161, 73);
}
.btn-group-raised :not(.btn-link).btn.btn-success:hover {
	background-color: rgb(70, 161, 73);
}
.btn-group-raised :not(.btn-link).btn.btn-success:focus {
	background-color: rgb(70, 161, 73);
}
.btn-group-raised :not(.btn-link).btn.active.btn-success {
	background-color: rgb(70, 161, 73);
}
.btn-group-raised :not(.btn-link).btn.btn-success:active {
	background-color: rgb(70, 161, 73);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-success:hover {
	background-color: rgb(70, 161, 73);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-success:focus {
	background-color: rgb(70, 161, 73);
}
.input-group-btn :not(.btn-link).btn.btn-raised.active.btn-success {
	background-color: rgb(70, 161, 73);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-success:active {
	background-color: rgb(70, 161, 73);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-success:hover {
	background-color: rgb(70, 161, 73);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-success:focus {
	background-color: rgb(70, 161, 73);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.active.btn-success {
	background-color: rgb(70, 161, 73);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-success:active {
	background-color: rgb(70, 161, 73);
}
:not(.btn-link).btn.btn-raised.btn-info:hover {
	background-color: rgb(0, 170, 192);
}
:not(.btn-link).btn.btn-raised.btn-info:focus {
	background-color: rgb(0, 170, 192);
}
:not(.btn-link).btn.btn-raised.active.btn-info {
	background-color: rgb(0, 170, 192);
}
:not(.btn-link).btn.btn-raised.btn-info:active {
	background-color: rgb(0, 170, 192);
}
.btn-group-raised :not(.btn-link).btn.btn-info:hover {
	background-color: rgb(0, 170, 192);
}
.btn-group-raised :not(.btn-link).btn.btn-info:focus {
	background-color: rgb(0, 170, 192);
}
.btn-group-raised :not(.btn-link).btn.active.btn-info {
	background-color: rgb(0, 170, 192);
}
.btn-group-raised :not(.btn-link).btn.btn-info:active {
	background-color: rgb(0, 170, 192);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-info:hover {
	background-color: rgb(0, 170, 192);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-info:focus {
	background-color: rgb(0, 170, 192);
}
.input-group-btn :not(.btn-link).btn.btn-raised.active.btn-info {
	background-color: rgb(0, 170, 192);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-info:active {
	background-color: rgb(0, 170, 192);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-info:hover {
	background-color: rgb(0, 170, 192);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-info:focus {
	background-color: rgb(0, 170, 192);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.active.btn-info {
	background-color: rgb(0, 170, 192);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-info:active {
	background-color: rgb(0, 170, 192);
}
:not(.btn-link).btn.btn-raised.btn-warning:hover {
	background-color: rgb(235, 140, 0);
}
:not(.btn-link).btn.btn-raised.btn-warning:focus {
	background-color: rgb(235, 140, 0);
}
:not(.btn-link).btn.btn-raised.active.btn-warning {
	background-color: rgb(235, 140, 0);
}
:not(.btn-link).btn.btn-raised.btn-warning:active {
	background-color: rgb(235, 140, 0);
}
.btn-group-raised :not(.btn-link).btn.btn-warning:hover {
	background-color: rgb(235, 140, 0);
}
.btn-group-raised :not(.btn-link).btn.btn-warning:focus {
	background-color: rgb(235, 140, 0);
}
.btn-group-raised :not(.btn-link).btn.active.btn-warning {
	background-color: rgb(235, 140, 0);
}
.btn-group-raised :not(.btn-link).btn.btn-warning:active {
	background-color: rgb(235, 140, 0);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-warning:hover {
	background-color: rgb(235, 140, 0);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-warning:focus {
	background-color: rgb(235, 140, 0);
}
.input-group-btn :not(.btn-link).btn.btn-raised.active.btn-warning {
	background-color: rgb(235, 140, 0);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-warning:active {
	background-color: rgb(235, 140, 0);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-warning:hover {
	background-color: rgb(235, 140, 0);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-warning:focus {
	background-color: rgb(235, 140, 0);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.active.btn-warning {
	background-color: rgb(235, 140, 0);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-warning:active {
	background-color: rgb(235, 140, 0);
}
:not(.btn-link).btn.btn-raised.btn-danger:hover {
	background-color: rgb(245, 85, 73);
}
:not(.btn-link).btn.btn-raised.btn-danger:focus {
	background-color: rgb(245, 85, 73);
}
:not(.btn-link).btn.btn-raised.active.btn-danger {
	background-color: rgb(245, 85, 73);
}
:not(.btn-link).btn.btn-raised.btn-danger:active {
	background-color: rgb(245, 85, 73);
}
.btn-group-raised :not(.btn-link).btn.btn-danger:hover {
	background-color: rgb(245, 85, 73);
}
.btn-group-raised :not(.btn-link).btn.btn-danger:focus {
	background-color: rgb(245, 85, 73);
}
.btn-group-raised :not(.btn-link).btn.active.btn-danger {
	background-color: rgb(245, 85, 73);
}
.btn-group-raised :not(.btn-link).btn.btn-danger:active {
	background-color: rgb(245, 85, 73);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-danger:hover {
	background-color: rgb(245, 85, 73);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-danger:focus {
	background-color: rgb(245, 85, 73);
}
.input-group-btn :not(.btn-link).btn.btn-raised.active.btn-danger {
	background-color: rgb(245, 85, 73);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-danger:active {
	background-color: rgb(245, 85, 73);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-danger:hover {
	background-color: rgb(245, 85, 73);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-danger:focus {
	background-color: rgb(245, 85, 73);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.active.btn-danger {
	background-color: rgb(245, 85, 73);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-danger:active {
	background-color: rgb(245, 85, 73);
}
:not(.btn-link).btn.btn-raised.btn-royal:hover {
	background-color: rgb(141, 35, 159);
}
:not(.btn-link).btn.btn-raised.btn-royal:focus {
	background-color: rgb(141, 35, 159);
}
:not(.btn-link).btn.btn-raised.active.btn-royal {
	background-color: rgb(141, 35, 159);
}
:not(.btn-link).btn.btn-raised.btn-royal:active {
	background-color: rgb(141, 35, 159);
}
.btn-group-raised :not(.btn-link).btn.btn-royal:hover {
	background-color: rgb(141, 35, 159);
}
.btn-group-raised :not(.btn-link).btn.btn-royal:focus {
	background-color: rgb(141, 35, 159);
}
.btn-group-raised :not(.btn-link).btn.active.btn-royal {
	background-color: rgb(141, 35, 159);
}
.btn-group-raised :not(.btn-link).btn.btn-royal:active {
	background-color: rgb(141, 35, 159);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-royal:hover {
	background-color: rgb(141, 35, 159);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-royal:focus {
	background-color: rgb(141, 35, 159);
}
.input-group-btn :not(.btn-link).btn.btn-raised.active.btn-royal {
	background-color: rgb(141, 35, 159);
}
.input-group-btn :not(.btn-link).btn.btn-raised.btn-royal:active {
	background-color: rgb(141, 35, 159);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-royal:hover {
	background-color: rgb(141, 35, 159);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-royal:focus {
	background-color: rgb(141, 35, 159);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.active.btn-royal {
	background-color: rgb(141, 35, 159);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.btn-royal:active {
	background-color: rgb(141, 35, 159);
}
:not(.btn-link).btn.btn-raised.active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
:not(.btn-link).btn.btn-raised.active:hover {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
:not(.btn-link).btn.btn-raised:active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
:not(.btn-link).btn.btn-raised:hover:active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn-group-raised :not(.btn-link).btn.active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn-group-raised :not(.btn-link).btn.active:hover {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn-group-raised :not(.btn-link).btn:active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn-group-raised :not(.btn-link).btn:hover:active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.input-group-btn :not(.btn-link).btn.btn-raised.active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.input-group-btn :not(.btn-link).btn.btn-raised.active:hover {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.input-group-btn :not(.btn-link).btn.btn-raised:active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.input-group-btn :not(.btn-link).btn.btn-raised:hover:active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.active:hover {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn:active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn:hover:active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
:not(.btn-link).btn.btn-raised:focus {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
:not(.btn-link).btn.btn-raised:hover:focus {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
:not(.btn-link).btn.btn-raised.active:focus {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
:not(.btn-link).btn.btn-raised.active:hover:focus {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
:not(.btn-link).btn.btn-raised:focus:active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
:not(.btn-link).btn.btn-raised:hover:focus:active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn-group-raised :not(.btn-link).btn:focus {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn-group-raised :not(.btn-link).btn:hover:focus {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn-group-raised :not(.btn-link).btn.active:focus {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn-group-raised :not(.btn-link).btn.active:hover:focus {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn-group-raised :not(.btn-link).btn:focus:active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn-group-raised :not(.btn-link).btn:hover:focus:active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.input-group-btn :not(.btn-link).btn.btn-raised:focus {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.input-group-btn :not(.btn-link).btn.btn-raised:hover:focus {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.input-group-btn :not(.btn-link).btn.btn-raised.active:focus {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.input-group-btn :not(.btn-link).btn.btn-raised.active:hover:focus {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.input-group-btn :not(.btn-link).btn.btn-raised:focus:active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.input-group-btn :not(.btn-link).btn.btn-raised:hover:focus:active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn:focus {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn:hover:focus {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.active:focus {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn.active:hover:focus {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn:focus:active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn-group-raised .input-group-btn :not(.btn-link).btn:hover:focus:active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn.btn-fab {
	margin: auto; padding: 0px; border-radius: 50%; width: 56px; height: 56px; line-height: normal; overflow: hidden; font-size: 24px; position: relative; min-width: 56px; box-shadow: 0px 1px 1.5px 0px rgba(0,0,0,0.12), 0px 1px 1px 0px rgba(0,0,0,0.24);
}
.input-group-btn .btn.btn-fab {
	margin: auto; padding: 0px; border-radius: 50%; width: 56px; height: 56px; line-height: normal; overflow: hidden; font-size: 24px; position: relative; min-width: 56px; box-shadow: 0px 1px 1.5px 0px rgba(0,0,0,0.12), 0px 1px 1px 0px rgba(0,0,0,0.24);
}
.btn.btn-fab .ripple-container {
	border-radius: 50%;
}
.input-group-btn .btn.btn-fab .ripple-container {
	border-radius: 50%;
}
.btn.btn-fab.btn-fab-mini {
	width: 40px; height: 40px; min-width: 40px;
}
.btn-group-sm .btn.btn-fab {
	width: 40px; height: 40px; min-width: 40px;
}
.input-group-btn .btn.btn-fab.btn-fab-mini {
	width: 40px; height: 40px; min-width: 40px;
}
.btn-group-sm .input-group-btn .btn.btn-fab {
	width: 40px; height: 40px; min-width: 40px;
}
.btn.btn-fab.btn-fab-mini.material-icons {
	left: 0px; top: 0px;
}
.btn-group-sm .btn.btn-fab.material-icons {
	left: 0px; top: 0px;
}
.input-group-btn .btn.btn-fab.btn-fab-mini.material-icons {
	left: 0px; top: 0px;
}
.btn-group-sm .input-group-btn .btn.btn-fab.material-icons {
	left: 0px; top: 0px;
}
.btn.btn-fab i {
	left: 50%; top: 50%; width: 24px; line-height: 24px; position: absolute; transform: translate(-12px, -12px);
}
.input-group-btn .btn.btn-fab i {
	left: 50%; top: 50%; width: 24px; line-height: 24px; position: absolute; transform: translate(-12px, -12px);
}
.btn i {
	vertical-align: middle;
}
.input-group-btn .btn i {
	vertical-align: middle;
}
.btn.btn-lg {
	font-size: 16px;
}
.btn-group-lg .btn {
	font-size: 16px;
}
.input-group-btn .btn.btn-lg {
	font-size: 16px;
}
.btn-group-lg .input-group-btn .btn {
	font-size: 16px;
}
.btn.btn-sm {
	padding: 5px 20px; font-size: 12px;
}
.btn-group-sm .btn {
	padding: 5px 20px; font-size: 12px;
}
.input-group-btn .btn.btn-sm {
	padding: 5px 20px; font-size: 12px;
}
.btn-group-sm .input-group-btn .btn {
	padding: 5px 20px; font-size: 12px;
}
.btn.btn-xs {
	padding: 4px 15px; font-size: 10px;
}
.btn-group-xs .btn {
	padding: 4px 15px; font-size: 10px;
}
.input-group-btn .btn.btn-xs {
	padding: 4px 15px; font-size: 10px;
}
.btn-group-xs .input-group-btn .btn {
	padding: 4px 15px; font-size: 10px;
}
fieldset[disabled][disabled] .btn {
	background: none; color: rgba(0, 0, 0, 0.26);
}
.btn.disabled {
	background: none; color: rgba(0, 0, 0, 0.26);
}
:disabled.btn {
	background: none; color: rgba(0, 0, 0, 0.26);
}
[disabled][disabled].btn {
	background: none; color: rgba(0, 0, 0, 0.26);
}
fieldset[disabled][disabled] .input-group-btn .btn {
	background: none; color: rgba(0, 0, 0, 0.26);
}
.input-group-btn .btn.disabled {
	background: none; color: rgba(0, 0, 0, 0.26);
}
.input-group-btn :disabled.btn {
	background: none; color: rgba(0, 0, 0, 0.26);
}
.input-group-btn [disabled][disabled].btn {
	background: none; color: rgba(0, 0, 0, 0.26);
}
fieldset[disabled][disabled] .btn-group {
	background: none; color: rgba(0, 0, 0, 0.26);
}
.btn-group.disabled {
	background: none; color: rgba(0, 0, 0, 0.26);
}
:disabled.btn-group {
	background: none; color: rgba(0, 0, 0, 0.26);
}
[disabled][disabled].btn-group {
	background: none; color: rgba(0, 0, 0, 0.26);
}
fieldset[disabled][disabled] .btn-group-vertical {
	background: none; color: rgba(0, 0, 0, 0.26);
}
.btn-group-vertical.disabled {
	background: none; color: rgba(0, 0, 0, 0.26);
}
:disabled.btn-group-vertical {
	background: none; color: rgba(0, 0, 0, 0.26);
}
[disabled][disabled].btn-group-vertical {
	background: none; color: rgba(0, 0, 0, 0.26);
}
.theme-dark fieldset[disabled][disabled] .btn {
	color: rgba(255, 255, 255, 0.3);
}
.theme-dark .btn.disabled {
	color: rgba(255, 255, 255, 0.3);
}
.theme-dark :disabled.btn {
	color: rgba(255, 255, 255, 0.3);
}
.theme-dark [disabled][disabled].btn {
	color: rgba(255, 255, 255, 0.3);
}
.theme-dark fieldset[disabled][disabled] .input-group-btn .btn {
	color: rgba(255, 255, 255, 0.3);
}
.theme-dark .input-group-btn .btn.disabled {
	color: rgba(255, 255, 255, 0.3);
}
.theme-dark .input-group-btn :disabled.btn {
	color: rgba(255, 255, 255, 0.3);
}
.theme-dark .input-group-btn [disabled][disabled].btn {
	color: rgba(255, 255, 255, 0.3);
}
.theme-dark fieldset[disabled][disabled] .btn-group {
	color: rgba(255, 255, 255, 0.3);
}
.theme-dark .btn-group.disabled {
	color: rgba(255, 255, 255, 0.3);
}
.theme-dark :disabled.btn-group {
	color: rgba(255, 255, 255, 0.3);
}
.theme-dark [disabled][disabled].btn-group {
	color: rgba(255, 255, 255, 0.3);
}
.theme-dark fieldset[disabled][disabled] .btn-group-vertical {
	color: rgba(255, 255, 255, 0.3);
}
.theme-dark .btn-group-vertical.disabled {
	color: rgba(255, 255, 255, 0.3);
}
.theme-dark :disabled.btn-group-vertical {
	color: rgba(255, 255, 255, 0.3);
}
.theme-dark [disabled][disabled].btn-group-vertical {
	color: rgba(255, 255, 255, 0.3);
}
fieldset[disabled][disabled] .btn.btn-raised {
	box-shadow: none;
}
fieldset[disabled][disabled] .btn.btn-raised.active {
	box-shadow: none;
}
fieldset[disabled][disabled] .btn.btn-raised:active {
	box-shadow: none;
}
fieldset[disabled][disabled] :not(:active).btn.btn-raised:focus {
	box-shadow: none;
}
fieldset[disabled][disabled] .btn.btn-group-raised {
	box-shadow: none;
}
fieldset[disabled][disabled] .btn.btn-group-raised.active {
	box-shadow: none;
}
fieldset[disabled][disabled] .btn.btn-group-raised:active {
	box-shadow: none;
}
fieldset[disabled][disabled] :not(:active).btn.btn-group-raised:focus {
	box-shadow: none;
}
.btn.disabled.btn-raised {
	box-shadow: none;
}
.btn.disabled.btn-raised.active {
	box-shadow: none;
}
.btn.disabled.btn-raised:active {
	box-shadow: none;
}
:not(:active).btn.disabled.btn-raised:focus {
	box-shadow: none;
}
.btn.disabled.btn-group-raised {
	box-shadow: none;
}
.btn.disabled.btn-group-raised.active {
	box-shadow: none;
}
.btn.disabled.btn-group-raised:active {
	box-shadow: none;
}
:not(:active).btn.disabled.btn-group-raised:focus {
	box-shadow: none;
}
:disabled.btn.btn-raised {
	box-shadow: none;
}
:disabled.btn.btn-raised.active {
	box-shadow: none;
}
:disabled.btn.btn-raised:active {
	box-shadow: none;
}
:disabled:not(:active).btn.btn-raised:focus {
	box-shadow: none;
}
:disabled.btn.btn-group-raised {
	box-shadow: none;
}
:disabled.btn.btn-group-raised.active {
	box-shadow: none;
}
:disabled.btn.btn-group-raised:active {
	box-shadow: none;
}
:disabled:not(:active).btn.btn-group-raised:focus {
	box-shadow: none;
}
[disabled][disabled].btn.btn-raised {
	box-shadow: none;
}
[disabled][disabled].btn.btn-raised.active {
	box-shadow: none;
}
[disabled][disabled].btn.btn-raised:active {
	box-shadow: none;
}
[disabled]:not(:active)[disabled].btn.btn-raised:focus {
	box-shadow: none;
}
[disabled][disabled].btn.btn-group-raised {
	box-shadow: none;
}
[disabled][disabled].btn.btn-group-raised.active {
	box-shadow: none;
}
[disabled][disabled].btn.btn-group-raised:active {
	box-shadow: none;
}
[disabled]:not(:active)[disabled].btn.btn-group-raised:focus {
	box-shadow: none;
}
fieldset[disabled][disabled] .input-group-btn .btn.btn-raised {
	box-shadow: none;
}
fieldset[disabled][disabled] .input-group-btn .btn.btn-raised.active {
	box-shadow: none;
}
fieldset[disabled][disabled] .input-group-btn .btn.btn-raised:active {
	box-shadow: none;
}
fieldset[disabled][disabled] .input-group-btn :not(:active).btn.btn-raised:focus {
	box-shadow: none;
}
fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised {
	box-shadow: none;
}
fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised.active {
	box-shadow: none;
}
fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised:active {
	box-shadow: none;
}
fieldset[disabled][disabled] .input-group-btn :not(:active).btn.btn-group-raised:focus {
	box-shadow: none;
}
.input-group-btn .btn.disabled.btn-raised {
	box-shadow: none;
}
.input-group-btn .btn.disabled.btn-raised.active {
	box-shadow: none;
}
.input-group-btn .btn.disabled.btn-raised:active {
	box-shadow: none;
}
.input-group-btn :not(:active).btn.disabled.btn-raised:focus {
	box-shadow: none;
}
.input-group-btn .btn.disabled.btn-group-raised {
	box-shadow: none;
}
.input-group-btn .btn.disabled.btn-group-raised.active {
	box-shadow: none;
}
.input-group-btn .btn.disabled.btn-group-raised:active {
	box-shadow: none;
}
.input-group-btn :not(:active).btn.disabled.btn-group-raised:focus {
	box-shadow: none;
}
.input-group-btn :disabled.btn.btn-raised {
	box-shadow: none;
}
.input-group-btn :disabled.btn.btn-raised.active {
	box-shadow: none;
}
.input-group-btn :disabled.btn.btn-raised:active {
	box-shadow: none;
}
.input-group-btn :disabled:not(:active).btn.btn-raised:focus {
	box-shadow: none;
}
.input-group-btn :disabled.btn.btn-group-raised {
	box-shadow: none;
}
.input-group-btn :disabled.btn.btn-group-raised.active {
	box-shadow: none;
}
.input-group-btn :disabled.btn.btn-group-raised:active {
	box-shadow: none;
}
.input-group-btn :disabled:not(:active).btn.btn-group-raised:focus {
	box-shadow: none;
}
.input-group-btn [disabled][disabled].btn.btn-raised {
	box-shadow: none;
}
.input-group-btn [disabled][disabled].btn.btn-raised.active {
	box-shadow: none;
}
.input-group-btn [disabled][disabled].btn.btn-raised:active {
	box-shadow: none;
}
.input-group-btn [disabled]:not(:active)[disabled].btn.btn-raised:focus {
	box-shadow: none;
}
.input-group-btn [disabled][disabled].btn.btn-group-raised {
	box-shadow: none;
}
.input-group-btn [disabled][disabled].btn.btn-group-raised.active {
	box-shadow: none;
}
.input-group-btn [disabled][disabled].btn.btn-group-raised:active {
	box-shadow: none;
}
.input-group-btn [disabled]:not(:active)[disabled].btn.btn-group-raised:focus {
	box-shadow: none;
}
fieldset[disabled][disabled] .btn-group.btn-raised {
	box-shadow: none;
}
fieldset[disabled][disabled] .btn-group.btn-raised.active {
	box-shadow: none;
}
fieldset[disabled][disabled] .btn-group.btn-raised:active {
	box-shadow: none;
}
fieldset[disabled][disabled] :not(:active).btn-group.btn-raised:focus {
	box-shadow: none;
}
fieldset[disabled][disabled] .btn-group.btn-group-raised {
	box-shadow: none;
}
fieldset[disabled][disabled] .btn-group.btn-group-raised.active {
	box-shadow: none;
}
fieldset[disabled][disabled] .btn-group.btn-group-raised:active {
	box-shadow: none;
}
fieldset[disabled][disabled] :not(:active).btn-group.btn-group-raised:focus {
	box-shadow: none;
}
.btn-group.disabled.btn-raised {
	box-shadow: none;
}
.btn-group.disabled.btn-raised.active {
	box-shadow: none;
}
.btn-group.disabled.btn-raised:active {
	box-shadow: none;
}
:not(:active).btn-group.disabled.btn-raised:focus {
	box-shadow: none;
}
.btn-group.disabled.btn-group-raised {
	box-shadow: none;
}
.btn-group.disabled.btn-group-raised.active {
	box-shadow: none;
}
.btn-group.disabled.btn-group-raised:active {
	box-shadow: none;
}
:not(:active).btn-group.disabled.btn-group-raised:focus {
	box-shadow: none;
}
:disabled.btn-group.btn-raised {
	box-shadow: none;
}
:disabled.btn-group.btn-raised.active {
	box-shadow: none;
}
:disabled.btn-group.btn-raised:active {
	box-shadow: none;
}
:disabled:not(:active).btn-group.btn-raised:focus {
	box-shadow: none;
}
:disabled.btn-group.btn-group-raised {
	box-shadow: none;
}
:disabled.btn-group.btn-group-raised.active {
	box-shadow: none;
}
:disabled.btn-group.btn-group-raised:active {
	box-shadow: none;
}
:disabled:not(:active).btn-group.btn-group-raised:focus {
	box-shadow: none;
}
[disabled][disabled].btn-group.btn-raised {
	box-shadow: none;
}
[disabled][disabled].btn-group.btn-raised.active {
	box-shadow: none;
}
[disabled][disabled].btn-group.btn-raised:active {
	box-shadow: none;
}
[disabled]:not(:active)[disabled].btn-group.btn-raised:focus {
	box-shadow: none;
}
[disabled][disabled].btn-group.btn-group-raised {
	box-shadow: none;
}
[disabled][disabled].btn-group.btn-group-raised.active {
	box-shadow: none;
}
[disabled][disabled].btn-group.btn-group-raised:active {
	box-shadow: none;
}
[disabled]:not(:active)[disabled].btn-group.btn-group-raised:focus {
	box-shadow: none;
}
fieldset[disabled][disabled] .btn-group-vertical.btn-raised {
	box-shadow: none;
}
fieldset[disabled][disabled] .btn-group-vertical.btn-raised.active {
	box-shadow: none;
}
fieldset[disabled][disabled] .btn-group-vertical.btn-raised:active {
	box-shadow: none;
}
fieldset[disabled][disabled] :not(:active).btn-group-vertical.btn-raised:focus {
	box-shadow: none;
}
fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised {
	box-shadow: none;
}
fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised.active {
	box-shadow: none;
}
fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised:active {
	box-shadow: none;
}
fieldset[disabled][disabled] :not(:active).btn-group-vertical.btn-group-raised:focus {
	box-shadow: none;
}
.btn-group-vertical.disabled.btn-raised {
	box-shadow: none;
}
.btn-group-vertical.disabled.btn-raised.active {
	box-shadow: none;
}
.btn-group-vertical.disabled.btn-raised:active {
	box-shadow: none;
}
:not(:active).btn-group-vertical.disabled.btn-raised:focus {
	box-shadow: none;
}
.btn-group-vertical.disabled.btn-group-raised {
	box-shadow: none;
}
.btn-group-vertical.disabled.btn-group-raised.active {
	box-shadow: none;
}
.btn-group-vertical.disabled.btn-group-raised:active {
	box-shadow: none;
}
:not(:active).btn-group-vertical.disabled.btn-group-raised:focus {
	box-shadow: none;
}
:disabled.btn-group-vertical.btn-raised {
	box-shadow: none;
}
:disabled.btn-group-vertical.btn-raised.active {
	box-shadow: none;
}
:disabled.btn-group-vertical.btn-raised:active {
	box-shadow: none;
}
:disabled:not(:active).btn-group-vertical.btn-raised:focus {
	box-shadow: none;
}
:disabled.btn-group-vertical.btn-group-raised {
	box-shadow: none;
}
:disabled.btn-group-vertical.btn-group-raised.active {
	box-shadow: none;
}
:disabled.btn-group-vertical.btn-group-raised:active {
	box-shadow: none;
}
:disabled:not(:active).btn-group-vertical.btn-group-raised:focus {
	box-shadow: none;
}
[disabled][disabled].btn-group-vertical.btn-raised {
	box-shadow: none;
}
[disabled][disabled].btn-group-vertical.btn-raised.active {
	box-shadow: none;
}
[disabled][disabled].btn-group-vertical.btn-raised:active {
	box-shadow: none;
}
[disabled]:not(:active)[disabled].btn-group-vertical.btn-raised:focus {
	box-shadow: none;
}
[disabled][disabled].btn-group-vertical.btn-group-raised {
	box-shadow: none;
}
[disabled][disabled].btn-group-vertical.btn-group-raised.active {
	box-shadow: none;
}
[disabled][disabled].btn-group-vertical.btn-group-raised:active {
	box-shadow: none;
}
[disabled]:not(:active)[disabled].btn-group-vertical.btn-group-raised:focus {
	box-shadow: none;
}
.btn-group {
	margin: 10px 1px; position: relative;
}
.btn-group-vertical {
	margin: 10px 1px; position: relative;
}
.btn-group.open > .dropdown-toggle.btn {
	background-color: rgb(238, 238, 238);
}
.btn-group.open > .dropdown-toggle.btn.btn-default {
	background-color: rgb(238, 238, 238);
}
.btn-group-vertical.open > .dropdown-toggle.btn {
	background-color: rgb(238, 238, 238);
}
.btn-group-vertical.open > .dropdown-toggle.btn.btn-default {
	background-color: rgb(238, 238, 238);
}
.btn-group.open > .dropdown-toggle.btn.btn-inverse {
	background-color: rgb(63, 81, 181);
}
.btn-group-vertical.open > .dropdown-toggle.btn.btn-inverse {
	background-color: rgb(63, 81, 181);
}
.btn-group.open > .dropdown-toggle.btn.btn-primary {
	background-color: rgb(3, 169, 244);
}
.btn-group-vertical.open > .dropdown-toggle.btn.btn-primary {
	background-color: rgb(3, 169, 244);
}
.btn-group.open > .dropdown-toggle.btn.btn-success {
	background-color: rgb(76, 175, 80);
}
.btn-group-vertical.open > .dropdown-toggle.btn.btn-success {
	background-color: rgb(76, 175, 80);
}
.btn-group.open > .dropdown-toggle.btn.btn-info {
	background-color: rgb(0, 188, 212);
}
.btn-group-vertical.open > .dropdown-toggle.btn.btn-info {
	background-color: rgb(0, 188, 212);
}
.btn-group.open > .dropdown-toggle.btn.btn-warning {
	background-color: rgb(255, 152, 0);
}
.btn-group-vertical.open > .dropdown-toggle.btn.btn-warning {
	background-color: rgb(255, 152, 0);
}
.btn-group.open > .dropdown-toggle.btn.btn-danger {
	background-color: rgb(244, 67, 54);
}
.btn-group-vertical.open > .dropdown-toggle.btn.btn-danger {
	background-color: rgb(244, 67, 54);
}
.btn-group.open > .dropdown-toggle.btn.btn-royal {
	background-color: rgb(156, 39, 176);
}
.btn-group-vertical.open > .dropdown-toggle.btn.btn-royal {
	background-color: rgb(156, 39, 176);
}
.btn-group .dropdown-menu {
	border-radius: 0px 0px 2px 2px;
}
.btn-group-vertical .dropdown-menu {
	border-radius: 0px 0px 2px 2px;
}
.btn-group.btn-group-raised {
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.btn-group-vertical.btn-group-raised {
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.btn-group .btn + .btn {
	margin: 0px;
}
.btn-group .btn {
	margin: 0px;
}
.btn-group .btn:active {
	margin: 0px;
}
.btn-group .btn-group {
	margin: 0px;
}
.btn-group-vertical .btn + .btn {
	margin: 0px;
}
.btn-group-vertical .btn {
	margin: 0px;
}
.btn-group-vertical .btn:active {
	margin: 0px;
}
.btn-group-vertical .btn-group {
	margin: 0px;
}
.checkbox label {
	color: rgba(0, 0, 0, 0.26); padding-left: 0px; cursor: pointer;
}
label.checkbox-inline {
	color: rgba(0, 0, 0, 0.26); padding-left: 0px; cursor: pointer;
}
.form-group.is-focused .checkbox label {
	color: rgba(0, 0, 0, 0.26);
}
.form-group.is-focused label.checkbox-inline {
	color: rgba(0, 0, 0, 0.26);
}
.form-group.is-focused .checkbox label:hover {
	color: rgba(0, 0, 0, 0.54);
}
.form-group.is-focused .checkbox label:focus {
	color: rgba(0, 0, 0, 0.54);
}
.form-group.is-focused label.checkbox-inline:hover {
	color: rgba(0, 0, 0, 0.54);
}
.form-group.is-focused label.checkbox-inline:focus {
	color: rgba(0, 0, 0, 0.54);
}
fieldset[disabled] .form-group.is-focused .checkbox label {
	color: rgba(0, 0, 0, 0.26);
}
fieldset[disabled] .form-group.is-focused label.checkbox-inline {
	color: rgba(0, 0, 0, 0.26);
}
.checkbox input[type=checkbox] {
	margin: 0px; left: 0px; width: 0px; height: 0px; overflow: hidden; position: absolute; z-index: -1; opacity: 0; pointer-events: none;
}
label.checkbox-inline input[type=checkbox] {
	margin: 0px; left: 0px; width: 0px; height: 0px; overflow: hidden; position: absolute; z-index: -1; opacity: 0; pointer-events: none;
}
.checkbox .checkbox-material {
	top: 3px; vertical-align: middle; position: relative;
}
label.checkbox-inline .checkbox-material {
	top: 3px; vertical-align: middle; position: relative;
}
.checkbox .checkbox-material::before {
	margin: 0px; border-radius: 100%; left: 0px; top: -5px; width: 20px; height: 20px; display: block; position: absolute; z-index: 1; content: ""; opacity: 0; transform: scale3d(2.3, 2.3, 1); background-color: rgba(0, 0, 0, 0.84);
}
label.checkbox-inline .checkbox-material::before {
	margin: 0px; border-radius: 100%; left: 0px; top: -5px; width: 20px; height: 20px; display: block; position: absolute; z-index: 1; content: ""; opacity: 0; transform: scale3d(2.3, 2.3, 1); background-color: rgba(0, 0, 0, 0.84);
}
.checkbox .checkbox-material .check {
	border-radius: 2px; border: 2px solid rgba(0, 0, 0, 0.54); border-image: none; width: 20px; height: 20px; overflow: hidden; display: inline-block; position: relative; z-index: 1;
}
label.checkbox-inline .checkbox-material .check {
	border-radius: 2px; border: 2px solid rgba(0, 0, 0, 0.54); border-image: none; width: 20px; height: 20px; overflow: hidden; display: inline-block; position: relative; z-index: 1;
}
.checkbox .checkbox-material .check::before {
	width: 0px; height: 0px; margin-top: -4px; margin-left: 6px; display: block; position: absolute; content: ""; box-shadow: 0px 0px 0px 0px, 0px 0px 0px 0px, 0px 0px 0px 0px, 0px 0px 0px 0px, 0px 0px 0px 0px, 0px 0px 0px 0px, inset 0px 0px 0px 0px; transform: rotate(45deg);
}
label.checkbox-inline .checkbox-material .check::before {
	width: 0px; height: 0px; margin-top: -4px; margin-left: 6px; display: block; position: absolute; content: ""; box-shadow: 0px 0px 0px 0px, 0px 0px 0px 0px, 0px 0px 0px 0px, 0px 0px 0px 0px, 0px 0px 0px 0px, 0px 0px 0px 0px, inset 0px 0px 0px 0px; transform: rotate(45deg);
}
.checkbox input[type=checkbox]:focus + .checkbox-material .check::after {
	opacity: 0.2;
}
label.checkbox-inline input[type=checkbox]:focus + .checkbox-material .check::after {
	opacity: 0.2;
}
.checkbox input[type=checkbox]:checked:focus + .checkbox-material::before {
	animation:rippleOn 500ms;
}
label.checkbox-inline input[type=checkbox]:checked:focus + .checkbox-material::before {
	animation:rippleOn 500ms;
}
.checkbox input[type=checkbox]:checked:focus + .checkbox-material .check::before {
	animation:checkbox-on 0.3s forwards;
}
label.checkbox-inline input[type=checkbox]:checked:focus + .checkbox-material .check::before {
	animation:checkbox-on 0.3s forwards;
}
.checkbox input[type=checkbox]:checked:focus + .checkbox-material .check::after {
	animation:rippleOn 500ms forwards;
}
label.checkbox-inline input[type=checkbox]:checked:focus + .checkbox-material .check::after {
	animation:rippleOn 500ms forwards;
}
.checkbox input[type=checkbox]:not(:checked):focus + .checkbox-material::before {
	animation:rippleOff 500ms;
}
label.checkbox-inline input[type=checkbox]:not(:checked):focus + .checkbox-material::before {
	animation:rippleOff 500ms;
}
.checkbox input[type=checkbox]:not(:checked):focus + .checkbox-material .check::before {
	animation:checkbox-off 0.3s forwards;
}
label.checkbox-inline input[type=checkbox]:not(:checked):focus + .checkbox-material .check::before {
	animation:checkbox-off 0.3s forwards;
}
.checkbox input[type=checkbox]:not(:checked):focus + .checkbox-material .check::after {
	animation:rippleOff 500ms forwards;
}
label.checkbox-inline input[type=checkbox]:not(:checked):focus + .checkbox-material .check::after {
	animation:rippleOff 500ms forwards;
}
.checkbox input[type=checkbox]:checked + .checkbox-material .check {
	border-color: rgb(3, 169, 244); color: rgb(3, 169, 244);
}
label.checkbox-inline input[type=checkbox]:checked + .checkbox-material .check {
	border-color: rgb(3, 169, 244); color: rgb(3, 169, 244);
}
.checkbox input[type=checkbox]:checked + .checkbox-material .check::before {
	color: rgb(3, 169, 244); box-shadow: 0px 0px 0px 10px, 10px -10px 0px 10px, 32px 0px 0px 20px, 0px 32px 0px 20px, -5px 5px 0px 10px, 20px -12px 0px 11px;
}
label.checkbox-inline input[type=checkbox]:checked + .checkbox-material .check::before {
	color: rgb(3, 169, 244); box-shadow: 0px 0px 0px 10px, 10px -10px 0px 10px, 32px 0px 0px 20px, 0px 32px 0px 20px, -5px 5px 0px 10px, 20px -12px 0px 11px;
}
.checkbox input[type=checkbox]:checked + .checkbox-material::after {
	left: 2px; top: -3px; width: 1px; height: 16px; display: block; position: absolute; z-index: 1; content: ""; background-color: rgb(3, 169, 244);
}
label.checkbox-inline input[type=checkbox]:checked + .checkbox-material::after {
	left: 2px; top: -3px; width: 1px; height: 16px; display: block; position: absolute; z-index: 1; content: ""; background-color: rgb(3, 169, 244);
}
fieldset[disabled] .checkbox {
	opacity: 0.5;
}
fieldset[disabled] .checkbox input[type=checkbox] {
	opacity: 0.5;
}
.checkbox input[type=checkbox]:not(:checked)[disabled] ~ .checkbox-material .check::before {
	opacity: 0.5;
}
.checkbox input[type=checkbox]:not(:checked)[disabled] ~ .checkbox-material .check {
	opacity: 0.5;
}
.checkbox input[type=checkbox][disabled] + .circle {
	opacity: 0.5;
}
fieldset[disabled] label.checkbox-inline {
	opacity: 0.5;
}
fieldset[disabled] label.checkbox-inline input[type=checkbox] {
	opacity: 0.5;
}
label.checkbox-inline input[type=checkbox]:not(:checked)[disabled] ~ .checkbox-material .check::before {
	opacity: 0.5;
}
label.checkbox-inline input[type=checkbox]:not(:checked)[disabled] ~ .checkbox-material .check {
	opacity: 0.5;
}
label.checkbox-inline input[type=checkbox][disabled] + .circle {
	opacity: 0.5;
}
.checkbox input[type=checkbox][disabled] + .checkbox-material .check::after {
	transform: rotate(-45deg); background-color: rgba(0, 0, 0, 0.87);
}
label.checkbox-inline input[type=checkbox][disabled] + .checkbox-material .check::after {
	transform: rotate(-45deg); background-color: rgba(0, 0, 0, 0.87);
}
.togglebutton {
	vertical-align: middle;
}
.togglebutton {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.togglebutton label {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.togglebutton input {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.togglebutton .toggle {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.togglebutton label {
	color: rgba(0, 0, 0, 0.26); cursor: pointer;
}
.form-group.is-focused .togglebutton label {
	color: rgba(0, 0, 0, 0.26);
}
.form-group.is-focused .togglebutton label:hover {
	color: rgba(0, 0, 0, 0.54);
}
.form-group.is-focused .togglebutton label:focus {
	color: rgba(0, 0, 0, 0.54);
}
fieldset[disabled] .form-group.is-focused .togglebutton label {
	color: rgba(0, 0, 0, 0.26);
}
.togglebutton label input[type=checkbox] {
	width: 0px; height: 0px; opacity: 0;
}
.togglebutton label .toggle {
	text-align: left;
}
.togglebutton label .toggle {
	border-radius: 15px; transition:background 0.3s; width: 30px; height: 15px; margin-right: 15px; vertical-align: middle; display: inline-block; content: ""; background-color: rgba(80, 80, 80, 0.7);
}
.togglebutton label input[type=checkbox][disabled] + .toggle {
	border-radius: 15px; transition:background 0.3s; width: 30px; height: 15px; margin-right: 15px; vertical-align: middle; display: inline-block; content: ""; background-color: rgba(80, 80, 80, 0.7);
}
.togglebutton label .toggle::after {
	border-radius: 20px; transition:left 0.3s, background 0.3s, box-shadow 0.1s; left: -5px; top: -2px; width: 20px; height: 20px; display: inline-block; position: relative; content: ""; box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.4); background-color: rgb(241, 241, 241);
}
.togglebutton label input[type=checkbox][disabled] + .toggle::after {
	background-color: rgb(189, 189, 189);
}
.togglebutton label input[type=checkbox]:checked[disabled] + .toggle::after {
	background-color: rgb(189, 189, 189);
}
.togglebutton label input[type=checkbox] + .toggle:active::after {
	box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.4), 0px 0px 0px 15px rgba(0,0,0,0.1);
}
.togglebutton label input[type=checkbox][disabled] + .toggle:active::after {
	box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.4), 0px 0px 0px 15px rgba(0,0,0,0.1);
}
.togglebutton label input[type=checkbox]:checked + .toggle::after {
	left: 15px;
}
.togglebutton label input[type=checkbox]:checked + .toggle {
	background-color: rgba(3, 169, 244, 0.5);
}
.togglebutton label input[type=checkbox]:checked + .toggle::after {
	background-color: rgb(3, 169, 244);
}
.togglebutton label input[type=checkbox]:checked + .toggle:active::after {
	box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.4), 0px 0px 0px 15px rgba(3,169,244,0.1);
}
.radio label {
	color: rgba(0, 0, 0, 0.26); padding-left: 45px; position: relative; cursor: pointer;
}
label.radio-inline {
	color: rgba(0, 0, 0, 0.26); padding-left: 45px; position: relative; cursor: pointer;
}
.form-group.is-focused .radio label {
	color: rgba(0, 0, 0, 0.26);
}
.form-group.is-focused label.radio-inline {
	color: rgba(0, 0, 0, 0.26);
}
.form-group.is-focused .radio label:hover {
	color: rgba(0, 0, 0, 0.54);
}
.form-group.is-focused .radio label:focus {
	color: rgba(0, 0, 0, 0.54);
}
.form-group.is-focused label.radio-inline:hover {
	color: rgba(0, 0, 0, 0.54);
}
.form-group.is-focused label.radio-inline:focus {
	color: rgba(0, 0, 0, 0.54);
}
fieldset[disabled] .form-group.is-focused .radio label {
	color: rgba(0, 0, 0, 0.26);
}
fieldset[disabled] .form-group.is-focused label.radio-inline {
	color: rgba(0, 0, 0, 0.26);
}
.radio span {
	left: 10px; top: 2px; display: block; position: absolute; transition-duration: 0.2s;
}
label.radio-inline span {
	left: 10px; top: 2px; display: block; position: absolute; transition-duration: 0.2s;
}
.radio .circle {
	border-radius: 100%; border: 2px solid rgba(0, 0, 0, 0.54); border-image: none; width: 17px; height: 17px;
}
label.radio-inline .circle {
	border-radius: 100%; border: 2px solid rgba(0, 0, 0, 0.54); border-image: none; width: 17px; height: 17px;
}
.radio .check {
	border-radius: 100%; width: 17px; height: 17px; transform: scale3d(0, 0, 0); background-color: rgb(3, 169, 244);
}
label.radio-inline .check {
	border-radius: 100%; width: 17px; height: 17px; transform: scale3d(0, 0, 0); background-color: rgb(3, 169, 244);
}
.radio .check::after {
	margin: 0px; border-radius: 100%; left: -18px; top: -18px; width: 50px; height: 50px; display: block; position: absolute; z-index: 1; content: ""; opacity: 0; transform: scale3d(1.5, 1.5, 1); background-color: rgba(0, 0, 0, 0.87);
}
label.radio-inline .check::after {
	margin: 0px; border-radius: 100%; left: -18px; top: -18px; width: 50px; height: 50px; display: block; position: absolute; z-index: 1; content: ""; opacity: 0; transform: scale3d(1.5, 1.5, 1); background-color: rgba(0, 0, 0, 0.87);
}
.radio input[type=radio]:not(:checked):focus ~ .check::after {
	animation:rippleOff 500ms;
}
label.radio-inline input[type=radio]:not(:checked):focus ~ .check::after {
	animation:rippleOff 500ms;
}
.radio input[type=radio]:checked:focus ~ .check::after {
	animation:rippleOn 500ms;
}
label.radio-inline input[type=radio]:checked:focus ~ .check::after {
	animation:rippleOn 500ms;
}
.radio input[type=radio] {
	width: 0px; height: 0px; overflow: hidden; opacity: 0;
}
label.radio-inline input[type=radio] {
	width: 0px; height: 0px; overflow: hidden; opacity: 0;
}
.radio input[type=radio]:checked ~ .check {
	opacity: 1;
}
.radio input[type=radio]:checked ~ .circle {
	opacity: 1;
}
label.radio-inline input[type=radio]:checked ~ .check {
	opacity: 1;
}
label.radio-inline input[type=radio]:checked ~ .circle {
	opacity: 1;
}
.radio input[type=radio]:checked ~ .check {
	background-color: rgb(3, 169, 244);
}
label.radio-inline input[type=radio]:checked ~ .check {
	background-color: rgb(3, 169, 244);
}
.radio input[type=radio]:checked ~ .circle {
	border-color: rgb(3, 169, 244);
}
label.radio-inline input[type=radio]:checked ~ .circle {
	border-color: rgb(3, 169, 244);
}
.radio input[type=radio]:checked ~ .check {
	transform: scale3d(0.55, 0.55, 1);
}
label.radio-inline input[type=radio]:checked ~ .check {
	transform: scale3d(0.55, 0.55, 1);
}
.radio input[type=radio][disabled] ~ .check {
	opacity: 0.26;
}
.radio input[type=radio][disabled] ~ .circle {
	opacity: 0.26;
}
label.radio-inline input[type=radio][disabled] ~ .check {
	opacity: 0.26;
}
label.radio-inline input[type=radio][disabled] ~ .circle {
	opacity: 0.26;
}
.radio input[type=radio][disabled] ~ .check {
	background-color: rgb(0, 0, 0);
}
label.radio-inline input[type=radio][disabled] ~ .check {
	background-color: rgb(0, 0, 0);
}
.radio input[type=radio][disabled] ~ .circle {
	border-color: rgb(0, 0, 0);
}
label.radio-inline input[type=radio][disabled] ~ .circle {
	border-color: rgb(0, 0, 0);
}
.theme-dark .radio input[type=radio][disabled] ~ .check {
	opacity: 0.3;
}
.theme-dark .radio input[type=radio][disabled] ~ .circle {
	opacity: 0.3;
}
.theme-dark label.radio-inline input[type=radio][disabled] ~ .check {
	opacity: 0.3;
}
.theme-dark label.radio-inline input[type=radio][disabled] ~ .circle {
	opacity: 0.3;
}
.theme-dark .radio input[type=radio][disabled] ~ .check {
	background-color: rgb(255, 255, 255);
}
.theme-dark label.radio-inline input[type=radio][disabled] ~ .check {
	background-color: rgb(255, 255, 255);
}
.theme-dark .radio input[type=radio][disabled] ~ .circle {
	border-color: rgb(255, 255, 255);
}
.theme-dark label.radio-inline input[type=radio][disabled] ~ .circle {
	border-color: rgb(255, 255, 255);
}
legend {
	font-size: 24px; margin-bottom: 22px;
}
output {
	line-height: 1.4285; padding-top: 8px; font-size: 16px;
}
.form-control {
	padding: 7px 0px; height: 38px; line-height: 1.4285; font-size: 16px;
}
@media not all
{
input[type=date].form-control {
	line-height: 38px;
}
input[type=time].form-control {
	line-height: 38px;
}
input[type=datetime-local].form-control {
	line-height: 38px;
}
input[type=month].form-control {
	line-height: 38px;
}
input[type=date].input-sm {
	line-height: 26px;
}
.input-group-sm input[type=date] {
	line-height: 26px;
}
input[type=time].input-sm {
	line-height: 26px;
}
.input-group-sm input[type=time] {
	line-height: 26px;
}
input[type=datetime-local].input-sm {
	line-height: 26px;
}
.input-group-sm input[type=datetime-local] {
	line-height: 26px;
}
input[type=month].input-sm {
	line-height: 26px;
}
.input-group-sm input[type=month] {
	line-height: 26px;
}
input[type=date].input-lg {
	line-height: 47px;
}
.input-group-lg input[type=date] {
	line-height: 47px;
}
input[type=time].input-lg {
	line-height: 47px;
}
.input-group-lg input[type=time] {
	line-height: 47px;
}
input[type=datetime-local].input-lg {
	line-height: 47px;
}
.input-group-lg input[type=datetime-local] {
	line-height: 47px;
}
input[type=month].input-lg {
	line-height: 47px;
}
.input-group-lg input[type=month] {
	line-height: 47px;
}
}
.radio label {
	min-height: 22px;
}
.checkbox label {
	min-height: 22px;
}
.form-control-static {
	padding-top: 8px; padding-bottom: 8px; min-height: 38px;
}
.input-sm .input-sm {
	padding: 3px 0px; border-radius: 0px; height: 26px; line-height: 1.5; font-size: 12px;
}
.input-sm select.input-sm {
	height: 26px; line-height: 26px;
}
.input-sm textarea.input-sm {
	height: auto;
}
.input-sm select[multiple].input-sm {
	height: auto;
}
.form-group-sm .form-control {
	padding: 3px 0px; height: 26px; line-height: 1.5; font-size: 12px;
}
.form-group-sm select.form-control {
	height: 26px; line-height: 26px;
}
.form-group-sm textarea.form-control {
	height: auto;
}
.form-group-sm select[multiple].form-control {
	height: auto;
}
.form-group-sm .form-control-static {
	padding: 4px 0px; height: 26px; line-height: 1.5; font-size: 12px; min-height: 34px;
}
.input-lg .input-lg {
	padding: 9px 0px; border-radius: 0px; height: 47px; line-height: 1.3333; font-size: 20px;
}
.input-lg select.input-lg {
	height: 47px; line-height: 47px;
}
.input-lg textarea.input-lg {
	height: auto;
}
.input-lg select[multiple].input-lg {
	height: auto;
}
.form-group-lg .form-control {
	padding: 9px 0px; height: 47px; line-height: 1.3333; font-size: 20px;
}
.form-group-lg select.form-control {
	height: 47px; line-height: 47px;
}
.form-group-lg textarea.form-control {
	height: auto;
}
.form-group-lg select[multiple].form-control {
	height: auto;
}
.form-group-lg .form-control-static {
	padding: 10px 0px; height: 47px; line-height: 1.3333; font-size: 20px; min-height: 42px;
}
.form-horizontal .radio {
	padding-top: 8px;
}
.form-horizontal .checkbox {
	padding-top: 8px;
}
.form-horizontal .radio-inline {
	padding-top: 8px;
}
.form-horizontal .checkbox-inline {
	padding-top: 8px;
}
.form-horizontal .radio {
	min-height: 30px;
}
.form-horizontal .checkbox {
	min-height: 30px;
}
@media all and (min-width:768px)
{
.form-horizontal .control-label {
	padding-top: 8px;
}
}
@media all and (min-width:768px)
{
.form-horizontal .form-group-lg .control-label {
	padding-top: 13px; font-size: 20px;
}
}
@media all and (min-width:768px)
{
.form-horizontal .form-group-sm .control-label {
	padding-top: 4px; font-size: 12px;
}
}
.badge {
	padding: 0.3em 0.6em; border-radius: 1px;
}
.badge {
	background-color: rgb(158, 158, 158);
}
.badge.badge-default {
	background-color: rgb(158, 158, 158);
}
.badge.badge-inverse {
	background-color: rgb(63, 81, 181);
}
.badge.badge-primary {
	background-color: rgb(3, 169, 244);
}
.badge.badge-success {
	background-color: rgb(76, 175, 80);
}
.badge.badge-info {
	background-color: rgb(0, 188, 212);
}
.badge.badge-warning {
	background-color: rgb(255, 152, 0);
}
.badge.badge-danger {
	background-color: rgb(244, 67, 54);
}
.badge.badge-royal {
	background-color: rgb(156, 39, 176);
}
.form-control {
	background-position: bottom, center calc(100% - 1px); border-radius: 0px; border: 0px currentColor; transition:background ease-out; border-image: none; float: none; box-shadow: none; background-image: linear-gradient(rgb(3, 169, 244), rgb(3, 169, 244)), linear-gradient(rgb(210, 210, 210), rgb(210, 210, 210)); background-repeat: no-repeat; background-size: 0px 2px, 100% 1px; background-color: transparent;
}
.form-group .form-control {
	background-position: bottom, center calc(100% - 1px); border-radius: 0px; border: 0px currentColor; transition:background ease-out; border-image: none; float: none; box-shadow: none; background-image: linear-gradient(rgb(3, 169, 244), rgb(3, 169, 244)), linear-gradient(rgb(210, 210, 210), rgb(210, 210, 210)); background-repeat: no-repeat; background-size: 0px 2px, 100% 1px; background-color: transparent;
}
:-ms-input-placeholder.form-control {
	color: rgb(189, 189, 189); font-weight: 400;
}
.form-group :-ms-input-placeholder.form-control {
	color: rgb(189, 189, 189); font-weight: 400;
}
[readonly].form-control {
	background-color: transparent;
}
[disabled].form-control {
	background-color: transparent;
}
fieldset[disabled] .form-control {
	background-color: transparent;
}
.form-group [readonly].form-control {
	background-color: transparent;
}
.form-group [disabled].form-control {
	background-color: transparent;
}
fieldset[disabled] .form-group .form-control {
	background-color: transparent;
}
[disabled].form-control {
	border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: dotted; background-image: none;
}
fieldset[disabled] .form-control {
	border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: dotted; background-image: none;
}
.form-group [disabled].form-control {
	border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: dotted; background-image: none;
}
fieldset[disabled] .form-group .form-control {
	border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: dotted; background-image: none;
}
.form-group {
	position: relative;
}
.form-group.label-static label.control-label {
	transition:0.3s; position: absolute; pointer-events: none;
}
.form-group.label-placeholder label.control-label {
	transition:0.3s; position: absolute; pointer-events: none;
}
.form-group.label-floating label.control-label {
	transition:0.3s; position: absolute; pointer-events: none;
}
.form-group.label-floating label.control-label {
	will-change: left, top, contents;
}
:not(.is-empty).form-group.label-placeholder label.control-label {
	display: none;
}
.form-group .help-block {
	display: none; position: absolute;
}
.form-group.is-focused .form-control {
	box-shadow: none; transition-duration: 0.3s; background-image: linear-gradient(rgb(3, 169, 244), rgb(3, 169, 244)), linear-gradient(rgb(210, 210, 210), rgb(210, 210, 210)); background-size: 100% 2px, 100% 1px;
}
.form-group.is-focused .form-control .material-input::after {
	background-color: rgb(3, 169, 244);
}
.form-group.is-focused label {
	color: rgb(3, 169, 244);
}
.form-group.is-focused label.control-label {
	color: rgb(3, 169, 244);
}
.form-group.is-focused.label-placeholder label {
	color: rgb(189, 189, 189);
}
.form-group.is-focused.label-placeholder label.control-label {
	color: rgb(189, 189, 189);
}
.form-group.is-focused .help-block {
	display: block;
}
.form-group.has-warning .form-control {
	box-shadow: none;
}
.form-group.has-warning.is-focused .form-control {
	background-image: linear-gradient(rgb(255, 152, 0), rgb(255, 152, 0)), linear-gradient(rgb(210, 210, 210), rgb(210, 210, 210));
}
.form-group.has-warning label.control-label {
	color: rgb(255, 152, 0);
}
.form-group.has-warning .help-block {
	color: rgb(255, 152, 0);
}
.form-group.has-error .form-control {
	box-shadow: none;
}
.form-group.has-error.is-focused .form-control {
	background-image: linear-gradient(rgb(244, 67, 54), rgb(244, 67, 54)), linear-gradient(rgb(210, 210, 210), rgb(210, 210, 210));
}
.form-group.has-error label.control-label {
	color: rgb(244, 67, 54);
}
.form-group.has-error .help-block {
	color: rgb(244, 67, 54);
}
.form-group.has-success .form-control {
	box-shadow: none;
}
.form-group.has-success.is-focused .form-control {
	background-image: linear-gradient(rgb(76, 175, 80), rgb(76, 175, 80)), linear-gradient(rgb(210, 210, 210), rgb(210, 210, 210));
}
.form-group.has-success label.control-label {
	color: rgb(76, 175, 80);
}
.form-group.has-success .help-block {
	color: rgb(76, 175, 80);
}
.form-group.has-info .form-control {
	box-shadow: none;
}
.form-group.has-info.is-focused .form-control {
	background-image: linear-gradient(rgb(0, 188, 212), rgb(0, 188, 212)), linear-gradient(rgb(210, 210, 210), rgb(210, 210, 210));
}
.form-group.has-info label.control-label {
	color: rgb(0, 188, 212);
}
.form-group.has-info .help-block {
	color: rgb(0, 188, 212);
}
.form-group textarea {
	resize: none;
}
.form-group textarea ~ .form-control-highlight {
	margin-top: -11px;
}
.form-group select {
	-webkit-appearance: none; -moz-appearance: none; appearance: none;
}
.form-group select ~ .material-input::after {
	display: none;
}
.form-control {
	margin-bottom: 7px;
}
:-ms-input-placeholder.form-control {
	color: rgb(189, 189, 189); line-height: 1.4285; font-size: 16px; font-weight: 400;
}
.checkbox label {
	color: rgb(189, 189, 189); line-height: 1.4285; font-size: 16px; font-weight: 400;
}
.radio label {
	color: rgb(189, 189, 189); line-height: 1.4285; font-size: 16px; font-weight: 400;
}
label {
	color: rgb(189, 189, 189); line-height: 1.4285; font-size: 16px; font-weight: 400;
}
label.control-label {
	margin: 16px 0px 0px; line-height: 1.0714; font-size: 12px; font-weight: 400;
}
.help-block {
	font-size: 12px; margin-top: 0px;
}
.form-group {
	margin: 28px 0px 0px; padding-bottom: 7px;
}
.form-group .form-control {
	margin-bottom: 7px;
}
.form-group :-ms-input-placeholder.form-control {
	color: rgb(189, 189, 189); line-height: 1.4285; font-size: 16px; font-weight: 400;
}
.form-group .checkbox label {
	color: rgb(189, 189, 189); line-height: 1.4285; font-size: 16px; font-weight: 400;
}
.form-group .radio label {
	color: rgb(189, 189, 189); line-height: 1.4285; font-size: 16px; font-weight: 400;
}
.form-group label {
	color: rgb(189, 189, 189); line-height: 1.4285; font-size: 16px; font-weight: 400;
}
.form-group label.control-label {
	margin: 16px 0px 0px; line-height: 1.0714; font-size: 12px; font-weight: 400;
}
.form-group .help-block {
	font-size: 12px; margin-top: 0px;
}
.form-group.label-floating label.control-label {
	top: -7px; line-height: 1.4285; font-size: 16px;
}
.form-group.label-placeholder label.control-label {
	top: -7px; line-height: 1.4285; font-size: 16px;
}
.form-group.label-static label.control-label {
	left: 0px; top: -30px; line-height: 1.0714; font-size: 12px;
}
.form-group.label-floating.is-focused label.control-label {
	left: 0px; top: -30px; line-height: 1.0714; font-size: 12px;
}
:not(.is-empty).form-group.label-floating label.control-label {
	left: 0px; top: -30px; line-height: 1.0714; font-size: 12px;
}
.form-group.form-group-sm {
	margin: 21px 0px 0px; padding-bottom: 3px;
}
.form-group.form-group-sm .form-control {
	margin-bottom: 3px;
}
.form-group.form-group-sm :-ms-input-placeholder.form-control {
	color: rgb(189, 189, 189); line-height: 1.5; font-size: 12px; font-weight: 400;
}
.form-group.form-group-sm .checkbox label {
	color: rgb(189, 189, 189); line-height: 1.5; font-size: 12px; font-weight: 400;
}
.form-group.form-group-sm .radio label {
	color: rgb(189, 189, 189); line-height: 1.5; font-size: 12px; font-weight: 400;
}
.form-group.form-group-sm label {
	color: rgb(189, 189, 189); line-height: 1.5; font-size: 12px; font-weight: 400;
}
.form-group.form-group-sm label.control-label {
	margin: 16px 0px 0px; line-height: 1.125; font-size: 9px; font-weight: 400;
}
.form-group.form-group-sm .help-block {
	font-size: 9px; margin-top: 0px;
}
.form-group.form-group-sm.label-floating label.control-label {
	top: -11px; line-height: 1.5; font-size: 12px;
}
.form-group.form-group-sm.label-placeholder label.control-label {
	top: -11px; line-height: 1.5; font-size: 12px;
}
.form-group.form-group-sm.label-static label.control-label {
	left: 0px; top: -26px; line-height: 1.125; font-size: 9px;
}
.form-group.form-group-sm.label-floating.is-focused label.control-label {
	left: 0px; top: -26px; line-height: 1.125; font-size: 9px;
}
:not(.is-empty).form-group.form-group-sm.label-floating label.control-label {
	left: 0px; top: -26px; line-height: 1.125; font-size: 9px;
}
.form-group.form-group-lg {
	margin: 31px 0px 0px; padding-bottom: 9px;
}
.form-group.form-group-lg .form-control {
	margin-bottom: 9px;
}
.form-group.form-group-lg :-ms-input-placeholder.form-control {
	color: rgb(189, 189, 189); line-height: 1.3333; font-size: 20px; font-weight: 400;
}
.form-group.form-group-lg .checkbox label {
	color: rgb(189, 189, 189); line-height: 1.3333; font-size: 20px; font-weight: 400;
}
.form-group.form-group-lg .radio label {
	color: rgb(189, 189, 189); line-height: 1.3333; font-size: 20px; font-weight: 400;
}
.form-group.form-group-lg label {
	color: rgb(189, 189, 189); line-height: 1.3333; font-size: 20px; font-weight: 400;
}
.form-group.form-group-lg label.control-label {
	margin: 16px 0px 0px; line-height: 1; font-size: 15px; font-weight: 400;
}
.form-group.form-group-lg .help-block {
	font-size: 15px; margin-top: 0px;
}
.form-group.form-group-lg.label-floating label.control-label {
	top: -5px; line-height: 1.3333; font-size: 20px;
}
.form-group.form-group-lg.label-placeholder label.control-label {
	top: -5px; line-height: 1.3333; font-size: 20px;
}
.form-group.form-group-lg.label-static label.control-label {
	left: 0px; top: -34px; line-height: 1; font-size: 15px;
}
.form-group.form-group-lg.label-floating.is-focused label.control-label {
	left: 0px; top: -34px; line-height: 1; font-size: 15px;
}
:not(.is-empty).form-group.form-group-lg.label-floating label.control-label {
	left: 0px; top: -34px; line-height: 1; font-size: 15px;
}
select.form-control {
	border-radius: 0px; border: 0px currentColor; border-image: none; box-shadow: none;
}
.form-group.is-focused select.form-control {
	border-color: rgb(210, 210, 210); box-shadow: none;
}
select[multiple].form-control {
	height: 85px;
}
.form-group.is-focused select[multiple].form-control {
	height: 85px;
}
.input-group-btn .btn {
	margin: 0px 0px 7px;
}
.form-group.form-group-sm .input-group-btn .btn {
	margin: 0px 0px 3px;
}
.form-group.form-group-lg .input-group-btn .btn {
	margin: 0px 0px 9px;
}
.input-group .input-group-btn {
	padding: 0px 12px;
}
.input-group .input-group-addon {
	background: none; border: 0px currentColor; border-image: none;
}
.form-group input[type=file] {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: 100; opacity: 0;
}
legend {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.navbar {
	border-radius: 0px; border: 0px currentColor; border-image: none; background-color: rgb(3, 169, 244);
}
.navbar .navbar-brand {
	height: 60px; color: inherit; line-height: 30px; position: relative;
}
.navbar .navbar-brand:hover {
	color: inherit; background-color: transparent;
}
.navbar .navbar-brand:focus {
	color: inherit; background-color: transparent;
}
.navbar .navbar-text {
	color: inherit; margin-top: 20px; margin-bottom: 20px;
}
.navbar .navbar-nav > li > a {
	color: inherit; padding-top: 20px; padding-bottom: 20px;
}
.navbar .navbar-nav > li > a:hover {
	color: inherit; background-color: transparent;
}
.navbar .navbar-nav > li > a:focus {
	color: inherit; background-color: transparent;
}
.navbar .navbar-nav > .active > a {
	color: inherit; background-color: rgba(255, 255, 255, 0.1);
}
.navbar .navbar-nav > .active > a:hover {
	color: inherit; background-color: rgba(255, 255, 255, 0.1);
}
.navbar .navbar-nav > .active > a:focus {
	color: inherit; background-color: rgba(255, 255, 255, 0.1);
}
.navbar .navbar-nav > .disabled > a {
	color: inherit; opacity: 0.9; background-color: transparent;
}
.navbar .navbar-nav > .disabled > a:hover {
	color: inherit; opacity: 0.9; background-color: transparent;
}
.navbar .navbar-nav > .disabled > a:focus {
	color: inherit; opacity: 0.9; background-color: transparent;
}
.navbar .navbar-toggle {
	border: 0px currentColor; border-image: none;
}
.navbar .navbar-toggle:hover {
	background-color: transparent;
}
.navbar .navbar-toggle:focus {
	background-color: transparent;
}
.navbar .navbar-toggle .icon-bar {
	border: 1px solid currentColor; border-image: none; background-color: inherit;
}
.navbar .navbar-default .navbar-toggle {
	border-color: transparent;
}
.navbar .navbar-inverse .navbar-toggle {
	border-color: transparent;
}
.navbar .navbar-collapse {
	border-color: rgba(0, 0, 0, 0.1);
}
.navbar .navbar-form {
	border-color: rgba(0, 0, 0, 0.1);
}
.navbar .navbar-nav > .open > a {
	color: inherit; background-color: transparent;
}
.navbar .navbar-nav > .open > a:hover {
	color: inherit; background-color: transparent;
}
.navbar .navbar-nav > .open > a:focus {
	color: inherit; background-color: transparent;
}
@media all and (max-width:767px)
{
.navbar .navbar-nav .navbar-text {
	color: inherit; margin-top: 15px; margin-bottom: 15px;
}
.navbar .navbar-nav .dropdown .dropdown-toggle .caret {
	display: none;
}
.navbar .navbar-nav .dropdown .dropdown-toggle::after {
	font-family: Material Icons; font-size: 1.5em; float: right; content: "keyboard_arrow_right";
}
.navbar .navbar-nav .dropdown .dropdown-menu {
	margin-left: 20px;
}
.navbar .navbar-nav .dropdown.open .dropdown-toggle::after {
	content: "keyboard_arrow_down";
}
.navbar .navbar-nav .dropdown.open .dropdown-menu > .dropdown-header {
	border: 0px currentColor; border-image: none; color: inherit;
}
.navbar .navbar-nav .dropdown.open .dropdown-menu .divider {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid; opacity: 0.08;
}
.navbar .navbar-nav .dropdown.open .dropdown-menu > li > a {
	color: inherit; font-size: inherit;
}
.navbar .navbar-nav .dropdown.open .dropdown-menu > li > a:hover {
	color: inherit; background-color: transparent;
}
.navbar .navbar-nav .dropdown.open .dropdown-menu > li > a:focus {
	color: inherit; background-color: transparent;
}
.navbar .navbar-nav .dropdown.open .dropdown-menu > .active > a {
	color: inherit; background-color: transparent;
}
.navbar .navbar-nav .dropdown.open .dropdown-menu > .active > a:hover {
	color: inherit; background-color: transparent;
}
.navbar .navbar-nav .dropdown.open .dropdown-menu > .active > a:focus {
	color: inherit; background-color: transparent;
}
.navbar .navbar-nav .dropdown.open .dropdown-menu > .disabled > a {
	color: inherit; background-color: transparent;
}
.navbar .navbar-nav .dropdown.open .dropdown-menu > .disabled > a:hover {
	color: inherit; background-color: transparent;
}
.navbar .navbar-nav .dropdown.open .dropdown-menu > .disabled > a:focus {
	color: inherit; background-color: transparent;
}
}
.navbar .navbar-link {
	color: inherit;
}
.navbar .navbar-link:hover {
	color: inherit;
}
.navbar .btn-link {
	color: inherit;
}
.navbar .btn-link:hover {
	color: inherit;
}
.navbar .btn-link:focus {
	color: inherit;
}
.navbar [disabled].btn-link:hover {
	color: inherit;
}
.navbar [disabled].btn-link:focus {
	color: inherit;
}
fieldset[disabled] .navbar .btn-link:hover {
	color: inherit;
}
fieldset[disabled] .navbar .btn-link:focus {
	color: inherit;
}
.navbar .navbar-form {
	margin-top: 16px;
}
.navbar .navbar-form .form-group {
	margin: 0px; padding: 0px;
}
.navbar .navbar-form .form-group .material-input::before {
	background-color: inherit;
}
.navbar .navbar-form .form-group.is-focused .material-input::after {
	background-color: inherit;
}
.navbar .navbar-form .form-group .form-control {
	border-color: inherit; margin: 0px; padding: 0px; height: 30px; color: inherit; line-height: 1.4285; font-size: 16px;
}
.navbar .navbar-form .form-control {
	border-color: inherit; margin: 0px; padding: 0px; height: 30px; color: inherit; line-height: 1.4285; font-size: 16px;
}
.navbar {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(3, 169, 244);
}
.navbar.navbar-default {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(3, 169, 244);
}
.navbar .navbar-form .form-group input:-ms-input-placeholder.form-control {
	color: rgba(255, 255, 255, 0.84);
}
.navbar .navbar-form input:-ms-input-placeholder.form-control {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-default .navbar-form .form-group input:-ms-input-placeholder.form-control {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-default .navbar-form input:-ms-input-placeholder.form-control {
	color: rgba(255, 255, 255, 0.84);
}
.navbar .dropdown-menu {
	border-radius: 2px;
}
.navbar.navbar-default .dropdown-menu {
	border-radius: 2px;
}
.navbar .dropdown-menu li > a {
	padding: 13px 16px; font-size: 16px;
}
.navbar.navbar-default .dropdown-menu li > a {
	padding: 13px 16px; font-size: 16px;
}
.navbar .dropdown-menu li > a:hover {
	color: rgb(3, 169, 244); background-color: rgb(238, 238, 238);
}
.navbar .dropdown-menu li > a:focus {
	color: rgb(3, 169, 244); background-color: rgb(238, 238, 238);
}
.navbar.navbar-default .dropdown-menu li > a:hover {
	color: rgb(3, 169, 244); background-color: rgb(238, 238, 238);
}
.navbar.navbar-default .dropdown-menu li > a:focus {
	color: rgb(3, 169, 244); background-color: rgb(238, 238, 238);
}
.navbar .dropdown-menu .active > a {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(3, 169, 244);
}
.navbar.navbar-default .dropdown-menu .active > a {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(3, 169, 244);
}
.navbar .dropdown-menu .active > a:hover {
	color: rgba(255, 255, 255, 0.84);
}
.navbar .dropdown-menu .active > a:focus {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-default .dropdown-menu .active > a:hover {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-default .dropdown-menu .active > a:focus {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-inverse {
	color: rgb(255, 255, 255); background-color: rgb(63, 81, 181);
}
.navbar.navbar-inverse .navbar-form .form-group input:-ms-input-placeholder.form-control {
	color: rgb(255, 255, 255);
}
.navbar.navbar-inverse .navbar-form input:-ms-input-placeholder.form-control {
	color: rgb(255, 255, 255);
}
.navbar.navbar-inverse .dropdown-menu {
	border-radius: 2px;
}
.navbar.navbar-inverse .dropdown-menu li > a {
	padding: 13px 16px; font-size: 16px;
}
.navbar.navbar-inverse .dropdown-menu li > a:hover {
	color: rgb(63, 81, 181); background-color: rgb(238, 238, 238);
}
.navbar.navbar-inverse .dropdown-menu li > a:focus {
	color: rgb(63, 81, 181); background-color: rgb(238, 238, 238);
}
.navbar.navbar-inverse .dropdown-menu .active > a {
	color: rgb(255, 255, 255); background-color: rgb(63, 81, 181);
}
.navbar.navbar-inverse .dropdown-menu .active > a:hover {
	color: rgb(255, 255, 255);
}
.navbar.navbar-inverse .dropdown-menu .active > a:focus {
	color: rgb(255, 255, 255);
}
.navbar.navbar-primary {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(3, 169, 244);
}
.navbar.navbar-primary .navbar-form .form-group input:-ms-input-placeholder.form-control {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-primary .navbar-form input:-ms-input-placeholder.form-control {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-primary .dropdown-menu {
	border-radius: 2px;
}
.navbar.navbar-primary .dropdown-menu li > a {
	padding: 13px 16px; font-size: 16px;
}
.navbar.navbar-primary .dropdown-menu li > a:hover {
	color: rgb(3, 169, 244); background-color: rgb(238, 238, 238);
}
.navbar.navbar-primary .dropdown-menu li > a:focus {
	color: rgb(3, 169, 244); background-color: rgb(238, 238, 238);
}
.navbar.navbar-primary .dropdown-menu .active > a {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(3, 169, 244);
}
.navbar.navbar-primary .dropdown-menu .active > a:hover {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-primary .dropdown-menu .active > a:focus {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-success {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(76, 175, 80);
}
.navbar.navbar-success .navbar-form .form-group input:-ms-input-placeholder.form-control {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-success .navbar-form input:-ms-input-placeholder.form-control {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-success .dropdown-menu {
	border-radius: 2px;
}
.navbar.navbar-success .dropdown-menu li > a {
	padding: 13px 16px; font-size: 16px;
}
.navbar.navbar-success .dropdown-menu li > a:hover {
	color: rgb(76, 175, 80); background-color: rgb(238, 238, 238);
}
.navbar.navbar-success .dropdown-menu li > a:focus {
	color: rgb(76, 175, 80); background-color: rgb(238, 238, 238);
}
.navbar.navbar-success .dropdown-menu .active > a {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(76, 175, 80);
}
.navbar.navbar-success .dropdown-menu .active > a:hover {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-success .dropdown-menu .active > a:focus {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-info {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(0, 188, 212);
}
.navbar.navbar-info .navbar-form .form-group input:-ms-input-placeholder.form-control {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-info .navbar-form input:-ms-input-placeholder.form-control {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-info .dropdown-menu {
	border-radius: 2px;
}
.navbar.navbar-info .dropdown-menu li > a {
	padding: 13px 16px; font-size: 16px;
}
.navbar.navbar-info .dropdown-menu li > a:hover {
	color: rgb(0, 188, 212); background-color: rgb(238, 238, 238);
}
.navbar.navbar-info .dropdown-menu li > a:focus {
	color: rgb(0, 188, 212); background-color: rgb(238, 238, 238);
}
.navbar.navbar-info .dropdown-menu .active > a {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(0, 188, 212);
}
.navbar.navbar-info .dropdown-menu .active > a:hover {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-info .dropdown-menu .active > a:focus {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-warning {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(255, 152, 0);
}
.navbar.navbar-warning .navbar-form .form-group input:-ms-input-placeholder.form-control {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-warning .navbar-form input:-ms-input-placeholder.form-control {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-warning .dropdown-menu {
	border-radius: 2px;
}
.navbar.navbar-warning .dropdown-menu li > a {
	padding: 13px 16px; font-size: 16px;
}
.navbar.navbar-warning .dropdown-menu li > a:hover {
	color: rgb(255, 152, 0); background-color: rgb(238, 238, 238);
}
.navbar.navbar-warning .dropdown-menu li > a:focus {
	color: rgb(255, 152, 0); background-color: rgb(238, 238, 238);
}
.navbar.navbar-warning .dropdown-menu .active > a {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(255, 152, 0);
}
.navbar.navbar-warning .dropdown-menu .active > a:hover {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-warning .dropdown-menu .active > a:focus {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-danger {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(244, 67, 54);
}
.navbar.navbar-danger .navbar-form .form-group input:-ms-input-placeholder.form-control {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-danger .navbar-form input:-ms-input-placeholder.form-control {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-danger .dropdown-menu {
	border-radius: 2px;
}
.navbar.navbar-danger .dropdown-menu li > a {
	padding: 13px 16px; font-size: 16px;
}
.navbar.navbar-danger .dropdown-menu li > a:hover {
	color: rgb(244, 67, 54); background-color: rgb(238, 238, 238);
}
.navbar.navbar-danger .dropdown-menu li > a:focus {
	color: rgb(244, 67, 54); background-color: rgb(238, 238, 238);
}
.navbar.navbar-danger .dropdown-menu .active > a {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(244, 67, 54);
}
.navbar.navbar-danger .dropdown-menu .active > a:hover {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-danger .dropdown-menu .active > a:focus {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-royal {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(156, 39, 176);
}
.navbar.navbar-royal .navbar-form .form-group input:-ms-input-placeholder.form-control {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-royal .navbar-form input:-ms-input-placeholder.form-control {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-royal .dropdown-menu {
	border-radius: 2px;
}
.navbar.navbar-royal .dropdown-menu li > a {
	padding: 13px 16px; font-size: 16px;
}
.navbar.navbar-royal .dropdown-menu li > a:hover {
	color: rgb(156, 39, 176); background-color: rgb(238, 238, 238);
}
.navbar.navbar-royal .dropdown-menu li > a:focus {
	color: rgb(156, 39, 176); background-color: rgb(238, 238, 238);
}
.navbar.navbar-royal .dropdown-menu .active > a {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(156, 39, 176);
}
.navbar.navbar-royal .dropdown-menu .active > a:hover {
	color: rgba(255, 255, 255, 0.84);
}
.navbar.navbar-royal .dropdown-menu .active > a:focus {
	color: rgba(255, 255, 255, 0.84);
}
.navbar-inverse {
	background-color: rgb(63, 81, 181);
}
@media all and (max-width:1199px)
{
.navbar .navbar-brand {
	padding: 10px 15px; height: 50px;
}
.navbar .navbar-form {
	margin-top: 10px;
}
.navbar .navbar-nav > li > a {
	padding-top: 15px; padding-bottom: 15px;
}
}
.dropdown-menu {
	border: 0px currentColor; border-image: none; box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.26);
}
.dropdown-menu .divider {
	background-color: rgba(0, 0, 0, 0.12);
}
.dropdown-menu li {
	overflow: hidden; position: relative;
}
.dropdown-menu li a:hover {
	color: rgb(3, 169, 244); background-color: transparent;
}
.alert {
	border-radius: 0px; border: 0px currentColor; border-image: none;
}
.alert {
	color: rgba(255, 255, 255, 0.84); background-color: rgba(255, 255, 255, 0.84);
}
.alert.alert-default {
	color: rgba(255, 255, 255, 0.84); background-color: rgba(255, 255, 255, 0.84);
}
.alert a {
	color: rgba(255, 255, 255, 0.84);
}
.alert .alert-link {
	color: rgba(255, 255, 255, 0.84);
}
.alert.alert-default a {
	color: rgba(255, 255, 255, 0.84);
}
.alert.alert-default .alert-link {
	color: rgba(255, 255, 255, 0.84);
}
.alert.alert-inverse {
	color: rgb(255, 255, 255); background-color: rgb(63, 81, 181);
}
.alert.alert-inverse a {
	color: rgb(255, 255, 255);
}
.alert.alert-inverse .alert-link {
	color: rgb(255, 255, 255);
}
.alert.alert-primary {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(3, 169, 244);
}
.alert.alert-primary a {
	color: rgba(255, 255, 255, 0.84);
}
.alert.alert-primary .alert-link {
	color: rgba(255, 255, 255, 0.84);
}
.alert.alert-success {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(76, 175, 80);
}
.alert.alert-success a {
	color: rgba(255, 255, 255, 0.84);
}
.alert.alert-success .alert-link {
	color: rgba(255, 255, 255, 0.84);
}
.alert.alert-info {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(0, 188, 212);
}
.alert.alert-info a {
	color: rgba(255, 255, 255, 0.84);
}
.alert.alert-info .alert-link {
	color: rgba(255, 255, 255, 0.84);
}
.alert.alert-warning {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(255, 152, 0);
}
.alert.alert-warning a {
	color: rgba(255, 255, 255, 0.84);
}
.alert.alert-warning .alert-link {
	color: rgba(255, 255, 255, 0.84);
}
.alert.alert-danger {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(244, 67, 54);
}
.alert.alert-danger a {
	color: rgba(255, 255, 255, 0.84);
}
.alert.alert-danger .alert-link {
	color: rgba(255, 255, 255, 0.84);
}
.alert.alert-royal {
	color: rgba(255, 255, 255, 0.84); background-color: rgb(156, 39, 176);
}
.alert.alert-royal a {
	color: rgba(255, 255, 255, 0.84);
}
.alert.alert-royal .alert-link {
	color: rgba(255, 255, 255, 0.84);
}
.alert-info {
	color: rgba(255, 255, 255, 0.84);
}
.alert-danger {
	color: rgba(255, 255, 255, 0.84);
}
.alert-warning {
	color: rgba(255, 255, 255, 0.84);
}
.alert-success {
	color: rgba(255, 255, 255, 0.84);
}
.alert-default a {
	color: rgba(0, 0, 0, 0.87);
}
.alert-default .alert-link {
	color: rgba(0, 0, 0, 0.87);
}
.progress {
	background: rgb(200, 200, 200); border-radius: 0px; box-shadow: none;
}
.progress .progress-bar {
	box-shadow: none;
}
.progress .progress-bar {
	background-color: rgb(3, 169, 244);
}
.progress .progress-bar.progress-bar-default {
	background-color: rgb(3, 169, 244);
}
.progress .progress-bar.progress-bar-inverse {
	background-color: rgb(63, 81, 181);
}
.progress .progress-bar.progress-bar-primary {
	background-color: rgb(3, 169, 244);
}
.progress .progress-bar.progress-bar-success {
	background-color: rgb(76, 175, 80);
}
.progress .progress-bar.progress-bar-info {
	background-color: rgb(0, 188, 212);
}
.progress .progress-bar.progress-bar-warning {
	background-color: rgb(255, 152, 0);
}
.progress .progress-bar.progress-bar-danger {
	background-color: rgb(244, 67, 54);
}
.progress .progress-bar.progress-bar-royal {
	background-color: rgb(156, 39, 176);
}
.text-warning {
	color: rgb(255, 152, 0);
}
.text-primary {
	color: rgb(3, 169, 244);
}
.text-danger {
	color: rgb(244, 67, 54);
}
.text-success {
	color: rgb(76, 175, 80);
}
.text-info {
	color: rgb(0, 188, 212);
}
.nav-tabs {
	background: rgb(3, 169, 244);
}
.nav-tabs > li > a {
	margin: 0px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255);
}
.nav-tabs > li > a:hover {
	border: 0px currentColor; border-image: none; background-color: transparent;
}
.nav-tabs > li > a {
	border: 0px currentColor !important; border-image: none !important; color: rgb(255, 255, 255); font-weight: 500; background-color: transparent;
}
.nav-tabs > li > a:hover {
	border: 0px currentColor !important; border-image: none !important; color: rgb(255, 255, 255); font-weight: 500; background-color: transparent;
}
.nav-tabs > li > a:focus {
	border: 0px currentColor !important; border-image: none !important; color: rgb(255, 255, 255); font-weight: 500; background-color: transparent;
}
.nav-tabs > li.disabled > a {
	color: rgba(255, 255, 255, 0.5);
}
.nav-tabs > li.disabled > a:hover {
	color: rgba(255, 255, 255, 0.5);
}
.popover {
	background: rgba(101, 101, 101, 0.9); border-radius: 2px; border: currentColor; border-image: none; color: rgb(236, 236, 236); line-height: 1em; box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.12), 0px 1px 6px 0px rgba(0,0,0,0.12);
}
.tooltip-inner {
	background: rgba(101, 101, 101, 0.9); border-radius: 2px; border: currentColor; border-image: none; color: rgb(236, 236, 236); line-height: 1em; box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.12), 0px 1px 6px 0px rgba(0,0,0,0.12);
}
.tooltip {
	opacity: 1;
}
.tooltip.in {
	opacity: 1;
}
.popover .arrow {
	display: none;
}
.popover .tooltip-arrow {
	display: none;
}
.tooltip .arrow {
	display: none;
}
.tooltip .tooltip-arrow {
	display: none;
}
.panel {
	border-radius: 2px; border: 0px currentColor; border-image: none; box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.12), 0px 1px 6px 0px rgba(0,0,0,0.12);
}
.panel > .panel-heading {
	background-color: rgb(238, 238, 238);
}
.panel.panel-default > .panel-heading {
	background-color: rgb(238, 238, 238);
}
.panel.panel-inverse > .panel-heading {
	background-color: rgb(63, 81, 181);
}
.panel.panel-primary > .panel-heading {
	background-color: rgb(3, 169, 244);
}
.panel.panel-success > .panel-heading {
	background-color: rgb(76, 175, 80);
}
.panel.panel-info > .panel-heading {
	background-color: rgb(0, 188, 212);
}
.panel.panel-warning > .panel-heading {
	background-color: rgb(255, 152, 0);
}
.panel.panel-danger > .panel-heading {
	background-color: rgb(244, 67, 54);
}
.panel.panel-royal > .panel-heading {
	background-color: rgb(156, 39, 176);
}
[class*=panel-] > .panel-heading {
	border: 0px currentColor; border-image: none; color: rgba(255, 255, 255, 0.84);
}
.panel-default > .panel-heading {
	color: rgba(0, 0, 0, 0.87);
}
:not([class*=panel-]).panel > .panel-heading {
	color: rgba(0, 0, 0, 0.87);
}
.panel-footer {
	background-color: rgb(238, 238, 238);
}
hr.on-dark {
	color: rgb(26, 26, 26);
}
hr.on-light {
	color: white;
}
@media not all, not all, not all, not all, not all, not all, all and (min-resolution:120dpi)
{
hr {
	height: 0.75px;
}
}
@media not all, not all, not all, not all, not all, not all, all and (min-resolution:160dpi)
{
hr {
	height: 1px;
}
}
@media not all, not all, not all, not all, not all, not all, all and (min-resolution:213dpi)
{
hr {
	height: 1.33px;
}
}
@media not all, not all, not all, not all, not all, not all, all and (min-resolution:240dpi)
{
hr {
	height: 1.5px;
}
}
@media not all, not all, not all, not all, not all, not all, all and (min-resolution:380dpi)
{
hr {
	height: 2px;
}
}
@media not all, not all, not all, not all, not all, not all, all and (min-resolution:480dpi)
{
hr {
	height: 3px;
}
}
@media not all, not all, not all, not all, not all, not all, all and (min-resolution:640dpi)
{
hr {
	height: 4px;
}
}
* {
	-webkit-tap-highlight-color: transparent;
}
*:focus {
	outline: 0px;
}
.snackbar {
	border-radius: 2px; transition:transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0s linear 0.2s, padding 0s linear 0.2s, height 0s linear 0.2s; height: 0px; color: rgba(255, 255, 255, 0.84); font-size: 14px; box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.12), 0px 1px 6px 0px rgba(0,0,0,0.12); transform: translateY(200%); background-color: rgb(50, 50, 50);
}
.snackbar.snackbar-opened {
	padding: 14px 15px; transition:transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0s linear 0.2s, height 0s linear 0.2s; height: auto; margin-bottom: 20px; transform: none;
}
.snackbar.toast {
	border-radius: 200px;
}
.noUi-target {
	box-sizing: border-box; -ms-user-select: none; -ms-touch-action: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-touch-callout: none;
}
.noUi-target * {
	box-sizing: border-box; -ms-user-select: none; -ms-touch-action: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-touch-callout: none;
}
.noUi-base {
	width: 100%; height: 100%; position: relative;
}
.noUi-origin {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.noUi-handle {
	position: relative; z-index: 1; box-sizing: border-box;
}
.noUi-stacking .noUi-handle {
	z-index: 10;
}
.noUi-state-tap .noUi-origin {
	transition:left 0.3s, top 0.3s;
}
.noUi-state-drag * {
	cursor: inherit !important;
}
.noUi-horizontal {
	height: 10px;
}
.noUi-handle {
	border-radius: 100%; border: 1px solid currentColor; transition:0.2s ease-out; border-image: none; left: -10px; top: -5px; width: 12px; height: 12px; cursor: ew-resize; box-sizing: border-box;
}
.noUi-vertical .noUi-handle {
	margin-left: 5px; cursor: ns-resize;
}
.noUi-horizontal.noUi-extended {
	padding: 0px 15px;
}
.noUi-horizontal.noUi-extended .noUi-origin {
	right: -15px;
}
.noUi-background {
	margin: 20px 0px; height: 2px;
}
.noUi-origin {
	background: rgb(200, 200, 200); margin: 0px; border-radius: 0px; height: 2px;
}
[style^='left: 0'].noUi-origin .noUi-handle {
	border: 2px solid rgb(200, 200, 200); border-image: none; background-color: rgb(255, 255, 255);
}
[style^='left: 0'].noUi-origin .noUi-handle.noUi-active {
	border-width: 1px;
}
.noUi-target {
	border-radius: 2px;
}
.noUi-horizontal {
	margin: 15px 0px; height: 2px;
}
.noUi-vertical {
	margin: 0px 15px; width: 2px; height: 100%; display: inline-block;
}
.noUi-handle.noUi-active {
	transform: scale3d(2.5, 2.5, 1);
}
[disabled].noUi-slider {
	opacity: 0.5;
}
[disabled] .noUi-handle {
	cursor: not-allowed;
}
.slider {
	background: rgb(200, 200, 200);
}
.slider.noUi-connect {
	background-color: rgb(3, 169, 244);
}
.slider.slider-default.noUi-connect {
	background-color: rgb(3, 169, 244);
}
.slider.slider-inverse.noUi-connect {
	background-color: rgb(63, 81, 181);
}
.slider.slider-primary.noUi-connect {
	background-color: rgb(3, 169, 244);
}
.slider.slider-success.noUi-connect {
	background-color: rgb(76, 175, 80);
}
.slider.slider-info.noUi-connect {
	background-color: rgb(0, 188, 212);
}
.slider.slider-warning.noUi-connect {
	background-color: rgb(255, 152, 0);
}
.slider.slider-danger.noUi-connect {
	background-color: rgb(244, 67, 54);
}
.slider.slider-royal.noUi-connect {
	background-color: rgb(156, 39, 176);
}
.slider .noUi-connect {
	background-color: rgb(3, 169, 244);
}
.slider.slider-default .noUi-connect {
	background-color: rgb(3, 169, 244);
}
.slider.slider-inverse .noUi-connect {
	background-color: rgb(63, 81, 181);
}
.slider.slider-primary .noUi-connect {
	background-color: rgb(3, 169, 244);
}
.slider.slider-success .noUi-connect {
	background-color: rgb(76, 175, 80);
}
.slider.slider-info .noUi-connect {
	background-color: rgb(0, 188, 212);
}
.slider.slider-warning .noUi-connect {
	background-color: rgb(255, 152, 0);
}
.slider.slider-danger .noUi-connect {
	background-color: rgb(244, 67, 54);
}
.slider.slider-royal .noUi-connect {
	background-color: rgb(156, 39, 176);
}
.slider .noUi-handle {
	background-color: rgb(3, 169, 244);
}
.slider.slider-default .noUi-handle {
	background-color: rgb(3, 169, 244);
}
.slider.slider-inverse .noUi-handle {
	background-color: rgb(63, 81, 181);
}
.slider.slider-primary .noUi-handle {
	background-color: rgb(3, 169, 244);
}
.slider.slider-success .noUi-handle {
	background-color: rgb(76, 175, 80);
}
.slider.slider-info .noUi-handle {
	background-color: rgb(0, 188, 212);
}
.slider.slider-warning .noUi-handle {
	background-color: rgb(255, 152, 0);
}
.slider.slider-danger .noUi-handle {
	background-color: rgb(244, 67, 54);
}
.slider.slider-royal .noUi-handle {
	background-color: rgb(156, 39, 176);
}
.slider .noUi-handle {
	border-color: rgb(3, 169, 244);
}
.slider.slider-default .noUi-handle {
	border-color: rgb(3, 169, 244);
}
.slider.slider-inverse .noUi-handle {
	border-color: rgb(63, 81, 181);
}
.slider.slider-primary .noUi-handle {
	border-color: rgb(3, 169, 244);
}
.slider.slider-success .noUi-handle {
	border-color: rgb(76, 175, 80);
}
.slider.slider-info .noUi-handle {
	border-color: rgb(0, 188, 212);
}
.slider.slider-warning .noUi-handle {
	border-color: rgb(255, 152, 0);
}
.slider.slider-danger .noUi-handle {
	border-color: rgb(244, 67, 54);
}
.slider.slider-royal .noUi-handle {
	border-color: rgb(156, 39, 176);
}
.selectize-control.single {
	padding: 0px;
}
.selectize-control.multi {
	padding: 0px;
}
.selectize-control.single .selectize-input {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; height: 100%; line-height: 30px; font-size: 14px; cursor: text; box-shadow: none;
}
.selectize-control.single .selectize-input.input-active {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; height: 100%; line-height: 30px; font-size: 14px; cursor: text; box-shadow: none;
}
.selectize-control.multi .selectize-input {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; height: 100%; line-height: 30px; font-size: 14px; cursor: text; box-shadow: none;
}
.selectize-control.multi .selectize-input.input-active {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; height: 100%; line-height: 30px; font-size: 14px; cursor: text; box-shadow: none;
}
.selectize-control.single .selectize-input .has-items {
	padding: 0px;
}
.selectize-control.single .selectize-input.input-active .has-items {
	padding: 0px;
}
.selectize-control.multi .selectize-input .has-items {
	padding: 0px;
}
.selectize-control.multi .selectize-input.input-active .has-items {
	padding: 0px;
}
.selectize-control.single .selectize-input::after {
	font: 400 25px Material Icons; right: 5px; text-transform: none; position: absolute; content: "\e5c5"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.selectize-control.single .selectize-input.input-active::after {
	font: 400 25px Material Icons; right: 5px; text-transform: none; position: absolute; content: "\e5c5"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.selectize-control.multi .selectize-input::after {
	font: 400 25px Material Icons; right: 5px; text-transform: none; position: absolute; content: "\e5c5"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.selectize-control.multi .selectize-input.input-active::after {
	font: 400 25px Material Icons; right: 5px; text-transform: none; position: absolute; content: "\e5c5"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.selectize-control.single .selectize-input input {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 14px;
}
.selectize-control.single .selectize-input.input-active input {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 14px;
}
.selectize-control.multi .selectize-input input {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 14px;
}
.selectize-control.multi .selectize-input.input-active input {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 14px;
}
.selectize-control.single .selectize-input.label-floating-fix input {
	opacity: 0;
}
.selectize-control.single .selectize-input.input-active.label-floating-fix input {
	opacity: 0;
}
.selectize-control.multi .selectize-input.label-floating-fix input {
	opacity: 0;
}
.selectize-control.multi .selectize-input.input-active.label-floating-fix input {
	opacity: 0;
}
.selectize-control.single .selectize-input > div {
	background: none; margin: 0px 8px 3px 0px; padding: 0px; border: 0px currentColor; border-image: none; display: inline-block;
}
.selectize-control.single .selectize-input > .item {
	background: none; margin: 0px 8px 3px 0px; padding: 0px; border: 0px currentColor; border-image: none; display: inline-block;
}
.selectize-control.single .selectize-input.input-active > div {
	background: none; margin: 0px 8px 3px 0px; padding: 0px; border: 0px currentColor; border-image: none; display: inline-block;
}
.selectize-control.single .selectize-input.input-active > .item {
	background: none; margin: 0px 8px 3px 0px; padding: 0px; border: 0px currentColor; border-image: none; display: inline-block;
}
.selectize-control.multi .selectize-input > div {
	background: none; margin: 0px 8px 3px 0px; padding: 0px; border: 0px currentColor; border-image: none; display: inline-block;
}
.selectize-control.multi .selectize-input > .item {
	background: none; margin: 0px 8px 3px 0px; padding: 0px; border: 0px currentColor; border-image: none; display: inline-block;
}
.selectize-control.multi .selectize-input.input-active > div {
	background: none; margin: 0px 8px 3px 0px; padding: 0px; border: 0px currentColor; border-image: none; display: inline-block;
}
.selectize-control.multi .selectize-input.input-active > .item {
	background: none; margin: 0px 8px 3px 0px; padding: 0px; border: 0px currentColor; border-image: none; display: inline-block;
}
.selectize-control.single .selectize-input > div::after {
	content: ",";
}
.selectize-control.single .selectize-input > .item::after {
	content: ",";
}
.selectize-control.single .selectize-input.input-active > div::after {
	content: ",";
}
.selectize-control.single .selectize-input.input-active > .item::after {
	content: ",";
}
.selectize-control.multi .selectize-input > div::after {
	content: ",";
}
.selectize-control.multi .selectize-input > .item::after {
	content: ",";
}
.selectize-control.multi .selectize-input.input-active > div::after {
	content: ",";
}
.selectize-control.multi .selectize-input.input-active > .item::after {
	content: ",";
}
.selectize-control.single .selectize-input > div:last-of-type::after {
	content: "";
}
.selectize-control.single .selectize-input > :last-of-type.item::after {
	content: "";
}
.selectize-control.single .selectize-input.input-active > div:last-of-type::after {
	content: "";
}
.selectize-control.single .selectize-input.input-active > :last-of-type.item::after {
	content: "";
}
.selectize-control.multi .selectize-input > div:last-of-type::after {
	content: "";
}
.selectize-control.multi .selectize-input > :last-of-type.item::after {
	content: "";
}
.selectize-control.multi .selectize-input.input-active > div:last-of-type::after {
	content: "";
}
.selectize-control.multi .selectize-input.input-active > :last-of-type.item::after {
	content: "";
}
.selectize-control.single .selectize-input > div.active {
	background: none; border: 0px currentColor; border-image: none; font-weight: 700;
}
.selectize-control.single .selectize-input > .item.active {
	background: none; border: 0px currentColor; border-image: none; font-weight: 700;
}
.selectize-control.single .selectize-input.input-active > div.active {
	background: none; border: 0px currentColor; border-image: none; font-weight: 700;
}
.selectize-control.single .selectize-input.input-active > .item.active {
	background: none; border: 0px currentColor; border-image: none; font-weight: 700;
}
.selectize-control.multi .selectize-input > div.active {
	background: none; border: 0px currentColor; border-image: none; font-weight: 700;
}
.selectize-control.multi .selectize-input > .item.active {
	background: none; border: 0px currentColor; border-image: none; font-weight: 700;
}
.selectize-control.multi .selectize-input.input-active > div.active {
	background: none; border: 0px currentColor; border-image: none; font-weight: 700;
}
.selectize-control.multi .selectize-input.input-active > .item.active {
	background: none; border: 0px currentColor; border-image: none; font-weight: 700;
}
.selectize-control.single .selectize-dropdown {
	padding: 0px; border-radius: 2px; border: 0px currentColor; border-image: none; left: 0px !important; width: 100% !important; height: auto; margin-top: 3px; position: absolute; z-index: 1000; box-shadow: 0px 1px 3px rgba(0,0,0,0.12), 0px 1px 2px rgba(0,0,0,0.24); background-color: rgb(255, 255, 255);
}
.selectize-control.multi .selectize-dropdown {
	padding: 0px; border-radius: 2px; border: 0px currentColor; border-image: none; left: 0px !important; width: 100% !important; height: auto; margin-top: 3px; position: absolute; z-index: 1000; box-shadow: 0px 1px 3px rgba(0,0,0,0.12), 0px 1px 2px rgba(0,0,0,0.24); background-color: rgb(255, 255, 255);
}
.selectize-control.single .selectize-dropdown .active {
	background-color: inherit;
}
.selectize-control.multi .selectize-dropdown .active {
	background-color: inherit;
}
.selectize-control.single .selectize-dropdown .highlight {
	background-color: rgb(213, 216, 255);
}
.selectize-control.multi .selectize-dropdown .highlight {
	background-color: rgb(213, 216, 255);
}
.selectize-control.single .selectize-dropdown .selected {
	background-color: rgb(238, 238, 238);
}
.selectize-control.single .selectize-dropdown .selected.active {
	background-color: rgb(238, 238, 238);
}
.selectize-control.multi .selectize-dropdown .selected {
	background-color: rgb(238, 238, 238);
}
.selectize-control.multi .selectize-dropdown .selected.active {
	background-color: rgb(238, 238, 238);
}
.selectize-control.single .selectize-dropdown [data-selectable] {
	padding: 10px 20px; cursor: pointer;
}
.selectize-control.single .selectize-dropdown .optgroup-header {
	padding: 10px 20px; cursor: pointer;
}
.selectize-control.multi .selectize-dropdown [data-selectable] {
	padding: 10px 20px; cursor: pointer;
}
.selectize-control.multi .selectize-dropdown .optgroup-header {
	padding: 10px 20px; cursor: pointer;
}
.selectize-control.single .dropdown-active ~ .selectize-dropdown {
	display: block;
}
.selectize-control.multi .dropdown-active ~ .selectize-dropdown {
	display: block;
}
.dropdownjs::after {
	top: 3px; right: 5px; color: rgb(117, 117, 117); font-family: Material Icons; font-size: 25px; font-style: normal; font-weight: 400; position: absolute; content: "\e5c5"; pointer-events: none;
}
.animation-delay-1 {
	animation-delay: 0.1s !important;
}
.animation-delay-2 {
	animation-delay: 0.2s !important;
}
.animation-delay-3 {
	animation-delay: 0.3s !important;
}
.animation-delay-4 {
	animation-delay: 0.4s !important;
}
.animation-delay-5 {
	animation-delay: 0.5s !important;
}
.animation-delay-6 {
	animation-delay: 0.6s !important;
}
.animation-delay-7 {
	animation-delay: 0.7s !important;
}
.animation-delay-8 {
	animation-delay: 0.8s !important;
}
.animation-delay-9 {
	animation-delay: 0.9s !important;
}
.animation-delay-10 {
	animation-delay: 1s !important;
}
.animation-delay-11 {
	animation-delay: 1.1s !important;
}
.animation-delay-12 {
	animation-delay: 1.2s !important;
}
.animation-delay-13 {
	animation-delay: 1.3s !important;
}
.animation-delay-14 {
	animation-delay: 1.4s !important;
}
.animation-delay-15 {
	animation-delay: 1.5s !important;
}
.animation-delay-16 {
	animation-delay: 1.6s !important;
}
.animation-delay-17 {
	animation-delay: 1.7s !important;
}
.animation-delay-18 {
	animation-delay: 1.8s !important;
}
.animation-delay-19 {
	animation-delay: 1.9s !important;
}
.animation-delay-20 {
	animation-delay: 2s !important;
}
.animation-delay-21 {
	animation-delay: 2.1s !important;
}
.animation-delay-22 {
	animation-delay: 2.2s !important;
}
.animation-delay-23 {
	animation-delay: 2.3s !important;
}
.animation-delay-24 {
	animation-delay: 2.4s !important;
}
.animation-delay-25 {
	animation-delay: 2.5s !important;
}
.animation-delay-26 {
	animation-delay: 2.6s !important;
}
.animation-delay-27 {
	animation-delay: 2.6s !important;
}
.animation-delay-28 {
	animation-delay: 2.8s !important;
}
.animation-delay-29 {
	animation-delay: 2.9s !important;
}
.animation-delay-30 {
	animation-delay: 3s !important;
}
.animation-delay-31 {
	animation-delay: 3.1s !important;
}
.animation-delay-32 {
	animation-delay: 3.2s !important;
}
.animation-delay-33 {
	animation-delay: 3.3s !important;
}
.animation-delay-34 {
	animation-delay: 3.4s !important;
}
.animation-delay-35 {
	animation-delay: 3.5s !important;
}
.animation-delay-36 {
	animation-delay: 3.6s !important;
}
.animation-delay-37 {
	animation-delay: 3.7s !important;
}
.animation-delay-38 {
	animation-delay: 3.8s !important;
}
.animation-delay-39 {
	animation-delay: 3.9s !important;
}
.animation-delay-40 {
	animation-delay: 4s !important;
}
.animation-delay-41 {
	animation-delay: 4.1s !important;
}
.animation-delay-42 {
	animation-delay: 4.2s !important;
}
.animation-delay-43 {
	animation-delay: 4.3s !important;
}
.animation-delay-44 {
	animation-delay: 4.4s !important;
}
.animation-delay-45 {
	animation-delay: 4.5s !important;
}
.animation-delay-46 {
	animation-delay: 4.6s !important;
}
.animation-delay-47 {
	animation-delay: 4.7s !important;
}
.animation-delay-48 {
	animation-delay: 4.8s !important;
}
.animation-delay-49 {
	animation-delay: 4.9s !important;
}
.animation-delay-50 {
	animation-delay: 5s !important;
}
.animation-delay-51 {
	animation-delay: 5.1s !important;
}
.animation-delay-52 {
	animation-delay: 5.2s !important;
}
.animation-delay-53 {
	animation-delay: 5.3s !important;
}
.animation-delay-54 {
	animation-delay: 5.4s !important;
}
.animation-delay-55 {
	animation-delay: 5.5s !important;
}
.animation-delay-56 {
	animation-delay: 5.6s !important;
}
.animation-delay-57 {
	animation-delay: 5.7s !important;
}
.animation-delay-58 {
	animation-delay: 5.8s !important;
}
.animation-delay-59 {
	animation-delay: 5.9s !important;
}
.animation-delay-60 {
	animation-delay: 6s !important;
}
.animated-2x {
	animation-duration: 0.5s;
}
.animated-3x {
	animation-duration: 0.25s;
}
.animated-slow {
	animation-duration: 2s;
}
.flipCenter {
	backface-visibility: visible !important; animation-name: flipCenter; -webkit-backface-visibility: visible;
}
.desployDown {
	backface-visibility: visible !important; animation-name: desployDown; -webkit-backface-visibility: visible;
}
.fadeInRightTiny {
	animation-name: fadeInRightTiny;
}
.fadeInLeftTiny {
	animation-name: fadeInLeftTiny;
}
.slideInRightTiny {
	animation-name: slideInRightTiny;
}
.slideInLeftTiny {
	animation-name: slideInLeftTiny;
}
.slideInUpTiny {
	animation-name: slideInUpTiny;
}
.material {
	backface-visibility: visible !important; animation-name: material; -webkit-backface-visibility: visible;
}
.material-inverse {
	backface-visibility: visible !important; animation-name: material-inverse; -webkit-backface-visibility: visible;
}
.materialUp {
	backface-visibility: visible !important; animation-name: materialUp; -webkit-backface-visibility: visible;
}
.colorStar {
	backface-visibility: visible !important; animation-name: colorStar; animation-duration: 5s; animation-timing-function: ease; animation-iteration-count: infinite; -webkit-backface-visibility: visible;
}
.img-browser-left {
	animation-name: img-browser-left; animation-duration: 2s; animation-fill-mode: both;
}
.img-browser-right {
	animation-name: img-browser-right; animation-duration: 2s; animation-fill-mode: both;
}
@media all and (max-width:991px)
{
.img-browser-right {
	animation-name: img-browser-right-responsive;
}
.img-browser-left {
	animation-name: img-browser-left-responsive;
}
}
.img-phone-left {
	animation-name: img-phone-left; animation-duration: 2.2s; animation-fill-mode: both;
}
.img-phone-right {
	animation-name: img-phone-right; animation-duration: 2.2s; animation-fill-mode: both;
}
.no-m {
	margin: 0px !important;
}
.no-mt {
	margin-top: 0px !important;
}
.no-mb {
	margin-bottom: 0px !important;
}
.no-ml {
	margin-left: 0px !important;
}
.no-mr {
	margin-right: 0px !important;
}
.no-p {
	padding: 0px !important;
}
.no-pt {
	padding-top: 0px !important;
}
.no-pb {
	padding-bottom: 0px !important;
}
.no-pl {
	padding-left: 0px !important;
}
.no-pr {
	padding-right: 0px !important;
}
.mb-1 {
	margin-bottom: 1rem !important;
}
.mb-2 {
	margin-bottom: 2rem !important;
}
.mb-3 {
	margin-bottom: 3rem !important;
}
.mb-4 {
	margin-bottom: 4rem !important;
}
.mb-6 {
	margin-bottom: 6rem !important;
}
.mt-1 {
	margin-top: 1rem !important;
}
.mt-2 {
	margin-top: 2rem !important;
}
.mt-3 {
	margin-top: 3rem !important;
}
.mt-4 {
	margin-top: 4rem !important;
}
.mt-6 {
	margin-top: 6rem !important;
}
.mr-1 {
	margin-right: 1rem !important;
}
.mr-2 {
	margin-right: 2rem !important;
}
.mr-4 {
	margin-right: 4rem !important;
}
.mr-6 {
	margin-right: 6rem !important;
}
.ml-1 {
	margin-left: 1rem !important;
}
.ml-2 {
	margin-left: 2rem !important;
}
.ml-4 {
	margin-left: 4rem !important;
}
.ml-6 {
	margin-left: 6rem !important;
}
.p-05 {
	padding: 0.5rem !important;
}
.p-1 {
	padding: 1rem !important;
}
.pl-1 {
	padding-left: 1rem !important;
}
.pr-1 {
	padding-right: 1rem !important;
}
.pt-2 {
	padding-top: 2rem !important;
}
.pb-2 {
	padding-bottom: 2rem !important;
}
.pt-1 {
	padding-top: 1rem !important;
}
.pb-1 {
	padding-bottom: 1rem !important;
}
.pr-2 {
	padding-right: 2rem !important;
}
.pl-2 {
	padding-left: 2rem !important;
}
.pt-4 {
	padding-top: 4rem !important;
}
.pb-4 {
	padding-bottom: 4rem !important;
}
.pr-4 {
	padding-right: 4rem !important;
}
.pl-4 {
	padding-left: 4rem !important;
}
.pt-6 {
	padding-top: 6rem !important;
}
.pb-6 {
	padding-bottom: 6rem !important;
}
.pr-6 {
	padding-right: 6rem !important;
}
.pl-6 {
	padding-left: 6rem !important;
}
.mt--40 {
	margin-top: -40px;
}
.br-0 {
	border-radius: 0px;
}
.handwriting {
	font-family: Indie Flower,cursive;
}
.small-caps {
	font-variant: small-caps;
}
.uppercase {
	text-transform: uppercase;
}
.right-line {
	margin: 30px 0px; overflow: hidden; position: relative; z-index: 1;
}
.right-line::after {
	top: 55%; width: 100%; height: 1px; overflow: hidden; border-left-color: rgb(245, 245, 245); border-left-width: 20px; border-left-style: solid; position: absolute; content: "\a0"; background-color: rgb(221, 221, 221);
}
.right-line.right-line-white::after {
	border-color: rgb(255, 255, 255);
}
.imgborder {
	padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.alignleft {
	margin: 0px 10px 10px 0px; float: left;
}
.alignright {
	margin: 0px 0px 10px 10px; float: right;
}
.aligncenter {
	margin: 10px auto; display: block;
}
.primary-color {
	color: rgb(3, 169, 244);
}
.color-light {
	color: rgb(245, 245, 245);
}
.color-primary-light {
	color: rgb(41, 182, 246);
}
.color-light-transparent {
	color: rgba(255, 255, 255, 0.6);
}
.color-medium {
	color: rgb(189, 189, 189);
}
.color-medium strong {
	color: rgb(255, 255, 255);
}
.no-shadow {
	box-shadow: none !important;
}
.font-smoothing {
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.separate-icons .btn-circle {
	margin: 5px;
}
.text-light {
	font-weight: 200 !important;
}
.text-light strong {
	font-weight: 300 !important;
}
.text-normal {
	font-weight: 400 !important;
}
.fw-400 {
	font-weight: 400 !important;
}
.text-normal strong {
	font-weight: 500 !important;
}
.fw-400 strong {
	font-weight: 500 !important;
}
.text-right {
	text-align: right !important;
}
.text-small {
	font-size: 1.2rem;
}
.mr-05 {
	margin-right: 5px;
}
.mt-05 {
	margin-top: 5px;
}
.fw-300 {
	font-weight: 300 !important;
}
.fw-300 strong {
	font-weight: 400;
}
.fw-500 {
	font-weight: 500;
}
.color-white {
	color: rgb(255, 255, 255) !important;
}
.color-white a:hover {
	color: rgb(41, 182, 246);
}
.shadow-2dp {
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.shadow-3dp {
	box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 1px 8px 0px rgba(0,0,0,0.12);
}
.shadow-6dp {
	box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12), 0px 3px 5px -1px rgba(0,0,0,0.2);
}
.zoom-img {
	overflow: hidden;
}
.zoom-img img {
	transition:0.6s;
}
.zoom-img:hover img {
	transform: scale(1.15);
}
.zoom-img:focus img {
	transform: scale(1.15);
}
.shadow-2dp {
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.shadow-3dp {
	box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 1px 8px 0px rgba(0,0,0,0.12);
}
.shadow-6dp {
	box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12), 0px 3px 5px -1px rgba(0,0,0,0.2);
}
.mw-800 {
	max-width: 800px;
}
.font-big {
	font-size: 6rem;
}
@media all and (max-width:1199px) and (min-width:992px)
{
.no-mr-md {
	margin-right: 0px !important;
}
.mb-4-md {
	margin-bottom: 4rem !important;
}
}
.bg-alt {
	color: rgb(255, 255, 255); background-color: rgb(96, 125, 139);
}
.index-1 {
	position: relative; z-index: 1 !important;
}
.index-2 {
	position: relative; z-index: 2 !important;
}
.bg-transparent {
	background-color: transparent !important;
}
.img-avatar-circle {
	margin: 0px auto; border-radius: 50%; border: 5px solid rgb(255, 255, 255); transition:0.5s; border-image: none; width: 120px; height: 120px; display: block; position: relative; z-index: 1; box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 1px 8px 0px rgba(0,0,0,0.12); transform: translateY(40px) rotate(0deg);
}
.img-avatar-circle:hover {
	box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12), 0px 3px 5px -1px rgba(0,0,0,0.2); transform: translateY(40px) rotate(360deg);
}
.ms-tag {
	margin: 4px 2px; padding: 1px 12px; border-radius: 50px; transition:0.5s; color: rgb(255, 255, 255); font-size: 1.2rem; font-weight: 500; display: inline-block; background-color: rgb(96, 125, 139);
}
.ms-tag:hover {
	color: rgb(255, 255, 255); background-color: rgb(86, 111, 124);
}
.ms-tag.ms-tag-light {
	background-color: rgb(245, 245, 245);
}
.ms-tag.ms-tag-light:hover {
	background-color: gainsboro;
}
.ms-tag.ms-tag-dark {
	background-color: rgb(66, 66, 66);
}
.ms-tag.ms-tag-dark:hover {
	background-color: rgb(41, 41, 41);
}
.ms-tag.ms-tag-primary {
	background-color: rgb(3, 169, 244);
}
.ms-tag.ms-tag-primary:hover {
	background-color: rgb(2, 134, 194);
}
.ms-tag.ms-tag-info {
	background-color: rgb(0, 188, 212);
}
.ms-tag.ms-tag-info:hover {
	background-color: rgb(0, 143, 161);
}
.ms-tag.ms-tag-royal {
	background-color: rgb(156, 39, 176);
}
.ms-tag.ms-tag-royal:hover {
	background-color: rgb(119, 30, 134);
}
.ms-tag.ms-tag-warning {
	background-color: rgb(255, 152, 0);
}
.ms-tag.ms-tag-warning:hover {
	background-color: rgb(204, 122, 0);
}
.ms-tag.ms-tag-danger {
	background-color: rgb(244, 67, 54);
}
.ms-tag.ms-tag-danger:hover {
	background-color: rgb(234, 28, 13);
}
.ms-tag.ms-tag-success {
	background-color: rgb(76, 175, 80);
}
.ms-tag.ms-tag-success:hover {
	background-color: rgb(61, 139, 64);
}
.animate-icon i {
	transition:0.5s;
}
.animate-icon:hover i {
	transform: translateX(10px);
}
.bs-glyphicons-list {
	padding-left: 0px; list-style-type: none;
}
.bs-glyphicons-list li {
	margin: 10px 5px; text-align: center; vertical-align: top; display: inline-block; max-width: 80px;
}
.bs-glyphicons-list li .glyphicon {
	font-size: 3rem; margin-bottom: 1rem; display: block;
}
.ms-avatar {
	border-radius: 100%; border: 3px solid rgb(255, 255, 255); border-image: none; width: 100px; height: 100px; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.bg-opaque-1 {
	background-color: rgba(0, 0, 0, 0.1);
}
.bg-opaque-2 {
	background-color: rgba(0, 0, 0, 0.2);
}
.bg-opaque-3 {
	background-color: rgba(0, 0, 0, 0.3);
}
.bg-opaque-4 {
	background-color: rgba(0, 0, 0, 0.4);
}
.bg-opaque-5 {
	background-color: rgba(0, 0, 0, 0.5);
}
.bg-opaque-7 {
	background-color: rgba(0, 0, 0, 0.7);
}
.bg-opaque-8 {
	background-color: rgba(0, 0, 0, 0.8);
}
.bg-opaque-light-1 {
	background-color: rgba(255, 255, 255, 0.1);
}
.bg-opaque-light-2 {
	background-color: rgba(255, 255, 255, 0.2);
}
.bg-opaque-light-3 {
	background-color: rgba(255, 255, 255, 0.3);
}
.bg-opaque-light-4 {
	background-color: rgba(255, 255, 255, 0.4);
}
.bg-opaque-light-5 {
	background-color: rgba(255, 255, 255, 0.5);
}
.bg-opaque-light-7 {
	background-color: rgba(255, 255, 255, 0.7);
}
.bg-opaque-light-8 {
	background-color: rgba(255, 255, 255, 0.8);
}
.intro-hero-full {
	width: 100%; position: relative;
}
.intro-hero-full .intro-hero-full-content {
	left: 50%; top: 50%; width: 100%; position: absolute; z-index: 1; transform: translate(-50%, -50%);
}
.ionic-list {
	margin: 0px; padding: 0px; display: flex; flex-wrap: wrap; justify-content: flex-start; align-content: flex-start;
}
.ionic-list i {
	margin: 1px; padding: 2rem; transition:0.5s; width: 65px; text-align: center; font-size: 32px; display: inline-block; list-style-type: none !important;
}
.ionic-list i:hover {
	color: rgb(245, 245, 245); background-color: rgb(66, 66, 66);
}
.overflow-hidden {
	overflow: hidden;
}
html {
	font-size: 10px; -webkit-font-smoothing: antialiased;
}
body {
	color: rgb(117, 117, 117); line-height: 2.6rem; font-family: Roboto,sans-serif; font-size: 1.5rem; font-weight: 400; background-color: rgb(245, 245, 245); -webkit-font-smoothing: antialiased; -webkit-tap-highcolor-light: transparent;
}
body.bd-scroll {
	padding-top: 50px;
}
body .ms-site-container {
	min-height: 0px; transform: none; background-color: rgb(245, 245, 245);
}
:focus {
	
}
iframe {
	border: 0px currentColor; border-image: none; display: table;
}
button {
	cursor: pointer;
}
.material-background {
	transition:1s; left: 0px; top: 0px; width: 100%; height: 500px; display: block; position: absolute; z-index: 0; background-color: rgb(96, 125, 139);
}
.bd-scroll .material-background {
	height: 800px;
}
.ms-component-section {
	margin-bottom: 6rem;
}
.section-title {
	margin-bottom: 1rem;
}
.color-primary {
	color: rgb(3, 169, 244) !important;
}
.color-info {
	color: rgb(0, 188, 212) !important;
}
.color-success {
	color: rgb(76, 175, 80) !important;
}
.color-warning {
	color: rgb(255, 152, 0) !important;
}
.color-danger {
	color: rgb(244, 67, 54) !important;
}
.color-royal {
	color: rgb(156, 39, 176) !important;
}
.color-light {
	color: rgb(245, 245, 245) !important;
}
.color-medium {
	color: rgb(189, 189, 189) !important;
}
.color-dark {
	color: rgb(66, 66, 66) !important;
}
.bg-primary {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244) !important;
}
.bg-primary-dark {
    color: rgb(255, 255, 255);
    background-color: rgb(66, 66, 66) !important;
}
.bg-primary-light {
	color: rgb(255, 255, 255); background-color: rgb(41, 182, 246) !important;
}
.bg-info {
	color: rgb(255, 255, 255); background-color: rgb(0, 188, 212) !important;
}
.bg-success {
	color: rgb(255, 255, 255); background-color: rgb(76, 175, 80) !important;
}
.bg-warning {
	color: rgb(255, 255, 255); background-color: rgb(255, 152, 0) !important;
}
.bg-danger {
	color: rgb(255, 255, 255); background-color: rgb(244, 67, 54) !important;
}
.bg-royal {
	color: rgb(255, 255, 255); background-color: rgb(156, 39, 176) !important;
}
.bg-light {
	background-color: rgb(245, 245, 245);
}
.bg-medium {
	background-color: rgb(189, 189, 189);
}
.bg-dark {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.bg-white {
	background-color: rgb(255, 255, 255);
}
a.hover-light:hover {
	color: rgb(255, 255, 255);
}
a.hover-light:focus {
	color: rgb(255, 255, 255);
}
.color-dark a {
	color: rgb(3, 169, 244);
}
.color-dark a:hover {
	color: rgb(3, 155, 229);
}
.color-dark afocus {
	color: rgb(3, 155, 229);
}
.color-dark li a {
	color: rgb(66, 66, 66);
}
.color-dark li a:hover {
	color: rgb(3, 169, 244);
}
.color-dark li a:focus {
	color: rgb(3, 169, 244);
}
.ms-site-title {
	font-weight: 200; word-spacing: -4px; vertical-align: middle; display: inline-block;
}
.ms-site-title span {
	font-weight: 300;
}
.btn-back-top {
	transition:0.5s; left: auto; top: auto; right: 20px; bottom: -100px; display: inline-block; position: fixed; z-index: 999999999;
}
.btn-back-top.back-show {
	bottom: 20px;
}
.ms-nav-fixed {
	padding-top: 0px;
}
.ms-nav-fixed .ms-navbar {
	animation:none !important;
}
.plyr--audio {
	border: 1px solid rgb(238, 238, 238); border-image: none;
}
h1 {
	margin: 2rem 0px 1.5rem;
}
h2 {
	margin: 2rem 0px 1.5rem;
}
h3 {
	margin: 2rem 0px 1.5rem;
}
h4 {
	margin: 2rem 0px 1.5rem;
}
h5 {
	margin: 2rem 0px 1.5rem;
}
h6 {
	margin: 2rem 0px 1.5rem;
}
h6 {
	font-weight: 700;
}
h5 {
	font-weight: 700;
}
h1 {
	font-size: 3.6rem;
}
h2 {
	font-size: 3rem;
}
h3 {
	font-size: 2.4rem;
}
h4 {
	font-size: 1.8rem;
}
h5 {
	font-size: 1.4rem;
}
h6 {
	font-size: 1.2rem;
}
.page-title {
	margin: 2rem 0px 4rem; padding: 0px 0px 1.5rem; border-bottom-color: gainsboro; border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.page-title .breadcrumb {
	bottom: 1.5rem;
}
.page-header {
	margin: 0px; padding: 0px; line-height: 1; font-weight: 300; border-top-color: currentColor; border-top-width: medium; border-top-style: none; display: inline-block;
}
.section-title {
	color: rgb(3, 169, 244);
}
.breadcrumb {
	background: none; color: rgb(97, 97, 97); line-height: 1; font-size: 1.4rem; font-weight: 300;
}
.breadcrumb > .breadcrumb-item {
	font-size: 1.5rem;
}
.breadcrumb > .breadcrumb-item + .breadcrumb-item::before {
	padding: 0px 8px; color: rgb(97, 97, 97); font-family: Material-Design-Iconic-Font; font-size: 1.2rem; content: "\f2ee";
}
.breadcrumb.breadcrumb-slash > .breadcrumb-item + .breadcrumb-item::before {
	font-family: Roboto,sans-serif; font-size: 1.5rem; content: "/";
}
.breadcrumb.breadcrumb-bg > .breadcrumb-item {
	margin: 0px 0.5rem; padding: 6px 12px; border-radius: 50px; transition:0.3s; color: rgb(255, 255, 255); font-size: 1.4rem; position: relative; background-color: rgb(3, 169, 244);
}
.breadcrumb.breadcrumb-bg > .breadcrumb-item:hover {
	background-color: rgb(66, 66, 66);
}
.breadcrumb.breadcrumb-bg > .breadcrumb-item.active {
	background-color: rgb(189, 189, 189);
}
.breadcrumb.breadcrumb-bg > :first-child.breadcrumb-item {
	margin-left: 0px;
}
.breadcrumb.breadcrumb-bg > .breadcrumb-item a {
	color: rgb(255, 255, 255);
}
.breadcrumb.breadcrumb-bg > .breadcrumb-item + .breadcrumb-item::before {
	display: none; content: "";
}
a {
	transition:0.1s; color: rgb(3, 169, 244);
}
a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
a:focus {
	color: rgb(0, 0, 0); text-decoration: none;
}
a:active {
	color: rgb(0, 0, 0); text-decoration: none;
}
.lead {
	line-height: 2.8rem; font-size: 2rem; font-weight: 300;
}
.lead.lead-xl {
	line-height: 3.36rem; font-size: 2.4rem; font-weight: 300;
}
.lead.lead-lg {
	font-size: 2rem; font-weight: 400;
}
.lead.lead-md {
	line-height: 2.7rem; font-size: 1.7rem;
}
.lead.lead-sm {
	line-height: 2.6rem; font-size: 1.6rem;
}
dt {
	color: rgb(3, 169, 244);
}
dd {
	margin-bottom: 0.5rem;
}
.service-list li {
	padding: 10px 0px 10px 80px; margin-bottom: 1rem; position: relative; counter-increment: myIndex;
}
.service-list li::before {
	padding: 10px 15px; border-radius: 500px; left: 0px; top: 50%; color: rgb(255, 255, 255); font-size: 2em; position: absolute; content: counter(myIndex); transform: translateY(-50%); background-color: rgb(3, 169, 244);
}
.service-list.service-list-border li::before {
	border: 1px solid rgb(3, 169, 244); border-image: none; color: rgb(3, 169, 244); background-color: transparent;
}
.service-list.service-list-white li::before {
	color: rgb(3, 169, 244); background-color: rgb(255, 255, 255);
}
.service-list.service-list-white.service-list-border li::before {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: transparent;
}
hr {
	margin: 25px 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; display: block;
}
hr.color {
	border-color: rgb(3, 169, 244) !important;
}
hr.dotted {
	border-style: dotted !important;
}
hr.dashed {
	border-style: dashed !important;
}
hr.double {
	height: 5px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.dropcaps::first-letter {
	padding: 10px 10px 10px 5px; color: rgb(3, 169, 244); font-size: 3em; font-weight: 400; margin-top: 2px; float: left;
}
.dropcaps-bg::first-letter {
	padding: 10px 5px; border-radius: 2px; color: rgb(255, 255, 255); font-size: 2.8em; margin-top: 4px; margin-right: 10px; background-color: rgb(3, 169, 244);
}
.dropcaps-circle::first-letter {
	padding: 10px 8px; border-radius: 30px; border: 1px solid rgb(3, 169, 244); border-image: none; font-size: 2.3em; margin-top: 2px; margin-right: 10px;
}
.dropcaps-circle-bg::first-letter {
	padding: 10px 8px; border-radius: 30px; color: rgb(255, 255, 255); font-size: 2.3em; margin-top: 2px; margin-right: 10px; background-color: rgb(3, 169, 244);
}
.border-box {
	border-width: 3px; border-style: solid; border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) rgb(3, 169, 244); padding: 20px; border-image: none; margin-bottom: 20px; background-color: rgb(249, 249, 249);
}
.color-primary {
	color: rgb(3, 169, 244);
}
.color-success {
	color: rgb(76, 175, 80);
}
.color-info {
	color: rgb(0, 188, 212);
}
.color-warning {
	color: rgb(255, 152, 0);
}
.color-danger {
	color: rgb(244, 67, 54);
}
.color-black {
    color: black;
}
.color-royal {
	color: rgb(156, 39, 176);
}
.color-primary-inverse {
	padding: 0px 5px; border-radius: 2px; color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.color-success-inverse {
	padding: 0px 5px; border-radius: 2px; color: rgb(255, 255, 255); background-color: rgb(76, 175, 80);
}
.color-info-inverse {
	padding: 0px 5px; border-radius: 2px; color: rgb(255, 255, 255); background-color: rgb(0, 188, 212);
}
.color-warning-inverse {
	padding: 0px 5px; border-radius: 2px; color: rgb(255, 255, 255); background-color: rgb(255, 152, 0);
}
.color-danger-inverse {
	padding: 0px 5px; border-radius: 2px; color: rgb(255, 255, 255); background-color: rgb(244, 67, 54);
}
.color-royal-inverse {
	padding: 0px 5px; border-radius: 2px; color: rgb(255, 255, 255); background-color: rgb(156, 39, 176);
}
.blockquote {
	border-width: 5px; margin: 0px; padding: 1rem 3rem; font-size: 1.75rem; font-style: oblique;
}
.blockquote footer {
	font-size: 1.4rem;
}
.blockquote footer::before {
	margin-right: 5px; content: "?";
}
.blockquote.text-right footer::before {
	content: "";
}
.blockquote.text-right footer::after {
	margin-left: 5px; content: "?";
}
.blockquote.blockquote-color {
	border-color: rgb(3, 169, 244);
}
.blockquote.blockquote-color-bg {
	padding: 2rem 4rem; border: 0px currentColor; border-image: none; font-weight: 300; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); background-color: rgb(245, 245, 245);
}
.blockquote.blockquote-big {
	line-height: 3.2rem; font-size: 2rem;
}
.blockquote.blockquote-color-bg-primary {
	padding: 2rem 4rem 2rem 8rem; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 1.6rem; font-weight: 400; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); background-color: rgb(3, 169, 244);
}
.blockquote.blockquote-color-bg-light {
	padding: 2rem 4rem 2rem 8rem; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 1.6rem; font-weight: 400; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); background-color: rgb(3, 169, 244);
}
.blockquote.blockquote-color-bg-dark {
	padding: 2rem 4rem 2rem 8rem; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 1.6rem; font-weight: 400; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); background-color: rgb(3, 169, 244);
}
.blockquote.blockquote-color-bg-primary footer {
	color: rgb(224, 224, 224);
}
.blockquote.blockquote-color-bg-light footer {
	color: rgb(224, 224, 224);
}
.blockquote.blockquote-color-bg-dark footer {
	color: rgb(224, 224, 224);
}
.blockquote.blockquote-color-bg-primary::after {
	left: 15px; bottom: 15px; color: rgb(255, 255, 255); font-family: FontAwesome; font-size: 2.6em; position: absolute; content: "\f10e"; opacity: 0.2; text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.blockquote.blockquote-color-bg-light::after {
	left: 15px; bottom: 15px; color: rgb(255, 255, 255); font-family: FontAwesome; font-size: 2.6em; position: absolute; content: "\f10e"; opacity: 0.2; text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.blockquote.blockquote-color-bg-dark::after {
	left: 15px; bottom: 15px; color: rgb(255, 255, 255); font-family: FontAwesome; font-size: 2.6em; position: absolute; content: "\f10e"; opacity: 0.2; text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.blockquote.blockquote-color-bg-dark {
	background-color: rgb(66, 66, 66);
}
.blockquote.blockquote-color-bg-light {
	color: rgb(66, 66, 66); text-shadow: 1px 1px 1px white; background-color: rgb(238, 238, 238);
}
.blockquote.blockquote-color-bg-light footer {
	color: rgb(158, 158, 158);
}
.blockquote.blockquote-color-bg-light::after {
	color: rgb(33, 33, 33);
}
.card .blockquote {
	padding: 3rem; border: currentColor; border-image: none; color: rgb(97, 97, 97); font-size: 1.6rem; font-weight: 400; position: relative;
}
.card .blockquote .avatar {
	border-radius: 100%; transition:0.3s; left: 0px; top: 0px; width: 80px; height: 80px; position: absolute; box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 1px 8px 0px rgba(0,0,0,0.12); transform: translate(-25%, -25%);
}
.card .blockquote:hover .avatar {
	width: 90px; height: 90px; z-index: 2; box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12), 0px 3px 5px -1px rgba(0,0,0,0.2); transform: translate(-25%, -25%);
}
.card .blockquote footer {
	text-align: right;
}
.card .blockquote.blockquote-avatar {
	padding: 3rem 2rem 3rem 7rem;
}
.card .blockquote.blockquote-avatar.right {
	padding: 3rem 7rem 3rem 2rem;
}
.card .blockquote.blockquote-avatar.right footer {
	text-align: right; margin-right: -5rem;
}
.card .blockquote.blockquote-avatar.right .avatar {
	left: auto; right: 0px; transform: translate(25%, -25%);
}
.blockquote.ms-blockquote {
	padding-top: 0px; padding-left: 80px; position: relative;
}
.blockquote.ms-blockquote::after {
	border-radius: 100%; left: 0px; top: 0px; width: 50px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-family: FontAwesome; font-size: 2rem; position: absolute; content: "\f10d"; background-color: rgb(3, 169, 244);
}
.blockquote.ms-blockquote footer {
	text-align: left; font-size: 1.5rem;
}
.ms-list-arrow {
	padding: 0px; list-style-type: none;
}
.ms-list-arrow li {
	padding-left: 55px; font-size: 2rem; font-weight: 300; margin-bottom: 2rem;
}
.ms-list-arrow li::before {
	border-radius: 100%; width: 35px; height: 35px; text-align: center; line-height: 35px; font-family: Material-Design-Iconic-Font; margin-right: 20px; margin-left: -55px; vertical-align: middle; display: inline-block; content: "\f301"; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); background-color: rgb(3, 169, 244);
}
@media all and (max-width:575px)
{
.blockquote.ms-blockquote {
	padding-left: 0px;
}
.blockquote.ms-blockquote::after {
	display: none;
}
}
.ms-logo {
	border-radius: 50%; width: 50px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; overflow: hidden; font-size: 30px; font-weight: 400; vertical-align: middle; display: inline-block; text-shadow: 1px 1px 0px rgba(0,0,0,0.05), 1px 2px 0px rgba(0,0,0,0.05), 1px 3px 0px rgba(0,0,0,0.05), 2px 4px 0px rgba(0,0,0,0.05), 3px 5px 0px rgba(0,0,0,0.05), 4px 6px 0px rgba(0,0,0,0.05), 5px 7px 0px rgba(0,0,0,0.05), 6px 8px 0px rgba(0,0,0,0.05), 7px 9px 0px rgba(0,0,0,0.05), 8px 10px 0px rgba(0,0,0,0.05), 9px 11px 0px rgba(0,0,0,0.05), 10px 12px 0px rgba(0,0,0,0.05), 11px 13px 0px rgba(0,0,0,0.05), 12px 14px 0px rgba(0,0,0,0.05), 13px 15px 0px rgba(0,0,0,0.05), 14px 16px 0px rgba(0,0,0,0.05), 15px 17px 0px rgba(0,0,0,0.05), 16px 18px 0px rgba(0,0,0,0.05), 17px 19px 0px rgba(0,0,0,0.05), 18px 20px 0px rgba(0,0,0,0.05), 19px 21px 0px rgba(0,0,0,0.05), 20px 22px 0px rgba(0,0,0,0.05), 21px 23px 0px rgba(0,0,0,0.05); background-color: rgb(3, 169, 244);
}
.ms-logo.ms-logo-white {
	color: rgb(3, 169, 244); text-shadow: 1px 1px 0px rgba(3,169,244,0.04), 1px 2px 0px rgba(3,169,244,0.04), 1px 3px 0px rgba(3,169,244,0.04), 2px 4px 0px rgba(3,169,244,0.04), 3px 5px 0px rgba(3,169,244,0.04), 4px 6px 0px rgba(3,169,244,0.04), 5px 7px 0px rgba(3,169,244,0.04), 6px 8px 0px rgba(3,169,244,0.04), 7px 9px 0px rgba(3,169,244,0.04), 8px 10px 0px rgba(3,169,244,0.04), 9px 11px 0px rgba(3,169,244,0.04), 10px 12px 0px rgba(3,169,244,0.04), 11px 13px 0px rgba(3,169,244,0.04), 12px 14px 0px rgba(3,169,244,0.04), 13px 15px 0px rgba(3,169,244,0.04), 14px 16px 0px rgba(3,169,244,0.04), 15px 17px 0px rgba(3,169,244,0.04), 16px 18px 0px rgba(3,169,244,0.04), 17px 19px 0px rgba(3,169,244,0.04), 18px 20px 0px rgba(3,169,244,0.04), 19px 21px 0px rgba(3,169,244,0.04), 20px 22px 0px rgba(3,169,244,0.04), 21px 23px 0px rgba(3,169,244,0.04); background-color: rgb(255, 255, 255);
}
.ms-logo.ms-logo-sm {
	width: 35px; height: 35px; line-height: 35px; font-size: 18px;
}
.ms-logo.ms-logo-lg {
	width: 70px; height: 70px; line-height: 70px; font-size: 36px;
}
.ms-navbar-primary .ms-logo {
	color: rgb(3, 169, 244); text-shadow: 1px 1px 0px rgba(3,169,244,0.04), 1px 2px 0px rgba(3,169,244,0.04), 1px 3px 0px rgba(3,169,244,0.04), 2px 4px 0px rgba(3,169,244,0.04), 3px 5px 0px rgba(3,169,244,0.04), 4px 6px 0px rgba(3,169,244,0.04), 5px 7px 0px rgba(3,169,244,0.04), 6px 8px 0px rgba(3,169,244,0.04), 7px 9px 0px rgba(3,169,244,0.04), 8px 10px 0px rgba(3,169,244,0.04), 9px 11px 0px rgba(3,169,244,0.04), 10px 12px 0px rgba(3,169,244,0.04), 11px 13px 0px rgba(3,169,244,0.04), 12px 14px 0px rgba(3,169,244,0.04), 13px 15px 0px rgba(3,169,244,0.04), 14px 16px 0px rgba(3,169,244,0.04), 15px 17px 0px rgba(3,169,244,0.04), 16px 18px 0px rgba(3,169,244,0.04), 17px 19px 0px rgba(3,169,244,0.04), 18px 20px 0px rgba(3,169,244,0.04), 19px 21px 0px rgba(3,169,244,0.04), 20px 22px 0px rgba(3,169,244,0.04), 21px 23px 0px rgba(3,169,244,0.04); background-color: rgb(255, 255, 255);
}
.ms-header {
	position: relative; z-index: 2; min-height: 100px; background-color: rgb(255, 255, 255);
}
.ms-header .ms-title {
	padding-top: 0px; display: inline-block;
}
.ms-header .ms-title img {
	margin: 15px 20px 0px 0px;
}
.ms-header .ms-title .ms-logo {
	margin-top: 20px; margin-right: 10px; vertical-align: middle;
}
.ms-header .ms-title h1 {
	color: rgb(113, 113, 113); line-height: 1; padding-top: 0px; font-size: 32px; font-weight: 300; margin-top: 35px; word-spacing: -6px; vertical-align: middle; display: inline-block;
}
.ms-header .ms-title h1 span {
	font-weight: 400;
}
.ms-header .header-right {
	margin-top: 25px; float: right;
}
.ms-header .header-right .share-menu {
	display: inline-block;
}
.ms-header .header-right .share-menu .share-menu-button {
	display: inline-block;
}
.ms-header .header-right .share-menu .share-menu-list {
	margin: 0px; padding: 0px; display: none; list-style-type: none;
}
.ms-header .header-right .share-menu .share-menu-list li {
	display: inline-block;
}
.ms-header .header-right .share-menu:focus .share-menu-list {
	display: inline-block;
}
.ms-header .header-right .share-menu:hover .share-menu-list {
	display: inline-block;
}
.ms-header .header-right .btn-ms-menu i {
	font-size: 2.1rem; margin-top: -2px;
}
.ms-header .header-right .search-form {
	margin: 0px; padding: 0px; transition:width 1s; height: 50px; vertical-align: top; display: inline-block; position: relative; z-index: 0; min-width: 50px;
}
.ms-header .header-right .search-form #search-submit {
	padding: 0px; border: 0px currentColor; border-image: none; left: -5000px; width: 0px; height: 0px; position: relative;
}
.ms-header .header-right .search-form label {
	transition:transform 0.5s 0.2s; left: 0px; top: 0px; width: 50px; height: 50px; text-align: center; color: rgb(3, 169, 244); line-height: 50px; font-size: 20px; position: absolute; z-index: 3; cursor: pointer;
}
.ms-header .header-right .search-form label::before {
	border-radius: 150px; transition:0.5s; left: 25px; top: 25px; width: 0px; height: 0px; display: block; position: absolute; z-index: -1; content: ""; background-color: rgb(3, 169, 244);
}
.ms-header .header-right .search-form label:hover {
	color: rgb(255, 255, 255);
}
.ms-header .header-right .search-form label:hover::before {
	left: 0px; top: 0px; width: 50px; height: 50px;
}
.ms-header .header-right .search-form .search-input {
	padding: 0px 0px 0px 50px; border: 0px currentColor; transition:width 0.5s; border-image: none; width: 0px; height: 50px; color: rgb(0, 0, 0); vertical-align: top; display: inline-block; background-color: transparent;
}
.ms-header .header-right .search-form :-ms-input-placeholder.search-input {
	color: rgba(0, 0, 0, 0.3);
}
.ms-header .header-right .search-form .search-input:focus {
	border-radius: 0px; width: 250px; border-bottom-color: rgb(3, 169, 244); border-bottom-width: 3px; border-bottom-style: solid;
}
.ms-header .header-right .search-form .search-input:focus + label {
	color: rgb(3, 169, 244); transform: scaleX(-1);
}
.ms-header .header-right .search-form .search-input:focus + label::before {
	transition:none; display: none;
}
.ms-header.ms-header-dark {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.ms-header.ms-header-dark .ms-title h1 {
	color: rgb(255, 255, 255);
}
.ms-header.ms-header-dark .search-form label {
	color: rgb(255, 255, 255);
}
.ms-header.ms-header-dark .search-form label::before {
	background-color: rgb(3, 169, 244);
}
.ms-header.ms-header-dark .search-form label:hover {
	color: rgb(255, 255, 255);
}
.ms-header.ms-header-dark .search-form .search-input {
	color: rgb(255, 255, 255); font-weight: 400;
}
.ms-header.ms-header-dark .search-form :-ms-input-placeholder.search-input {
	color: rgba(255, 255, 255, 0.5);
}
.ms-header.ms-header-dark .search-form .search-input:focus {
	border-bottom-color: rgb(3, 169, 244); border-bottom-width: 3px; border-bottom-style: solid;
}
.ms-header.ms-header-dark .search-form .search-input:focus + label {
	color: rgb(255, 255, 255);
}
.ms-header.ms-header-dark .btn-circle-primary {
	color: rgb(255, 255, 255);
}
.ms-header.ms-header-dark .btn-circle-primary::before {
	background-color: rgb(3, 169, 244);
}
.ms-header.ms-header-dark .btn-circle-primary:hover {
	color: rgb(255, 255, 255);
}
.ms-header.ms-header-dark .btn-circle-primary:focus {
	color: rgb(255, 255, 255);
}
.ms-header.ms-header-primary {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-header.ms-header-primary .btn-circle {
	color: rgb(255, 255, 255);
}
.ms-header.ms-header-primary .btn-circle::before {
	background-color: rgb(255, 255, 255);
}
.ms-header.ms-header-primary .btn-circle:hover {
	color: rgb(3, 169, 244);
}
.ms-header.ms-header-primary .btn-circle:focus {
	color: rgb(3, 169, 244);
}
.ms-header.ms-header-primary .btn-circle.no-focus:focus {
	color: rgb(255, 255, 255);
}
.ms-header.ms-header-primary .btn-circle.no-focus:focus::before {
	left: 25px; top: 25px; width: 0px; height: 0px;
}
.ms-header.ms-header-primary .btn-circle.no-focus:hover {
	color: rgb(3, 169, 244);
}
.ms-header.ms-header-primary .btn-circle.no-focus:hover::before {
	left: 0px; top: 0px; width: 50px; height: 50px;
}
.ms-header.ms-header-primary .ms-title h1 {
	color: rgb(255, 255, 255);
}
.ms-header.ms-header-primary .ms-logo {
	color: rgb(3, 169, 244); text-shadow: 1px 1px 0px rgba(3,169,244,0.04), 1px 2px 0px rgba(3,169,244,0.04), 1px 3px 0px rgba(3,169,244,0.04), 2px 4px 0px rgba(3,169,244,0.04), 3px 5px 0px rgba(3,169,244,0.04), 4px 6px 0px rgba(3,169,244,0.04), 5px 7px 0px rgba(3,169,244,0.04), 6px 8px 0px rgba(3,169,244,0.04), 7px 9px 0px rgba(3,169,244,0.04), 8px 10px 0px rgba(3,169,244,0.04), 9px 11px 0px rgba(3,169,244,0.04), 10px 12px 0px rgba(3,169,244,0.04), 11px 13px 0px rgba(3,169,244,0.04), 12px 14px 0px rgba(3,169,244,0.04), 13px 15px 0px rgba(3,169,244,0.04), 14px 16px 0px rgba(3,169,244,0.04), 15px 17px 0px rgba(3,169,244,0.04), 16px 18px 0px rgba(3,169,244,0.04), 17px 19px 0px rgba(3,169,244,0.04), 18px 20px 0px rgba(3,169,244,0.04), 19px 21px 0px rgba(3,169,244,0.04), 20px 22px 0px rgba(3,169,244,0.04), 21px 23px 0px rgba(3,169,244,0.04); background-color: rgb(255, 255, 255);
}
.ms-header.ms-header-primary .search-form label {
	color: rgb(255, 255, 255);
}
.ms-header.ms-header-primary .search-form label::before {
	background-color: rgb(255, 255, 255);
}
.ms-header.ms-header-primary .search-form label:hover {
	color: rgb(3, 169, 244);
}
.ms-header.ms-header-primary .search-form .search-input {
	color: rgb(255, 255, 255); font-weight: 400;
}
.ms-header.ms-header-primary .search-form :-ms-input-placeholder.search-input {
	color: rgba(255, 255, 255, 0.5);
}
.ms-header.ms-header-primary .search-form .search-input:focus {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 3px; border-bottom-style: solid;
}
.ms-header.ms-header-primary .search-form .search-input:focus + label {
	color: rgb(255, 255, 255);
}
.ms-navbar {
	padding: 0px; height: 50px; margin-bottom: 40px; z-index: 1170; box-shadow: 0px 3px 3px rgba(0,0,0,0.29); background-color: rgb(3, 169, 244);
}
.ms-lead-navbar {
	padding: 0px; height: 50px; margin-bottom: 40px; z-index: 1170; box-shadow: 0px 3px 3px rgba(0,0,0,0.29); background-color: rgb(3, 169, 244);
}
.ms-navbar .container {
	position: relative;
}
.ms-lead-navbar .container {
	position: relative;
}
.ms-navbar .navbar-header {
	height: 50px; display: none;
}
.ms-lead-navbar .navbar-header {
	height: 50px; display: none;
}
.ms-navbar .navbar-header .navbar-brand {
	margin: 0px; padding: 0px 1rem; height: auto; color: rgb(245, 245, 245); font-size: 20px; font-weight: 300; word-spacing: -4px; display: flex; white-space: nowrap; align-items: center;
}
.ms-lead-navbar .navbar-header .navbar-brand {
	margin: 0px; padding: 0px 1rem; height: auto; color: rgb(245, 245, 245); font-size: 20px; font-weight: 300; word-spacing: -4px; display: flex; white-space: nowrap; align-items: center;
}
.ms-navbar .navbar-header .navbar-brand img {
	margin-right: 10px; display: inline-block;
}
.ms-lead-navbar .navbar-header .navbar-brand img {
	margin-right: 10px; display: inline-block;
}
.ms-navbar .navbar-header .navbar-brand .ms-title strong {
	font-weight: 400; display: inline-block;
}
.ms-lead-navbar .navbar-header .navbar-brand .ms-title strong {
	font-weight: 400; display: inline-block;
}
.ms-navbar .navbar-header .navbar-brand .ms-logo {
	margin-right: 10px;
}
.ms-lead-navbar .navbar-header .navbar-brand .ms-logo {
	margin-right: 10px;
}
.ms-navbar .navbar-collapse {
	height: 50px; z-index: 1140; justify-content: flex-start;
}
.ms-lead-navbar .navbar-collapse {
	height: 50px; z-index: 1140; justify-content: flex-start;
}
.ms-navbar .navbar-collapse .navbar-nav {
	-ms-grid-row-align: stretch; align-self: stretch;
}
.ms-lead-navbar .navbar-collapse .navbar-nav {
	-ms-grid-row-align: stretch; align-self: stretch;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item {
	display: flex;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item {
	display: flex;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item > a {
	padding: 0px 2rem; color: rgb(255, 255, 255); overflow: hidden; font-size: 1.6rem; display: flex; position: relative; justify-content: center; align-items: center;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item > a {
	padding: 0px 2rem; color: rgb(255, 255, 255); overflow: hidden; font-size: 1.6rem; display: flex; position: relative; justify-content: center; align-items: center;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item > a::after {
	display: none;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item > a::after {
	display: none;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item > a::before {
	margin: 0px; padding: 0px; border: 0px currentColor; transition:height 0.3s; border-image: none; left: 0px; width: 100%; height: 0px; right: 0px; bottom: 0px; position: absolute; z-index: -1; content: ""; background-color: rgb(255, 255, 255);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item > a::before {
	margin: 0px; padding: 0px; border: 0px currentColor; transition:height 0.3s; border-image: none; left: 0px; width: 100%; height: 0px; right: 0px; bottom: 0px; position: absolute; z-index: -1; content: ""; background-color: rgb(255, 255, 255);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item > a > i {
	transition:transform 0.5s; margin-left: 10px; will-change: transform;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item > a > i {
	transition:transform 0.5s; margin-left: 10px; will-change: transform;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item > a:hover {
	color: rgb(3, 169, 244);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item > a:focus {
	color: rgb(3, 169, 244);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item > a:hover {
	color: rgb(3, 169, 244);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item > a:focus {
	color: rgb(3, 169, 244);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item > a:hover::before {
	height: 100%;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item > a:focus::before {
	height: 100%;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item > a:hover::before {
	height: 100%;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item > a:focus::before {
	height: 100%;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.active a {
	background-color: transparent;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.active a {
	background-color: transparent;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.active a::before {
	height: 4px;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.active a::before {
	height: 4px;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.active a:hover {
	color: rgb(3, 169, 244);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.active a:focus {
	color: rgb(3, 169, 244);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.active a:hover {
	color: rgb(3, 169, 244);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.active a:focus {
	color: rgb(3, 169, 244);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.active a:hover::before {
	height: 100%;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.active a:focus::before {
	height: 100%;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.active a:hover::before {
	height: 100%;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.active a:focus::before {
	height: 100%;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown {
	position: relative;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown {
	position: relative;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu {
	padding: 0px; transform-origin: 0% 0%; border-radius: 0px; left: 0px; top: 48.7px; right: auto; font-size: 15px; display: flex; white-space: nowrap; box-shadow: 0px 3px 3px rgba(0,0,0,0.29), 0px 3px 3px rgba(0,0,0,0.29); transform: scale(0); flex-direction: column; background-color: rgb(255, 255, 255);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu {
	padding: 0px; transform-origin: 0% 0%; border-radius: 0px; left: 0px; top: 48.7px; right: auto; font-size: 15px; display: flex; white-space: nowrap; box-shadow: 0px 3px 3px rgba(0,0,0,0.29), 0px 3px 3px rgba(0,0,0,0.29); transform: scale(0); flex-direction: column; background-color: rgb(255, 255, 255);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu:focus {
	transform: scale(1);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu:hover {
	transform: scale(1);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu:focus {
	transform: scale(1);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu:hover {
	transform: scale(1);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item {
	padding: 10px 35px 10px 20px; transition:none; color: rgb(97, 97, 97); font-size: 15px; font-weight: 400;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item {
	padding: 10px 35px 10px 20px; transition:none; color: rgb(97, 97, 97); font-size: 15px; font-weight: 400;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item::before {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: -1; content: ""; background-color: rgb(255, 255, 255);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item::before {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: -1; content: ""; background-color: rgb(255, 255, 255);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item:hover {
	color: rgb(3, 169, 244); background-color: rgb(238, 238, 238);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item:focus {
	color: rgb(3, 169, 244); background-color: rgb(238, 238, 238);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item:hover {
	color: rgb(3, 169, 244); background-color: rgb(238, 238, 238);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item:focus {
	color: rgb(3, 169, 244); background-color: rgb(238, 238, 238);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item.with-badge {
	padding-right: 60px; position: relative;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item.with-badge {
	padding-right: 60px; position: relative;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item.with-badge .badge {
	top: 50%; right: 10px; position: absolute; transform: translateY(-50%);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item.with-badge .badge {
	top: 50%; right: 10px; position: absolute; transform: translateY(-50%);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item i {
	transition:background 0.3s; margin-right: 15px;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item i {
	transition:background 0.3s; margin-right: 15px;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu {
	overflow: visible; font-size: 15px; position: relative;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu {
	overflow: visible; font-size: 15px; position: relative;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu > a::after {
	font-family: Material-Design-Iconic-Font; margin-right: -15px; vertical-align: middle; float: right; content: "\f2fb";
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu > a::after {
	font-family: Material-Design-Iconic-Font; margin-right: -15px; vertical-align: middle; float: right; content: "\f2fb";
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu {
	left: 99%; top: 0px; margin-top: 0px; margin-left: 0px; display: none; z-index: -2; background-color: rgb(245, 245, 245);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu {
	left: 99%; top: 0px; margin-top: 0px; margin-left: 0px; display: none; z-index: -2; background-color: rgb(245, 245, 245);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu.open_t {
	display: block;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu:hover {
	display: block;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu:focus {
	display: block;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu.open_t {
	display: block;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu:hover {
	display: block;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu:focus {
	display: block;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a {
	background-color: transparent;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a {
	background-color: transparent;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a::before {
	background-color: rgb(245, 245, 245);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a::before {
	background-color: rgb(245, 245, 245);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a.with-badge {
	padding-right: 60px; position: relative;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a.with-badge {
	padding-right: 60px; position: relative;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a.with-badge .badge {
	top: 50%; right: 10px; position: absolute; transform: translateY(-50%);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a.with-badge .badge {
	top: 50%; right: 10px; position: absolute; transform: translateY(-50%);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a:hover {
	background-color: rgb(225, 225, 225);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a:focus {
	background-color: rgb(225, 225, 225);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a:hover {
	background-color: rgb(225, 225, 225);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a:focus {
	background-color: rgb(225, 225, 225);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu {
	transition:0.3s; font-size: 15px; display: flex; min-width: 500px; flex-direction: row;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu {
	transition:0.3s; font-size: 15px; display: flex; min-width: 500px; flex-direction: row;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left {
	border: 0px currentColor; border-image: none; width: 50%; color: rgb(97, 97, 97); display: flex; flex-direction: column; background-color: rgb(255, 255, 255);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left {
	border: 0px currentColor; border-image: none; width: 50%; color: rgb(97, 97, 97); display: flex; flex-direction: column; background-color: rgb(255, 255, 255);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .ms-tabs-indicator {
	display: none;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .ms-tabs-indicator {
	display: none;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item {
	margin: 0px;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item {
	margin: 0px;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link {
	padding: 0px 1.5rem; border-radius: 0px; transition:none; width: 100%; height: 42px; color: rgb(97, 97, 97); font-size: 15px; font-weight: 400; display: flex; position: relative; flex-direction: row; justify-content: flex-start; align-items: center;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link {
	padding: 0px 1.5rem; border-radius: 0px; transition:none; width: 100%; height: 42px; color: rgb(97, 97, 97); font-size: 15px; font-weight: 400; display: flex; position: relative; flex-direction: row; justify-content: flex-start; align-items: center;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link i {
	transition:0.5s; margin-right: 1.5rem; margin-left: 0px; transform: none; will-change: color;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link i {
	transition:0.5s; margin-right: 1.5rem; margin-left: 0px; transform: none; will-change: color;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link::after {
	top: 50%; right: 15px; font-family: Material-Design-Iconic-Font; display: inline-block; position: absolute; content: "\f2fb"; transform: translateY(-50%);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link::after {
	top: 50%; right: 15px; font-family: Material-Design-Iconic-Font; display: inline-block; position: absolute; content: "\f2fb"; transform: translateY(-50%);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link.active {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link.active {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right {
	width: 50%; display: flex; background-color: rgb(238, 238, 238);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right {
	width: 50%; display: flex; background-color: rgb(238, 238, 238);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .tab-pane {
	width: 100%;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .tab-pane {
	width: 100%;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container {
	padding: 0px; display: block;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container {
	padding: 0px; display: block;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li {
	margin: 0px; display: flex; flex-direction: row;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li {
	margin: 0px; display: flex; flex-direction: row;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li a {
	padding: 0px 1.5rem; border-radius: 0px; width: 100%; height: 42px; color: rgb(97, 97, 97); font-size: 15px; display: flex; position: relative; flex-direction: row; justify-content: flex-start; align-items: center;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li a {
	padding: 0px 1.5rem; border-radius: 0px; width: 100%; height: 42px; color: rgb(97, 97, 97); font-size: 15px; display: flex; position: relative; flex-direction: row; justify-content: flex-start; align-items: center;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li a:hover {
	color: rgb(3, 169, 244); background-color: rgb(225, 225, 225);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li a:focus {
	color: rgb(3, 169, 244); background-color: rgb(225, 225, 225);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li a:hover {
	color: rgb(3, 169, 244); background-color: rgb(225, 225, 225);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li a:focus {
	color: rgb(3, 169, 244); background-color: rgb(225, 225, 225);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li a.with-badge {
	padding-right: 60px; position: relative;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li a.with-badge {
	padding-right: 60px; position: relative;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li a.with-badge .badge {
	top: 50%; right: 15px; position: absolute; transform: translateY(-50%);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li a.with-badge .badge {
	top: 50%; right: 15px; position: absolute; transform: translateY(-50%);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li.disable a {
	color: rgb(189, 189, 189); cursor: not-allowed;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li.disable a {
	color: rgb(189, 189, 189); cursor: not-allowed;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show > a {
	color: rgb(3, 169, 244);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show > a:hover {
	color: rgb(3, 169, 244);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show > a:focus {
	color: rgb(3, 169, 244);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show > a {
	color: rgb(3, 169, 244);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show > a:hover {
	color: rgb(3, 169, 244);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show > a:focus {
	color: rgb(3, 169, 244);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show > a::before {
	height: 100%;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show > a:hover::before {
	height: 100%;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show > a:focus::before {
	height: 100%;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show > a::before {
	height: 100%;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show > a:hover::before {
	height: 100%;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show > a:focus::before {
	height: 100%;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show > a i {
	transform: rotate(90deg);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show > a:hover i {
	transform: rotate(90deg);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show > a:focus i {
	transform: rotate(90deg);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show > a i {
	transform: rotate(90deg);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show > a:hover i {
	transform: rotate(90deg);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show > a:focus i {
	transform: rotate(90deg);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show .dropdown-menu {
	transition:0.4s; transform: scale(1);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show .dropdown-menu {
	transition:0.4s; transform: scale(1);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.dropdown-megamenu-container {
	position: static;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.dropdown-megamenu-container {
	position: static;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu {
	padding: 0px 15px; left: 0px; right: 0px; display: none; box-shadow: none; transform: scale(1); background-color: transparent;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu {
	padding: 0px 15px; left: 0px; right: 0px; display: none; box-shadow: none; transform: scale(1); background-color: transparent;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.29), 0px 3px 3px rgba(0,0,0,0.29); background-color: rgb(255, 255, 255);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.29), 0px 3px 3px rgba(0,0,0,0.29); background-color: rgb(255, 255, 255);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col {
	padding: 0px; border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col {
	padding: 0px; border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row :last-child.megamenu-col {
	border: currentColor; border-image: none;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row :last-child.megamenu-col {
	border: currentColor; border-image: none;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-title {
	margin: 0px; padding: 30px 20px 20px; color: rgb(3, 169, 244); text-transform: uppercase; font-size: 17px; font-weight: 400;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-title {
	margin: 0px; padding: 30px 20px 20px; color: rgb(3, 169, 244); text-transform: uppercase; font-size: 17px; font-weight: 400;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-title i {
	margin: 0px 12px 0px 0px;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-title i {
	margin: 0px 12px 0px 0px;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list {
	margin: 0px; padding: 0px; list-style-type: none;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list {
	margin: 0px; padding: 0px; list-style-type: none;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a {
	padding: 8px 20px; color: rgb(97, 97, 97); font-size: 15px; display: block; position: relative;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a {
	padding: 8px 20px; color: rgb(97, 97, 97); font-size: 15px; display: block; position: relative;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a .badge {
	top: 50%; right: 1.5rem; vertical-align: middle; position: absolute; transform: translateY(-50%);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a .badge {
	top: 50%; right: 1.5rem; vertical-align: middle; position: absolute; transform: translateY(-50%);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a .badge i {
	transition:0.5s;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a .badge i {
	transition:0.5s;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a i {
	margin: 0px 12px 0px 0px; transition:0.3s;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a i {
	margin: 0px 12px 0px 0px; transition:0.3s;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a:hover {
	color: rgb(3, 169, 244); background-color: rgb(238, 238, 238);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a:focus {
	color: rgb(3, 169, 244); background-color: rgb(238, 238, 238);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a:hover {
	color: rgb(3, 169, 244); background-color: rgb(238, 238, 238);
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a:focus {
	color: rgb(3, 169, 244); background-color: rgb(238, 238, 238);
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a:hover i {
	margin-right: 25px;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a:focus i {
	margin-right: 25px;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a:hover i {
	margin-right: 25px;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a:focus i {
	margin-right: 25px;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a:hover .badge i {
	animation-name: vertical-loop; animation-duration: 1s; animation-iteration-count: infinite;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a:focus .badge i {
	animation-name: vertical-loop; animation-duration: 1s; animation-iteration-count: infinite;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a:hover .badge i {
	animation-name: vertical-loop; animation-duration: 1s; animation-iteration-count: infinite;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a:focus .badge i {
	animation-name: vertical-loop; animation-duration: 1s; animation-iteration-count: infinite;
}
.ms-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show .dropdown-megamenu {
	display: block;
}
.ms-lead-navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show .dropdown-megamenu {
	display: block;
}
.ms-navbar .btn-navbar-menu {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; top: 0px; width: 50px; height: 50px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 50px; overflow: hidden; font-size: 2.1rem; display: none; position: absolute; min-width: 50px;
}
.ms-lead-navbar .btn-navbar-menu {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; top: 0px; width: 50px; height: 50px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 50px; overflow: hidden; font-size: 2.1rem; display: none; position: absolute; min-width: 50px;
}
.ms-navbar .btn-navbar-menu:hover {
	color: rgb(255, 255, 255);
}
.ms-navbar .btn-navbar-menu:focus {
	color: rgb(255, 255, 255);
}
.ms-lead-navbar .btn-navbar-menu:hover {
	color: rgb(255, 255, 255);
}
.ms-lead-navbar .btn-navbar-menu:focus {
	color: rgb(255, 255, 255);
}
.ms-navbar.navbar-mode .navbar-header {
	display: flex;
}
.ms-lead-navbar.navbar-mode .navbar-header {
	display: flex;
}
.ms-navbar.navbar-mode .btn-navbar-menu {
	display: block;
}
.ms-lead-navbar.navbar-mode .btn-navbar-menu {
	display: block;
}
.ms-navbar.navbar-mode .navbar-collapse {
	margin-right: 50px; justify-content: flex-end;
}
.ms-lead-navbar.navbar-mode .navbar-collapse {
	margin-right: 50px; justify-content: flex-end;
}
.ms-navbar .fadeInDownPerso {
	animation-name: fadeInDownPerso;
}
.ms-lead-navbar .fadeInDownPerso {
	animation-name: fadeInDownPerso;
}
.ms-navbar.shrink {
	animation:fadeInDownPerso 1s both;
}
.ms-lead-navbar.shrink {
	animation:fadeInDownPerso 1s both;
}
.ms-navbar.shrink .navbar-header {
	display: flex;
}
.ms-lead-navbar.shrink .navbar-header {
	display: flex;
}
.ms-navbar.shrink .btn-navbar-menu {
	display: block;
}
.ms-lead-navbar.shrink .btn-navbar-menu {
	display: block;
}
.ms-navbar.shrink .navbar-collapse {
	margin-right: 50px; justify-content: flex-end;
}
.ms-lead-navbar.shrink .navbar-collapse {
	margin-right: 50px; justify-content: flex-end;
}
.ms-navbar-white {
	background-color: rgb(255, 255, 255);
}
.ms-navbar-white .navbar-header .navbar-brand {
	color: rgb(66, 66, 66);
}
.ms-navbar-white .btn-navbar-menu {
	color: rgb(66, 66, 66);
}
.ms-navbar-white .btn-navbar-menu:hover {
	color: rgb(66, 66, 66);
}
.ms-navbar-white .btn-navbar-menu:focus {
	color: rgb(66, 66, 66);
}
.ms-navbar-dark {
	background-color: rgb(66, 66, 66);
}
.ms-navbar-dark .navbar-header .navbar-brand {
	color: rgb(245, 245, 245);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item > a {
	color: rgb(66, 66, 66);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item > a {
	color: rgb(66, 66, 66);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item > a::before {
	background-color: black;/*rgb(3, 169, 244);*/
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item > a::before {
	background-color: black;/*rgb(3, 169, 244);*/
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item > a:hover {
	color: rgb(255, 255, 255);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item > a:focus {
	color: rgb(255, 255, 255);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item > a:hover {
	color: rgb(255, 255, 255);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item > a:focus {
	color: rgb(255, 255, 255);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.active > a {
	color: rgb(3, 169, 244);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.active > a {
	color: rgb(3, 169, 244);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu {
	background-color:  black;/*rgb(3, 169, 244);*/
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu {
	background-color:  black;/*rgb(3, 169, 244);*/
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item {
	color: rgb(255, 255, 255);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item {
	color: rgb(255, 255, 255);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item::before {
	background-color:  black;/*rgb(3, 169, 244);*/
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item::before {
	background-color:  black;/*rgb(3, 169, 244);*/
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item:hover {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item:focus {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item:hover {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item:focus {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li.dropdown-divider {
	border-color: rgb(3, 155, 229);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li.dropdown-divider {
	border-color: rgb(3, 155, 229);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu {
	background-color: rgb(3, 155, 229);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu {
	background-color: rgb(3, 155, 229);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu li.dropdown-divider {
	border-color: rgb(3, 138, 204);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu li.dropdown-divider {
	border-color: rgb(3, 138, 204);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a {
	background-color: transparent;
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a {
	background-color: transparent;
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a::before {
	background-color: rgb(3, 155, 229);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a::before {
	background-color: rgb(3, 155, 229);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a:hover {
	background-color: rgb(66, 66, 66);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a:focus {
	background-color: rgb(66, 66, 66);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a:hover {
	background-color: rgb(66, 66, 66);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a:focus {
	background-color: rgb(66, 66, 66);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link {
	color: rgb(255, 255, 255);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link {
	color: rgb(255, 255, 255);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link.active {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link.active {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right {
	background-color: rgb(238, 238, 238);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right {
	background-color: rgb(238, 238, 238);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li a {
	color: rgb(97, 97, 97);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li a {
	color: rgb(97, 97, 97);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li a:hover {
	color: rgb(3, 169, 244); background-color: rgb(225, 225, 225);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li a:focus {
	color: rgb(3, 169, 244); background-color: rgb(225, 225, 225);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li a:hover {
	color: rgb(3, 169, 244); background-color: rgb(225, 225, 225);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li a:focus {
	color: rgb(3, 169, 244); background-color: rgb(225, 225, 225);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown.show > a {
	color: rgb(255, 255, 255);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown.show > a:hover {
	color: rgb(255, 255, 255);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown.show > a:focus {
	color: rgb(255, 255, 255);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown.show > a {
	color: rgb(255, 255, 255);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown.show > a:hover {
	color: rgb(255, 255, 255);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown.show > a:focus {
	color: rgb(255, 255, 255);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu {
	background-color: transparent;
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu {
	background-color: transparent;
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li {
	background-color: rgb(3, 169, 244);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li {
	background-color: rgb(3, 169, 244);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col {
	border-right-color: rgb(3, 155, 229); border-right-width: 1px; border-right-style: solid;
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col {
	border-right-color: rgb(3, 155, 229); border-right-width: 1px; border-right-style: solid;
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-title {
	color: rgb(255, 255, 255);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-title {
	color: rgb(255, 255, 255);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a {
	color: rgb(255, 255, 255);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a {
	color: rgb(255, 255, 255);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a:focus {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a:focus {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item > a {
	color: rgb(255, 255, 255);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item > a {
	color: rgb(255, 255, 255);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item > a::before {
	background-color: rgb(66, 66, 66);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item > a::before {
	background-color: rgb(66, 66, 66);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item > a:hover {
	color: rgb(255, 255, 255);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item > a:focus {
	color: rgb(255, 255, 255);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item > a:hover {
	color: rgb(255, 255, 255);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item > a:focus {
	color: rgb(255, 255, 255);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu {
	background-color: rgb(66, 66, 66);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu {
	background-color: rgb(66, 66, 66);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item {
	color: rgb(255, 255, 255);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item {
	color: rgb(255, 255, 255);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item::before {
	background-color: rgb(66, 66, 66);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item::before {
	background-color: rgb(66, 66, 66);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item:focus {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item:focus {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li.dropdown-divider {
	border-color: rgb(53, 53, 53);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li.dropdown-divider {
	border-color: rgb(53, 53, 53);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu {
	background-color: rgb(33, 33, 33);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu {
	background-color: rgb(33, 33, 33);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu li.dropdown-divider {
	border-color: rgb(20, 20, 20);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu li.dropdown-divider {
	border-color: rgb(20, 20, 20);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a {
	background-color: transparent;
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a {
	background-color: transparent;
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a::before {
	background-color: rgb(33, 33, 33);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a::before {
	background-color: rgb(33, 33, 33);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a:hover {
	background-color: rgb(3, 169, 244);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a:focus {
	background-color: rgb(3, 169, 244);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a:hover {
	background-color: rgb(3, 169, 244);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu a:focus {
	background-color: rgb(3, 169, 244);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link {
	color: rgb(255, 255, 255);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link {
	color: rgb(255, 255, 255);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link.active {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-left .nav-item a.nav-link.active {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right {
	background-color: rgb(33, 33, 33);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right {
	background-color: rgb(33, 33, 33);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li a {
	color: rgb(255, 255, 255);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li a {
	color: rgb(255, 255, 255);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li a:focus {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .ms-tab-menu .ms-tab-menu-right .ms-tab-menu-right-container li a:focus {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown.show > a {
	color: rgb(255, 255, 255);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown.show > a:hover {
	color: rgb(255, 255, 255);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown.show > a:focus {
	color: rgb(255, 255, 255);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown.show > a {
	color: rgb(255, 255, 255);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown.show > a:hover {
	color: rgb(255, 255, 255);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown.show > a:focus {
	color: rgb(255, 255, 255);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu {
	background-color: transparent;
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu {
	background-color: transparent;
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li {
	background-color: rgb(66, 66, 66);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li {
	background-color: rgb(66, 66, 66);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col {
	border-right-color: rgb(53, 53, 53); border-right-width: 1px; border-right-style: solid;
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col {
	border-right-color: rgb(53, 53, 53); border-right-width: 1px; border-right-style: solid;
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-title {
	color: rgb(255, 255, 255);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-title {
	color: rgb(255, 255, 255);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-title i {
	color: rgb(3, 169, 244);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-title i {
	color: rgb(3, 169, 244);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a {
	color: rgb(255, 255, 255);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a {
	color: rgb(255, 255, 255);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-header-white + .ms-navbar-primary .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a:focus {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-megamenu > li .row .megamenu-col .megamenu-block .megamenu-block-list li a:focus {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item > a {
	color: rgb(255, 255, 255);
}
.ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item.active > a {
	color: rgb(255, 255, 255);
}
.ms-header-primary + .ms-navbar-white .navbar-collapse .navbar-nav .nav-item > a {
	color: rgb(66, 66, 66);
}
.alert {
	padding: 15px; margin-bottom: 20px; box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.12), 0px 1px 2px 0px rgba(0,0,0,0.24);
}
.alert > p {
	margin-bottom: 0px;
}
.alert i {
	margin-right: 10px;
}
.alert i.zmdi {
	font-size: 16px;
}
.alert .close {
	margin: 0px; padding: 5px 0px 0px; border: 0px currentColor; transition:0.3s; border-image: none; color: rgb(255, 255, 255); font-size: 18px; position: static; opacity: 0.5; box-shadow: none; text-shadow: none;
}
.alert .close:hover {
	opacity: 1;
}
.alert.alert-default {
	color: rgb(66, 66, 66); background-color: rgb(238, 238, 238);
}
.alert.alert-default .close {
	color: rgb(66, 66, 66);
}
.alert.alert-black {
	color: rgb(245, 245, 245); background-color: rgb(66, 66, 66);
}
.alert.alert-light {
	color: rgb(66, 66, 66); border-right-color: rgb(181, 181, 181); border-left-color: rgb(181, 181, 181); border-right-width: 4px; border-left-width: 4px; border-right-style: solid; border-left-style: solid; background-color: rgb(250, 250, 250);
}
.alert.alert-light a {
	color: rgb(3, 169, 244);
}
.alert.alert-light a:hover {
	color: rgb(3, 155, 229);
}
.alert.alert-light .close {
	color: rgb(66, 66, 66);
}
.alert.alert-light .close:hover {
	color: rgb(0, 0, 0);
}
.alert.alert-light.alert-black {
	border-color: rgb(0, 0, 0); color: rgb(0, 0, 0);
}
.alert.alert-light.alert-success {
	border-color: rgb(76, 175, 80); color: rgb(61, 139, 64);
}
.alert.alert-light.alert-primary {
	border-color: rgb(3, 169, 244); color: rgb(2, 134, 194);
}
.alert.alert-light.alert-warning {
	border-color: rgb(255, 152, 0); color: rgb(204, 122, 0);
}
.alert.alert-light.alert-danger {
	border-color: rgb(244, 67, 54); color: rgb(234, 28, 13);
}
.alert.alert-light.alert-royal {
	border-color: rgb(156, 39, 176); color: rgb(119, 30, 134);
}
.alert.alert-light.alert-info {
	border-color: rgb(0, 188, 212); color: rgb(0, 143, 161);
}
.well {
	box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.12), 0px 1px 2px 0px rgba(0,0,0,0.24) !important; background-color: rgb(250, 250, 250) !important;
}
.well.well-sm {
	font-size: 1.4rem;
}
.btn {
	outline: rgba(0, 0, 0, 0.870588) 0px; letter-spacing: 0.14px; font-weight: 400; white-space: nowrap; -ms-grid-row-align: center; align-self: center;
}
:not(.btn-raised).btn:active {
	box-shadow: none !important;
}
:not(.btn-raised).btn.btn-light:active {
	color: rgb(245, 245, 245); box-shadow: none;
}
.btn.btn-light.btn-raised {
	color: rgb(255, 255, 255) !important;
}
:not(.btn-raised).btn.btn-dark:active {
	color: rgb(66, 66, 66); box-shadow: none;
}
.btn.btn-dark.btn-raised {
	color: rgb(255, 255, 255) !important;
}
:not(.btn-raised).btn.btn-primary:active {
	color: rgb(3, 169, 244); box-shadow: none;
}
.btn.btn-primary.btn-raised {
	color: rgb(255, 255, 255) !important;
}
:not(.btn-raised).btn.btn-info:active {
	color: rgb(0, 188, 212); box-shadow: none;
}
.btn.btn-info.btn-raised {
	color: rgb(255, 255, 255) !important;
}
:not(.btn-raised).btn.btn-royal:active {
	color: rgb(156, 39, 176); box-shadow: none;
}
.btn.btn-royal.btn-raised {
	color: rgb(255, 255, 255) !important;
}
:not(.btn-raised).btn.btn-warning:active {
	color: rgb(255, 152, 0); box-shadow: none;
}
.btn.btn-warning.btn-raised {
	color: rgb(255, 255, 255) !important;
}
:not(.btn-raised).btn.btn-danger:active {
	color: rgb(244, 67, 54); box-shadow: none;
}
.btn.btn-danger.btn-raised {
	color: rgb(255, 255, 255) !important;
}
:not(.btn-raised).btn.btn-success:active {
	color: rgb(76, 175, 80); box-shadow: none;
}
.btn.btn-success.btn-raised {
	color: rgb(255, 255, 255) !important;
}
.btn.btn-square {
	border-radius: 0px !important;
}
.btn.btn-white {
	color: rgb(255, 255, 255);
}
.btn.btn-white:hover {
	background-color: rgba(0, 0, 0, 0.2) !important;
}
.btn.btn-white:focus {
	background-color: rgba(0, 0, 0, 0.2) !important;
}
.btn.btn-white:active {
	background-color: rgba(0, 0, 0, 0.2) !important;
}
.btn.btn-white.btn-raised {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.btn.btn-white.btn-raised:hover {
	background-color: rgb(255, 255, 255) !important;
}
.btn.btn-white.btn-raised:focus {
	background-color: rgb(255, 255, 255) !important;
}
.btn.btn-white.btn-raised:active {
	background-color: rgb(255, 255, 255) !important;
}
.btn.btn-xlg {
	padding: 10px 40px; font-size: 16px;
}
.btn.btn-xxlg {
	padding: 16px 40px; letter-spacing: 0.3px; font-size: 16px; font-weight: 300;
}
.btn > i {
	margin-right: 1rem;
}
.btn > i.right {
	margin-right: 0px; margin-left: 1rem;
}
.btn > i.only {
	margin-right: 0.3rem; margin-left: 0.3rem;
}
.btn.btn-app {
	padding: 1.2rem 2rem; min-width: 180px;
}
.btn.btn-app .btn-container {
	text-align: left; text-transform: none; display: table;
}
.btn.btn-app i {
	padding-right: 2rem; font-size: 4rem !important; display: table-cell;
}
.btn.btn-app span {
	font-size: 1.2rem;
}
.btn.btn-app strong {
	font-size: 1.8rem;
}
.btn.btn-fab.btn-default:hover {
	background-color: rgb(223, 223, 223);
}
.btn.btn-fab.btn-default:focus {
	background-color: rgb(223, 223, 223);
}
.btn.btn-fab.btn-default:active {
	background-color: rgb(223, 223, 223);
}
.btn.btn-fab.btn-primary:hover {
	background-color: rgb(3, 155, 229);
}
.btn.btn-fab.btn-primary:focus {
	background-color: rgb(3, 155, 229);
}
.btn.btn-fab.btn-primary:active {
	background-color: rgb(3, 155, 229);
}
.btn.btn-fab.btn-info:hover {
	background-color: rgb(0, 172, 193);
}
.btn.btn-fab.btn-info:focus {
	background-color: rgb(0, 172, 193);
}
.btn.btn-fab.btn-info:active {
	background-color: rgb(0, 172, 193);
}
.btn.btn-fab.btn-success:hover {
	background-color: rgb(67, 160, 71);
}
.btn.btn-fab.btn-success:focus {
	background-color: rgb(67, 160, 71);
}
.btn.btn-fab.btn-success:active {
	background-color: rgb(67, 160, 71);
}
.btn.btn-fab.btn-warning:hover {
	background-color: rgb(251, 140, 0);
}
.btn.btn-fab.btn-warning:focus {
	background-color: rgb(251, 140, 0);
}
.btn.btn-fab.btn-warning:active {
	background-color: rgb(251, 140, 0);
}
.btn.btn-fab.btn-danger:hover {
	background-color: rgb(229, 57, 53);
}
.btn.btn-fab.btn-danger:focus {
	background-color: rgb(229, 57, 53);
}
.btn.btn-fab.btn-danger:active {
	background-color: rgb(229, 57, 53);
}
.btn.btn-fab.btn-royal:hover {
	background-color: rgb(142, 36, 170);
}
.btn.btn-fab.btn-royal:focus {
	background-color: rgb(142, 36, 170);
}
.btn.btn-fab.btn-royal:active {
	background-color: rgb(142, 36, 170);
}
.btn.btn-raised:hover {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn.btn-raised:focus {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn.btn-raised:active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.btn.btn-raised.btn-facebook {
	color: rgb(255, 255, 255); background-color: rgb(59, 89, 152);
}
.btn.btn-raised.btn-facebook:hover {
	background-color: rgb(59, 89, 152);
}
.btn.btn-raised.btn-facebook:focus {
	background-color: rgb(59, 89, 152);
}
.btn.btn-raised.btn-twitter {
	color: rgb(255, 255, 255); background-color: rgb(0, 172, 237);
}
.btn.btn-raised.btn-twitter:hover {
	background-color: rgb(0, 172, 237);
}
.btn.btn-raised.btn-twitter:focus {
	background-color: rgb(0, 172, 237);
}
.btn.btn-raised.btn-google {
	color: rgb(255, 255, 255); background-color: rgb(221, 75, 57);
}
.btn.btn-raised.btn-google:hover {
	background-color: rgb(221, 75, 57);
}
.btn.btn-raised.btn-google:focus {
	background-color: rgb(221, 75, 57);
}
.btn.btn-raised.btn-rss {
	color: rgb(255, 255, 255); background-color: rgb(239, 146, 47);
}
.btn.btn-raised.btn-rss:hover {
	background-color: rgb(239, 146, 47);
}
.btn.btn-raised.btn-rss:focus {
	background-color: rgb(239, 146, 47);
}
.btn.btn-raised.btn-youtube {
	color: rgb(255, 255, 255); background-color: rgb(187, 0, 0);
}
.btn.btn-raised.btn-youtube:hover {
	background-color: rgb(187, 0, 0);
}
.btn.btn-raised.btn-youtube:focus {
	background-color: rgb(187, 0, 0);
}
.btn.btn-raised.btn-linkedin {
	color: rgb(255, 255, 255); background-color: rgb(0, 123, 182);
}
.btn.btn-raised.btn-linkedin:hover {
	background-color: rgb(0, 123, 182);
}
.btn.btn-raised.btn-linkedin:focus {
	background-color: rgb(0, 123, 182);
}
.btn.btn-raised.btn-instagram {
	color: rgb(255, 255, 255); background-color: rgb(228, 64, 95);
}
.btn.btn-raised.btn-instagram:hover {
	background-color: rgb(228, 64, 95);
}
.btn.btn-raised.btn-instagram:focus {
	background-color: rgb(228, 64, 95);
}
.btn.btn-raised.btn-pinterest {
	color: rgb(255, 255, 255); background-color: rgb(203, 32, 39);
}
.btn.btn-raised.btn-pinterest:hover {
	background-color: rgb(203, 32, 39);
}
.btn.btn-raised.btn-pinterest:focus {
	background-color: rgb(203, 32, 39);
}
.btn.btn-raised.btn-wordpress {
	color: rgb(255, 255, 255); background-color: rgb(69, 151, 190);
}
.btn.btn-raised.btn-wordpress:hover {
	background-color: rgb(69, 151, 190);
}
.btn.btn-raised.btn-wordpress:focus {
	background-color: rgb(69, 151, 190);
}
.btn.btn-raised.btn-git {
	color: rgb(255, 255, 255); background-color: rgb(245, 76, 39);
}
.btn.btn-raised.btn-git:hover {
	background-color: rgb(245, 76, 39);
}
.btn.btn-raised.btn-git:focus {
	background-color: rgb(245, 76, 39);
}
.btn.btn-raised.btn-github {
	color: rgb(255, 255, 255); background-color: rgb(51, 51, 51);
}
.btn.btn-raised.btn-github:hover {
	background-color: rgb(51, 51, 51);
}
.btn.btn-raised.btn-github:focus {
	background-color: rgb(51, 51, 51);
}
.btn.btn-raised.btn-flickr {
	color: rgb(255, 255, 255); background-color: rgb(255, 0, 132);
}
.btn.btn-raised.btn-flickr:hover {
	background-color: rgb(255, 0, 132);
}
.btn.btn-raised.btn-flickr:focus {
	background-color: rgb(255, 0, 132);
}
.btn.btn-raised.btn-vine {
	color: rgb(255, 255, 255); background-color: rgb(0, 180, 138);
}
.btn.btn-raised.btn-vine:hover {
	background-color: rgb(0, 180, 138);
}
.btn.btn-raised.btn-vine:focus {
	background-color: rgb(0, 180, 138);
}
.btn.btn-raised.btn-dribbble {
	color: rgb(255, 255, 255); background-color: rgb(242, 103, 152);
}
.btn.btn-raised.btn-dribbble:hover {
	background-color: rgb(242, 103, 152);
}
.btn.btn-raised.btn-dribbble:focus {
	background-color: rgb(242, 103, 152);
}
.btn.btn-raised.btn-foursquare {
	color: rgb(255, 255, 255); background-color: rgb(0, 114, 177);
}
.btn.btn-raised.btn-foursquare:hover {
	background-color: rgb(0, 114, 177);
}
.btn.btn-raised.btn-foursquare:focus {
	background-color: rgb(0, 114, 177);
}
.btn.btn-raised.btn-tumblr {
	color: rgb(255, 255, 255); background-color: rgb(50, 80, 109);
}
.btn.btn-raised.btn-tumblr:hover {
	background-color: rgb(50, 80, 109);
}
.btn.btn-raised.btn-tumblr:focus {
	background-color: rgb(50, 80, 109);
}
.btn.btn-raised.btn-vk {
	color: rgb(255, 255, 255); background-color: rgb(76, 117, 163);
}
.btn.btn-raised.btn-vk:hover {
	background-color: rgb(76, 117, 163);
}
.btn.btn-raised.btn-vk:focus {
	background-color: rgb(76, 117, 163);
}
.btn.btn-raised.btn-reddit {
	color: rgb(255, 255, 255); background-color: rgb(255, 87, 0);
}
.btn.btn-raised.btn-reddit:hover {
	background-color: rgb(255, 87, 0);
}
.btn.btn-raised.btn-reddit:focus {
	background-color: rgb(255, 87, 0);
}
.btn.btn-raised.btn-whatsapp {
	color: rgb(255, 255, 255); background-color: rgb(37, 211, 102);
}
.btn.btn-raised.btn-whatsapp:hover {
	background-color: rgb(37, 211, 102);
}
.btn.btn-raised.btn-whatsapp:focus {
	background-color: rgb(37, 211, 102);
}
.btn.btn-raised.btn-soundcloud {
	color: rgb(255, 255, 255); background-color: rgb(255, 51, 0);
}
.btn.btn-raised.btn-soundcloud:hover {
	background-color: rgb(255, 51, 0);
}
.btn.btn-raised.btn-soundcloud:focus {
	background-color: rgb(255, 51, 0);
}
.btn.btn-raised.btn-dropbox {
	color: rgb(255, 255, 255); background-color: rgb(0, 126, 229);
}
.btn.btn-raised.btn-dropbox:hover {
	background-color: rgb(0, 126, 229);
}
.btn.btn-raised.btn-dropbox:focus {
	background-color: rgb(0, 126, 229);
}
.btn.btn-raised.btn-vimeo {
	color: rgb(255, 255, 255); background-color: rgb(26, 183, 234);
}
.btn.btn-raised.btn-vimeo:hover {
	background-color: rgb(26, 183, 234);
}
.btn.btn-raised.btn-vimeo:focus {
	background-color: rgb(26, 183, 234);
}
.btn.btn-raised.btn-slack {
	color: rgb(255, 255, 255); background-color: rgb(58, 175, 133);
}
.btn.btn-raised.btn-slack:hover {
	background-color: rgb(58, 175, 133);
}
.btn.btn-raised.btn-slack:focus {
	background-color: rgb(58, 175, 133);
}
.btn.btn-raised.btn-skype {
	color: rgb(255, 255, 255); background-color: rgb(0, 175, 240);
}
.btn.btn-raised.btn-skype:hover {
	background-color: rgb(0, 175, 240);
}
.btn.btn-raised.btn-skype:focus {
	background-color: rgb(0, 175, 240);
}
.btn.btn-facebook {
	color: rgb(59, 89, 152);
}
.btn.btn-facebook:hover {
	color: rgb(255, 255, 255); background-color: rgb(59, 89, 152) !important;
}
.btn.btn-facebook:focus {
	color: rgb(255, 255, 255); background-color: rgb(59, 89, 152) !important;
}
.btn.btn-twitter {
	color: rgb(0, 172, 237);
}
.btn.btn-twitter:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 172, 237) !important;
}
.btn.btn-twitter:focus {
	color: rgb(255, 255, 255); background-color: rgb(0, 172, 237) !important;
}
.btn.btn-google {
	color: rgb(221, 75, 57);
}
.btn.btn-google:hover {
	color: rgb(255, 255, 255); background-color: rgb(221, 75, 57) !important;
}
.btn.btn-google:focus {
	color: rgb(255, 255, 255); background-color: rgb(221, 75, 57) !important;
}
.btn.btn-rss {
	color: rgb(239, 146, 47);
}
.btn.btn-rss:hover {
	color: rgb(255, 255, 255); background-color: rgb(239, 146, 47) !important;
}
.btn.btn-rss:focus {
	color: rgb(255, 255, 255); background-color: rgb(239, 146, 47) !important;
}
.btn.btn-youtube {
	color: rgb(187, 0, 0);
}
.btn.btn-youtube:hover {
	color: rgb(255, 255, 255); background-color: rgb(187, 0, 0) !important;
}
.btn.btn-youtube:focus {
	color: rgb(255, 255, 255); background-color: rgb(187, 0, 0) !important;
}
.btn.btn-linkedin {
	color: rgb(0, 123, 182);
}
.btn.btn-linkedin:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 123, 182) !important;
}
.btn.btn-linkedin:focus {
	color: rgb(255, 255, 255); background-color: rgb(0, 123, 182) !important;
}
.btn.btn-instagram {
	color: rgb(228, 64, 95);
}
.btn.btn-instagram:hover {
	color: rgb(255, 255, 255); background-color: rgb(228, 64, 95) !important;
}
.btn.btn-instagram:focus {
	color: rgb(255, 255, 255); background-color: rgb(228, 64, 95) !important;
}
.btn.btn-pinterest {
	color: rgb(203, 32, 39);
}
.btn.btn-pinterest:hover {
	color: rgb(255, 255, 255); background-color: rgb(203, 32, 39) !important;
}
.btn.btn-pinterest:focus {
	color: rgb(255, 255, 255); background-color: rgb(203, 32, 39) !important;
}
.btn.btn-wordpress {
	color: rgb(69, 151, 190);
}
.btn.btn-wordpress:hover {
	color: rgb(255, 255, 255); background-color: rgb(69, 151, 190) !important;
}
.btn.btn-wordpress:focus {
	color: rgb(255, 255, 255); background-color: rgb(69, 151, 190) !important;
}
.btn.btn-git {
	color: rgb(245, 76, 39);
}
.btn.btn-git:hover {
	color: rgb(255, 255, 255); background-color: rgb(245, 76, 39) !important;
}
.btn.btn-git:focus {
	color: rgb(255, 255, 255); background-color: rgb(245, 76, 39) !important;
}
.btn.btn-github {
	color: rgb(51, 51, 51);
}
.btn.btn-github:hover {
	color: rgb(255, 255, 255); background-color: rgb(51, 51, 51) !important;
}
.btn.btn-github:focus {
	color: rgb(255, 255, 255); background-color: rgb(51, 51, 51) !important;
}
.btn.btn-flickr {
	color: rgb(255, 0, 132);
}
.btn.btn-flickr:hover {
	color: rgb(255, 255, 255); background-color: rgb(255, 0, 132) !important;
}
.btn.btn-flickr:focus {
	color: rgb(255, 255, 255); background-color: rgb(255, 0, 132) !important;
}
.btn.btn-vine {
	color: rgb(0, 180, 138);
}
.btn.btn-vine:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 180, 138) !important;
}
.btn.btn-vine:focus {
	color: rgb(255, 255, 255); background-color: rgb(0, 180, 138) !important;
}
.btn.btn-dribbble {
	color: rgb(242, 103, 152);
}
.btn.btn-dribbble:hover {
	color: rgb(255, 255, 255); background-color: rgb(242, 103, 152) !important;
}
.btn.btn-dribbble:focus {
	color: rgb(255, 255, 255); background-color: rgb(242, 103, 152) !important;
}
.btn.btn-foursquare {
	color: rgb(0, 114, 177);
}
.btn.btn-foursquare:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 114, 177) !important;
}
.btn.btn-foursquare:focus {
	color: rgb(255, 255, 255); background-color: rgb(0, 114, 177) !important;
}
.btn.btn-tumblr {
	color: rgb(50, 80, 109);
}
.btn.btn-tumblr:hover {
	color: rgb(255, 255, 255); background-color: rgb(50, 80, 109) !important;
}
.btn.btn-tumblr:focus {
	color: rgb(255, 255, 255); background-color: rgb(50, 80, 109) !important;
}
.btn.btn-vk {
	color: rgb(76, 117, 163);
}
.btn.btn-vk:hover {
	color: rgb(255, 255, 255); background-color: rgb(76, 117, 163) !important;
}
.btn.btn-vk:focus {
	color: rgb(255, 255, 255); background-color: rgb(76, 117, 163) !important;
}
.btn.btn-reddit {
	color: rgb(255, 87, 0);
}
.btn.btn-reddit:hover {
	color: rgb(255, 255, 255); background-color: rgb(255, 87, 0) !important;
}
.btn.btn-reddit:focus {
	color: rgb(255, 255, 255); background-color: rgb(255, 87, 0) !important;
}
.btn.btn-whatsapp {
	color: rgb(37, 211, 102);
}
.btn.btn-whatsapp:hover {
	color: rgb(255, 255, 255); background-color: rgb(37, 211, 102) !important;
}
.btn.btn-whatsapp:focus {
	color: rgb(255, 255, 255); background-color: rgb(37, 211, 102) !important;
}
.btn.btn-soundcloud {
	color: rgb(255, 51, 0);
}
.btn.btn-soundcloud:hover {
	color: rgb(255, 255, 255); background-color: rgb(255, 51, 0) !important;
}
.btn.btn-soundcloud:focus {
	color: rgb(255, 255, 255); background-color: rgb(255, 51, 0) !important;
}
.btn.btn-dropbox {
	color: rgb(0, 126, 229);
}
.btn.btn-dropbox:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 126, 229) !important;
}
.btn.btn-dropbox:focus {
	color: rgb(255, 255, 255); background-color: rgb(0, 126, 229) !important;
}
.btn.btn-vimeo {
	color: rgb(26, 183, 234);
}
.btn.btn-vimeo:hover {
	color: rgb(255, 255, 255); background-color: rgb(26, 183, 234) !important;
}
.btn.btn-vimeo:focus {
	color: rgb(255, 255, 255); background-color: rgb(26, 183, 234) !important;
}
.btn.btn-slack {
	color: rgb(58, 175, 133);
}
.btn.btn-slack:hover {
	color: rgb(255, 255, 255); background-color: rgb(58, 175, 133) !important;
}
.btn.btn-slack:focus {
	color: rgb(255, 255, 255); background-color: rgb(58, 175, 133) !important;
}
.btn.btn-skype {
	color: rgb(0, 175, 240);
}
.btn.btn-skype:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 175, 240) !important;
}
.btn.btn-skype:focus {
	color: rgb(255, 255, 255); background-color: rgb(0, 175, 240) !important;
}
.btn-circle {
	border-radius: 200rem; border: 0px currentColor; transition:box-shadow ease-in-out; border-image: none; width: 50px; height: 50px; text-align: center; color: rgb(97, 97, 97); line-height: 50px; display: inline-block; position: relative; z-index: 1; background-color: transparent;
}
.btn-circle::before {
	border-radius: 150px; transition:0.5s; left: 25px; top: 25px; width: 0px; height: 0px; display: block; position: absolute; z-index: -1; content: ""; background-color: rgb(238, 238, 238);
}
.btn-circle:hover {
	transition:box-shadow 0.8s ease-in-out; color: rgb(97, 97, 97);
}
.btn-circle:focus {
	transition:box-shadow 0.8s ease-in-out; color: rgb(97, 97, 97);
}
.btn-circle:hover::before {
	left: 0px; top: 0px; width: 50px; height: 50px;
}
.btn-circle:focus::before {
	left: 0px; top: 0px; width: 50px; height: 50px;
}
.btn-circle i.zmdi {
	font-size: 20px; vertical-align: middle;
}
.btn-circle.btn-circle-xlg {
	width: 70px; height: 70px; line-height: 70px; font-size: 20px;
}
.btn-circle.btn-circle-xlg::before {
	left: 35px; top: 35px;
}
.btn-circle.btn-circle-xlg:hover::before {
	left: 0px; top: 0px; width: 70px; height: 70px;
}
.btn-circle.btn-circle-xlg:focus::before {
	left: 0px; top: 0px; width: 70px; height: 70px;
}
.btn-circle.btn-circle-xlg i.zmdi {
	font-size: 26px;
}
.btn-circle.btn-circle-lg {
	width: 60px; height: 60px; line-height: 60px; font-size: 18px;
}
.btn-circle.btn-circle-lg::before {
	left: 30px; top: 30px;
}
.btn-circle.btn-circle-lg:hover::before {
	left: 0px; top: 0px; width: 60px; height: 60px;
}
.btn-circle.btn-circle-lg:focus::before {
	left: 0px; top: 0px; width: 60px; height: 60px;
}
.btn-circle.btn-circle-lg i.zmdi {
	font-size: 24px;
}
.btn-circle.btn-circle-sm {
	width: 40px; height: 40px; line-height: 40px; font-size: 14px;
}
.btn-circle.btn-circle-sm::before {
	left: 20px; top: 20px;
}
.btn-circle.btn-circle-sm:hover::before {
	left: 0px; top: 0px; width: 40px; height: 40px;
}
.btn-circle.btn-circle-sm:focus::before {
	left: 0px; top: 0px; width: 40px; height: 40px;
}
.btn-circle.btn-circle-sm i.zmdi {
	font-size: 18px;
}
.btn-circle.btn-circle-xs {
	width: 30px; height: 30px; line-height: 30px; font-size: 10px;
}
.btn-circle.btn-circle-xs::before {
	left: 15px; top: 15px;
}
.btn-circle.btn-circle-xs:hover::before {
	left: 0px; top: 0px; width: 30px; height: 30px;
}
.btn-circle.btn-circle-xs:focus::before {
	left: 0px; top: 0px; width: 30px; height: 30px;
}
.btn-circle.btn-circle-xs i.zmdi {
	font-size: 14px;
}
.btn-circle.btn-circle-default {
	color: rgb(97, 97, 97);
}
.btn-circle.btn-circle-default::before {
	background-color: rgb(238, 238, 238);
}
.btn-circle.btn-circle-default:hover {
	color: rgb(97, 97, 97);
}
.btn-circle.btn-circle-default:focus {
	color: rgb(97, 97, 97);
}
.btn-circle.btn-circle-white {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-circle-white::before {
	background-color: rgb(255, 255, 255);
}
.btn-circle.btn-circle-white:hover {
	color: rgb(3, 169, 244);
}
.btn-circle.btn-circle-white:focus {
	color: rgb(3, 169, 244);
}
.btn-circle.btn-circle-black {
	color: rgb(0, 0, 0);
}
.btn-circle.btn-circle-black::before {
	background-color: rgb(238, 238, 238);
}
.btn-circle.btn-circle-black:hover {
	color: rgb(0, 0, 0);
}
.btn-circle.btn-circle-black:focus {
	color: rgb(0, 0, 0);
}
.btn-circle.btn-circle-primary {
	color: rgb(3, 169, 244);
}
.btn-circle.btn-circle-primary::before {
	background-color: rgb(3, 169, 244);
}
.btn-circle.btn-circle-primary:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-circle-primary:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-circle-success {
	color: rgb(76, 175, 80);
}
.btn-circle.btn-circle-success::before {
	background-color: rgb(76, 175, 80);
}
.btn-circle.btn-circle-success:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-circle-success:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-circle-info {
	color: rgb(0, 188, 212);
}
.btn-circle.btn-circle-info::before {
	background-color: rgb(0, 188, 212);
}
.btn-circle.btn-circle-info:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-circle-info:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-circle-warning {
	color: rgb(255, 152, 0);
}
.btn-circle.btn-circle-warning::before {
	background-color: rgb(255, 152, 0);
}
.btn-circle.btn-circle-warning:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-circle-warning:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-circle-danger {
	color: rgb(244, 67, 54);
}
.btn-circle.btn-circle-danger::before {
	background-color: rgb(244, 67, 54);
}
.btn-circle.btn-circle-danger:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-circle-danger:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-circle-royal {
	color: rgb(156, 39, 176);
}
.btn-circle.btn-circle-royal::before {
	background-color: rgb(156, 39, 176);
}
.btn-circle.btn-circle-royal:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-circle-royal:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-facebook {
	color: rgb(59, 89, 152);
}
.btn-circle.btn-facebook::before {
	background-color: rgb(59, 89, 152);
}
.btn-circle.btn-facebook:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-facebook:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-twitter {
	color: rgb(0, 172, 237);
}
.btn-circle.btn-twitter::before {
	background-color: rgb(0, 172, 237);
}
.btn-circle.btn-twitter:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-twitter:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-google {
	color: rgb(221, 75, 57);
}
.btn-circle.btn-google::before {
	background-color: rgb(221, 75, 57);
}
.btn-circle.btn-google:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-google:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-rss {
	color: rgb(239, 146, 47);
}
.btn-circle.btn-rss::before {
	background-color: rgb(239, 146, 47);
}
.btn-circle.btn-rss:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-rss:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-youtube {
	color: rgb(187, 0, 0);
}
.btn-circle.btn-youtube::before {
	background-color: rgb(187, 0, 0);
}
.btn-circle.btn-youtube:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-youtube:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-linkedin {
	color: rgb(0, 123, 182);
}
.btn-circle.btn-linkedin::before {
	background-color: rgb(0, 123, 182);
}
.btn-circle.btn-linkedin:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-linkedin:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-instagram {
	color: rgb(228, 64, 95);
}
.btn-circle.btn-instagram::before {
	background-color: rgb(228, 64, 95);
}
.btn-circle.btn-instagram:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-instagram:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-pinterest {
	color: rgb(203, 32, 39);
}
.btn-circle.btn-pinterest::before {
	background-color: rgb(203, 32, 39);
}
.btn-circle.btn-pinterest:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-pinterest:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-wordpress {
	color: rgb(69, 151, 190);
}
.btn-circle.btn-wordpress::before {
	background-color: rgb(69, 151, 190);
}
.btn-circle.btn-wordpress:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-wordpress:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-git {
	color: rgb(245, 76, 39);
}
.btn-circle.btn-git::before {
	background-color: rgb(245, 76, 39);
}
.btn-circle.btn-git:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-git:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-github {
	color: rgb(51, 51, 51);
}
.btn-circle.btn-github::before {
	background-color: rgb(51, 51, 51);
}
.btn-circle.btn-github:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-github:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-flickr {
	color: rgb(255, 0, 132);
}
.btn-circle.btn-flickr::before {
	background-color: rgb(255, 0, 132);
}
.btn-circle.btn-flickr:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-flickr:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-vine {
	color: rgb(0, 180, 138);
}
.btn-circle.btn-vine::before {
	background-color: rgb(0, 180, 138);
}
.btn-circle.btn-vine:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-vine:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-dribbble {
	color: rgb(242, 103, 152);
}
.btn-circle.btn-dribbble::before {
	background-color: rgb(242, 103, 152);
}
.btn-circle.btn-dribbble:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-dribbble:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-foursquare {
	color: rgb(0, 114, 177);
}
.btn-circle.btn-foursquare::before {
	background-color: rgb(0, 114, 177);
}
.btn-circle.btn-foursquare:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-foursquare:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-tumblr {
	color: rgb(50, 80, 109);
}
.btn-circle.btn-tumblr::before {
	background-color: rgb(50, 80, 109);
}
.btn-circle.btn-tumblr:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-tumblr:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-vk {
	color: rgb(76, 117, 163);
}
.btn-circle.btn-vk::before {
	background-color: rgb(76, 117, 163);
}
.btn-circle.btn-vk:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-vk:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-reddit {
	color: rgb(255, 87, 0);
}
.btn-circle.btn-reddit::before {
	background-color: rgb(255, 87, 0);
}
.btn-circle.btn-reddit:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-reddit:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-whatsapp {
	color: rgb(37, 211, 102);
}
.btn-circle.btn-whatsapp::before {
	background-color: rgb(37, 211, 102);
}
.btn-circle.btn-whatsapp:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-whatsapp:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-soundcloud {
	color: rgb(255, 51, 0);
}
.btn-circle.btn-soundcloud::before {
	background-color: rgb(255, 51, 0);
}
.btn-circle.btn-soundcloud:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-soundcloud:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-dropbox {
	color: rgb(0, 126, 229);
}
.btn-circle.btn-dropbox::before {
	background-color: rgb(0, 126, 229);
}
.btn-circle.btn-dropbox:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-dropbox:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-vimeo {
	color: rgb(26, 183, 234);
}
.btn-circle.btn-vimeo::before {
	background-color: rgb(26, 183, 234);
}
.btn-circle.btn-vimeo:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-vimeo:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-slack {
	color: rgb(58, 175, 133);
}
.btn-circle.btn-slack::before {
	background-color: rgb(58, 175, 133);
}
.btn-circle.btn-slack:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-slack:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-skype {
	color: rgb(0, 175, 240);
}
.btn-circle.btn-skype::before {
	background-color: rgb(0, 175, 240);
}
.btn-circle.btn-skype:hover {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-skype:focus {
	color: rgb(255, 255, 255);
}
.btn-circle.btn-circle-raised {
	color: rgb(255, 255, 255); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.btn-circle.btn-circle-raised.btn-circle-default {
	color: rgba(0, 0, 0, 0.87); background-color: rgb(238, 238, 238);
}
.btn-circle.btn-circle-raised.btn-circle-default::before {
	background-color: rgb(225, 225, 225);
}
.btn-circle.btn-circle-raised.btn-circle-white {
	color: rgb(3, 169, 244); background-color: rgb(255, 255, 255) !important;
}
.btn-circle.btn-circle-raised.btn-circle-white::before {
	background-color: rgb(242, 242, 242) !important;
}
.btn-circle.btn-circle-raised.btn-circle-white.btn-circle-primary {
	color: rgb(3, 169, 244);
}
.btn-circle.btn-circle-raised.btn-circle-white.btn-circle-success {
	color: rgb(76, 175, 80);
}
.btn-circle.btn-circle-raised.btn-circle-white.btn-circle-default {
	color: rgb(0, 0, 0);
}
.btn-circle.btn-circle-raised.btn-circle-white.btn-circle-info {
	color: rgb(0, 188, 212);
}
.btn-circle.btn-circle-raised.btn-circle-white.btn-circle-warning {
	color: rgb(255, 152, 0);
}
.btn-circle.btn-circle-raised.btn-circle-white.btn-circle-danger {
	color: rgb(244, 67, 54);
}
.btn-circle.btn-circle-raised.btn-circle-white.btn-circle-royal {
	color: rgb(156, 39, 176);
}
.btn-circle.btn-circle-raised.btn-circle-primary {
	background-color: rgb(3, 169, 244);
}
.btn-circle.btn-circle-raised.btn-circle-primary::before {
	background-color: rgb(3, 152, 219);
}
.btn-circle.btn-circle-raised.btn-circle-info {
	background-color: rgb(0, 188, 212);
}
.btn-circle.btn-circle-raised.btn-circle-info::before {
	background-color: rgb(0, 165, 187);
}
.btn-circle.btn-circle-raised.btn-circle-success {
	background-color: rgb(76, 175, 80);
}
.btn-circle.btn-circle-raised.btn-circle-success::before {
	background-color: rgb(68, 157, 72);
}
.btn-circle.btn-circle-raised.btn-circle-warning {
	background-color: rgb(255, 152, 0);
}
.btn-circle.btn-circle-raised.btn-circle-warning::before {
	background-color: rgb(230, 137, 0);
}
.btn-circle.btn-circle-raised.btn-circle-royal {
	background-color: rgb(156, 39, 176);
}
.btn-circle.btn-circle-raised.btn-circle-royal::before {
	background-color: rgb(137, 34, 155);
}
.btn-circle.btn-circle-raised.btn-circle-danger {
	background-color: rgb(244, 67, 54);
}
.btn-circle.btn-circle-raised.btn-circle-danger::before {
	background-color: rgb(243, 44, 30);
}
.btn-circle.btn-circle-raised.btn-facebook {
	background-color: rgb(59, 89, 152);
}
.btn-circle.btn-circle-raised.btn-facebook::before {
	background-color: rgb(52, 78, 134);
}
.btn-circle.btn-circle-raised.btn-twitter {
	background-color: rgb(0, 172, 237);
}
.btn-circle.btn-circle-raised.btn-twitter::before {
	background-color: rgb(0, 153, 212);
}
.btn-circle.btn-circle-raised.btn-google {
	background-color: rgb(221, 75, 57);
}
.btn-circle.btn-circle-raised.btn-google::before {
	background-color: rgb(215, 57, 37);
}
.btn-circle.btn-circle-raised.btn-rss {
	background-color: rgb(239, 146, 47);
}
.btn-circle.btn-circle-raised.btn-rss::before {
	background-color: rgb(237, 134, 23);
}
.btn-circle.btn-circle-raised.btn-youtube {
	background-color: rgb(187, 0, 0);
}
.btn-circle.btn-circle-raised.btn-youtube::before {
	background-color: rgb(162, 0, 0);
}
.btn-circle.btn-circle-raised.btn-linkedin {
	background-color: rgb(0, 123, 182);
}
.btn-circle.btn-circle-raised.btn-linkedin::before {
	background-color: rgb(0, 106, 157);
}
.btn-circle.btn-circle-raised.btn-instagram {
	background-color: rgb(228, 64, 95);
}
.btn-circle.btn-circle-raised.btn-instagram::before {
	background-color: rgb(225, 42, 76);
}
.btn-circle.btn-circle-raised.btn-pinterest {
	background-color: rgb(203, 32, 39);
}
.btn-circle.btn-circle-raised.btn-pinterest::before {
	background-color: rgb(181, 29, 35);
}
.btn-circle.btn-circle-raised.btn-wordpress {
	background-color: rgb(69, 151, 190);
}
.btn-circle.btn-circle-raised.btn-wordpress::before {
	background-color: rgb(60, 137, 173);
}
.btn-circle.btn-circle-raised.btn-git {
	background-color: rgb(245, 76, 39);
}
.btn-circle.btn-circle-raised.btn-git::before {
	background-color: rgb(244, 56, 15);
}
.btn-circle.btn-circle-raised.btn-github {
	background-color: rgb(51, 51, 51);
}
.btn-circle.btn-circle-raised.btn-github::before {
	background-color: rgb(38, 38, 38);
}
.btn-circle.btn-circle-raised.btn-flickr {
	background-color: rgb(255, 0, 132);
}
.btn-circle.btn-circle-raised.btn-flickr::before {
	background-color: rgb(230, 0, 119);
}
.btn-circle.btn-circle-raised.btn-vine {
	background-color: rgb(0, 180, 138);
}
.btn-circle.btn-circle-raised.btn-vine::before {
	background-color: rgb(0, 155, 118);
}
.btn-circle.btn-circle-raised.btn-dribbble {
	background-color: rgb(242, 103, 152);
}
.btn-circle.btn-circle-raised.btn-dribbble::before {
	background-color: rgb(240, 80, 136);
}
.btn-circle.btn-circle-raised.btn-foursquare {
	background-color: rgb(0, 114, 177);
}
.btn-circle.btn-circle-raised.btn-foursquare::before {
	background-color: rgb(0, 98, 152);
}
.btn-circle.btn-circle-raised.btn-tumblr {
	background-color: rgb(50, 80, 109);
}
.btn-circle.btn-circle-raised.btn-tumblr::before {
	background-color: rgb(42, 67, 92);
}
.btn-circle.btn-circle-raised.btn-vk {
	background-color: rgb(76, 117, 163);
}
.btn-circle.btn-circle-raised.btn-vk::before {
	background-color: rgb(68, 105, 146);
}
.btn-circle.btn-circle-raised.btn-reddit {
	background-color: rgb(255, 87, 0);
}
.btn-circle.btn-circle-raised.btn-reddit::before {
	background-color: rgb(230, 78, 0);
}
.btn-circle.btn-circle-raised.btn-whatsapp {
	background-color: rgb(37, 211, 102);
}
.btn-circle.btn-circle-raised.btn-whatsapp::before {
	background-color: rgb(33, 189, 92);
}
.btn-circle.btn-circle-raised.btn-soundcloud {
	background-color: rgb(255, 51, 0);
}
.btn-circle.btn-circle-raised.btn-soundcloud::before {
	background-color: rgb(230, 46, 0);
}
.btn-circle.btn-circle-raised.btn-dropbox {
	background-color: rgb(0, 126, 229);
}
.btn-circle.btn-circle-raised.btn-dropbox::before {
	background-color: rgb(0, 112, 204);
}
.btn-circle.btn-circle-raised.btn-vimeo {
	background-color: rgb(26, 183, 234);
}
.btn-circle.btn-circle-raised.btn-vimeo::before {
	background-color: rgb(20, 167, 215);
}
.btn-circle.btn-circle-raised.btn-slack {
	background-color: rgb(58, 175, 133);
}
.btn-circle.btn-circle-raised.btn-slack::before {
	background-color: rgb(52, 156, 118);
}
.btn-circle.btn-circle-raised.btn-skype {
	background-color: rgb(0, 175, 240);
}
.btn-circle.btn-circle-raised.btn-skype::before {
	background-color: rgb(0, 156, 215);
}
.dropdown-toggle {
	border-radius: 0px; padding-right: 8px; padding-left: 8px;
}
.table-striped-primary > tbody > tr:nth-child(2n+1) > td {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.table-striped-primary > tbody > tr:nth-child(2n+1) > th {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.table tr {
	transition:0.3s;
}
.table tr td {
	border-color: rgb(224, 224, 224) !important; padding: 12px !important;
}
.table tr th {
	border-color: rgb(224, 224, 224) !important; padding: 12px !important;
}
.table tr th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table tr:hover {
	background-color: rgb(250, 250, 250);
}
.table tr.success td {
	background-color: rgb(217, 238, 218) !important;
}
.table tr.info td {
	background-color: rgb(212, 250, 255) !important;
}
.table tr.warning td {
	background-color: rgb(255, 245, 230) !important;
}
.table tr.danger td {
	background-color: rgb(253, 225, 223) !important;
}
.table tr.royal td {
	background-color: rgb(244, 222, 248) !important;
}
.table tr.primary td {
	background-color: rgb(172, 228, 254) !important;
}
.table.table-no-border {
	border: currentColor !important; border-image: none !important;
}
.table.table-no-border tr {
	border: currentColor !important; border-image: none !important;
}
.table.table-no-border tr td {
	border: currentColor !important; border-image: none !important;
}
.table.table-no-border tr th {
	border: currentColor !important; border-image: none !important;
}
.card table {
	margin-bottom: 0px;
}
@media all and (max-width:767px)
{
.table tr td {
	padding: 8px !important;
}
.table tr th {
	padding: 8px !important;
}
}
.vertical-center > tbody > tr > td {
	vertical-align: middle;
}
code {
	color: rgb(3, 152, 219);
}
code[class*=language-] {
	text-align: left; color: rgb(207, 216, 220); line-height: 1.5; font-size: 13px; font-weight: 400; word-spacing: normal; white-space: pre; direction: ltr; -ms-word-break: normal; -ms-word-wrap: normal; text-shadow: none; -ms-hyphens: none; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; -webkit-hyphens: none; hyphens: none;
}
pre[class*=language-] {
	text-align: left; color: rgb(207, 216, 220); line-height: 1.5; font-size: 13px; font-weight: 400; word-spacing: normal; white-space: pre; direction: ltr; -ms-word-break: normal; -ms-word-wrap: normal; text-shadow: none; -ms-hyphens: none; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; -webkit-hyphens: none; hyphens: none;
}
pre[class*=language-]::selection {
	background: rgba(255, 255, 255, 0.2);
}
pre[class*=language-] ::selection {
	background: rgba(255, 255, 255, 0.2);
}
code[class*=language-]::selection {
	background: rgba(255, 255, 255, 0.2);
}
code[class*=language-] ::selection {
	background: rgba(255, 255, 255, 0.2);
}
pre[class*=language-] {
	margin: 0.5em 0px; padding: 1em; overflow: auto;
}
:not(pre) > code[class*=language-] {
	background: rgb(38, 50, 56);
}
pre[class*=language-] {
	background: rgb(38, 50, 56);
}
:not(pre) > code[class*=language-] {
	padding: 0.1em; border-radius: 0.3em; white-space: normal;
}
.token.comment {
	color: slategray;
}
.token.prolog {
	color: slategray;
}
.token.doctype {
	color: slategray;
}
.token.cdata {
	color: slategray;
}
.token.punctuation {
	color: rgb(129, 212, 250);
}
.namespace {
	opacity: 0.7;
}
.token.property {
	color: rgb(77, 182, 172);
}
.token.tag {
	color: rgb(77, 182, 172);
}
.token.boolean {
	color: rgb(77, 182, 172);
}
.token.number {
	color: rgb(77, 182, 172);
}
.token.constant {
	color: rgb(77, 182, 172);
}
.token.symbol {
	color: rgb(77, 182, 172);
}
.token.deleted {
	color: rgb(77, 182, 172);
}
.token.string {
	color: rgb(251, 192, 45);
}
.token.char {
	color: rgb(251, 192, 45);
}
.token.builtin {
	color: rgb(251, 192, 45);
}
.token.attr-value {
	color: rgb(251, 192, 45);
}
.token.inserted {
	color: rgb(251, 192, 45);
}
.token.operator {
	color: rgb(251, 192, 45);
}
.token.entity {
	color: rgb(251, 192, 45);
}
.token.url {
	color: rgb(251, 192, 45);
}
.language-css .token.string {
	color: rgb(251, 192, 45);
}
.style .token.string {
	color: rgb(251, 192, 45);
}
.token.selector {
	color: rgb(206, 147, 216);
}
.token.attr-name {
	color: rgb(206, 147, 216);
}
.token.atrule {
	color: rgb(206, 147, 216);
}
.token.important {
	color: rgb(206, 147, 216);
}
.token.keyword {
	color: rgb(206, 147, 216);
}
.token.function {
	color: rgb(77, 182, 172);
}
.token.regex {
	color: rgb(251, 192, 45);
}
.token.variable {
	color: rgb(251, 192, 45);
}
.token.important {
	font-weight: 700;
}
.token.bold {
	font-weight: 700;
}
.token.italic {
	font-style: italic;
}
.token.entity {
	cursor: help;
}
pre.line-numbers {
	padding-left: 3.8em; position: relative; counter-reset: linenumber;
}
pre.line-numbers > code {
	position: relative;
}
.line-numbers .line-numbers-rows {
	left: -3.8em; top: 0px; width: 3em; letter-spacing: -1px; font-size: 100%; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; position: absolute; pointer-events: none; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.line-numbers-rows > span {
	display: block; counter-increment: linenumber; pointer-events: none;
}
.line-numbers-rows > span::before {
	text-align: right; color: rgb(84, 110, 122); padding-right: 0.8em; display: block; content: counter(linenumber);
}
.rotate-icon i {
	transition-property: transform; transition-duration: 0.5s; transition-timing-function: ease-in-out;
}
.rotate-icon:hover i {
	transform: rotate(360deg); -webkit-transform: rotate(360deg);
}
.ms-icon {
	margin: 0px 5px 5px 0px; border-radius: 2px; width: 40px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 2.2; font-size: 18px; display: inline-block; background-color: rgb(3, 169, 244);
}
.ms-icon.color-info {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 188, 212);
}
.ms-icon.color-warning {
	color: rgb(255, 255, 255) !important; background-color: rgb(255, 152, 0);
}
.ms-icon.color-danger {
	color: rgb(255, 255, 255) !important; background-color: rgb(244, 67, 54);
}
.ms-icon.color-success {
	color: rgb(255, 255, 255) !important; background-color: rgb(76, 175, 80);
}
.ms-icon.color-royal {
	color: rgb(255, 255, 255) !important; background-color: rgb(156, 39, 176);
}
.ms-icon.color-black {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 0, 0);
}
.ms-icon.ms-icon-inverse {
	border: 1px solid rgb(3, 169, 244); border-image: none; color: rgb(3, 169, 244); background-color: transparent;
}
.ms-icon.ms-icon-inverse.color-info {
	border-color: rgb(0, 188, 212); color: rgb(0, 188, 212) !important; background-color: transparent;
}
.ms-icon.ms-icon-inverse.color-warning {
	border-color: rgb(255, 152, 0); color: rgb(255, 152, 0) !important; background-color: transparent;
}
.ms-icon.ms-icon-inverse.color-danger {
	border-color: rgb(244, 67, 54); color: rgb(244, 67, 54) !important; background-color: transparent;
}
.ms-icon.ms-icon-inverse.color-success {
	border-color: rgb(76, 175, 80); color: rgb(76, 175, 80) !important; background-color: transparent;
}
.ms-icon.ms-icon-inverse.color-royal {
	border-color: rgb(156, 39, 176); color: rgb(156, 39, 176) !important; background-color: transparent;
}
.ms-icon.ms-icon-inverse.color-black {
	border-color: rgb(0, 0, 0); color: rgb(0, 0, 0) !important; background-color: transparent;
}
.ms-icon.ms-icon-square {
	border-radius: 0px;
}
.ms-icon.ms-icon-round {
	border-radius: 5px;
}
.ms-icon.ms-icon-circle {
	border-radius: 50%;
}
.ms-icon.ms-icon-lg {
	width: 50px; height: 50px; line-height: 50px; font-size: 22px;
}
.ms-icon.ms-icon-xlg {
	width: 60px; height: 60px; line-height: 60px; font-size: 24px;
}
.ms-icon.ms-icon-xxlg {
	width: 80px; height: 80px; line-height: 80px; font-size: 36px;
}
.ms-icon.ms-icon-sm {
	width: 35px; height: 35px; line-height: 35px; font-size: 14px;
}
.ms-icon.ms-icon-white {
	color: rgb(3, 169, 244); background-color: rgb(255, 255, 255);
}
.ms-icon.ms-icon-white.ms-icon-inverse {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: transparent;
}
.ms-icon-feature {
	margin-bottom: 2rem; display: table;
}
.ms-icon-feature .ms-icon-feature-icon {
	padding-right: 20px; vertical-align: top; display: table-cell;
}
.ms-icon-feature .ms-icon-feature-content {
	font-size: 1.4rem; vertical-align: top; display: table-cell;
}
.ms-icon-feature .ms-icon-feature-content h4 {
	margin: 0px 0px 10px; font-weight: 400;
}
@media all and (max-width:767px) and (min-width:575px)
{
.ms-icon-feature {
	padding: 0px; text-align: center; display: block;
}
.ms-icon-feature .ms-icon-feature-icon {
	padding: 0px; margin-bottom: 2rem; display: block;
}
.ms-icon-feature .ms-icon-feature-content {
	padding: 0px; display: block;
}
}
.badge {
	padding: 4px 7px; border-radius: 2px; color: rgb(255, 255, 255); vertical-align: middle; -ms-grid-row-align: center; align-self: center;
}
.badge.badge-default {
	background-color: rgb(96, 125, 139);
}
.badge.badge-white {
	color: rgb(66, 66, 66); background-color: rgb(255, 255, 255);
}
.active > .badge {
	color: rgb(3, 169, 244); background-color: rgb(255, 255, 255);
}
.badge-pill {
	margin: 0px 0px 0px 4px; padding: 0px 5px; border-radius: 25px; transition:0.3s; height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-size: 11px; font-weight: 400; vertical-align: middle; display: inline-block; min-width: 25px; background-color: rgb(96, 125, 139);
}
.badge-pill.badge-pill-square {
	border-radius: 0px;
}
.badge-pill.badge-pill-round {
	border-radius: 5px;
}
.badge-pill:hover {
	transform: translateY(-2px);
}
.badge-pill.badge-pill-primary {
	background-color: rgb(3, 169, 244);
}
.badge-pill.badge-pill-info {
	background-color: rgb(0, 188, 212);
}
.badge-pill.badge-pill-royal {
	background-color: rgb(156, 39, 176);
}
.badge-pill.badge-pill-warning {
	background-color: rgb(255, 152, 0);
}
.badge-pill.badge-pill-danger {
	background-color: rgb(244, 67, 54);
}
.badge-pill.badge-pill-success {
	background-color: rgb(76, 175, 80);
}
.badge-pill.badge-pill-orange {
	background-color: rgb(245, 124, 0);
}
.badge-pill.badge-pill-pink {
	background-color: rgb(245, 0, 87);
}
.btn-circle .badge-pill {
	top: 0px; position: absolute;
}
.nav.nav-stacked .list-group-item {
	color: rgb(66, 66, 66);
}
.list-group .list-group-item {
	color: rgb(66, 66, 66);
}
.nav.nav-stacked .list-group-item:hover {
	color: rgb(3, 169, 244); background-color: rgb(245, 245, 245);
}
.nav.nav-stacked .list-group-item:focus {
	color: rgb(3, 169, 244); background-color: rgb(245, 245, 245);
}
.list-group .list-group-item:hover {
	color: rgb(3, 169, 244); background-color: rgb(245, 245, 245);
}
.list-group .list-group-item:focus {
	color: rgb(3, 169, 244); background-color: rgb(245, 245, 245);
}
.nav.nav-stacked .list-group-item.active {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.list-group .list-group-item.active {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.nav.nav-stacked .list-group-item.active .badge-pill {
	color: rgb(3, 155, 229); background-color: rgb(255, 255, 255);
}
.list-group .list-group-item.active .badge-pill {
	color: rgb(3, 155, 229); background-color: rgb(255, 255, 255);
}
.nav.nav-stacked .list-group-item.active:hover {
	background-color: rgb(3, 155, 229);
}
.nav.nav-stacked .list-group-item.active:focus {
	background-color: rgb(3, 155, 229);
}
.list-group .list-group-item.active:hover {
	background-color: rgb(3, 155, 229);
}
.list-group .list-group-item.active:focus {
	background-color: rgb(3, 155, 229);
}
.panel {
	border-radius: 2px; border: 0px currentColor; border-image: none; margin-bottom: 2rem; box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.12), 0px 1px 2px 0px rgba(0,0,0,0.24);
}
.panel .panel-body {
	padding: 2rem;
}
.panel .panel-body > p:last-child {
	margin-bottom: 0px;
}
.panel .panel-heading {
	padding: 15px;
}
.panel .panel-heading .panel-title {
	margin: 0px; color: rgb(255, 255, 255); font-size: 16px;
}
.panel .panel-heading .panel-title i {
	margin-right: 1rem;
}
.panel .panel-footer {
	padding: 10px;
}
.panel.panel-flat {
	box-shadow: none; background-color: transparent;
}
.panel.panel-black .panel-heading {
	background-color: rgb(66, 66, 66);
}
.panel.panel-dark.panel-default .panel-heading {
	color: rgb(66, 66, 66); background-color: rgb(225, 225, 225);
}
.panel.panel-dark.panel-default .panel-footer {
	color: rgb(66, 66, 66); background-color: rgb(225, 225, 225);
}
.panel.panel-dark.panel-default .panel-body {
	color: rgb(66, 66, 66); background-color: rgb(238, 238, 238);
}
.panel.panel-dark.panel-black .panel-heading {
	color: rgb(255, 255, 255); background-color: rgb(53, 53, 53);
}
.panel.panel-dark.panel-black .panel-footer {
	color: rgb(255, 255, 255); background-color: rgb(53, 53, 53);
}
.panel.panel-dark.panel-black .panel-body {
	color: rgb(245, 245, 245); background-color: rgb(66, 66, 66);
}
.panel.panel-dark.panel-primary .panel-heading {
	background-color: rgb(3, 152, 219);
}
.panel.panel-dark.panel-primary .panel-footer {
	background-color: rgb(3, 152, 219);
}
.panel.panel-dark.panel-primary .panel-body {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.panel.panel-dark.panel-info .panel-heading {
	background-color: rgb(0, 165, 187);
}
.panel.panel-dark.panel-info .panel-footer {
	background-color: rgb(0, 165, 187);
}
.panel.panel-dark.panel-info .panel-body {
	color: rgb(255, 255, 255); background-color: rgb(0, 188, 212);
}
.panel.panel-dark.panel-success .panel-heading {
	color: rgb(255, 255, 255); background-color: rgb(68, 157, 72);
}
.panel.panel-dark.panel-success .panel-footer {
	color: rgb(255, 255, 255); background-color: rgb(68, 157, 72);
}
.panel.panel-dark.panel-success .panel-body {
	color: rgb(255, 255, 255); background-color: rgb(76, 175, 80);
}
.panel.panel-dark.panel-warning .panel-heading {
	background-color: rgb(230, 137, 0);
}
.panel.panel-dark.panel-warning .panel-footer {
	background-color: rgb(230, 137, 0);
}
.panel.panel-dark.panel-warning .panel-body {
	color: rgb(255, 255, 255); background-color: rgb(255, 152, 0);
}
.panel.panel-dark.panel-danger .panel-heading {
	background-color: rgb(243, 44, 30);
}
.panel.panel-dark.panel-danger .panel-footer {
	background-color: rgb(243, 44, 30);
}
.panel.panel-dark.panel-danger .panel-body {
	color: rgb(255, 255, 255); background-color: rgb(244, 67, 54);
}
.panel.panel-dark.panel-royal .panel-heading {
	background-color: rgb(137, 34, 155);
}
.panel.panel-dark.panel-royal .panel-footer {
	background-color: rgb(137, 34, 155);
}
.panel.panel-dark.panel-royal .panel-body {
	color: rgb(255, 255, 255); background-color: rgb(156, 39, 176);
}
.panel.panel-default .panel-heading .panel-title {
	color: rgb(66, 66, 66);
}
.panel .panel-footer {
	border: 0px currentColor; border-image: none;
}
.panel .panel-footer > p:last-child {
	margin-bottom: 0px;
}
.panel.panel-primary .panel-footer {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.panel.panel-info .panel-footer {
	color: rgb(255, 255, 255); background-color: rgb(0, 188, 212);
}
.panel.panel-succ .panel-footer {
	color: rgb(255, 255, 255); background-color: rgb(76, 175, 80);
}
.panel.panel-royal .panel-footer {
	color: rgb(255, 255, 255); background-color: rgb(156, 39, 176);
}
.panel.panel-warning .panel-footer {
	color: rgb(255, 255, 255); background-color: rgb(255, 152, 0);
}
.panel.panel-danger .panel-footer {
	color: rgb(255, 255, 255); background-color: rgb(244, 67, 54);
}
.list-group {
	border-right-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.list-group .list-group-item {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(238, 238, 238); margin: 0px; padding: 10px 15px; transition:0.3s; border-image: none; vertical-align: middle; display: flex;
}
.list-group a.list-group-item {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(238, 238, 238); margin: 0px; padding: 10px 15px; transition:0.3s; border-image: none; vertical-align: middle; display: flex;
}
.list-group :first-child.list-group-item {
	border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.list-group a:first-child.list-group-item {
	border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.list-group .list-group-item > i {
	margin-right: 1.5rem; -ms-grid-row-align: center; align-self: center;
}
.list-group a.list-group-item > i {
	margin-right: 1.5rem; -ms-grid-row-align: center; align-self: center;
}
.list-group a.list-group-item:hover {
	color: rgb(3, 169, 244); background-color: rgb(245, 245, 245);
}
.list-group a.list-group-item:focus {
	color: rgb(3, 169, 244); background-color: rgb(245, 245, 245);
}
.list-group a.list-group-item.active {
	border-color: rgb(3, 169, 244); color: rgb(255, 255, 255); z-index: 0; background-color: rgb(3, 169, 244);
}
.list-group a.list-group-item.active:hover {
	background-color: rgb(3, 155, 229);
}
.list-group a.list-group-item.active:focus {
	background-color: rgb(3, 155, 229);
}
.ms-media-list .media-object {
	border-radius: 50%; border: 2px solid rgb(255, 255, 255); border-image: none; width: 75px; height: 75px; margin-bottom: 1rem; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.list-line {
	padding: 0px; list-style-type: none;
}
.list-line li {
	margin: 0px; padding: 0px;
}
.list-line li a {
	padding: 10px 0px 10px 10px; transition:0.3s; color: rgb(66, 66, 66); border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.list-line li a:hover {
	color: rgb(3, 169, 244); background-color: rgb(245, 245, 245);
}
.list-line li a:focus {
	color: rgb(3, 169, 244); background-color: rgb(245, 245, 245);
}
.list-line li:first-child a {
	border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: dotted;
}
.card {
	border-radius: 2px; border: 0px currentColor; border-image: none; margin-bottom: 2rem; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); background-color: rgb(255, 255, 255);
}
.card .plyr--audio {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none;
}
.card .card-block {
	padding: 2rem;
}
.card .card-body {
	padding: 2rem;
}
.card.card-block {
	padding: 2rem;
}
.card.card-body {
	padding: 2rem;
}
.card .card-block p:last-child {
	
}
.card .card-body p:last-child {
	
}
.card.card-block p:last-child {
	
}
.card.card-body p:last-child {
	
}
.card .card-footer {
	padding: 1rem 2rem 0.7rem; border: 0px currentColor; border-image: none; background-color: rgb(238, 238, 238);
}
.card .card-footer p:last-child {
	margin-bottom: 0px;
}
.card .card-block {
	padding: 4rem;
}
.card .card-body-big {
	padding: 4rem;
}
.card.card-block {
	padding: 4rem;
}
.card.card-body-big {
	padding: 4rem;
}
.card .card-header {
	padding: 1.5rem 2rem; border: 0px currentColor; border-image: none; background-color: rgb(238, 238, 238);
}
.card .card-header i {
	margin-right: 10px;
}
.card .card-header h1 {
	margin: 0px; font-weight: 400;
}
.card .card-header h2 {
	margin: 0px; font-weight: 400;
}
.card .card-header h3 {
	margin: 0px; font-weight: 400;
}
.card .card-header h4 {
	margin: 0px; font-weight: 400;
}
.card .card-header h5 {
	margin: 0px; font-weight: 400;
}
.card .card-header h6 {
	margin: 0px; font-weight: 400;
}
.card .card-header h1 {
	font-size: 2rem;
}
.card .card-header h2 {
	font-size: 1.8rem;
}
.card .card-header h3 {
	font-size: 1.6rem;
}
.card .card-header h4 {
	font-size: 1.3rem;
}
.card.card-light {
	border-radius: 3px; border-bottom-color: rgb(245, 245, 245); border-bottom-width: 3px; border-bottom-style: solid;
}
.card.card-light .card-header {
	color: rgb(245, 245, 245); background-color: rgb(245, 245, 245);
}
.card.card-light .card-footer {
	color: rgb(245, 245, 245); background-color: rgb(245, 245, 245);
}
.card.card-light-inverse {
	color: rgb(255, 255, 255); border-bottom-color: rgb(245, 245, 245); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(245, 245, 245);
}
.card.card-light-inverse a.link {
	color: rgb(255, 255, 255);
}
.card.card-light-inverse a.link:hover {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.card.card-light-inverse a.link:focus {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.card.card-light-inverse .card-header {
	color: rgb(245, 245, 245); background-color: rgb(227, 227, 227);
}
.card.card-light-inverse .card-footer {
	color: rgb(245, 245, 245); background-color: rgb(227, 227, 227);
}
.card.card-dark {
	border-radius: 3px; border-bottom-color: rgb(66, 66, 66); border-bottom-width: 3px; border-bottom-style: solid;
}
.card.card-dark .card-header {
	color: rgb(245, 245, 245); background-color: rgb(66, 66, 66);
}
.card.card-dark .card-footer {
	color: rgb(245, 245, 245); background-color: rgb(66, 66, 66);
}
.card.card-dark-inverse {
	color: rgb(255, 255, 255); border-bottom-color: rgb(66, 66, 66); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(66, 66, 66);
}
.card.card-dark-inverse a.link {
	color: rgb(255, 255, 255);
}
.card.card-dark-inverse a.link:hover {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.card.card-dark-inverse a.link:focus {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.card.card-dark-inverse .card-header {
	color: rgb(245, 245, 245); background-color: rgb(48, 48, 48);
}
.card.card-dark-inverse .card-footer {
	color: rgb(245, 245, 245); background-color: rgb(48, 48, 48);
}
.card.card-primary {
	border-radius: 3px; border-bottom-color: rgb(3, 169, 244); border-bottom-width: 3px; border-bottom-style: solid;
}
.card.card-primary .card-header {
	color: rgb(245, 245, 245); background-color: rgb(3, 169, 244);
}
.card.card-primary .card-footer {
	color: rgb(245, 245, 245); background-color: rgb(3, 169, 244);
}
.card.card-primary-inverse {
	color: rgb(255, 255, 255); border-bottom-color: rgb(3, 169, 244); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(3, 169, 244);
}
.card.card-primary-inverse a.link {
	color: rgb(255, 255, 255);
}
.card.card-primary-inverse a.link:hover {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.card.card-primary-inverse a.link:focus {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.card.card-primary-inverse .card-header {
	color: rgb(245, 245, 245); background-color: rgb(3, 145, 209);
}
.card.card-primary-inverse .card-footer {
	color: rgb(245, 245, 245); background-color: rgb(3, 145, 209);
}
.card.card-info {
	border-radius: 3px; border-bottom-color: rgb(0, 188, 212); border-bottom-width: 3px; border-bottom-style: solid;
}
.card.card-info .card-header {
	color: rgb(245, 245, 245); background-color: rgb(0, 188, 212);
}
.card.card-info .card-footer {
	color: rgb(245, 245, 245); background-color: rgb(0, 188, 212);
}
.card.card-info-inverse {
	color: rgb(255, 255, 255); border-bottom-color: rgb(0, 188, 212); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(0, 188, 212);
}
.card.card-info-inverse a.link {
	color: rgb(255, 255, 255);
}
.card.card-info-inverse a.link:hover {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.card.card-info-inverse a.link:focus {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.card.card-info-inverse .card-header {
	color: rgb(245, 245, 245); background-color: rgb(0, 156, 176);
}
.card.card-info-inverse .card-footer {
	color: rgb(245, 245, 245); background-color: rgb(0, 156, 176);
}
.card.card-royal {
	border-radius: 3px; border-bottom-color: rgb(156, 39, 176); border-bottom-width: 3px; border-bottom-style: solid;
}
.card.card-royal .card-header {
	color: rgb(245, 245, 245); background-color: rgb(156, 39, 176);
}
.card.card-royal .card-footer {
	color: rgb(245, 245, 245); background-color: rgb(156, 39, 176);
}
.card.card-royal-inverse {
	color: rgb(255, 255, 255); border-bottom-color: rgb(156, 39, 176); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(156, 39, 176);
}
.card.card-royal-inverse a.link {
	color: rgb(255, 255, 255);
}
.card.card-royal-inverse a.link:hover {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.card.card-royal-inverse a.link:focus {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.card.card-royal-inverse .card-header {
	color: rgb(245, 245, 245); background-color: rgb(130, 33, 147);
}
.card.card-royal-inverse .card-footer {
	color: rgb(245, 245, 245); background-color: rgb(130, 33, 147);
}
.card.card-warning {
	border-radius: 3px; border-bottom-color: rgb(255, 152, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.card.card-warning .card-header {
	color: rgb(245, 245, 245); background-color: rgb(255, 152, 0);
}
.card.card-warning .card-footer {
	color: rgb(245, 245, 245); background-color: rgb(255, 152, 0);
}
.card.card-warning-inverse {
	color: rgb(255, 255, 255); border-bottom-color: rgb(255, 152, 0); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(255, 152, 0);
}
.card.card-warning-inverse a.link {
	color: rgb(255, 255, 255);
}
.card.card-warning-inverse a.link:hover {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.card.card-warning-inverse a.link:focus {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.card.card-warning-inverse .card-header {
	color: rgb(245, 245, 245); background-color: rgb(219, 131, 0);
}
.card.card-warning-inverse .card-footer {
	color: rgb(245, 245, 245); background-color: rgb(219, 131, 0);
}
.card.card-danger {
	border-radius: 3px; border-bottom-color: rgb(244, 67, 54); border-bottom-width: 3px; border-bottom-style: solid;
}
.card.card-danger .card-header {
	color: rgb(245, 245, 245); background-color: rgb(244, 67, 54);
}
.card.card-danger .card-footer {
	color: rgb(245, 245, 245); background-color: rgb(244, 67, 54);
}
.card.card-danger-inverse {
	color: rgb(255, 255, 255); border-bottom-color: rgb(244, 67, 54); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(244, 67, 54);
}
.card.card-danger-inverse a.link {
	color: rgb(255, 255, 255);
}
.card.card-danger-inverse a.link:hover {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.card.card-danger-inverse a.link:focus {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.card.card-danger-inverse .card-header {
	color: rgb(245, 245, 245); background-color: rgb(242, 35, 20);
}
.card.card-danger-inverse .card-footer {
	color: rgb(245, 245, 245); background-color: rgb(242, 35, 20);
}
.card.card-success {
	border-radius: 3px; border-bottom-color: rgb(76, 175, 80); border-bottom-width: 3px; border-bottom-style: solid;
}
.card.card-success .card-header {
	color: rgb(245, 245, 245); background-color: rgb(76, 175, 80);
}
.card.card-success .card-footer {
	color: rgb(245, 245, 245); background-color: rgb(76, 175, 80);
}
.card.card-success-inverse {
	color: rgb(255, 255, 255); border-bottom-color: rgb(76, 175, 80); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(76, 175, 80);
}
.card.card-success-inverse a.link {
	color: rgb(255, 255, 255);
}
.card.card-success-inverse a.link:hover {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.card.card-success-inverse a.link:focus {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.card.card-success-inverse .card-header {
	color: rgb(245, 245, 245); background-color: rgb(65, 150, 69);
}
.card.card-success-inverse .card-footer {
	color: rgb(245, 245, 245); background-color: rgb(65, 150, 69);
}
.card.card-light .card-header {
	color: rgb(66, 66, 66);
}
.card.card-light .card-footer {
	color: rgb(66, 66, 66);
}
.card.card-light-inverse {
	color: rgb(66, 66, 66);
}
.card.card-light-inverse .card-header {
	color: rgb(66, 66, 66);
}
.card.card-light-inverse .card-footer {
	color: rgb(66, 66, 66);
}
.card .card-block > .ms-icon {
	margin: 1rem 0px;
}
.card .card-body > .ms-icon {
	margin: 1rem 0px;
}
.card .list-group {
	border: currentColor; border-image: none;
}
.card.card-flat {
	box-shadow: none !important;
}
.card-hero {
	margin-top: -100px; position: relative; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.card-hero > .card-block {
	padding: 4rem;
}
.card-hero .card-body {
	padding: 4rem;
}
.ms-feature {
	transition:0.5s;
}
.ms-feature .ms-icon {
	transition:0.5s;
}
.ms-feature:hover {
	box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 1px 8px 0px rgba(0,0,0,0.12); background-color: rgb(250, 250, 250);
}
.ms-feature:focus {
	box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 1px 8px 0px rgba(0,0,0,0.12); background-color: rgb(250, 250, 250);
}
.ms-feature:hover .ms-icon {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2); transform: rotate(360deg);
}
.ms-feature:focus .ms-icon {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2); transform: rotate(360deg);
}
.btn-card-float {
	left: 50%; right: auto; position: absolute; box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12), 0px 3px 5px -1px rgba(0,0,0,0.2); transform: translate(-50%, -50px);
}
.btn-card-float.right {
	left: auto; right: 10%; transform: translate(0px, -50px);
}
.btn-card-float.left {
	left: 10%; right: auto; transform: translate(0px, -50px);
}
.card-relative {
	position: relative;
}
@media all and (max-width:767px)
{
.card .card-block {
	padding: 2rem;
}
.card .card-body-big {
	padding: 2rem;
}
.card-hero .card-block {
	padding: 2rem;
}
.card-hero .card-body {
	padding: 2rem;
}
}
.card-code {
	border: 0px currentColor !important; border-image: none !important;
}
.card-code-header {
	margin: 0px; padding: 0px !important; border-radius: 0px;
}
.card-code-header .card-code-title a {
	padding: 1.4rem 1.5rem; color: rgb(255, 255, 255); line-height: 1rem; font-family: Roboto,sans-serif; font-size: 14px; font-weight: 400; display: block; position: relative;
}
.card-code-header .card-code-title a i {
	transition:0.4s; font-size: 1.6rem; margin-right: 1rem;
}
.card-code-header .card-code-title a:hover {
	text-decoration: none;
}
.card-code-header .card-code-title a:focus {
	text-decoration: none;
}
.card-code-header .card-code-title a::after {
	transition:0.4s; top: 1.7rem; right: 2.5rem; font-family: FontAwesome; position: absolute; content: "\f107"; transform: rotate(0deg);
}
.card-code-header .card-code-title a.collapsed i {
	transform: rotate(180deg);
}
.card-code-header .card-code-title a.collapsed::after {
	transform: rotate(90deg);
}
.card-code .card-collapse {
	margin: 0px;
}
.card-code .card-collapse .card-code-block pre {
	margin: 0px; border-radius: 0px; border: 0px currentColor; border-image: none;
}
:not(.btn-raised).dropdown-toggle {
	box-shadow: none !important;
}
.dropdown-toggle::after {
	display: none;
}
.btn-group .dropdown-menu {
	margin: 0px; padding: 0px; transform-origin: 40% 0%; transition:0.2s; top: 0px; display: block; transform: scale(0) !important;
}
.btn-group .dropdown-menu li {
	padding: 0px; font-size: 1.4rem;
}
.btn-group .dropdown-menu li.dropdown-header {
	padding: 10px 20px; color: rgb(66, 66, 66); text-transform: uppercase; font-size: 14px; font-weight: 400;
}
.btn-group .dropdown-menu li a {
	padding: 1rem 2rem; line-height: 2rem; display: block;
}
.btn-group .dropdown-menu li a:hover {
	color: rgb(3, 169, 244); background-color: rgb(245, 245, 245);
}
.btn-group .dropdown-menu li a:focus {
	color: rgb(3, 169, 244); background-color: rgb(245, 245, 245);
}
.btn-group .dropdown-menu li a i {
	margin-right: 15px;
}
.btn-group .dropdown-menu.dropdown-menu-right {
	transform-origin: 100% 0%;
}
.btn-group .dropdown-menu.dropdown-menu-left {
	transform-origin: 0% 0%;
}
.btn-group .dropdown-menu.dropdown-menu-light {
	background-color: rgb(245, 245, 245);
}
.btn-group .dropdown-menu.dropdown-menu-light li.dropdown-header {
	color: rgb(255, 255, 255);
}
.btn-group .dropdown-menu.dropdown-menu-light li.dropdown-divider {
	border-color: rgba(255, 255, 255, 0.2);
}
.btn-group .dropdown-menu.dropdown-menu-light li a {
	color: rgb(255, 255, 255);
}
.btn-group .dropdown-menu.dropdown-menu-light li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(232, 232, 232);
}
.btn-group .dropdown-menu.dropdown-menu-light li a:focus {
	color: rgb(255, 255, 255); background-color: rgb(232, 232, 232);
}
.btn-group .dropdown-menu.dropdown-menu-dark {
	background-color: rgb(66, 66, 66);
}
.btn-group .dropdown-menu.dropdown-menu-dark li.dropdown-header {
	color: rgb(255, 255, 255);
}
.btn-group .dropdown-menu.dropdown-menu-dark li.dropdown-divider {
	border-color: rgba(255, 255, 255, 0.2);
}
.btn-group .dropdown-menu.dropdown-menu-dark li a {
	color: rgb(255, 255, 255);
}
.btn-group .dropdown-menu.dropdown-menu-dark li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(53, 53, 53);
}
.btn-group .dropdown-menu.dropdown-menu-dark li a:focus {
	color: rgb(255, 255, 255); background-color: rgb(53, 53, 53);
}
.btn-group .dropdown-menu.dropdown-menu-primary {
	background-color: rgb(3, 169, 244);
}
.btn-group .dropdown-menu.dropdown-menu-primary li.dropdown-header {
	color: rgb(255, 255, 255);
}
.btn-group .dropdown-menu.dropdown-menu-primary li.dropdown-divider {
	border-color: rgba(255, 255, 255, 0.2);
}
.btn-group .dropdown-menu.dropdown-menu-primary li a {
	color: rgb(255, 255, 255);
}
.btn-group .dropdown-menu.dropdown-menu-primary li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 152, 219);
}
.btn-group .dropdown-menu.dropdown-menu-primary li a:focus {
	color: rgb(255, 255, 255); background-color: rgb(3, 152, 219);
}
.btn-group .dropdown-menu.dropdown-menu-info {
	background-color: rgb(0, 188, 212);
}
.btn-group .dropdown-menu.dropdown-menu-info li.dropdown-header {
	color: rgb(255, 255, 255);
}
.btn-group .dropdown-menu.dropdown-menu-info li.dropdown-divider {
	border-color: rgba(255, 255, 255, 0.2);
}
.btn-group .dropdown-menu.dropdown-menu-info li a {
	color: rgb(255, 255, 255);
}
.btn-group .dropdown-menu.dropdown-menu-info li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 165, 187);
}
.btn-group .dropdown-menu.dropdown-menu-info li a:focus {
	color: rgb(255, 255, 255); background-color: rgb(0, 165, 187);
}
.btn-group .dropdown-menu.dropdown-menu-royal {
	background-color: rgb(156, 39, 176);
}
.btn-group .dropdown-menu.dropdown-menu-royal li.dropdown-header {
	color: rgb(255, 255, 255);
}
.btn-group .dropdown-menu.dropdown-menu-royal li.dropdown-divider {
	border-color: rgba(255, 255, 255, 0.2);
}
.btn-group .dropdown-menu.dropdown-menu-royal li a {
	color: rgb(255, 255, 255);
}
.btn-group .dropdown-menu.dropdown-menu-royal li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(137, 34, 155);
}
.btn-group .dropdown-menu.dropdown-menu-royal li a:focus {
	color: rgb(255, 255, 255); background-color: rgb(137, 34, 155);
}
.btn-group .dropdown-menu.dropdown-menu-warning {
	background-color: rgb(255, 152, 0);
}
.btn-group .dropdown-menu.dropdown-menu-warning li.dropdown-header {
	color: rgb(255, 255, 255);
}
.btn-group .dropdown-menu.dropdown-menu-warning li.dropdown-divider {
	border-color: rgba(255, 255, 255, 0.2);
}
.btn-group .dropdown-menu.dropdown-menu-warning li a {
	color: rgb(255, 255, 255);
}
.btn-group .dropdown-menu.dropdown-menu-warning li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(230, 137, 0);
}
.btn-group .dropdown-menu.dropdown-menu-warning li a:focus {
	color: rgb(255, 255, 255); background-color: rgb(230, 137, 0);
}
.btn-group .dropdown-menu.dropdown-menu-danger {
	background-color: rgb(244, 67, 54);
}
.btn-group .dropdown-menu.dropdown-menu-danger li.dropdown-header {
	color: rgb(255, 255, 255);
}
.btn-group .dropdown-menu.dropdown-menu-danger li.dropdown-divider {
	border-color: rgba(255, 255, 255, 0.2);
}
.btn-group .dropdown-menu.dropdown-menu-danger li a {
	color: rgb(255, 255, 255);
}
.btn-group .dropdown-menu.dropdown-menu-danger li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(243, 44, 30);
}
.btn-group .dropdown-menu.dropdown-menu-danger li a:focus {
	color: rgb(255, 255, 255); background-color: rgb(243, 44, 30);
}
.btn-group .dropdown-menu.dropdown-menu-success {
	background-color: rgb(76, 175, 80);
}
.btn-group .dropdown-menu.dropdown-menu-success li.dropdown-header {
	color: rgb(255, 255, 255);
}
.btn-group .dropdown-menu.dropdown-menu-success li.dropdown-divider {
	border-color: rgba(255, 255, 255, 0.2);
}
.btn-group .dropdown-menu.dropdown-menu-success li a {
	color: rgb(255, 255, 255);
}
.btn-group .dropdown-menu.dropdown-menu-success li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(68, 157, 72);
}
.btn-group .dropdown-menu.dropdown-menu-success li a:focus {
	color: rgb(255, 255, 255); background-color: rgb(68, 157, 72);
}
.btn-group.show .dropdown-menu {
	transition:0.3s; transform: scale(1) !important;
}
.checkbox label {
	margin-right: 2rem;
}
.checkbox label .checkbox-material {
	margin-right: 1rem;
}
.bootstrap-select {
	margin-top: 10px; position: relative;
}
.bootstrap-select .dropdown-toggle:focus {
	background-color: transparent;
}
.bootstrap-select button {
	box-shadow: none !important; background-color: transparent !important;
}
.bootstrap-select button .filter-option {
	top: -10px !important; position: absolute !important;
}
.bootstrap-select button .filter-option .filter-option-inner .filter-option-inner-inner {
	margin-bottom: 1rem;
}
.bootstrap-select::after {
	top: 10px; text-align: right; right: 20px; font-family: Material-Design-Iconic-Font; display: inline-block; position: absolute; content: "\f2f9";
}
.bootstrap-select .dropdown-menu {
	padding: 0px; transform-origin: center top; border-radius: 0px; transition:transform 0.2s; top: 0px; display: block; position: absolute; transform: scale(0) !important; will-change: transform;
}
.bootstrap-select .dropdown-menu ul li.hidden {
	display: none;
}
.bootstrap-select .dropdown-menu ul li a {
	padding: 1rem 2rem; transition:0.5s; color: rgb(66, 66, 66); font-size: 1.4rem;
}
.bootstrap-select .dropdown-menu ul li a:hover {
	color: rgb(0, 0, 0); background-color: rgb(238, 238, 238);
}
.bootstrap-select .dropdown-menu ul li a:focus {
	color: rgb(0, 0, 0); background-color: rgb(238, 238, 238);
}
.bootstrap-select .dropdown-menu ul li a:active {
	color: rgb(0, 0, 0); background-color: rgb(238, 238, 238);
}
.bootstrap-select .dropdown-menu ul li.selected a {
	color: rgb(0, 0, 0); position: relative; background-color: rgb(238, 238, 238);
}
.bootstrap-select .dropdown-menu ul li.selected a .check-mark {
	display: none !important;
}
.bootstrap-select .dropdown-menu ul li.selected a::after {
	top: 10px; text-align: right; right: 20px; font-family: Material-Design-Iconic-Font; display: inline-block; position: absolute; content: "\f26b";
}
.bootstrap-select .dropdown-menu.show {
	transform: scale(1) !important;
}
.form-group .input-group-addon {
	padding-left: 2px;
}
.form-group .input-group-addon i {
	font-size: 18px;
}
.form-group label {
	color: rgb(158, 158, 158) !important;
}
.form-group.is-focused .radio label {
	transition:0.3s;
}
.form-group.is-focused .radio label:hover {
	color: rgb(97, 97, 97) !important;
}
.form-group.is-focused .radio label:focus {
	color: rgb(97, 97, 97) !important;
}
.form-inverse .radio label span {
	border-color: rgb(245, 245, 245);
}
.form-inverse input[type=checkbox] + .checkbox-material .check {
	border-color: rgb(245, 245, 245);
}
.form-inverse input[type=checkbox]:checked + .checkbox-material .check {
	background-color: rgb(245, 245, 245);
}
textarea.form-control {
	height: auto;
}
.form-control-number {
	width: 60px !important; text-align: center; padding-right: 15px; padding-left: 15px; display: inline-block;
}
.form-inline {
	display: inline-block;
}
.form-inline > * {
	display: inline-block !important;
}
label.color-white {
	color: rgb(255, 255, 255) !important;
}
.display-block {
	display: block !important;
}
.input-group-addon {
	padding-right: 1.2rem; font-size: 1.4rem; vertical-align: middle; display: flex;
}
.label-floating .input-group {
	width: 100%; display: table;
}
.label-floating .input-group .input-group-addon {
	width: 1%; display: table-cell;
}
.label-floating .input-group .input-group-btn {
	width: 1%; display: table-cell;
}
.label-floating .input-group .form-control {
	width: 100%; display: inline-block !important;
}
.datepicker {
	padding: 2rem; font-size: 1.4rem;
}
.datepicker::before {
	display: none;
}
.datepicker::after {
	display: none;
}
.datepicker .datepicker-months tr td span.focused {
	color: rgb(3, 169, 244); background-color: transparent;
}
.datepicker .datepicker-years tr td span.focused {
	color: rgb(3, 169, 244); background-color: transparent;
}
.datepicker .datepicker-decades tr td span.focused {
	color: rgb(3, 169, 244); background-color: transparent;
}
.datepicker .datepicker-centuries tr td span.focused {
	color: rgb(3, 169, 244); background-color: transparent;
}
.datepicker .datepicker-months tr td span.active {
	color: rgb(255, 255, 255) !important; background-color: rgb(3, 169, 244) !important;
}
.datepicker .datepicker-years tr td span.active {
	color: rgb(255, 255, 255) !important; background-color: rgb(3, 169, 244) !important;
}
.datepicker .datepicker-decades tr td span.active {
	color: rgb(255, 255, 255) !important; background-color: rgb(3, 169, 244) !important;
}
.datepicker .datepicker-centuries tr td span.active {
	color: rgb(255, 255, 255) !important; background-color: rgb(3, 169, 244) !important;
}
.datepicker .datepicker-months tr td span:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.datepicker .datepicker-months tr td span:focus {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.datepicker .datepicker-years tr td span:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.datepicker .datepicker-years tr td span:focus {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.datepicker .datepicker-decades tr td span:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.datepicker .datepicker-decades tr td span:focus {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.datepicker .datepicker-centuries tr td span:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.datepicker .datepicker-centuries tr td span:focus {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.datepicker .datepicker-days table {
	color: rgb(66, 66, 66); font-size: 1.4rem;
}
.datepicker .datepicker-days table td {
	width: 35px; height: 35px; text-align: center; cursor: pointer;
}
.datepicker .datepicker-days table td.cw {
	cursor: default;
}
.datepicker .datepicker-days table thead th {
	text-align: center;
}
.datepicker .datepicker-days table thead th.prev {
	border-radius: 100%; transition:0.3s; width: 35px; height: 35px; cursor: pointer;
}
.datepicker .datepicker-days table thead th.next {
	border-radius: 100%; transition:0.3s; width: 35px; height: 35px; cursor: pointer;
}
.datepicker .datepicker-days table thead th.prev:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.datepicker .datepicker-days table thead th.next:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.datepicker .datepicker-days table tbody td {
	border-radius: 100%; transition:0.3s;
}
.datepicker .datepicker-days table tbody td.day {
	position: relative;
}
.datepicker .datepicker-days table tbody td::before {
	border-radius: 100%; transition:0.3s; left: 50%; top: 50%; width: 0px; height: 0px; display: block; position: absolute; z-index: -10; content: ""; background-color: rgb(3, 169, 244);
}
.datepicker .datepicker-days table tbody td.highlighted {
	color: rgb(3, 169, 244); background-color: transparent;
}
.datepicker .datepicker-days table tbody td.today {
	color: rgb(3, 169, 244); background-color: transparent;
}
.datepicker .datepicker-days table tbody td.old {
	color: rgb(189, 189, 189);
}
.datepicker .datepicker-days table tbody td:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.datepicker .datepicker-days table tbody td.active {
	color: rgb(255, 255, 255); background-color: transparent;
}
.datepicker .datepicker-days table tbody td:hover::before {
	left: 0px; top: 0px; width: 100%; height: 100%;
}
.datepicker .datepicker-days table tbody td.active::before {
	left: 0px; top: 0px; width: 100%; height: 100%;
}
.datepicker .datepicker-days table tbody td.cw {
	color: rgb(0, 188, 212); background-color: transparent;
}
.ms-paper {
	margin-bottom: 3rem; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); animation-name: shadow-retard, slideInLeftTiny; animation-duration: 5s, 1.4s; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1), ease; will-change: box-shadow;
}
.ms-paper > .row {
	overflow: hidden;
}
.ms-paper > .row .ms-paper-menu-left-container {
	padding-right: 0px; display: flex; animation-name: slideInRight; animation-duration: 1s; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); animation-delay: 0.6s; animation-fill-mode: both; justify-content: flex-end;
}
.ms-paper > .row .ms-paper-menu-left-container .ms-paper-menu-left {
	flex:0 1 auto; width: 100%; position: relative; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); background-color: rgb(238, 238, 238);
}
.ms-paper > .row .ms-paper-menu-left-container .ms-paper-menu-left .ms-paper-menu-title {
	margin: 0px; padding: 30px 10px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1.7rem; position: relative; background-color: rgb(3, 169, 244);
}
.ms-paper > .row .ms-paper-menu-left-container .ms-paper-menu-left .ms-paper-menu-title i {
	margin-right: 10px;
}
.ms-paper > .row .ms-paper-menu-left-container .ms-paper-menu-left .ms-paper-menu-title a {
	left: 0px; top: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); display: none; position: absolute;
}
.ms-paper > .row .ms-paper-menu-left-container .ms-paper-menu-left .ms-paper-menu-title a i {
	top: 36%; right: 0.7rem; font-size: 2.1rem; position: absolute;
}
.ms-paper > .row .ms-paper-content-container {
	padding-left: 0px; display: flex;
}
.ms-paper > .row .ms-paper-content-container .ms-paper-content {
	padding: 3rem; width: 100%; box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255);
}
.ms-paper > .row .ms-paper-content-container .ms-paper-content > *:first-child {
	margin-top: 0px;
}
.ms-collapse-nav {
	margin: 0px; padding: 0px;
}
.ms-collapse-nav li {
	margin: 0px; padding: 0px; list-style-type: none; list-style-position: outside;
}
.ms-collapse-nav li a {
	padding: 10px 15px; color: rgb(66, 66, 66); text-decoration: none; display: block; background-color: rgb(238, 238, 238);
}
.ms-collapse-nav li a::after {
	transition:0.5s; font-family: Material-Design-Iconic-Font; font-size: 1.2em; float: right; content: "\f2fb";
}
.ms-collapse-nav li a i {
	margin-right: 10px;
}
.ms-collapse-nav li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-collapse-nav li a:focus {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-collapse-nav li a.active {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-collapse-nav li.card {
	border: 0px currentColor; border-image: none; box-shadow: none; background-color: transparent;
}
.ms-collapse-nav li.card a {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-collapse-nav li.card a::after {
	content: "\f273";
}
.ms-collapse-nav li.card a.collapsed {
	color: rgb(66, 66, 66); background-color: rgb(238, 238, 238);
}
.ms-collapse-nav li.card a.collapsed::after {
	content: "\f278";
}
.ms-collapse-nav li.card a.collapsed:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-collapse-nav li.card ul {
	padding: 0px; box-shadow: inset 0px 1px 3px 1px rgba(0,0,0,0.2) !important; background-color: rgb(224, 224, 224);
}
.ms-collapse-nav li.card ul a {
	color: rgb(66, 66, 66); background-color: transparent;
}
.ms-collapse-nav li.card ul a::after {
	content: "\f2fb";
}
.ms-collapse-nav li.card ul a:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.3);
}
.ms-collapse-nav li.card ul a:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.3);
}
.ms-collapse-nav li.card ul a.active {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.3);
}
.ms-collapse-nav li.card + .card {
	margin: 0px;
}
.ms-component-section .wrap-inverse {
	margin: 4rem -3rem; padding: 2rem 4rem; color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.ms-component-section .wrap-inverse .section-title {
	color: rgb(255, 255, 255);
}
.ms-component-section .wrap-inverse h1 {
	color: rgb(255, 255, 255);
}
.ms-component-section .wrap-inverse h2 {
	color: rgb(255, 255, 255);
}
.ms-component-section .wrap-inverse h3 {
	color: rgb(255, 255, 255);
}
.ms-component-section .wrap-inverse h4 {
	color: rgb(255, 255, 255);
}
.ms-component-section .wrap-inverse h5 {
	color: rgb(255, 255, 255);
}
.ms-component-section .wrap-inverse h6 {
	color: rgb(255, 255, 255);
}
.ms-component-section .wrap-light {
	margin: 4rem -3rem; padding: 2rem 4rem; background-color: rgb(245, 245, 245);
}
.ms-collapse {
	margin-bottom: 1.5rem;
}
.ms-collapse .card {
	border-radius: 0px; border: 0px currentColor; border-image: none; margin-top: 5px;
}
.ms-collapse .card .card-block {
	border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.ms-collapse .card .card-body {
	border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.ms-collapse .card .card-header {
	padding: 0px; border-radius: 0px;
}
.ms-collapse .card .card-header .card-title a {
	padding: 1.4rem 1.5rem; color: rgb(66, 66, 66); line-height: 1rem; font-family: Roboto,sans-serif; font-size: 14px; font-weight: 400; display: block; position: relative;
}
.ms-collapse .card .card-header .card-title a i {
	transition:0.4s; font-size: 1.6rem; margin-right: 1rem;
}
.ms-collapse .card .card-header .card-title a:hover {
	text-decoration: none;
}
.ms-collapse .card .card-header .card-title a:focus {
	text-decoration: none;
}
.ms-collapse .card .card-header .card-title a::after {
	transition:0.4s; top: 1.7rem; right: 2.5rem; font-family: FontAwesome; position: absolute; content: "\f107"; transform: rotate(0deg);
}
.ms-collapse .card .card-header .card-title a.collapsed::after {
	transform: rotate(90deg);
}
.ms-collapse .card .card-header .card-title.ms-rotate-icon a.collapsed i {
	transform: rotate(180deg);
}
.ms-collapse .card-light .card-header {
	padding: 0px; background-color: rgb(245, 245, 245);
}
.ms-collapse .card-light .card-header .card-title a {
	color: rgb(255, 255, 255) !important; display: block;
}
.ms-collapse .card-light .card-collapse .card-block {
	border: 0px currentColor; border-image: none;
}
.ms-collapse .card-light .card-collapse .card-body {
	border: 0px currentColor; border-image: none;
}
.ms-collapse .card-dark .card-header {
	padding: 0px; background-color: rgb(66, 66, 66);
}
.ms-collapse .card-dark .card-header .card-title a {
	color: rgb(255, 255, 255) !important; display: block;
}
.ms-collapse .card-dark .card-collapse .card-block {
	border: 0px currentColor; border-image: none;
}
.ms-collapse .card-dark .card-collapse .card-body {
	border: 0px currentColor; border-image: none;
}
.ms-collapse .card-primary .card-header {
	padding: 0px; background-color: rgb(3, 169, 244);
}
.ms-collapse .card-primary .card-header .card-title a {
	color: rgb(255, 255, 255) !important; display: block;
}
.ms-collapse .card-primary .card-collapse .card-block {
	border: 0px currentColor; border-image: none;
}
.ms-collapse .card-primary .card-collapse .card-body {
	border: 0px currentColor; border-image: none;
}
.ms-collapse .card-info .card-header {
	padding: 0px; background-color: rgb(0, 188, 212);
}
.ms-collapse .card-info .card-header .card-title a {
	color: rgb(255, 255, 255) !important; display: block;
}
.ms-collapse .card-info .card-collapse .card-block {
	border: 0px currentColor; border-image: none;
}
.ms-collapse .card-info .card-collapse .card-body {
	border: 0px currentColor; border-image: none;
}
.ms-collapse .card-royal .card-header {
	padding: 0px; background-color: rgb(156, 39, 176);
}
.ms-collapse .card-royal .card-header .card-title a {
	color: rgb(255, 255, 255) !important; display: block;
}
.ms-collapse .card-royal .card-collapse .card-block {
	border: 0px currentColor; border-image: none;
}
.ms-collapse .card-royal .card-collapse .card-body {
	border: 0px currentColor; border-image: none;
}
.ms-collapse .card-warning .card-header {
	padding: 0px; background-color: rgb(255, 152, 0);
}
.ms-collapse .card-warning .card-header .card-title a {
	color: rgb(255, 255, 255) !important; display: block;
}
.ms-collapse .card-warning .card-collapse .card-block {
	border: 0px currentColor; border-image: none;
}
.ms-collapse .card-warning .card-collapse .card-body {
	border: 0px currentColor; border-image: none;
}
.ms-collapse .card-danger .card-header {
	padding: 0px; background-color: rgb(244, 67, 54);
}
.ms-collapse .card-danger .card-header .card-title a {
	color: rgb(255, 255, 255) !important; display: block;
}
.ms-collapse .card-danger .card-collapse .card-block {
	border: 0px currentColor; border-image: none;
}
.ms-collapse .card-danger .card-collapse .card-body {
	border: 0px currentColor; border-image: none;
}
.ms-collapse .card-success .card-header {
	padding: 0px; background-color: rgb(76, 175, 80);
}
.ms-collapse .card-success .card-header .card-title a {
	color: rgb(255, 255, 255) !important; display: block;
}
.ms-collapse .card-success .card-collapse .card-block {
	border: 0px currentColor; border-image: none;
}
.ms-collapse .card-success .card-collapse .card-body {
	border: 0px currentColor; border-image: none;
}
.ms-collapse.no-margin .card {
	margin: 0px !important; border-radius: 2px;
}
.card .ms-collapse {
	margin: 0px;
}
.card .ms-collapse .card {
	box-shadow: none;
}
.nav.nav-tabs {
	border: 0px currentColor; border-image: none; position: relative; background-color: rgb(3, 169, 244);
}
.nav.nav-tabs li a {
	padding: 1.5rem 2rem; text-align: center; color: rgba(255, 255, 255, 0.8); font-weight: 400;
}
.nav.nav-tabs li a i {
	transition:transform 0.5s cubic-bezier(0, 0, 0.2, 1); margin-right: 1rem;
}
.nav.nav-tabs li a.active {
	transition:0.5s cubic-bezier(0, 0, 0.2, 1); color: rgb(255, 255, 255); position: relative; cursor: pointer; background-color: transparent;
}
.nav.nav-tabs li a.active i {
	transform: rotate(360deg);
}
.nav.nav-tabs.nav-tabs-full {
	width: 100%;
}
.nav.nav-tabs.nav-tabs-full.nav-tabs-2 li {
	width: 50%;
}
.nav.nav-tabs.nav-tabs-full.nav-tabs-3 li {
	width: 33.33%;
}
.nav.nav-tabs.nav-tabs-full.nav-tabs-4 li {
	width: 25%;
}
.nav.nav-tabs.nav-tabs-full.nav-tabs-5 li {
	width: 20%;
}
.nav.nav-tabs.nav-tabs-full.nav-tabs-6 li {
	width: 16.66%;
}
.nav.nav-tabs.nav-tabs-full.nav-tabs-7 li {
	width: 14.28%;
}
.nav.nav-tabs.nav-tabs-full.nav-tabs-8 li {
	width: 12.5%;
}
.nav.nav-tabs .ms-tabs-indicator {
	transition:left 0.3s, width 0.4s; left: 0px; width: 0px; height: 3px; bottom: 0px; display: block; position: absolute; content: ""; background-color: rgb(255, 255, 255);
}
.nav.nav-tabs.indicator-light .ms-tabs-indicator {
	background-color: rgb(245, 245, 245);
}
.nav.nav-tabs.indicator-dark .ms-tabs-indicator {
	background-color: rgb(66, 66, 66);
}
.nav.nav-tabs.indicator-primary .ms-tabs-indicator {
	background-color: rgb(3, 169, 244);
}
.nav.nav-tabs.indicator-info .ms-tabs-indicator {
	background-color: rgb(0, 188, 212);
}
.nav.nav-tabs.indicator-royal .ms-tabs-indicator {
	background-color: rgb(156, 39, 176);
}
.nav.nav-tabs.indicator-warning .ms-tabs-indicator {
	background-color: rgb(255, 152, 0);
}
.nav.nav-tabs.indicator-danger .ms-tabs-indicator {
	background-color: rgb(244, 67, 54);
}
.nav.nav-tabs.indicator-success .ms-tabs-indicator {
	background-color: rgb(76, 175, 80);
}
.nav.nav-tabs-light {
	background-color: rgb(245, 245, 245);
}
.nav.nav-tabs-dark {
	background-color: rgb(66, 66, 66);
}
.nav.nav-tabs-primary {
	background-color: rgb(3, 169, 244);
}
.nav.nav-tabs-info {
	background-color: rgb(0, 188, 212);
}
.nav.nav-tabs-royal {
	background-color: rgb(156, 39, 176);
}
.nav.nav-tabs-warning {
	background-color: rgb(255, 152, 0);
}
.nav.nav-tabs-danger {
	background-color: rgb(244, 67, 54);
}
.nav.nav-tabs-success {
	background-color: rgb(76, 175, 80);
}
.nav.nav-tabs-transparent {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 3px; border-bottom-style: solid; background-color: transparent;
}
.nav.nav-tabs-transparent .ms-tabs-indicator {
	bottom: -3px;
}
.nav.nav-tabs-transparent.indicator-light li a.active {
	color: rgb(245, 245, 245) !important;
}
.nav.nav-tabs-transparent.indicator-dark li a.active {
	color: rgb(66, 66, 66) !important;
}
.nav.nav-tabs-transparent.indicator-primary li a.active {
	color: rgb(3, 169, 244) !important;
}
.nav.nav-tabs-transparent.indicator-info li a.active {
	color: rgb(0, 188, 212) !important;
}
.nav.nav-tabs-transparent.indicator-royal li a.active {
	color: rgb(156, 39, 176) !important;
}
.nav.nav-tabs-transparent.indicator-warning li a.active {
	color: rgb(255, 152, 0) !important;
}
.nav.nav-tabs-transparent.indicator-danger li a.active {
	color: rgb(244, 67, 54) !important;
}
.nav.nav-tabs-transparent.indicator-success li a.active {
	color: rgb(76, 175, 80) !important;
}
.nav.nav-tabs-transparent li a {
	color: rgba(66, 66, 66, 0.7) !important;
}
.nav.nav-tabs-transparent li a.active {
	color: rgb(66, 66, 66) !important;
}
.nav.nav-tabs-transparent.color-white li a {
	color: rgb(255, 255, 255) !important;
}
@media all and (max-width:767px)
{
.nav.nav-tabs li a i {
	margin: 0px 5px;
}
}
.nav-tabs-ver-container {
	border-radius: 0px !important;
}
.nav-tabs-ver-container .nav-tabs-ver {
	display: flex; flex-direction: column; background-color: rgb(245, 245, 245);
}
.nav-tabs-ver-container .nav-tabs-ver li a {
	padding: 1rem; color: rgb(66, 66, 66);
}
.nav-tabs-ver-container .nav-tabs-ver li a i {
	margin-right: 10px;
}
.nav-tabs-ver-container .nav-tabs-ver li a:hover {
	color: rgb(3, 169, 244); background-color: rgb(238, 238, 238);
}
.nav-tabs-ver-container .nav-tabs-ver li a:focus {
	background-color: transparent;
}
.nav-tabs-ver-container .nav-tabs-ver li a.active {
	color: rgb(3, 169, 244); background-color: rgb(238, 238, 238);
}
.nav-tabs-ver-container .nav-tabs-ver li a.active i {
	transition:transform 0.5s; transform: rotateX(360deg);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-light {
	background-color: rgb(245, 245, 245);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-light li a {
	color: rgb(255, 255, 255);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-light li a:hover {
	background-color: rgba(0, 0, 0, 0.1);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-light li a.active {
	background-color: rgba(0, 0, 0, 0.1);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-dark {
	background-color: rgb(66, 66, 66);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-dark li a {
	color: rgb(255, 255, 255);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-dark li a:hover {
	background-color: rgba(0, 0, 0, 0.1);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-dark li a.active {
	background-color: rgba(0, 0, 0, 0.1);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-primary {
	background-color: rgb(3, 169, 244);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-primary li a {
	color: rgb(255, 255, 255);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-primary li a:hover {
	background-color: rgba(0, 0, 0, 0.1);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-primary li a.active {
	background-color: rgba(0, 0, 0, 0.1);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-info {
	background-color: rgb(0, 188, 212);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-info li a {
	color: rgb(255, 255, 255);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-info li a:hover {
	background-color: rgba(0, 0, 0, 0.1);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-info li a.active {
	background-color: rgba(0, 0, 0, 0.1);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-royal {
	background-color: rgb(156, 39, 176);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-royal li a {
	color: rgb(255, 255, 255);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-royal li a:hover {
	background-color: rgba(0, 0, 0, 0.1);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-royal li a.active {
	background-color: rgba(0, 0, 0, 0.1);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-warning {
	background-color: rgb(255, 152, 0);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-warning li a {
	color: rgb(255, 255, 255);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-warning li a:hover {
	background-color: rgba(0, 0, 0, 0.1);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-warning li a.active {
	background-color: rgba(0, 0, 0, 0.1);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-danger {
	background-color: rgb(244, 67, 54);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-danger li a {
	color: rgb(255, 255, 255);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-danger li a:hover {
	background-color: rgba(0, 0, 0, 0.1);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-danger li a.active {
	background-color: rgba(0, 0, 0, 0.1);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-success {
	background-color: rgb(76, 175, 80);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-success li a {
	color: rgb(255, 255, 255);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-success li a:hover {
	background-color: rgba(0, 0, 0, 0.1);
}
.nav-tabs-ver-container .nav-tabs-ver.nav-tabs-ver-success li a.active {
	background-color: rgba(0, 0, 0, 0.1);
}
@media all and (min-width:992px)
{
.nav-tabs-ver-container {
	display: flex;
}
.nav-tabs-ver-container > .row {
	overflow: hidden;
}
.nav-tabs-ver-container > .row > [class*=col-] {
	display: flex;
}
.nav-tabs-ver-container .nav-tabs-ver {
	width: 100%; display: flex; position: relative;
}
.nav-tabs-ver-container .nav-tabs-ver::after {
	top: 0px; width: 1px; height: 100%; right: 0px; display: block; position: absolute; z-index: 10; content: ""; box-shadow: -1px 0px 1px 0px rgba(0,0,0,0.3);
}
.nav-tabs-ver-container-content {
	width: 100%; padding-right: 30px; padding-left: 0px; display: flex;
}
}
.glyphicon {
	top: 1px; line-height: 1; font-family: Glyphicons Halflings; font-style: normal; font-weight: 400; display: inline-block; position: relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk::before {
	content: "\002a";
}
.glyphicon-plus::before {
	content: "\002b";
}
.glyphicon-euro::before {
	content: "\20ac";
}
.glyphicon-eur::before {
	content: "\20ac";
}
.glyphicon-minus::before {
	content: "\2212";
}
.glyphicon-cloud::before {
	content: "\2601";
}
.glyphicon-envelope::before {
	content: "\2709";
}
.glyphicon-pencil::before {
	content: "\270f";
}
.glyphicon-glass::before {
	content: "\e001";
}
.glyphicon-music::before {
	content: "\e002";
}
.glyphicon-search::before {
	content: "\e003";
}
.glyphicon-heart::before {
	content: "\e005";
}
.glyphicon-star::before {
	content: "\e006";
}
.glyphicon-star-empty::before {
	content: "\e007";
}
.glyphicon-user::before {
	content: "\e008";
}
.glyphicon-film::before {
	content: "\e009";
}
.glyphicon-th-large::before {
	content: "\e010";
}
.glyphicon-th::before {
	content: "\e011";
}
.glyphicon-th-list::before {
	content: "\e012";
}
.glyphicon-ok::before {
	content: "\e013";
}
.glyphicon-remove::before {
	content: "\e014";
}
.glyphicon-zoom-in::before {
	content: "\e015";
}
.glyphicon-zoom-out::before {
	content: "\e016";
}
.glyphicon-off::before {
	content: "\e017";
}
.glyphicon-signal::before {
	content: "\e018";
}
.glyphicon-cog::before {
	content: "\e019";
}
.glyphicon-trash::before {
	content: "\e020";
}
.glyphicon-home::before {
	content: "\e021";
}
.glyphicon-file::before {
	content: "\e022";
}
.glyphicon-time::before {
	content: "\e023";
}
.glyphicon-road::before {
	content: "\e024";
}
.glyphicon-download-alt::before {
	content: "\e025";
}
.glyphicon-download::before {
	content: "\e026";
}
.glyphicon-upload::before {
	content: "\e027";
}
.glyphicon-inbox::before {
	content: "\e028";
}
.glyphicon-play-circle::before {
	content: "\e029";
}
.glyphicon-repeat::before {
	content: "\e030";
}
.glyphicon-refresh::before {
	content: "\e031";
}
.glyphicon-list-alt::before {
	content: "\e032";
}
.glyphicon-lock::before {
	content: "\e033";
}
.glyphicon-flag::before {
	content: "\e034";
}
.glyphicon-headphones::before {
	content: "\e035";
}
.glyphicon-volume-off::before {
	content: "\e036";
}
.glyphicon-volume-down::before {
	content: "\e037";
}
.glyphicon-volume-up::before {
	content: "\e038";
}
.glyphicon-qrcode::before {
	content: "\e039";
}
.glyphicon-barcode::before {
	content: "\e040";
}
.glyphicon-tag::before {
	content: "\e041";
}
.glyphicon-tags::before {
	content: "\e042";
}
.glyphicon-book::before {
	content: "\e043";
}
.glyphicon-bookmark::before {
	content: "\e044";
}
.glyphicon-print::before {
	content: "\e045";
}
.glyphicon-camera::before {
	content: "\e046";
}
.glyphicon-font::before {
	content: "\e047";
}
.glyphicon-bold::before {
	content: "\e048";
}
.glyphicon-italic::before {
	content: "\e049";
}
.glyphicon-text-height::before {
	content: "\e050";
}
.glyphicon-text-width::before {
	content: "\e051";
}
.glyphicon-align-left::before {
	content: "\e052";
}
.glyphicon-align-center::before {
	content: "\e053";
}
.glyphicon-align-right::before {
	content: "\e054";
}
.glyphicon-align-justify::before {
	content: "\e055";
}
.glyphicon-list::before {
	content: "\e056";
}
.glyphicon-indent-left::before {
	content: "\e057";
}
.glyphicon-indent-right::before {
	content: "\e058";
}
.glyphicon-facetime-video::before {
	content: "\e059";
}
.glyphicon-picture::before {
	content: "\e060";
}
.glyphicon-map-marker::before {
	content: "\e062";
}
.glyphicon-adjust::before {
	content: "\e063";
}
.glyphicon-tint::before {
	content: "\e064";
}
.glyphicon-edit::before {
	content: "\e065";
}
.glyphicon-share::before {
	content: "\e066";
}
.glyphicon-check::before {
	content: "\e067";
}
.glyphicon-move::before {
	content: "\e068";
}
.glyphicon-step-backward::before {
	content: "\e069";
}
.glyphicon-fast-backward::before {
	content: "\e070";
}
.glyphicon-backward::before {
	content: "\e071";
}
.glyphicon-play::before {
	content: "\e072";
}
.glyphicon-pause::before {
	content: "\e073";
}
.glyphicon-stop::before {
	content: "\e074";
}
.glyphicon-forward::before {
	content: "\e075";
}
.glyphicon-fast-forward::before {
	content: "\e076";
}
.glyphicon-step-forward::before {
	content: "\e077";
}
.glyphicon-eject::before {
	content: "\e078";
}
.glyphicon-chevron-left::before {
	content: "\e079";
}
.glyphicon-chevron-right::before {
	content: "\e080";
}
.glyphicon-plus-sign::before {
	content: "\e081";
}
.glyphicon-minus-sign::before {
	content: "\e082";
}
.glyphicon-remove-sign::before {
	content: "\e083";
}
.glyphicon-ok-sign::before {
	content: "\e084";
}
.glyphicon-question-sign::before {
	content: "\e085";
}
.glyphicon-info-sign::before {
	content: "\e086";
}
.glyphicon-screenshot::before {
	content: "\e087";
}
.glyphicon-remove-circle::before {
	content: "\e088";
}
.glyphicon-ok-circle::before {
	content: "\e089";
}
.glyphicon-ban-circle::before {
	content: "\e090";
}
.glyphicon-arrow-left::before {
	content: "\e091";
}
.glyphicon-arrow-right::before {
	content: "\e092";
}
.glyphicon-arrow-up::before {
	content: "\e093";
}
.glyphicon-arrow-down::before {
	content: "\e094";
}
.glyphicon-share-alt::before {
	content: "\e095";
}
.glyphicon-resize-full::before {
	content: "\e096";
}
.glyphicon-resize-small::before {
	content: "\e097";
}
.glyphicon-exclamation-sign::before {
	content: "\e101";
}
.glyphicon-gift::before {
	content: "\e102";
}
.glyphicon-leaf::before {
	content: "\e103";
}
.glyphicon-fire::before {
	content: "\e104";
}
.glyphicon-eye-open::before {
	content: "\e105";
}
.glyphicon-eye-close::before {
	content: "\e106";
}
.glyphicon-warning-sign::before {
	content: "\e107";
}
.glyphicon-plane::before {
	content: "\e108";
}
.glyphicon-calendar::before {
	content: "\e109";
}
.glyphicon-random::before {
	content: "\e110";
}
.glyphicon-comment::before {
	content: "\e111";
}
.glyphicon-magnet::before {
	content: "\e112";
}
.glyphicon-chevron-up::before {
	content: "\e113";
}
.glyphicon-chevron-down::before {
	content: "\e114";
}
.glyphicon-retweet::before {
	content: "\e115";
}
.glyphicon-shopping-cart::before {
	content: "\e116";
}
.glyphicon-folder-close::before {
	content: "\e117";
}
.glyphicon-folder-open::before {
	content: "\e118";
}
.glyphicon-resize-vertical::before {
	content: "\e119";
}
.glyphicon-resize-horizontal::before {
	content: "\e120";
}
.glyphicon-hdd::before {
	content: "\e121";
}
.glyphicon-bullhorn::before {
	content: "\e122";
}
.glyphicon-bell::before {
	content: "\e123";
}
.glyphicon-certificate::before {
	content: "\e124";
}
.glyphicon-thumbs-up::before {
	content: "\e125";
}
.glyphicon-thumbs-down::before {
	content: "\e126";
}
.glyphicon-hand-right::before {
	content: "\e127";
}
.glyphicon-hand-left::before {
	content: "\e128";
}
.glyphicon-hand-up::before {
	content: "\e129";
}
.glyphicon-hand-down::before {
	content: "\e130";
}
.glyphicon-circle-arrow-right::before {
	content: "\e131";
}
.glyphicon-circle-arrow-left::before {
	content: "\e132";
}
.glyphicon-circle-arrow-up::before {
	content: "\e133";
}
.glyphicon-circle-arrow-down::before {
	content: "\e134";
}
.glyphicon-globe::before {
	content: "\e135";
}
.glyphicon-wrench::before {
	content: "\e136";
}
.glyphicon-tasks::before {
	content: "\e137";
}
.glyphicon-filter::before {
	content: "\e138";
}
.glyphicon-briefcase::before {
	content: "\e139";
}
.glyphicon-fullscreen::before {
	content: "\e140";
}
.glyphicon-dashboard::before {
	content: "\e141";
}
.glyphicon-paperclip::before {
	content: "\e142";
}
.glyphicon-heart-empty::before {
	content: "\e143";
}
.glyphicon-link::before {
	content: "\e144";
}
.glyphicon-phone::before {
	content: "\e145";
}
.glyphicon-pushpin::before {
	content: "\e146";
}
.glyphicon-usd::before {
	content: "\e148";
}
.glyphicon-gbp::before {
	content: "\e149";
}
.glyphicon-sort::before {
	content: "\e150";
}
.glyphicon-sort-by-alphabet::before {
	content: "\e151";
}
.glyphicon-sort-by-alphabet-alt::before {
	content: "\e152";
}
.glyphicon-sort-by-order::before {
	content: "\e153";
}
.glyphicon-sort-by-order-alt::before {
	content: "\e154";
}
.glyphicon-sort-by-attributes::before {
	content: "\e155";
}
.glyphicon-sort-by-attributes-alt::before {
	content: "\e156";
}
.glyphicon-unchecked::before {
	content: "\e157";
}
.glyphicon-expand::before {
	content: "\e158";
}
.glyphicon-collapse-down::before {
	content: "\e159";
}
.glyphicon-collapse-up::before {
	content: "\e160";
}
.glyphicon-log-in::before {
	content: "\e161";
}
.glyphicon-flash::before {
	content: "\e162";
}
.glyphicon-log-out::before {
	content: "\e163";
}
.glyphicon-new-window::before {
	content: "\e164";
}
.glyphicon-record::before {
	content: "\e165";
}
.glyphicon-save::before {
	content: "\e166";
}
.glyphicon-open::before {
	content: "\e167";
}
.glyphicon-saved::before {
	content: "\e168";
}
.glyphicon-import::before {
	content: "\e169";
}
.glyphicon-export::before {
	content: "\e170";
}
.glyphicon-send::before {
	content: "\e171";
}
.glyphicon-floppy-disk::before {
	content: "\e172";
}
.glyphicon-floppy-saved::before {
	content: "\e173";
}
.glyphicon-floppy-remove::before {
	content: "\e174";
}
.glyphicon-floppy-save::before {
	content: "\e175";
}
.glyphicon-floppy-open::before {
	content: "\e176";
}
.glyphicon-credit-card::before {
	content: "\e177";
}
.glyphicon-transfer::before {
	content: "\e178";
}
.glyphicon-cutlery::before {
	content: "\e179";
}
.glyphicon-header::before {
	content: "\e180";
}
.glyphicon-compressed::before {
	content: "\e181";
}
.glyphicon-earphone::before {
	content: "\e182";
}
.glyphicon-phone-alt::before {
	content: "\e183";
}
.glyphicon-tower::before {
	content: "\e184";
}
.glyphicon-stats::before {
	content: "\e185";
}
.glyphicon-sd-video::before {
	content: "\e186";
}
.glyphicon-hd-video::before {
	content: "\e187";
}
.glyphicon-subtitles::before {
	content: "\e188";
}
.glyphicon-sound-stereo::before {
	content: "\e189";
}
.glyphicon-sound-dolby::before {
	content: "\e190";
}
.glyphicon-sound-5-1::before {
	content: "\e191";
}
.glyphicon-sound-6-1::before {
	content: "\e192";
}
.glyphicon-sound-7-1::before {
	content: "\e193";
}
.glyphicon-copyright-mark::before {
	content: "\e194";
}
.glyphicon-registration-mark::before {
	content: "\e195";
}
.glyphicon-cloud-download::before {
	content: "\e197";
}
.glyphicon-cloud-upload::before {
	content: "\e198";
}
.glyphicon-tree-conifer::before {
	content: "\e199";
}
.glyphicon-tree-deciduous::before {
	content: "\e200";
}
.glyphicon-cd::before {
	content: "\e201";
}
.glyphicon-save-file::before {
	content: "\e202";
}
.glyphicon-open-file::before {
	content: "\e203";
}
.glyphicon-level-up::before {
	content: "\e204";
}
.glyphicon-copy::before {
	content: "\e205";
}
.glyphicon-paste::before {
	content: "\e206";
}
.glyphicon-alert::before {
	content: "\e209";
}
.glyphicon-equalizer::before {
	content: "\e210";
}
.glyphicon-king::before {
	content: "\e211";
}
.glyphicon-queen::before {
	content: "\e212";
}
.glyphicon-pawn::before {
	content: "\e213";
}
.glyphicon-bishop::before {
	content: "\e214";
}
.glyphicon-knight::before {
	content: "\e215";
}
.glyphicon-baby-formula::before {
	content: "\e216";
}
.glyphicon-tent::before {
	content: "\26fa";
}
.glyphicon-blackboard::before {
	content: "\e218";
}
.glyphicon-bed::before {
	content: "\e219";
}
.glyphicon-apple::before {
	content: "\f8ff";
}
.glyphicon-erase::before {
	content: "\e221";
}
.glyphicon-hourglass::before {
	content: "\231b";
}
.glyphicon-lamp::before {
	content: "\e223";
}
.glyphicon-duplicate::before {
	content: "\e224";
}
.glyphicon-piggy-bank::before {
	content: "\e225";
}
.glyphicon-scissors::before {
	content: "\e226";
}
.glyphicon-bitcoin::before {
	content: "\e227";
}
.glyphicon-btc::before {
	content: "\e227";
}
.glyphicon-xbt::before {
	content: "\e227";
}
.glyphicon-yen::before {
	content: "\00a5";
}
.glyphicon-jpy::before {
	content: "\00a5";
}
.glyphicon-ruble::before {
	content: "\20bd";
}
.glyphicon-rub::before {
	content: "\20bd";
}
.glyphicon-scale::before {
	content: "\e230";
}
.glyphicon-ice-lolly::before {
	content: "\e231";
}
.glyphicon-ice-lolly-tasted::before {
	content: "\e232";
}
.glyphicon-education::before {
	content: "\e233";
}
.glyphicon-option-horizontal::before {
	content: "\e234";
}
.glyphicon-option-vertical::before {
	content: "\e235";
}
.glyphicon-menu-hamburger::before {
	content: "\e236";
}
.glyphicon-modal-window::before {
	content: "\e237";
}
.glyphicon-oil::before {
	content: "\e238";
}
.glyphicon-grain::before {
	content: "\e239";
}
.glyphicon-sunglasses::before {
	content: "\e240";
}
.glyphicon-text-size::before {
	content: "\e241";
}
.glyphicon-text-color::before {
	content: "\e242";
}
.glyphicon-text-background::before {
	content: "\e243";
}
.glyphicon-object-align-top::before {
	content: "\e244";
}
.glyphicon-object-align-bottom::before {
	content: "\e245";
}
.glyphicon-object-align-horizontal::before {
	content: "\e246";
}
.glyphicon-object-align-left::before {
	content: "\e247";
}
.glyphicon-object-align-vertical::before {
	content: "\e248";
}
.glyphicon-object-align-right::before {
	content: "\e249";
}
.glyphicon-triangle-right::before {
	content: "\e250";
}
.glyphicon-triangle-left::before {
	content: "\e251";
}
.glyphicon-triangle-bottom::before {
	content: "\e252";
}
.glyphicon-triangle-top::before {
	content: "\e253";
}
.glyphicon-console::before {
	content: "\e254";
}
.glyphicon-superscript::before {
	content: "\e255";
}
.glyphicon-subscript::before {
	content: "\e256";
}
.glyphicon-menu-left::before {
	content: "\e257";
}
.glyphicon-menu-right::before {
	content: "\e258";
}
.glyphicon-menu-down::before {
	content: "\e259";
}
.glyphicon-menu-up::before {
	content: "\e260";
}
.thumbnail-card {
	padding: 0px; border-radius: 2px; border: 0px currentColor; border-image: none; box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.12), 0px 1px 2px 0px rgba(0,0,0,0.24);
}
.thumbnail-card .thumbnail-img-container {
	overflow: hidden;
}
.thumbnail-card .thumbnail-img-container img {
	transition:0.5s;
}
.thumbnail-card .thumbnail-img-container:hover img {
	transform: scale(1.1);
}
.thumbnail-card .caption {
	padding: 2rem;
}
.thumbnail-card .caption p {
	line-height: 2.4rem;
}
.thumbnail-card .caption p:last-child {
	margin-bottom: 0px;
}
.thumbnail-card.thumbnail-card-light .caption {
	color: rgb(255, 255, 255); background-color: rgb(245, 245, 245);
}
.thumbnail-card.thumbnail-card-dark .caption {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.thumbnail-card.thumbnail-card-primary .caption {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.thumbnail-card.thumbnail-card-info .caption {
	color: rgb(255, 255, 255); background-color: rgb(0, 188, 212);
}
.thumbnail-card.thumbnail-card-royal .caption {
	color: rgb(255, 255, 255); background-color: rgb(156, 39, 176);
}
.thumbnail-card.thumbnail-card-warning .caption {
	color: rgb(255, 255, 255); background-color: rgb(255, 152, 0);
}
.thumbnail-card.thumbnail-card-danger .caption {
	color: rgb(255, 255, 255); background-color: rgb(244, 67, 54);
}
.thumbnail-card.thumbnail-card-success .caption {
	color: rgb(255, 255, 255); background-color: rgb(76, 175, 80);
}
.img-thumbnail {
	border-color: rgb(224, 224, 224); padding: 5px; border-radius: 0px; margin-bottom: 2rem;
}
a.img-thumbnail {
	padding: 5px; border-radius: 0px; color: rgb(3, 169, 244); display: block;
}
a.img-thumbnail .thumbnail-container {
	overflow: hidden;
}
a.img-thumbnail .thumbnail-container img {
	transition:0.7s;
}
a.img-thumbnail .thumbnail-container img:hover {
	transform: scale(1.1);
}
a.img-thumbnail:hover {
	border-color: rgb(3, 169, 244);
}
a.img-thumbnail:focus {
	border-color: rgb(3, 169, 244);
}
.ms-thumbnail-container {
	padding: 5px; border: 1px solid rgb(238, 238, 238); border-image: none; background-color: rgb(255, 255, 255);
}
.ms-thumbnail {
	overflow: hidden; margin-bottom: 0px; position: relative;
}
.ms-thumbnail img {
	transition:1s; width: 100%; position: relative; z-index: 0;
}
.ms-thumbnail .ms-thumbnail-caption {
	padding: 0px; transition:0.5s; left: 0px; top: -100%; width: 100%; height: 100%; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute; z-index: 2; background-color: rgba(2, 104, 153, 0.6); -webkit-backface-visibility: hidden;
}
.ms-thumbnail .ms-thumbnail-caption::before {
	transition:0.5s; left: 0px; top: 200%; width: 100%; height: 100%; right: 0px; bottom: 0px; display: block; position: absolute; z-index: -1; content: ""; background-color: rgba(2, 104, 153, 0.6); -webkit-backface-visibility: hidden;
}
.ms-thumbnail .ms-thumbnail-caption .ms-thumbnail-caption-content {
	padding: 2rem; transition:0.6s; top: 50%; width: 100%; position: absolute; transform: translateY(-100%); -webkit-backface-visibility: hidden;
}
.ms-thumbnail .ms-thumbnail-caption .ms-thumbnail-caption-content .ms-thumbnail-caption-title {
	margin: 0px 0px 1rem;
}
.ms-thumbnail:hover img {
	transform: scale(1.1);
}
.ms-thumbnail:focus img {
	transform: scale(1.1);
}
.ms-thumbnail:hover .ms-thumbnail-caption {
	top: 0px; opacity: 1;
}
.ms-thumbnail:focus .ms-thumbnail-caption {
	top: 0px; opacity: 1;
}
.ms-thumbnail:hover .ms-thumbnail-caption::before {
	top: 0px;
}
.ms-thumbnail:focus .ms-thumbnail-caption::before {
	top: 0px;
}
.ms-thumbnail:hover .ms-thumbnail-caption .ms-thumbnail-caption-content {
	transform: translateY(-50%);
}
.ms-thumbnail:focus .ms-thumbnail-caption .ms-thumbnail-caption-content {
	transform: translateY(-50%);
}
.ms-thumbnail.ms-thumbnail-horizontal .ms-thumbnail-caption {
	left: auto; top: 0px; right: 100%;
}
.ms-thumbnail.ms-thumbnail-horizontal .ms-thumbnail-caption::before {
	left: auto; top: 0px; right: -200%;
}
.ms-thumbnail.ms-thumbnail-horizontal .ms-thumbnail-caption .ms-thumbnail-caption-content {
	transform: translateY(-50%) translateX(-100%);
}
.ms-thumbnail.ms-thumbnail-horizontal:hover .ms-thumbnail-caption {
	left: auto; top: 0px; right: 0px;
}
.ms-thumbnail.ms-thumbnail-horizontal:focus .ms-thumbnail-caption {
	left: auto; top: 0px; right: 0px;
}
.ms-thumbnail.ms-thumbnail-horizontal:hover .ms-thumbnail-caption::before {
	left: auto; top: 0px; right: 0px;
}
.ms-thumbnail.ms-thumbnail-horizontal:focus .ms-thumbnail-caption::before {
	left: auto; top: 0px; right: 0px;
}
.ms-thumbnail.ms-thumbnail-horizontal:hover .ms-thumbnail-caption .ms-thumbnail-caption-content {
	transform: translateY(-50%);
}
.ms-thumbnail.ms-thumbnail-horizontal:focus .ms-thumbnail-caption .ms-thumbnail-caption-content {
	transform: translateY(-50%);
}
.ms-thumbnail.ms-thumbnail-bottom .ms-thumbnail-caption {
	top: 100%;
}
.ms-thumbnail.ms-thumbnail-bottom .ms-thumbnail-caption::before {
	top: 100%;
}
.ms-thumbnail.ms-thumbnail-bottom .ms-thumbnail-caption .ms-thumbnail-caption-content {
	transform: translateY(50%);
}
.ms-thumbnail.ms-thumbnail-bottom:hover .ms-thumbnail-caption {
	top: 0px;
}
.ms-thumbnail.ms-thumbnail-bottom:focus .ms-thumbnail-caption {
	top: 0px;
}
.ms-thumbnail.ms-thumbnail-bottom:hover .ms-thumbnail-caption::before {
	top: 0px; transition-delay: 0.25s;
}
.ms-thumbnail.ms-thumbnail-bottom:focus .ms-thumbnail-caption::before {
	top: 0px; transition-delay: 0.25s;
}
.ms-thumbnail.ms-thumbnail-bottom:hover .ms-thumbnail-caption .ms-thumbnail-caption-content {
	transform: translateY(-50%);
}
.ms-thumbnail.ms-thumbnail-bottom:focus .ms-thumbnail-caption .ms-thumbnail-caption-content {
	transform: translateY(-50%);
}
.ms-thumbnail.ms-thumbnail-top .ms-thumbnail-caption {
	top: auto; bottom: 100%;
}
.ms-thumbnail.ms-thumbnail-top .ms-thumbnail-caption::before {
	top: auto; bottom: 100%;
}
.ms-thumbnail.ms-thumbnail-top .ms-thumbnail-caption .ms-thumbnail-caption-content {
	transform: translateY(-50%);
}
.ms-thumbnail.ms-thumbnail-top:hover .ms-thumbnail-caption {
	top: auto; bottom: 0px;
}
.ms-thumbnail.ms-thumbnail-top:focus .ms-thumbnail-caption {
	top: auto; bottom: 0px;
}
.ms-thumbnail.ms-thumbnail-top:hover .ms-thumbnail-caption::before {
	top: auto; bottom: 0px; transition-delay: 0.25s;
}
.ms-thumbnail.ms-thumbnail-top:focus .ms-thumbnail-caption::before {
	top: auto; bottom: 0px; transition-delay: 0.25s;
}
.ms-thumbnail.ms-thumbnail-top:hover .ms-thumbnail-caption .ms-thumbnail-caption-content {
	transform: translateY(-50%);
}
.ms-thumbnail.ms-thumbnail-top:focus .ms-thumbnail-caption .ms-thumbnail-caption-content {
	transform: translateY(-50%);
}
.ms-thumbnail.ms-thumbnail-right .ms-thumbnail-caption {
	left: 100%; top: auto;
}
.ms-thumbnail.ms-thumbnail-right .ms-thumbnail-caption::before {
	left: 100%; top: auto;
}
.ms-thumbnail.ms-thumbnail-right .ms-thumbnail-caption .ms-thumbnail-caption-content {
	transform: translateY(-50%);
}
.ms-thumbnail.ms-thumbnail-right:hover .ms-thumbnail-caption {
	left: 0px; top: auto;
}
.ms-thumbnail.ms-thumbnail-right:focus .ms-thumbnail-caption {
	left: 0px; top: auto;
}
.ms-thumbnail.ms-thumbnail-right:hover .ms-thumbnail-caption::before {
	left: 0px; top: auto; transition-delay: 0.25s;
}
.ms-thumbnail.ms-thumbnail-right:focus .ms-thumbnail-caption::before {
	left: 0px; top: auto; transition-delay: 0.25s;
}
.ms-thumbnail.ms-thumbnail-right:hover .ms-thumbnail-caption .ms-thumbnail-caption-content {
	transform: translateY(-50%);
}
.ms-thumbnail.ms-thumbnail-right:focus .ms-thumbnail-caption .ms-thumbnail-caption-content {
	transform: translateY(-50%);
}
.ms-thumbnail.ms-thumbnail-left .ms-thumbnail-caption {
	left: auto; top: auto; right: 100%;
}
.ms-thumbnail.ms-thumbnail-left .ms-thumbnail-caption::before {
	left: auto; top: auto; right: 100%;
}
.ms-thumbnail.ms-thumbnail-left .ms-thumbnail-caption .ms-thumbnail-caption-content {
	transform: translateY(-50%);
}
.ms-thumbnail.ms-thumbnail-left:hover .ms-thumbnail-caption {
	left: auto; top: auto; right: 0px;
}
.ms-thumbnail.ms-thumbnail-left:focus .ms-thumbnail-caption {
	left: auto; top: auto; right: 0px;
}
.ms-thumbnail.ms-thumbnail-left:hover .ms-thumbnail-caption::before {
	left: auto; top: auto; right: 0px; transition-delay: 0.25s;
}
.ms-thumbnail.ms-thumbnail-left:focus .ms-thumbnail-caption::before {
	left: auto; top: auto; right: 0px; transition-delay: 0.25s;
}
.ms-thumbnail.ms-thumbnail-left:hover .ms-thumbnail-caption .ms-thumbnail-caption-content {
	transform: translateY(-50%);
}
.ms-thumbnail.ms-thumbnail-left:focus .ms-thumbnail-caption .ms-thumbnail-caption-content {
	transform: translateY(-50%);
}
.ms-thumbnail.ms-thumbnail-diagonal .ms-thumbnail-caption {
	left: auto; right: 100%;
}
.ms-thumbnail.ms-thumbnail-diagonal .ms-thumbnail-caption::before {
	left: auto; right: -200%;
}
.ms-thumbnail.ms-thumbnail-diagonal .ms-thumbnail-caption .ms-thumbnail-caption-content {
	transform: translateY(-50%);
}
.ms-thumbnail.ms-thumbnail-diagonal:hover .ms-thumbnail-caption {
	left: auto; right: 0px;
}
.ms-thumbnail.ms-thumbnail-diagonal:focus .ms-thumbnail-caption {
	left: auto; right: 0px;
}
.ms-thumbnail.ms-thumbnail-diagonal:hover .ms-thumbnail-caption::before {
	left: auto; right: 0px;
}
.ms-thumbnail.ms-thumbnail-diagonal:focus .ms-thumbnail-caption::before {
	left: auto; right: 0px;
}
.ms-thumbnail.ms-thumbnail-diagonal:hover .ms-thumbnail-caption .ms-thumbnail-caption-content {
	transform: translateY(-50%);
}
.ms-thumbnail.ms-thumbnail-diagonal:focus .ms-thumbnail-caption .ms-thumbnail-caption-content {
	transform: translateY(-50%);
}
.ms-thumbnail.ms-thumbnail-center .ms-thumbnail-caption {
	left: 50%; top: 50%; width: 0px; height: 0px; right: auto; bottom: auto; overflow: hidden; transition-delay: 0.3s;
}
.ms-thumbnail.ms-thumbnail-center .ms-thumbnail-caption::before {
	left: 50%; top: 50%; width: 0px; height: 0px; right: auto; bottom: auto; overflow: hidden; transition-delay: 0.2s;
}
.ms-thumbnail.ms-thumbnail-center .ms-thumbnail-caption .ms-thumbnail-caption-content {
	opacity: 0; transform: translateY(-50%);
}
.ms-thumbnail.ms-thumbnail-center:hover .ms-thumbnail-caption {
	left: 0px; top: 0px; width: 100%; height: 100%; transition-delay: 0s;
}
.ms-thumbnail.ms-thumbnail-center:focus .ms-thumbnail-caption {
	left: 0px; top: 0px; width: 100%; height: 100%; transition-delay: 0s;
}
.ms-thumbnail.ms-thumbnail-center:hover .ms-thumbnail-caption::before {
	left: 0px; top: 0px; width: 100%; height: 100%;
}
.ms-thumbnail.ms-thumbnail-center:focus .ms-thumbnail-caption::before {
	left: 0px; top: 0px; width: 100%; height: 100%;
}
.ms-thumbnail.ms-thumbnail-center:hover .ms-thumbnail-caption .ms-thumbnail-caption-content {
	opacity: 1; transition-delay: 0.5s;
}
.ms-thumbnail.ms-thumbnail-center:focus .ms-thumbnail-caption .ms-thumbnail-caption-content {
	opacity: 1; transition-delay: 0.5s;
}
.ms-thumbnail.ms-thumbnail-danger .ms-thumbnail-caption {
	background-color: rgba(182, 27, 23, 0.6);
}
.ms-thumbnail.ms-thumbnail-danger .ms-thumbnail-caption::before {
	background-color: rgba(182, 27, 23, 0.6);
}
.ms-thumbnail.ms-thumbnail-danger .ms-thumbnail-caption {
	background-color: rgba(182, 27, 23, 0.6);
}
.ms-thumbnail.ms-thumbnail-danger .ms-thumbnail-caption::before {
	background-color: rgba(182, 27, 23, 0.6);
}
.ms-thumbnail.ms-thumbnail-success .ms-thumbnail-caption {
	background-color: rgba(44, 106, 47, 0.6);
}
.ms-thumbnail.ms-thumbnail-success .ms-thumbnail-caption::before {
	background-color: rgba(44, 106, 47, 0.6);
}
.ms-thumbnail.ms-thumbnail-warning .ms-thumbnail-caption {
	background-color: rgba(175, 97, 0, 0.6);
}
.ms-thumbnail.ms-thumbnail-warning .ms-thumbnail-caption::before {
	background-color: rgba(175, 97, 0, 0.6);
}
.ms-thumbnail.ms-thumbnail-royal .ms-thumbnail-caption {
	background-color: rgba(89, 23, 107, 0.6);
}
.ms-thumbnail.ms-thumbnail-royal .ms-thumbnail-caption::before {
	background-color: rgba(89, 23, 107, 0.6);
}
.ms-thumbnail.ms-thumbnail-info .ms-thumbnail-caption {
	background-color: rgba(0, 104, 117, 0.6);
}
.ms-thumbnail.ms-thumbnail-info .ms-thumbnail-caption::before {
	background-color: rgba(0, 104, 117, 0.6);
}
.ms-thumbnail.ms-thumbnail-dark .ms-thumbnail-caption {
	background-color: rgba(28, 28, 28, 0.6);
}
.ms-thumbnail.ms-thumbnail-dark .ms-thumbnail-caption::before {
	background-color: rgba(28, 28, 28, 0.6);
}
.ms-thumbnail.ms-thumbnail-light .ms-thumbnail-caption {
	color: rgb(66, 66, 66); background-color: rgba(255, 255, 255, 0.6);
}
.ms-thumbnail.ms-thumbnail-light .ms-thumbnail-caption::before {
	background-color: rgba(255, 255, 255, 0.6);
}
.tooltip .tooltip-inner {
	padding: 5px; animation:zoomIn 0.5s; color: rgb(255, 255, 255); font-family: Roboto; font-size: 12px; display: none;
}
.tooltip .tooltip-inner::before {
	display: none;
}
.tooltip.in .tooltip-inner {
	display: block;
}
.tooltip.show .tooltip-inner {
	display: block;
}
.tooltip.in .tooltip-inner {
	animation-delay: 0.2s; animation-fill-mode: backwards;
}
.tooltip-light .tooltip-inner {
	background-color: rgb(245, 245, 245);
}
.tooltip-dark .tooltip-inner {
	background-color: rgb(66, 66, 66);
}
.tooltip-primary .tooltip-inner {
	background-color: rgb(3, 169, 244);
}
.tooltip-info .tooltip-inner {
	background-color: rgb(0, 188, 212);
}
.tooltip-royal .tooltip-inner {
	background-color: rgb(156, 39, 176);
}
.tooltip-warning .tooltip-inner {
	background-color: rgb(255, 152, 0);
}
.tooltip-danger .tooltip-inner {
	background-color: rgb(244, 67, 54);
}
.tooltip-success .tooltip-inner {
	background-color: rgb(76, 175, 80);
}
.tooltip-light .tooltip-inner {
	color: rgb(66, 66, 66);
}
.popover {
	padding: 0px; border: currentColor !important; border-image: none !important; color: rgb(66, 66, 66); line-height: 2.1rem; background-color: rgb(255, 255, 255);
}
.popover::before {
	display: none;
}
.popover::after {
	display: none;
}
.popover .popover-header {
	margin: 0px; padding: 10px 15px; border-radius: 0px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 15px; font-weight: 400; background-color: rgb(3, 169, 244);
}
.popover .popover-body {
	padding: 1.2rem; font-size: 1.3rem;
}
.progress {
	height: 20px; margin-bottom: 2rem; background-color: rgb(238, 238, 238);
}
.progress .progress-bar {
	font-size: 1.2rem; vertical-align: middle; display: flex; justify-content: center; align-items: center;
}
.progress.progress-sm {
	height: 10px;
}
.progress.progress-xs {
	height: 5px;
}
.progress.progress-lg {
	height: 30px; line-height: 30px;
}
.pagination {
	margin: 2rem 0px;
}
.pagination .page-item {
	z-index: 0;
}
.pagination .page-item .page-link {
	margin: 0px 8px; padding: 8px 14px; border-radius: 100%; border: 0px currentColor; transition:0.5s; border-image: none; color: rgb(3, 169, 244); position: relative; z-index: 2; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.pagination :first-child.page-item .page-link {
	border-radius: 100%;
}
.pagination :last-child.page-item .page-link {
	border-radius: 100%;
}
.pagination .page-item.active .page-link {
	border-color: rgb(3, 169, 244); color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.pagination .page-item.active .page-link:hover {
	background-color: rgb(3, 169, 244);
}
.pagination .page-item.active .page-link:focus {
	background-color: rgb(3, 169, 244);
}
.pagination .page-item .page-link:hover {
	border-color: rgb(3, 169, 244); color: rgb(255, 255, 255); box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12), 0px 3px 5px -1px rgba(0,0,0,0.2); transform: translateY(-4px); background-color: rgb(3, 169, 244);
}
.pagination .page-item .page-link:focus {
	border-color: rgb(3, 169, 244); color: rgb(255, 255, 255); box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12), 0px 3px 5px -1px rgba(0,0,0,0.2); transform: translateY(-4px); background-color: rgb(3, 169, 244);
}
.pagination .page-item.disabled {
	cursor: not-allowed;
}
.pagination .page-item.disabled .page-link {
	color: rgb(158, 158, 158);
}
.pagination.pagination-round .page-item .page-link {
	border-radius: 5px;
}
.pagination.pagination-square .page-item .page-link {
	border-radius: 0px;
}
.pagination.pagination-plain .page-item .page-link {
	box-shadow: none;
}
.pagination.pagination-plain .page-item .page-link:hover {
	transform: none;
}
.pagination.pagination-plain .page-item .page-link:focus {
	transform: none;
}
.pagination.pagination-light .page-item .page-link {
	color: rgb(245, 245, 245);
}
.pagination.pagination-light .page-item.active .page-link {
	color: rgb(255, 255, 255); background-color: rgb(245, 245, 245);
}
.pagination.pagination-light .page-item .page-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(245, 245, 245);
}
.pagination.pagination-light .page-item .page-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(245, 245, 245);
}
.pagination.pagination-light .disabled .page-link {
	color: rgb(158, 158, 158);
}
.pagination.pagination-light .disabled .page-link:hover {
	color: rgb(158, 158, 158); background-color: transparent;
}
.pagination.pagination-light .disabled .page-link:focus {
	color: rgb(158, 158, 158); background-color: transparent;
}
.pagination.pagination-dark .page-item .page-link {
	color: rgb(66, 66, 66);
}
.pagination.pagination-dark .page-item.active .page-link {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.pagination.pagination-dark .page-item .page-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.pagination.pagination-dark .page-item .page-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.pagination.pagination-dark .disabled .page-link {
	color: rgb(158, 158, 158);
}
.pagination.pagination-dark .disabled .page-link:hover {
	color: rgb(158, 158, 158); background-color: transparent;
}
.pagination.pagination-dark .disabled .page-link:focus {
	color: rgb(158, 158, 158); background-color: transparent;
}
.pagination.pagination-primary .page-item .page-link {
	color: rgb(3, 169, 244);
}
.pagination.pagination-primary .page-item.active .page-link {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.pagination.pagination-primary .page-item .page-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.pagination.pagination-primary .page-item .page-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.pagination.pagination-primary .disabled .page-link {
	color: rgb(158, 158, 158);
}
.pagination.pagination-primary .disabled .page-link:hover {
	color: rgb(158, 158, 158); background-color: transparent;
}
.pagination.pagination-primary .disabled .page-link:focus {
	color: rgb(158, 158, 158); background-color: transparent;
}
.pagination.pagination-info .page-item .page-link {
	color: rgb(0, 188, 212);
}
.pagination.pagination-info .page-item.active .page-link {
	color: rgb(255, 255, 255); background-color: rgb(0, 188, 212);
}
.pagination.pagination-info .page-item .page-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 188, 212);
}
.pagination.pagination-info .page-item .page-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(0, 188, 212);
}
.pagination.pagination-info .disabled .page-link {
	color: rgb(158, 158, 158);
}
.pagination.pagination-info .disabled .page-link:hover {
	color: rgb(158, 158, 158); background-color: transparent;
}
.pagination.pagination-info .disabled .page-link:focus {
	color: rgb(158, 158, 158); background-color: transparent;
}
.pagination.pagination-royal .page-item .page-link {
	color: rgb(156, 39, 176);
}
.pagination.pagination-royal .page-item.active .page-link {
	color: rgb(255, 255, 255); background-color: rgb(156, 39, 176);
}
.pagination.pagination-royal .page-item .page-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(156, 39, 176);
}
.pagination.pagination-royal .page-item .page-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(156, 39, 176);
}
.pagination.pagination-royal .disabled .page-link {
	color: rgb(158, 158, 158);
}
.pagination.pagination-royal .disabled .page-link:hover {
	color: rgb(158, 158, 158); background-color: transparent;
}
.pagination.pagination-royal .disabled .page-link:focus {
	color: rgb(158, 158, 158); background-color: transparent;
}
.pagination.pagination-warning .page-item .page-link {
	color: rgb(255, 152, 0);
}
.pagination.pagination-warning .page-item.active .page-link {
	color: rgb(255, 255, 255); background-color: rgb(255, 152, 0);
}
.pagination.pagination-warning .page-item .page-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(255, 152, 0);
}
.pagination.pagination-warning .page-item .page-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(255, 152, 0);
}
.pagination.pagination-warning .disabled .page-link {
	color: rgb(158, 158, 158);
}
.pagination.pagination-warning .disabled .page-link:hover {
	color: rgb(158, 158, 158); background-color: transparent;
}
.pagination.pagination-warning .disabled .page-link:focus {
	color: rgb(158, 158, 158); background-color: transparent;
}
.pagination.pagination-danger .page-item .page-link {
	color: rgb(244, 67, 54);
}
.pagination.pagination-danger .page-item.active .page-link {
	color: rgb(255, 255, 255); background-color: rgb(244, 67, 54);
}
.pagination.pagination-danger .page-item .page-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(244, 67, 54);
}
.pagination.pagination-danger .page-item .page-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(244, 67, 54);
}
.pagination.pagination-danger .disabled .page-link {
	color: rgb(158, 158, 158);
}
.pagination.pagination-danger .disabled .page-link:hover {
	color: rgb(158, 158, 158); background-color: transparent;
}
.pagination.pagination-danger .disabled .page-link:focus {
	color: rgb(158, 158, 158); background-color: transparent;
}
.pagination.pagination-success .page-item .page-link {
	color: rgb(76, 175, 80);
}
.pagination.pagination-success .page-item.active .page-link {
	color: rgb(255, 255, 255); background-color: rgb(76, 175, 80);
}
.pagination.pagination-success .page-item .page-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(76, 175, 80);
}
.pagination.pagination-success .page-item .page-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(76, 175, 80);
}
.pagination.pagination-success .disabled .page-link {
	color: rgb(158, 158, 158);
}
.pagination.pagination-success .disabled .page-link:hover {
	color: rgb(158, 158, 158); background-color: transparent;
}
.pagination.pagination-success .disabled .page-link:focus {
	color: rgb(158, 158, 158); background-color: transparent;
}
.pager {
	margin: 2rem 0px; padding: 0px;
}
.pager .page-item {
	display: inline-block;
}
.pager .page-item .page-link {
	border-radius: 5px; border: 0px currentColor; transition:0.5s; border-image: none; color: rgb(3, 169, 244); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.pager .page-item .page-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.pager .page-item .page-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.pager.pager-flat .page-item .page-link {
	box-shadow: none;
}
.pager.pager-light .page-item .page-link {
	color: rgb(245, 245, 245);
}
.pager.pager-light .page-item .page-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(245, 245, 245);
}
.pager.pager-light .page-item .page-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(245, 245, 245);
}
.pager.pager-dark .page-item .page-link {
	color: rgb(66, 66, 66);
}
.pager.pager-dark .page-item .page-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.pager.pager-dark .page-item .page-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.pager.pager-primary .page-item .page-link {
	color: rgb(3, 169, 244);
}
.pager.pager-primary .page-item .page-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.pager.pager-primary .page-item .page-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.pager.pager-info .page-item .page-link {
	color: rgb(0, 188, 212);
}
.pager.pager-info .page-item .page-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 188, 212);
}
.pager.pager-info .page-item .page-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(0, 188, 212);
}
.pager.pager-royal .page-item .page-link {
	color: rgb(156, 39, 176);
}
.pager.pager-royal .page-item .page-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(156, 39, 176);
}
.pager.pager-royal .page-item .page-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(156, 39, 176);
}
.pager.pager-warning .page-item .page-link {
	color: rgb(255, 152, 0);
}
.pager.pager-warning .page-item .page-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(255, 152, 0);
}
.pager.pager-warning .page-item .page-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(255, 152, 0);
}
.pager.pager-danger .page-item .page-link {
	color: rgb(244, 67, 54);
}
.pager.pager-danger .page-item .page-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(244, 67, 54);
}
.pager.pager-danger .page-item .page-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(244, 67, 54);
}
.pager.pager-success .page-item .page-link {
	color: rgb(76, 175, 80);
}
.pager.pager-success .page-item .page-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(76, 175, 80);
}
.pager.pager-success .page-item .page-link:focus {
	color: rgb(255, 255, 255); background-color: rgb(76, 175, 80);
}
.circle-light {
	stroke: #f5f5f5;
}
.circle-dark {
	stroke: #424242;
}
.circle-primary {
	stroke: #03a9f4;
}
.circle-info {
	stroke: #00bcd4;
}
.circle-royal {
	stroke: #9c27b0;
}
.circle-warning {
	stroke: #ff9800;
}
.circle-danger {
	stroke: #f44336;
}
.circle-success {
	stroke: #4caf50;
}
.circles-text {
	font-size: 3rem !important;
}
.owl-carousel .owl-video-play-icon {
	background: url("../img/css/owl.video.play.png") no-repeat;
}
.owl-carousel .owl-stage-outer .owl-stage .owl-item.active .card {
	animation-name: fadeInUp; animation-duration: 1s; animation-fill-mode: both;
}
.owl-carousel.owl-grab .owl-stage-outer .owl-stage .owl-item.active .card {
	animation:none;
}
.owl-dots {
	margin: 1rem 0px; text-align: center;
}
.owl-dots .owl-dot {
	padding: 0px; border: 0px currentColor; border-image: none; display: inline-block; cursor: pointer; background-color: transparent;
}
.owl-dots .owl-dot span {
	margin: 0px 5px; border-radius: 50%; border: 2px solid rgb(3, 169, 244); border-image: none; width: 12px; height: 12px; display: block; background-color: transparent;
}
.owl-dots .owl-dot:hover span {
	background-color: transparent;
}
.owl-dots .owl-dot.active span {
	background-color: rgb(3, 169, 244);
}
.owl-dots.owl-dots-white .owl-dot span {
	border: 2px solid rgb(255, 255, 255); border-image: none;
}
.owl-dots.owl-dots-white .owl-dot.active span {
	background-color: rgb(255, 255, 255);
}
@media all and (max-width:767px)
{
.owl-carousel .owl-stage-outer .owl-stage .owl-item.active .card {
	animation-name: none;
}
}
.slider {
	margin-top: 20px; vertical-align: middle; display: inline-block; position: relative; background-color: transparent;
}
.slider.slider-horizontal {
	width: 100%; height: 28px;
}
.slider.slider-horizontal .slider-track {
	left: 0px; top: 50%; width: 100%; height: 2px; margin-top: -5px;
}
.slider.slider-horizontal .slider-selection {
	top: 0px; height: 100%; bottom: 0px;
}
.slider.slider-horizontal .slider-track-high {
	top: 0px; height: 100%; bottom: 0px;
}
.slider.slider-horizontal .slider-track-low {
	top: 0px; height: 100%; bottom: 0px;
}
.slider.slider-horizontal .slider-handle {
	margin-left: -10px;
}
.slider.slider-horizontal .slider-tick {
	margin-left: -10px;
}
.slider.slider-horizontal .slider-tick-container {
	left: 0px; top: 0px; width: 100%; white-space: nowrap; position: absolute;
}
.slider.slider-horizontal .slider-tick-label-container {
	margin-top: 20px; white-space: nowrap;
}
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
	text-align: center; padding-top: 4px; display: inline-block;
}
.slider.slider-horizontal .tooltip {
	transform: translateX(-50%);
}
.slider.slider-vertical {
	width: 20px; height: 210px;
}
.slider.slider-vertical .slider-track {
	left: 45%; top: 0px; width: 2px; height: 100%;
}
.slider.slider-vertical .slider-selection {
	left: 0px; top: 0px; width: 100%; bottom: 0px; background-color: rgb(189, 189, 189);
}
.slider.slider-vertical .slider-track-high {
	left: 0px; width: 100%; right: 0px;
}
.slider.slider-vertical .slider-track-low {
	left: 0px; width: 100%; right: 0px;
}
.slider.slider-vertical .slider-track-high {
	background-color: rgb(3, 169, 244);
}
.slider.slider-vertical .slider-handle {
	margin-top: -10px;
}
.slider.slider-vertical .slider-tick {
	margin-top: -10px;
}
.slider.slider-vertical .slider-tick-label-container {
	white-space: nowrap;
}
.slider.slider-vertical .slider-tick-label-container .slider-tick-label {
	padding-left: 4px;
}
.slider.slider-vertical .tooltip {
	transform: translate(50%, -50%);
}
.slider.slider-disabled .slider-handle {
	border-color: rgb(189, 189, 189); background-image: none;
}
.slider.slider-disabled .slider-handle::after {
	display: none;
}
.slider.slider-disabled .slider-handle:hover {
	border: 2px solid rgb(189, 189, 189); border-image: none; transform: none;
}
.slider.slider-disabled .slider-handle:focus {
	border: 2px solid rgb(189, 189, 189); border-image: none; transform: none;
}
.slider.slider-disabled .slider-track {
	cursor: not-allowed; background-image: none;
}
.slider input {
	display: none;
}
.slider .tooltip.top {
	margin-top: -36px;
}
.slider .tooltip-inner {
	white-space: nowrap; max-width: none;
}
.slider .hide {
	display: none;
}
.slider-track {
	border-radius: 4px; transition:0.3s; position: absolute; cursor: pointer; box-shadow: none; background-image: none; background-color: rgb(189, 189, 189);
}
.slider-selection {
	border-radius: 4px; transition:color 0.3s; position: absolute; box-shadow: none; background-image: none; background-color: rgb(3, 169, 244);
}
.slider-selection.tick-slider-selection {
	background-image: none; background-color: rgb(3, 169, 244);
}
.slider-selection:hover .slider-track {
	background-color: rgb(158, 158, 158);
}
.slider-track-high {
	background: none; border-radius: 4px; position: absolute; box-sizing: border-box;
}
.slider-track-low {
	background: none; border-radius: 4px; position: absolute; box-sizing: border-box;
}
.slider-handle {
	border-radius: 50%; border: 2px solid rgb(3, 169, 244); transition:transform 0.2s; border-image: none; top: 0px; width: 20px; height: 20px; position: absolute; cursor: pointer; background-image: none; background-color: rgb(255, 255, 255);
}
.slider-handle::after {
	border-radius: 100%; transition:0.2s; left: 50%; top: 50%; width: 0px; height: 0px; display: block; position: absolute; z-index: 2; content: ""; background-color: rgb(3, 169, 244);
}
.slider-handle:focus {
	border: 0px currentColor; border-image: none; transform: scale(1.2);
}
.slider-handle:hover {
	border: 0px currentColor; border-image: none; transform: scale(1.2);
}
.slider-handle:focus::after {
	left: 0px; top: 0px; width: 100%; height: 100%;
}
.slider-handle:hover::after {
	left: 0px; top: 0px; width: 100%; height: 100%;
}
.slider-handle.round {
	border-radius: 50%;
}
.slider-handle.custom {
	background-color: rgb(3, 169, 244);
}
.slider-tick {
	border-radius: 50%; border: 2px solid rgb(189, 189, 189); border-image: none; width: 20px; height: 20px; position: absolute; background-color: rgb(255, 255, 255);
}
.slider-tick.in-selection {
	border-color: rgb(3, 169, 244); background-color: rgb(3, 169, 244);
}
.slider-tick.round {
	border-radius: 50%;
}
.slider-tick.custom {
	background: none;
}
.slider-tick.in-selection {
	opacity: 1; background-image: none;
}
.ms-hero {
	padding: 3rem 0px 0px; margin-top: -40px;
}
.ms-hero.ms-hero-black {
	background-position: center; color: rgb(255, 255, 255); background-image: url("../img/css/black_wall.png"); background-repeat: no-repeat; background-size: cover;
}
.ms-hero.ms-hero-material {
	width: 100%; color: rgb(245, 245, 245); overflow: hidden; position: relative; z-index: 0; min-height: 450px; background-color:rgb(1, 29, 42);
}
.ms-hero.ms-hero-material::before {
	left: -46%; width: 75%; height: 590%; bottom: -249%; display: block; position: absolute; z-index: 1; content: ""; box-shadow: 29px -26px 43px -1px rgba(0,0,0,0.5); transform: rotate(-48deg); animation-name: heroBackOne; animation-duration: 0.5s; animation-delay: 0.25s; animation-fill-mode: backwards; background-color: rgb(1, 64, 93);
}
.ms-hero.ms-hero-material .ms-hero-bg {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 2;
}
.ms-hero.ms-hero-material .ms-hero-bg::before {
	left: -43%; width: 71%; height: 290%; bottom: -140%; display: block; position: absolute; z-index: 3; content: ""; box-shadow: 28px 10px 43px -1px rgba(0,0,0,0.5); transform: rotate(-33deg); animation-name: heroBackTwo; animation-duration: 0.5s; animation-delay: 0.5s; animation-fill-mode: backwards; background-color: blueviolet/* rgb(2, 99, 143)*/;
}
.ms-hero.ms-hero-material .ms-hero-bg::after {
	width: 46%; height: 470%; right: 0px; bottom: -232%; display: block; position: absolute; z-index: 4; content: ""; box-shadow: -33px -22px 43px -1px rgba(0,0,0,0.53); transform: rotate(52deg); animation-name: heroBackThree; animation-duration: 0.5s; animation-delay: 0.35s; animation-fill-mode: backwards; background-color: mediumseagreen /*rgb(2, 117, 168)*/;
}
.ms-hero.ms-hero-material .container {
	position: relative; z-index: 5;
}
.ms-hero.ms-hero-material .ms-hero-img {
	margin: 4rem 0px 0px 4rem; padding-top: 0px; padding-left: 0px; position: relative;
}
.ms-hero.ms-hero-material .ms-hero-img .carousel {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute;
}
.ms-hero.ms-hero-material .ms-hero-img .carousel .carousel-indicators {
	left: auto; right: 40px; bottom: 130px; position: absolute;
}
.ms-hero.ms-hero-material .ms-hero-img .carousel .carousel-indicators li {
	border-radius: 100%; width: 12px; height: 12px; background-color: rgb(66, 66, 66);
}
.ms-hero.ms-hero-material .ms-hero-img .carousel .carousel-indicators li.active {
	background-color: rgb(3, 169, 244);
}
.ms-hero.ms-hero-material .ms-hero-img .ms-hero-img-slider {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.ms-hero.ms-hero-material .carousel .carousel-controls {
	z-index: 100;
}
.ms-hero.ms-hero-material .carousel .carousel-indicators {
	margin: 0px; width: auto; display: inline-block; position: static;
}
.ms-hero.ms-hero-material .carousel .carousel-indicators li {
	margin: 10px 2px 2px; border-radius: 2px; border: 0px currentColor; border-image: none; width: 14px; height: 3px; vertical-align: top; display: inline-block; cursor: pointer; background-color: rgb(120, 144, 156);
}
.ms-hero.ms-hero-material .carousel .carousel-indicators li.active {
	top: 0px; background-color: rgb(255, 255, 255);
}
.ms-hero.ms-hero-material .carousel .carousel-controls {
	left: 0px; width: 160px; bottom: 30px; position: absolute;
}
.ms-hero.ms-hero-material .carousel .carousel-controls a {
	background: rgb(255, 255, 255); border-radius: 100%; transition:0.5s; width: 20px; height: 20px; text-align: center; color: rgb(97, 97, 97); font-size: 15px; margin-right: 1rem; display: inline-block; position: static; cursor: pointer; opacity: 0.7; text-shadow: none;
}
.ms-hero.ms-hero-material .carousel .carousel-controls a:hover {
	opacity: 1;
}
.ms-hero.ms-hero-material .carousel .carousel-controls a i {
	line-height: 20px; vertical-align: top;
}
.ms-hero.ms-hero-material .carousel .carousel-controls a.right {
	margin-right: 2rem;
}
.ms-hero.ms-hero-material .carousel .carousel-inner {
	overflow: visible;
}
.ms-hero.ms-hero-material .carousel .carousel-inner .carousel-item .carousel-caption {
	text-align: left; position: static;
}
.ms-hero.ms-hero-material .ms-hero-material-text-container {
	margin: 0px auto;
}
.ms-hero.ms-hero-material .ms-hero-material-text-container .ms-hero-material-title {
	padding: 1.6rem 1.6rem 1.6rem 10000px; text-align: center; margin-bottom: 4rem; margin-left: -10000px; z-index: 6; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); background-color: rgba(0, 0, 0, 0.4);
}
.ms-hero.ms-hero-material .ms-hero-material-text-container .ms-hero-material-title h1 {
	margin: 0px 0px 1.8rem; text-transform: capitalize; font-size: 3rem; font-weight: 200;
}
.ms-hero.ms-hero-material .ms-hero-material-text-container .ms-hero-material-title h1 strong {
	font-weight: 300;
}
.ms-hero.ms-hero-material .ms-hero-material-text-container .ms-hero-material-title h2 {
	margin: 0px; color: rgb(71, 196, 253); font-size: 2rem; text-shadow: 2px 2px 0px black;
}
.ms-hero.ms-hero-material .ms-hero-material-text-container .ms-hero-material-list {
	padding: 0px; list-style-type: none;
}
.ms-hero.ms-hero-material .ms-hero-material-text-container .ms-hero-material-list li {
	margin-bottom: 4rem; display: table;
}
.ms-hero.ms-hero-material .ms-hero-material-text-container .ms-hero-material-list li .ms-list-icon {
	vertical-align: middle; display: table-cell;
}
.ms-hero.ms-hero-material .ms-hero-material-text-container .ms-hero-material-list li .ms-list-icon .ms-icon {
	margin: 0px 2rem 0px 0px;
}
.ms-hero.ms-hero-material .ms-hero-material-text-container .ms-hero-material-list li .ms-list-text {
	line-height: 3rem; font-size: 1.8rem; vertical-align: middle; display: table-cell;
}
.wrap {
	padding: 6rem 0px;
}
.wrap.wrap-mountain {
	background-position: center; animation:moveBack 30s linear infinite; color: rgb(250, 250, 250); position: relative; background-image: url("../img/css/back_mountain.jpg"); background-size: cover; background-color: rgb(66, 66, 66);
}
.wrap.wrap-mountain::after {
	left: 0px; top: 0px; width: 100%; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 0; content: ""; background-color: rgba(1, 71, 103, 0.8);
}
.wrap.wrap-mountain .container {
	position: relative; z-index: 1;
}
.wrap.wrap-danger {
	background-color: rgb(244, 67, 54);
}
.wrap.wrap-danger h1 {
	color: rgb(255, 255, 255);
}
.wrap.wrap-danger h2 {
	color: rgb(255, 255, 255);
}
.wrap.wrap-danger h3 {
	color: rgb(255, 255, 255);
}
.wrap.wrap-danger h4 {
	color: rgb(255, 255, 255);
}
.wrap.wrap-danger h5 {
	color: rgb(255, 255, 255);
}
.wrap.wrap-danger h6 {
	color: rgb(255, 255, 255);
}
@media all and (max-width:767px)
{
.carousel-controls {
	margin: 0px auto; width: 100% !important; text-align: center; display: block; position: static !important;
}
.ms-hero-material-buttons {
	text-align: center;
}
.ms-hero-material-buttons a {
	margin: 10px 0px !important; display: block;
}
}
@media all and (max-width:1199px)
{
.ms-hero-img {
	margin: 10rem auto 0px !important;
}
.carousel-indicators-hero-img {
	right: 30px !important; bottom: 90px !important;
}
}
@media all and (max-width:991px)
{
.carousel-indicators-hero-img {
	right: 60px !important; bottom: 170px !important;
}
.ms-hero-img {
	margin: 0px auto 2rem !important;
}
}
@media all and (max-width:767px)
{
.carousel-indicators-hero-img {
	display: none !important;
}
}
.ms-hero-page {
	margin: -40px 0px 0px; padding: 40px 0px;
}
.ms-hero-page-bottom {
	margin: -40px 0px 0px; padding: 40px 0px 0px;
}
.ms-hero-page-override {
	margin: -40px 0px 0px; padding: 30px 0px 140px;
}
.hero-img-bottom img {
	margin: 0px auto;
}
@media all and (min-width:768px)
{
.hero-img-bottom {
	width: 100%; height: 100%; overflow: hidden; position: relative;
}
.hero-img-bottom img {
	left: 50%; bottom: 0px; position: absolute; max-height: 100%; max-width: 100%; transform: translateX(-50%);
}
}
.hero-img-col {
	overflow: hidden;
}
.ms-hero-img-city {
	background-position: center; background-image: url("../img/css/title_bg_business.jpg"); background-size: cover;
}
.ms-hero-img-city2 {
	background-position: center; background-image: url("../img/css/title_bg_recruitment.jpg"); background-size: cover;
}
.ms-hero-img-airplane {
	background-position: center; background-image: url("../img/css/backAirplane.jpg"); background-size: cover;
}
.ms-hero-img-recruitment {
	background-position: center; background-image: url("../img/css/title_bg_recruitment.jpg"); background-size: cover;
}
.ms-hero-img-contact {
	background-position: center; background-image: url("../img/css/title_bg_contact.jpg"); background-size: cover;
}
.ms-hero-img-address {
	background-position: center; background-image: url("../img/css/title_bg_address.jpg"); background-size: cover;
}
.ms-hero-img-welfare {
	background-position: center; background-image: url("../img/css/title_bg_welfare.jpg"); background-size: cover;
}
.ms-hero-img-privacy {
	background-position: center; background-image: url("../img/css/title_bg_privacy.jpg"); background-size: cover;
}
.ms-hero-img-team {
	background-position: center; background-image: url("../img/css/team2.jpg"); background-size: cover;
}
.ms-hero-img-mountain {
	background-position: center; background-image: url("../img/css/mountain.jpg"); background-size: cover;
}
.ms-hero-img-coffee {
	background-position: center; background-image: url("../img/css/coffee.jpg"); background-size: cover;
}
.ms-hero-img-meeting {
	background-position: center; background-image: url("../img/css/meeting.jpg"); background-repeat: no-repeat; background-size: cover;
}
.ms-hero-img-keyboard {
	background-position: bottom; background-image: url("../img/css/keyboard.jpg"); background-repeat: no-repeat; background-size: cover;
}
.ms-hero-img-beach {
	background-position: bottom; background-image: url("../img/css/beach.jpg"); background-repeat: no-repeat; background-size: cover;
}
.ms-hero-img-road {
	background-position: bottom; background-image: url("../img/css/road.jpg"); background-repeat: no-repeat; background-size: cover;
}
.ms-hero-img-wall {
	background-position: bottom; background-image: url("../img/css/black_wall.png"); background-repeat: no-repeat; background-size: cover;
}
.ms-hero-img-room {
	background-position: top; background-image: url("../img/css/room.jpg"); background-repeat: no-repeat; background-size: cover;
}
.ms-bg-fixed {
	background-attachment: fixed;
}
.ms-hero-bg-light {
	position: relative;
}
.ms-hero-bg-light::after {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 0; content: ""; background-color: rgba(181, 181, 181, 0.85);
}
.ms-hero-bg-light .container {
	position: relative; z-index: 1;
}
.ms-hero-bg-dark {
	position: relative;
}
.ms-hero-bg-dark::after {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 0; content: ""; background-color: rgba(2, 2, 2, 0.85);
}
.ms-hero-bg-dark .container {
	position: relative; z-index: 1;
}
.ms-hero-bg-primary {
	position: relative;
}
.ms-hero-bg-primary::after {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 0; content: ""; background-color: rgba(1, 82, 118, 0.85);
}
.ms-hero-bg-primary .container {
	position: relative; z-index: 1;
}
.ms-hero-bg-info {
	position: relative;
}
.ms-hero-bg-info::after {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 0; content: ""; background-color: rgba(0, 75, 85, 0.85);
}
.ms-hero-bg-info .container {
	position: relative; z-index: 1;
}
.ms-hero-bg-royal {
	position: relative;
}
.ms-hero-bg-royal::after {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 0; content: ""; background-color: rgba(63, 16, 72, 0.85);
}
.ms-hero-bg-royal .container {
	position: relative; z-index: 1;
}
.ms-hero-bg-warning {
	position: relative;
}
.ms-hero-bg-warning::after {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 0; content: ""; background-color: rgba(128, 76, 0, 0.85);
}
.ms-hero-bg-warning .container {
	position: relative; z-index: 1;
}
.ms-hero-bg-danger {
	position: relative;
}
.ms-hero-bg-danger::after {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 0; content: ""; background-color: rgba(162, 19, 9, 0.85);
}
.ms-hero-bg-danger .container {
	position: relative; z-index: 1;
}
.ms-hero-bg-success {
	position: relative;
}
.ms-hero-bg-success::after {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 0; content: ""; background-color: rgba(37, 86, 39, 0.85);
}
.ms-hero-bg-success .container {
	position: relative; z-index: 1;
}
.ms-hero-bg-dark-light {
	color: rgb(255, 255, 255); position: relative;
}
.ms-hero-bg-dark-light::after {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 0; content: ""; background-color: rgba(68, 68, 68, 0.95);
}
.ms-hero-bg-dark-light .container {
	position: relative; z-index: 1;
}
.ms-hero-bg-dark-transparent {
	color: rgb(255, 255, 255); position: relative;
}
.ms-hero-bg-dark-transparent::after {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 0; content: ""; background-color: rgba(0, 0, 0, 0.5);
}
.ms-hero-bg-dark-transparent .container {
	position: relative; z-index: 1;
}
.ms-hero-bg-light-light {
	color: rgb(255, 255, 255); position: relative;
}
.ms-hero-bg-light-light::after {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 0; content: ""; background-color: rgba(255, 255, 255, 0.3);
}
.ms-hero-bg-light-light .container {
	position: relative; z-index: 1;
}
.card-top {
	margin-top: -100px;
}
.center-block {
	margin: 0px auto; display: block;
}
.ms-site-title-lg {
	font-size: 40px; font-weight: 300;
}
.ms-site-title-lg span {
	font-weight: 400;
}
.ms-avatar-hero {
	border-radius: 50%; border: 3px solid rgb(255, 255, 255); border-image: none; width: 160px; height: 160px; box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12), 0px 3px 5px -1px rgba(0,0,0,0.2);
}
.card-header-100 {
	height: 100px;
}
.card-header-100 .carousel-item {
	height: 100px; text-align: center; color: rgb(255, 255, 255); padding-top: 22px; font-size: 1.6rem; font-weight: 300; display: block;
}
.card-header-100 .carousel-item span {
	padding-bottom: 10px; font-size: 2rem; font-weight: 400; display: block;
}
.back-fixed {
	-ms-overflow-y: auto;
}
.back-fixed::after {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: fixed;
}
.overflow-hidden {
	width: 100%; overflow: hidden;
}
.img-browser-container {
	margin: 0px auto; position: relative; max-width: 800px;
}
.img-browser-container .img-browser {
	width: 80%; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 27px 24px 0px rgba(0,0,0,0.2), 0px 40px 77px 0px rgba(0,0,0,0.22);
}
.img-browser-container .img-browser-left {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: 0;
}
.img-browser-container .img-browser-right {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: 0;
}
.img-browser-container .img-browser-left {
	max-width: 80%;
}
.img-browser-container .img-browser-right {
	max-width: 80%;
}
.img-phone-container {
	display: inline-block; position: relative;
}
.img-phone-container .img-phone-left {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: 0;
}
.img-phone-container .img-phone-right {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: 0;
}
.typed-title {
	line-height: 5rem;
}
.ms-hero-video {
	overflow: hidden;
}
body::after {
	display: none;
}
body.lb-disable-scrolling {
	overflow: hidden;
}
.lightboxOverlay {
	left: 0px; top: 0px; display: none; position: absolute; z-index: 9999; opacity: 0.8; background-color: black;
}
.lightbox {
	left: 0px; width: 100%; text-align: center; line-height: 0; font-weight: 400; position: absolute; z-index: 10000;
}
.lightbox .lb-image {
	border-radius: 3px; border: 4px solid white; border-image: none; height: auto; display: block; max-height: none; max-width: inherit;
}
.lightbox a img {
	border: currentColor; border-image: none;
}
.lb-outerContainer {
	margin: 0px auto; border-radius: 4px; width: 250px; height: 250px; position: relative; background-color: white;
}
.lb-outerContainer::after {
	clear: both; display: table; content: "";
}
.lb-loader {
	left: 0px; top: 43%; width: 100%; height: 25%; text-align: center; line-height: 0; position: absolute;
}
.lb-cancel {
	background: url("../img/css/loading.gif") no-repeat; margin: 0px auto; width: 32px; height: 32px; display: block;
}
.lb-nav {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10;
}
.lb-container > .nav {
	left: 0px;
}
.lb-nav a {
	background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
}
.lb-prev {
	height: 100%; display: block; cursor: pointer;
}
.lb-next {
	height: 100%; display: block; cursor: pointer;
}
.lb-nav a.lb-prev {
	background: url("../img/css/prev.png") no-repeat left 48%; transition:opacity 0.6s; left: 0px; width: 34%; float: left; opacity: 0;
}
.lb-nav a.lb-prev:hover {
	opacity: 1;
}
.lb-nav a.lb-next {
	background: url("../img/css/next.png") no-repeat right 48%; transition:opacity 0.6s; width: 64%; right: 0px; float: right; opacity: 0;
}
.lb-nav a.lb-next:hover {
	opacity: 1;
}
.lb-dataContainer {
	margin: 0px auto; width: 100%; padding-top: 5px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;
}
.lb-dataContainer::after {
	clear: both; display: table; content: "";
}
.lb-data {
	padding: 0px 4px; color: rgb(204, 204, 204);
}
.lb-data .lb-details {
	width: 85%; text-align: left; line-height: 1.1em; float: left;
}
.lb-data .lb-caption {
	line-height: 1em; font-size: 13px; font-weight: 700;
}
.lb-data .lb-caption a {
	color: rgb(68, 170, 238);
}
.lb-data .lb-number {
	color: rgb(153, 153, 153); padding-bottom: 1em; clear: left; font-size: 12px; display: block;
}
.lb-data .lb-close {
	background: url("../img/css/close.png") no-repeat right top; transition:opacity 0.2s; width: 30px; height: 30px; text-align: right; float: right; display: block; opacity: 0.7;
}
.lb-data .lb-close:hover {
	cursor: pointer; opacity: 1;
}
.modal {
	color: rgb(66, 66, 66); z-index: 1190; background-color: rgba(0, 0, 0, 0.5);
}
.modal .modal-dialog .modal-content .modal-header {
	padding: 0px; border: currentColor; border-image: none;
}
.modal .modal-dialog .modal-content .modal-header .close {
	margin: 1.4rem 2.4rem 0px 0px; padding: 0.5rem; color: rgb(97, 97, 97); font-size: 16px; cursor: pointer; opacity: 0.8;
}
.modal .modal-dialog .modal-content .modal-header .close:hover {
	opacity: 1;
}
.modal .modal-dialog .modal-content .modal-header .close:focus {
	opacity: 1;
}
.modal .modal-dialog .modal-content .modal-header .modal-title {
	margin: 0px; padding: 3rem 2.4rem 0px;
}
.modal .modal-dialog .modal-content .modal-body {
	padding: 2.4rem;
}
.modal .modal-dialog .modal-content .modal-body p:last-child {
	margin-bottom: 0px;
}
.modal .modal-dialog .modal-content .modal-footer {
	padding: 1rem 2rem; border: currentColor; border-image: none;
}
.modal.modal-light .modal-dialog .modal-content {
	border-bottom-color: rgb(245, 245, 245); border-bottom-width: 3px; border-bottom-style: solid;
}
.modal.modal-light .modal-dialog .modal-content .modal-header {
	color: rgb(255, 255, 255); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); background-color: rgb(245, 245, 245);
}
.modal.modal-light .modal-dialog .modal-content .modal-header .close {
	color: rgb(255, 255, 255);
}
.modal.modal-light .modal-dialog .modal-content .modal-header .modal-title {
	padding: 1.6rem 2.4rem; vertical-align: middle;
}
.modal.modal-light .modal-dialog .modal-content .modal-header .modal-header-tabs {
	display: block;
}
.modal.modal-light .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline::before {
	background-color: rgb(245, 245, 245);
}
.modal.modal-light .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline li a {
	color: rgb(255, 255, 255) !important;
}
.modal.modal-light .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline .ms-tabs-indicator {
	background-color: rgb(255, 255, 255);
}
.modal.modal-dark .modal-dialog .modal-content {
	border-bottom-color: rgb(66, 66, 66); border-bottom-width: 3px; border-bottom-style: solid;
}
.modal.modal-dark .modal-dialog .modal-content .modal-header {
	color: rgb(255, 255, 255); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); background-color: rgb(66, 66, 66);
}
.modal.modal-dark .modal-dialog .modal-content .modal-header .close {
	color: rgb(255, 255, 255);
}
.modal.modal-dark .modal-dialog .modal-content .modal-header .modal-title {
	padding: 1.6rem 2.4rem; vertical-align: middle;
}
.modal.modal-dark .modal-dialog .modal-content .modal-header .modal-header-tabs {
	display: block;
}
.modal.modal-dark .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline::before {
	background-color: rgb(66, 66, 66);
}
.modal.modal-dark .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline li a {
	color: rgb(255, 255, 255) !important;
}
.modal.modal-dark .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline .ms-tabs-indicator {
	background-color: rgb(255, 255, 255);
}
.modal.modal-primary .modal-dialog .modal-content {
	border-bottom-color: rgb(3, 169, 244); border-bottom-width: 3px; border-bottom-style: solid;
}
.modal.modal-primary .modal-dialog .modal-content .modal-header {
	color: rgb(255, 255, 255); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); background-color: rgb(3, 169, 244);
}
.modal.modal-primary .modal-dialog .modal-content .modal-header .close {
	color: rgb(255, 255, 255);
}
.modal.modal-primary .modal-dialog .modal-content .modal-header .modal-title {
	padding: 1.6rem 2.4rem; vertical-align: middle;
}
.modal.modal-primary .modal-dialog .modal-content .modal-header .modal-header-tabs {
	display: block;
}
.modal.modal-primary .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline::before {
	background-color: rgb(3, 169, 244);
}
.modal.modal-primary .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline li a {
	color: rgb(255, 255, 255) !important;
}
.modal.modal-primary .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline .ms-tabs-indicator {
	background-color: rgb(255, 255, 255);
}
.modal.modal-info .modal-dialog .modal-content {
	border-bottom-color: rgb(0, 188, 212); border-bottom-width: 3px; border-bottom-style: solid;
}
.modal.modal-info .modal-dialog .modal-content .modal-header {
	color: rgb(255, 255, 255); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); background-color: rgb(0, 188, 212);
}
.modal.modal-info .modal-dialog .modal-content .modal-header .close {
	color: rgb(255, 255, 255);
}
.modal.modal-info .modal-dialog .modal-content .modal-header .modal-title {
	padding: 1.6rem 2.4rem; vertical-align: middle;
}
.modal.modal-info .modal-dialog .modal-content .modal-header .modal-header-tabs {
	display: block;
}
.modal.modal-info .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline::before {
	background-color: rgb(0, 188, 212);
}
.modal.modal-info .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline li a {
	color: rgb(255, 255, 255) !important;
}
.modal.modal-info .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline .ms-tabs-indicator {
	background-color: rgb(255, 255, 255);
}
.modal.modal-royal .modal-dialog .modal-content {
	border-bottom-color: rgb(156, 39, 176); border-bottom-width: 3px; border-bottom-style: solid;
}
.modal.modal-royal .modal-dialog .modal-content .modal-header {
	color: rgb(255, 255, 255); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); background-color: rgb(156, 39, 176);
}
.modal.modal-royal .modal-dialog .modal-content .modal-header .close {
	color: rgb(255, 255, 255);
}
.modal.modal-royal .modal-dialog .modal-content .modal-header .modal-title {
	padding: 1.6rem 2.4rem; vertical-align: middle;
}
.modal.modal-royal .modal-dialog .modal-content .modal-header .modal-header-tabs {
	display: block;
}
.modal.modal-royal .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline::before {
	background-color: rgb(156, 39, 176);
}
.modal.modal-royal .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline li a {
	color: rgb(255, 255, 255) !important;
}
.modal.modal-royal .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline .ms-tabs-indicator {
	background-color: rgb(255, 255, 255);
}
.modal.modal-warning .modal-dialog .modal-content {
	border-bottom-color: rgb(255, 152, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.modal.modal-warning .modal-dialog .modal-content .modal-header {
	color: rgb(255, 255, 255); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); background-color: rgb(255, 152, 0);
}
.modal.modal-warning .modal-dialog .modal-content .modal-header .close {
	color: rgb(255, 255, 255);
}
.modal.modal-warning .modal-dialog .modal-content .modal-header .modal-title {
	padding: 1.6rem 2.4rem; vertical-align: middle;
}
.modal.modal-warning .modal-dialog .modal-content .modal-header .modal-header-tabs {
	display: block;
}
.modal.modal-warning .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline::before {
	background-color: rgb(255, 152, 0);
}
.modal.modal-warning .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline li a {
	color: rgb(255, 255, 255) !important;
}
.modal.modal-warning .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline .ms-tabs-indicator {
	background-color: rgb(255, 255, 255);
}
.modal.modal-danger .modal-dialog .modal-content {
	border-bottom-color: rgb(244, 67, 54); border-bottom-width: 3px; border-bottom-style: solid;
}
.modal.modal-danger .modal-dialog .modal-content .modal-header {
	color: rgb(255, 255, 255); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); background-color: rgb(244, 67, 54);
}
.modal.modal-danger .modal-dialog .modal-content .modal-header .close {
	color: rgb(255, 255, 255);
}
.modal.modal-danger .modal-dialog .modal-content .modal-header .modal-title {
	padding: 1.6rem 2.4rem; vertical-align: middle;
}
.modal.modal-danger .modal-dialog .modal-content .modal-header .modal-header-tabs {
	display: block;
}
.modal.modal-danger .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline::before {
	background-color: rgb(244, 67, 54);
}
.modal.modal-danger .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline li a {
	color: rgb(255, 255, 255) !important;
}
.modal.modal-danger .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline .ms-tabs-indicator {
	background-color: rgb(255, 255, 255);
}
.modal.modal-success .modal-dialog .modal-content {
	border-bottom-color: rgb(76, 175, 80); border-bottom-width: 3px; border-bottom-style: solid;
}
.modal.modal-success .modal-dialog .modal-content .modal-header {
	color: rgb(255, 255, 255); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); background-color: rgb(76, 175, 80);
}
.modal.modal-success .modal-dialog .modal-content .modal-header .close {
	color: rgb(255, 255, 255);
}
.modal.modal-success .modal-dialog .modal-content .modal-header .modal-title {
	padding: 1.6rem 2.4rem; vertical-align: middle;
}
.modal.modal-success .modal-dialog .modal-content .modal-header .modal-header-tabs {
	display: block;
}
.modal.modal-success .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline::before {
	background-color: rgb(76, 175, 80);
}
.modal.modal-success .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline li a {
	color: rgb(255, 255, 255) !important;
}
.modal.modal-success .modal-dialog .modal-content .modal-header .modal-header-tabs .nav-tabs-underline .ms-tabs-indicator {
	background-color: rgb(255, 255, 255);
}
.modal-open .ms-site-container {
	width: auto !important; height: auto !important; overflow: hidden !important; position: static !important; transform: none !important;
}
.modal-open {
	width: auto !important; height: auto !important; overflow: hidden !important; position: static !important;
}
.modal-backdrop.show {
	z-index: 1180 !important;
}
@media all and (min-width:576px)
{
.modal-dialog {
	margin: 30px auto; max-width: 500px;
}
.modal-sm {
	max-width: 300px;
}
}
@media all and (min-width:992px)
{
.modal-lg {
	max-width: 800px;
}
.modal-xl {
	max-width: 800px;
}
}
@media all and (min-width:1200px)
{
.modal-xl {
	max-width: 1120px;
}
}
.carousel-item.active {
	display: block;
}
.carousel-item-next {
	display: block;
}
.carousel-item-prev {
	display: block;
}
.ms-carousel .carousel-control-prev {
	background: none; transition:0.3s; top: 50%; height: auto; bottom: auto; position: absolute; opacity: 0.3; text-shadow: none; transform: translateY(-50%);
}
.ms-carousel .carousel-control-next {
	background: none; transition:0.3s; top: 50%; height: auto; bottom: auto; position: absolute; opacity: 0.3; text-shadow: none; transform: translateY(-50%);
}
.ms-carousel .carousel-control-prev.carousel-control-prev {
	left: 30px;
}
.ms-carousel .carousel-control-next.carousel-control-prev {
	left: 30px;
}
.ms-carousel .carousel-control-prev.carousel-control-next {
	right: 30px;
}
.ms-carousel .carousel-control-next.carousel-control-next {
	right: 30px;
}
.ms-carousel .carousel-indicators {
	margin: 0px; left: auto; top: 4%; width: auto; right: 5%; bottom: auto;
}
.ms-carousel .carousel-indicators li {
	border-radius: 50%; transition:0.3s; width: 10px; height: 10px; cursor: pointer; opacity: 0.3; background-color: rgb(255, 255, 255);
}
.ms-carousel .carousel-indicators li::after {
	background-color: rgb(255, 0, 0);
}
.ms-carousel .carousel-inner .carousel-item img {
	height: auto; display: flex;
}
.ms-carousel .carousel-inner .carousel-item .carousel-caption {
	transition:0.5s; left: 0px; right: 0px; bottom: -100%; background-color:rgba(0, 0, 0, 0.4);
}
.ms-carousel .carousel-indicators-tumbs {
	margin: 0px; padding: 0px; transform-origin: right top; transition:0.3s; left: auto; right: 4%; display: block; list-style-type: none; list-style-position: outside; transform: scale(0.6);
}
.ms-carousel .carousel-indicators-tumbs li {
	border-radius: 5px; border: 2px solid rgb(255, 255, 255); transition:0.3s; border-image: none; width: auto; height: auto; line-height: 1; text-indent: 0px; overflow: hidden; display: inline-block; cursor: pointer; max-width: 100%; opacity: 0.4; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.ms-carousel .carousel-indicators-tumbs li:hover {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2); transform: translateY(-5px);
}
.ms-carousel .carousel-indicators-tumbs li.active {
	border-color: rgb(3, 169, 244);
}
.ms-carousel .carousel-indicators-tumbs-outside {
	margin: 0px auto 2rem; width: 100%; text-align: center; display: block; position: static; opacity: 1; transform: none;
}
.ms-carousel .carousel-indicators-tumbs-outside li {
	opacity: 1;
}
.ms-carousel:hover .carousel-control-prev {
	opacity: 1;
}
.ms-carousel:hover .carousel-control-next {
	opacity: 1;
}
.ms-carousel:focus .carousel-control-prev {
	opacity: 1;
}
.ms-carousel:focus .carousel-control-next {
	opacity: 1;
}
.ms-carousel:hover .carousel-indicators li {
	opacity: 0.5;
}
.ms-carousel:focus .carousel-indicators li {
	opacity: 0.5;
}
.ms-carousel:hover .carousel-indicators li.active {
	opacity: 1;
}
.ms-carousel:focus .carousel-indicators li.active {
	opacity: 1;
}
.ms-carousel:hover .carousel-indicators-tumbs {
	transform: scale(1);
}
.ms-carousel:focus .carousel-indicators-tumbs {
	transform: scale(1);
}
.ms-carousel:hover .carousel-indicators-tumbs li {
	opacity: 1;
}
.ms-carousel:focus .carousel-indicators-tumbs li {
	opacity: 1;
}
.ms-carousel:hover .carousel-inner .carousel-item .carousel-caption {
	bottom: 0px;
}
.ms-carousel:focus .carousel-inner .carousel-item .carousel-caption {
	bottom: 0px;
}
.ms-carousel:hover .carousel-inner .carousel-item .carousel-caption:hover {
    background-color: rgba(0, 0, 0, 0.6);
}
.ms-carousel:focus .carousel-inner .carousel-item .carousel-caption:hover {
    background-color: rgba(0, 0, 0, 0.6);
}
.ms-carousel .carousel-caption-blog {
	padding: 2rem; transition:0.5s; left: 0px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); position: absolute; z-index: 1; background-color:rgba(0, 0, 0, 0.5);
}
.ms-carousel:hover .carousel-caption-blog {
	background-color: rgba(0, 0, 0, 0.8);
}
.carousel-cards .carousel-inner {
	padding-bottom: 6rem;
}
.carousel-cards .carousel-inner .carousel-item {
	padding-top: 4rem;
}
.carousel-cards .carousel-inner .carousel-item .carousel-caption {
	padding: 0px; text-align: left; color: rgb(66, 66, 66); font-weight: 300; position: static; text-shadow: none;
}
.carousel-cards .carousel-indicators {
	margin: 0px auto; left: 0px; width: 30%; text-align: center; bottom: 0px; display: inline-block; position: absolute;
}
.carousel-cards .carousel-indicators li {
	border-radius: 50%; border: 2px solid rgb(255, 255, 255); border-image: none; width: 12px; height: 12px; display: inline-block; cursor: pointer; background-color: transparent;
}
.carousel-cards .carousel-indicators li.active {
	background-color: rgb(255, 255, 255);
}
.carousel-cards .carousel-indicators.carousel-indicators-primary li {
	border-color: rgb(3, 169, 244);
}
.carousel-cards .carousel-indicators.carousel-indicators-primary li.active {
	background-color: rgb(3, 169, 244);
}
.carousel-cards .carousel-control-prev {
	background: none; margin: 0px; padding: 0px; border-radius: 100%; top: auto; width: 50px; height: 50px; text-align: center; bottom: 0px; position: absolute; opacity: 1;
}
.carousel-cards .carousel-control-next {
	background: none; margin: 0px; padding: 0px; border-radius: 100%; top: auto; width: 50px; height: 50px; text-align: center; bottom: 0px; position: absolute; opacity: 1;
}
.carousel-cards .carousel-control-prev i {
	margin: 0px; width: 50px; line-height: 50px; font-size: 24px; display: block; text-shadow: none;
}
.carousel-cards .carousel-control-next i {
	margin: 0px; width: 50px; line-height: 50px; font-size: 24px; display: block; text-shadow: none;
}
.carousel-cards .carousel-control-prev.carousel-control-next {
	right: 20%;
}
.carousel-cards .carousel-control-next.carousel-control-next {
	right: 20%;
}
.carousel-cards .carousel-control-prev.carousel-control-prev {
	left: 20%;
}
.carousel-cards .carousel-control-next.carousel-control-prev {
	left: 20%;
}
.carousel-fade .carousel-inner .carousel-item {
	opacity: 0; transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
	opacity: 1;
}
.carousel-fade .carousel-inner .active.left {
	left: 0px; z-index: 1; opacity: 0;
}
.carousel-fade .carousel-inner .active.right {
	left: 0px; z-index: 1; opacity: 0;
}
.carousel-fade .carousel-inner .next.left {
	opacity: 1;
}
.carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
.carousel-fade .carousel-control {
	z-index: 2;
}
@media not all, not all
{
.carousel-fade .carousel-inner > .carousel-item.next {
	opacity: 0; transform: translate3d(0px, 0px, 0px);
}
.carousel-fade .carousel-inner > .carousel-item.active.carousel-item-right {
	opacity: 0; transform: translate3d(0px, 0px, 0px);
}
.carousel-fade .carousel-inner > .carousel-item.prev {
	opacity: 0; transform: translate3d(0px, 0px, 0px);
}
.carousel-fade .carousel-inner > .carousel-item.active.carousel-item-left {
	opacity: 0; transform: translate3d(0px, 0px, 0px);
}
.carousel-fade .carousel-inner > .carousel-item.next.carousel-item-left {
	opacity: 1; transform: translate3d(0px, 0px, 0px);
}
.carousel-fade .carousel-inner > .carousel-item.prev.carousel-item-right {
	opacity: 1; transform: translate3d(0px, 0px, 0px);
}
.carousel-fade .carousel-inner > .carousel-item.active {
	opacity: 1; transform: translate3d(0px, 0px, 0px);
}
}
.carousel-header {
	margin: 0px; padding: 4rem 0px 8rem;
}
.carousel-header .carousel-inner .carousel-item .carousel-caption {
	position: static;
}
.carousel-header .carousel-control {
	background: none; transition:0.3s; top: 50%; height: auto; position: absolute; opacity: 1; box-shadow: none !important; text-shadow: none; transform: translateY(-50%);
}
.carousel-header .carousel-control.left {
	left: 5rem;
}
.carousel-header .carousel-control.right {
	right: 5rem;
}
.carousel-header .carousel-indicators {
	top: auto; width: auto; text-align: center; bottom: 0px; display: inline-block;
}
.carousel-header .carousel-indicators li {
	border-radius: 50%; border: 1px solid rgb(255, 255, 255); border-image: none; width: 12px; height: 12px; display: inline-block; background-color: transparent;
}
.carousel-header .carousel-indicators li.active {
	border: 2px solid rgb(3, 169, 244); border-image: none; width: 13px; height: 13px; background-color: rgb(3, 169, 244);
}
.carousel-header .carousel-caption {
	padding: 0px 4rem 0px 0px; text-align: left;
}
.list-hero {
	font-size: 2.2rem; font-weight: 300;
}
.list-hero li {
	transition:1s; width: 100%; margin-bottom: 3rem; display: table;
}
.list-hero li span {
	padding: 1rem 2rem 0px; transition:0.3s; height: 60px; line-height: 4rem; display: table-cell; box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.8), inset 0px 0px 1px 0px rgba(255,255,255,0.3); background-color: rgba(255, 255, 255, 0.1);
}
.list-hero li i {
	padding: 0px 2rem; transition:0.3s; width: 60px; height: 60px; text-align: center; line-height: 60px; vertical-align: middle; display: table-cell; box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.8), inset 0px 0px 1px 0px rgba(255,255,255,0.3); background-color: rgba(255, 255, 255, 0.1);
}
.list-hero li:hover span {
	background-color: rgba(255, 255, 255, 0.15);
}
.list-hero li:hover i {
	background-color: rgba(255, 255, 255, 0.15);
}
@media all and (max-width:767px)
{
.carousel-header .carousel-caption {
	padding-right: 0px;
}
.carousel-header .carousel-control {
	top: 0px;
}
.carousel-header .carousel-control.left {
	right: 50px;
}
.carousel-header .carousel-control.right {
	right: 10px;
}
.list-hero {
	font-size: 1.5rem; font-weight: 400;
}
}
.ms-carousel-shop .carousel-control {
	background: none; transition:0.3s; top: 50%; height: auto; bottom: auto; position: absolute; opacity: 1; text-shadow: none; transform: translateY(-50%);
}
.ms-carousel-shop .carousel-control.left {
	left: 30px;
}
.ms-carousel-shop .carousel-control.right {
	right: 30px;
}
.ms-carousel-shop .carousel-indicators {
	left: auto; top: 0px; width: auto; right: 30px; bottom: auto;
}
.ms-carousel-shop .carousel-indicators li {
	border-radius: 50%; border: 2px solid rgb(255, 255, 255); border-image: none; width: 12px; height: 12px; display: inline-block; cursor: pointer; background-color: rgb(255, 255, 255);
}
.ms-carousel-shop .carousel-indicators li.active {
	border-color: rgb(3, 169, 244); background-color: rgb(3, 169, 244);
}
.ms-carousel-shop .carousel-inner .carousel-item .carousel-caption {
	text-align: left; position: static;
}
.ms-hero-rev {
	margin-top: -40px !important;
}
.ms-hero-rev .tp-caption {
	font-family: Roboto,sans-serif;
}
.ms-hero-rev .WebProduct-Title strong {
	font-weight: 300;
}
@media all and (min-width:768px)
{
.ms-timeline {
	padding: 0px; margin-left: 120px; border-left-color: rgb(224, 224, 224); border-left-width: 6px; border-left-style: solid; list-style-type: none;
}
.ms-timeline .ms-timeline-item {
	margin-bottom: 4rem; position: relative;
}
.ms-timeline .ms-timeline-item .card {
	transition:box-shadow 0.5s; margin-left: 20px;
}
.ms-timeline .ms-timeline-item .ms-timeline-date .ms-timeline-point {
	border-radius: 50%; border: 3px solid rgb(224, 224, 224); transition:0.5s; border-image: none; left: -11px; top: 20px; width: 16px; height: 16px; display: inline-block; position: absolute; background-color: rgb(3, 169, 244);
}
.ms-timeline .ms-timeline-item .ms-timeline-date .ms-timeline-point-img {
	border-radius: 50%; border: 3px solid rgb(224, 224, 224); transition:0.5s; border-image: none; left: -90px; top: 70px; width: 75px; height: 75px; position: absolute;
}
.ms-timeline .ms-timeline-item .ms-timeline-date .ms-timeline-point-img img {
	border-radius: 100%; width: 100%;
}
.ms-timeline .ms-timeline-item .ms-timeline-date .timeline-time {
	left: -130px; width: 100px; text-align: right; display: block; position: absolute;
}
.ms-timeline .ms-timeline-item .ms-timeline-date .timeline-time span {
	font-size: 2.4rem; display: block;
}
.ms-timeline .ms-timeline-item:hover .ms-timeline-date .ms-timeline-point {
	transform: scale(1.5);
}
.ms-timeline .ms-timeline-item:hover .card {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
}
.ms-timeline-left {
	padding-left: 0px; margin-left: 300px; border-left-color: rgb(3, 169, 244); border-left-width: 3px; border-left-style: solid; list-style-type: none; position: relative;
}
.ms-timeline-left .ms-timeline-left-item {
	padding-left: 30px; margin-bottom: 5rem; position: relative;
}
.ms-timeline-left .ms-timeline-left-item::before {
	border-radius: 100%; border: 3px solid rgb(3, 169, 244); border-image: none; left: -12px; top: 0px; width: 21px; height: 21px; display: block; position: absolute; content: ""; background-color: rgb(255, 255, 255);
}
.ms-timeline-left .ms-timeline-left-item::after {
	border-radius: 100%; transition:0.2s; left: -6px; top: 6px; width: 9px; height: 9px; display: block; position: absolute; content: ""; background-color: rgb(3, 169, 244);
}
.ms-timeline-left .ms-timeline-left-item:hover::after {
	background-color: rgb(66, 66, 66);
}
.ms-timeline-left .ms-timeline-left-item .ms-timeline-left-city {
	top: -5px; right: 0px; color: rgb(158, 158, 158); font-size: 1.3rem; position: absolute;
}
.ms-timeline-left .ms-timeline-left-item .ms-timeline-left-city::before {
	font-family: Material-Design-Iconic-Font; margin-right: 5px; content: "\f1ab";
}
.ms-timeline-left .ms-timeline-left-item .ms-timeline-left-left {
	margin-top: -30px; margin-left: -300px; float: left;
}
.ms-timeline-left .ms-timeline-left-item .ms-timeline-left-left h4 {
	margin: 0px;
}
.ms-timeline-left .ms-timeline-left-item .ms-timeline-left-left .ms-timeline-left-time {
	font-size: 1.2rem;
}
@media all and (max-width:767px)
{
.ms-timeline-left {
	margin-left: 0px;
}
.ms-timeline-left .ms-timeline-left-item .ms-timeline-left-left {
	margin-top: 0px; margin-left: 0px; float: none;
}
.ms-timeline {
	padding: 0px 0px 0px 20px; border-left-color: rgb(224, 224, 224); border-left-width: 6px; border-left-style: solid; list-style-type: none;
}
.ms-timeline .ms-timeline-item {
	margin-bottom: 4rem; position: relative;
}
.ms-timeline .ms-timeline-item .ms-timeline-date {
	margin-bottom: 1rem;
}
.ms-timeline .ms-timeline-item .ms-timeline-date .ms-timeline-point {
	border-radius: 50%; border: 3px solid rgb(224, 224, 224); transition:0.5s; border-image: none; left: -30px; top: 7px; width: 16px; height: 16px; display: inline-block; position: absolute; background-color: rgb(3, 169, 244);
}
.ms-timeline .ms-timeline-item .ms-timeline-date .ms-timeline-point-img {
	border-radius: 50%; border: 3px solid rgb(224, 224, 224); transition:0.5s; border-image: none; left: 0px; top: 70px; width: 50px; height: 50px; margin-top: -10px;
}
.ms-timeline .ms-timeline-item .ms-timeline-date .ms-timeline-point-img img {
	border-radius: 100%; width: 100%;
}
.ms-timeline .ms-timeline-item .ms-timeline-date .timeline-time {
	font-size: 2rem;
}
}
@media all and (min-width:768px)
{
.timeline-center {
	overflow: hidden; position: relative;
}
.timeline-center::after {
	left: 50%; top: 0px; width: 6px; height: 100%; bottom: 0px; display: block; position: absolute; z-index: 0; content: ""; transform: translateX(-50%); background-color: rgb(224, 224, 224);
}
.timeline-center > [class*=col-] .left {
	margin-bottom: 4rem; position: relative; z-index: 2;
}
.timeline-center > [class*=col-] .right {
	margin-bottom: 4rem; position: relative; z-index: 2;
}
.timeline-center > [class*=col-] .left::before {
	border-radius: 50%; border: 3px solid rgb(224, 224, 224); transition:0.5s; border-image: none; top: 15px; width: 16px; height: 16px; right: -48px; display: inline-block; position: absolute; z-index: 2; content: ""; background-color: rgb(3, 169, 244);
}
.timeline-center > [class*=col-] .right::before {
	border-radius: 50%; border: 3px solid rgb(224, 224, 224); transition:0.5s; border-image: none; top: 15px; width: 16px; height: 16px; right: -48px; display: inline-block; position: absolute; z-index: 2; content: ""; background-color: rgb(3, 169, 244);
}
.timeline-center > [class*=col-] .left:hover::before {
	transform: scale(1.5);
}
.timeline-center > [class*=col-] .right:hover::before {
	transform: scale(1.5);
}
.timeline-center > [class*=col-] .left {
	margin-right: 25px;
}
.timeline-center > [class*=col-] .left::after {
	border-width: 13px 20px 13px 15px; border-style: solid; border-color: transparent transparent transparent rgb(3, 169, 244); top: 10px; width: 0px; height: 0px; right: -35px; display: block; position: absolute; content: "";
}
.timeline-center > [class*=col-] .left.card-light::after {
	border-left-color: rgb(245, 245, 245);
}
.timeline-center > [class*=col-] .left.card-light::before {
	background-color: rgb(245, 245, 245);
}
.timeline-center > [class*=col-] .left.card-dark::after {
	border-left-color: rgb(66, 66, 66);
}
.timeline-center > [class*=col-] .left.card-dark::before {
	background-color: rgb(66, 66, 66);
}
.timeline-center > [class*=col-] .left.card-primary::after {
	border-left-color: rgb(3, 169, 244);
}
.timeline-center > [class*=col-] .left.card-primary::before {
	background-color: rgb(3, 169, 244);
}
.timeline-center > [class*=col-] .left.card-info::after {
	border-left-color: rgb(0, 188, 212);
}
.timeline-center > [class*=col-] .left.card-info::before {
	background-color: rgb(0, 188, 212);
}
.timeline-center > [class*=col-] .left.card-royal::after {
	border-left-color: rgb(156, 39, 176);
}
.timeline-center > [class*=col-] .left.card-royal::before {
	background-color: rgb(156, 39, 176);
}
.timeline-center > [class*=col-] .left.card-warning::after {
	border-left-color: rgb(255, 152, 0);
}
.timeline-center > [class*=col-] .left.card-warning::before {
	background-color: rgb(255, 152, 0);
}
.timeline-center > [class*=col-] .left.card-danger::after {
	border-left-color: rgb(244, 67, 54);
}
.timeline-center > [class*=col-] .left.card-danger::before {
	background-color: rgb(244, 67, 54);
}
.timeline-center > [class*=col-] .left.card-success::after {
	border-left-color: rgb(76, 175, 80);
}
.timeline-center > [class*=col-] .left.card-success::before {
	background-color: rgb(76, 175, 80);
}
.timeline-center > [class*=col-] .left.card-light-inverse::after {
	border-left-color: rgb(245, 245, 245);
}
.timeline-center > [class*=col-] .left.card-light-inverse::before {
	background-color: rgb(245, 245, 245);
}
.timeline-center > [class*=col-] .left.card-dark-inverse::after {
	border-left-color: rgb(66, 66, 66);
}
.timeline-center > [class*=col-] .left.card-dark-inverse::before {
	background-color: rgb(66, 66, 66);
}
.timeline-center > [class*=col-] .left.card-primary-inverse::after {
	border-left-color: rgb(3, 169, 244);
}
.timeline-center > [class*=col-] .left.card-primary-inverse::before {
	background-color: rgb(3, 169, 244);
}
.timeline-center > [class*=col-] .left.card-info-inverse::after {
	border-left-color: rgb(0, 188, 212);
}
.timeline-center > [class*=col-] .left.card-info-inverse::before {
	background-color: rgb(0, 188, 212);
}
.timeline-center > [class*=col-] .left.card-royal-inverse::after {
	border-left-color: rgb(156, 39, 176);
}
.timeline-center > [class*=col-] .left.card-royal-inverse::before {
	background-color: rgb(156, 39, 176);
}
.timeline-center > [class*=col-] .left.card-warning-inverse::after {
	border-left-color: rgb(255, 152, 0);
}
.timeline-center > [class*=col-] .left.card-warning-inverse::before {
	background-color: rgb(255, 152, 0);
}
.timeline-center > [class*=col-] .left.card-danger-inverse::after {
	border-left-color: rgb(244, 67, 54);
}
.timeline-center > [class*=col-] .left.card-danger-inverse::before {
	background-color: rgb(244, 67, 54);
}
.timeline-center > [class*=col-] .left.card-success-inverse::after {
	border-left-color: rgb(76, 175, 80);
}
.timeline-center > [class*=col-] .left.card-success-inverse::before {
	background-color: rgb(76, 175, 80);
}
.timeline-center > [class*=col-] .right {
	margin-left: 25px;
}
.timeline-center > [class*=col-] :first-child.right {
	margin-top: 6rem;
}
.timeline-center > [class*=col-] .right::before {
	left: -48px; right: auto;
}
.timeline-center > [class*=col-] .right::after {
	border-width: 13px 15px 13px 20px; border-style: solid; border-color: transparent rgb(3, 169, 244) transparent transparent; left: -35px; top: 10px; width: 0px; height: 0px; display: block; position: absolute; content: "";
}
.timeline-center > [class*=col-] .right.card-light::after {
	border-right-color: rgb(245, 245, 245);
}
.timeline-center > [class*=col-] .right.card-light::before {
	background-color: rgb(245, 245, 245);
}
.timeline-center > [class*=col-] .right.card-dark::after {
	border-right-color: rgb(66, 66, 66);
}
.timeline-center > [class*=col-] .right.card-dark::before {
	background-color: rgb(66, 66, 66);
}
.timeline-center > [class*=col-] .right.card-primary::after {
	border-right-color: rgb(3, 169, 244);
}
.timeline-center > [class*=col-] .right.card-primary::before {
	background-color: rgb(3, 169, 244);
}
.timeline-center > [class*=col-] .right.card-info::after {
	border-right-color: rgb(0, 188, 212);
}
.timeline-center > [class*=col-] .right.card-info::before {
	background-color: rgb(0, 188, 212);
}
.timeline-center > [class*=col-] .right.card-royal::after {
	border-right-color: rgb(156, 39, 176);
}
.timeline-center > [class*=col-] .right.card-royal::before {
	background-color: rgb(156, 39, 176);
}
.timeline-center > [class*=col-] .right.card-warning::after {
	border-right-color: rgb(255, 152, 0);
}
.timeline-center > [class*=col-] .right.card-warning::before {
	background-color: rgb(255, 152, 0);
}
.timeline-center > [class*=col-] .right.card-danger::after {
	border-right-color: rgb(244, 67, 54);
}
.timeline-center > [class*=col-] .right.card-danger::before {
	background-color: rgb(244, 67, 54);
}
.timeline-center > [class*=col-] .right.card-success::after {
	border-right-color: rgb(76, 175, 80);
}
.timeline-center > [class*=col-] .right.card-success::before {
	background-color: rgb(76, 175, 80);
}
.timeline-center > [class*=col-] .right.card-light-inverse::after {
	border-right-color: rgb(245, 245, 245);
}
.timeline-center > [class*=col-] .right.card-light-inverse::before {
	background-color: rgb(245, 245, 245);
}
.timeline-center > [class*=col-] .right.card-dark-inverse::after {
	border-right-color: rgb(66, 66, 66);
}
.timeline-center > [class*=col-] .right.card-dark-inverse::before {
	background-color: rgb(66, 66, 66);
}
.timeline-center > [class*=col-] .right.card-primary-inverse::after {
	border-right-color: rgb(3, 169, 244);
}
.timeline-center > [class*=col-] .right.card-primary-inverse::before {
	background-color: rgb(3, 169, 244);
}
.timeline-center > [class*=col-] .right.card-info-inverse::after {
	border-right-color: rgb(0, 188, 212);
}
.timeline-center > [class*=col-] .right.card-info-inverse::before {
	background-color: rgb(0, 188, 212);
}
.timeline-center > [class*=col-] .right.card-royal-inverse::after {
	border-right-color: rgb(156, 39, 176);
}
.timeline-center > [class*=col-] .right.card-royal-inverse::before {
	background-color: rgb(156, 39, 176);
}
.timeline-center > [class*=col-] .right.card-warning-inverse::after {
	border-right-color: rgb(255, 152, 0);
}
.timeline-center > [class*=col-] .right.card-warning-inverse::before {
	background-color: rgb(255, 152, 0);
}
.timeline-center > [class*=col-] .right.card-danger-inverse::after {
	border-right-color: rgb(244, 67, 54);
}
.timeline-center > [class*=col-] .right.card-danger-inverse::before {
	background-color: rgb(244, 67, 54);
}
.timeline-center > [class*=col-] .right.card-success-inverse::after {
	border-right-color: rgb(76, 175, 80);
}
.timeline-center > [class*=col-] .right.card-success-inverse::before {
	background-color: rgb(76, 175, 80);
}
}
.price-table {
	padding: 0px; border-radius: 2px; transition:0.5s; position: relative; z-index: 1; box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.12), 0px 1px 2px 0px rgba(0,0,0,0.24); background-color: rgb(255, 255, 255);
}
.price-table:hover {
	background-color: rgb(250, 250, 250);
}
.price-table:hover .price-table-body::after {
	top: 0px;
}
.price-table.prominent {
	position: relative; z-index: 2; box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 1px 8px 0px rgba(0,0,0,0.12); transform: translateY(-10px);
}
.price-table.prominent .price-table-body .btn {
	margin-top: 3rem;
}
.price-table header {
	text-align: center; color: rgb(255, 255, 255); display: block; background-color: rgb(3, 169, 244);
}
.price-table header .price-table-category {
	padding: 1rem 0px; display: block; background-color: rgba(0, 0, 0, 0.2);
}
.price-table header h3 {
	margin: 0px; padding: 20px 0px; font-size: 4rem; font-weight: 400;
}
.price-table header h3 sup {
	font-size: 2rem; margin-right: 0.5rem;
}
.price-table header h3 sub {
	font-size: 1.6rem;
}
.price-table .price-table-body {
	padding: 2rem; transition:0.3s; overflow: hidden; position: relative;
}
.price-table .price-table-body::after {
	transition:0.3s; left: 0px; top: 100%; width: 100%; height: 100%; right: 0px; bottom: 0px; display: block; position: absolute; z-index: -1; content: "";
}
.price-table .price-table-body .price-table-list {
	padding-left: 0px; font-size: 1.5rem; list-style-type: none;
}
.price-table .price-table-body .price-table-list li {
	margin: 0px; padding: 8px 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dotted;
}
.price-table .price-table-body .price-table-list li i {
	margin-right: 15px;
}
.price-table.price-table-light {
	border-bottom-color: rgb(245, 245, 245); border-bottom-width: 3px; border-bottom-style: solid;
}
.price-table.price-table-light header {
	background-color: rgb(245, 245, 245);
}
.price-table.price-table-light .price-table-body::after {
	background-color: rgb(245, 245, 245);
}
.price-table.price-table-light .price-table-list i {
	color: rgb(245, 245, 245);
}
.price-table.price-table-light:hover .price-table-body {
	color: rgb(255, 255, 255);
}
.price-table.price-table-light:hover .price-table-body .price-table-list li {
	border-color: white;
}
.price-table.price-table-light:hover .price-table-body .price-table-list li i {
	color: rgb(255, 255, 255);
}
.price-table.price-table-light:hover .price-table-body .btn-raised {
	color: rgb(245, 245, 245) !important; background-color: rgb(255, 255, 255);
}
.price-table.price-table-dark {
	border-bottom-color: rgb(66, 66, 66); border-bottom-width: 3px; border-bottom-style: solid;
}
.price-table.price-table-dark header {
	background-color: rgb(66, 66, 66);
}
.price-table.price-table-dark .price-table-body::after {
	background-color: rgb(66, 66, 66);
}
.price-table.price-table-dark .price-table-list i {
	color: rgb(66, 66, 66);
}
.price-table.price-table-dark:hover .price-table-body {
	color: rgb(255, 255, 255);
}
.price-table.price-table-dark:hover .price-table-body .price-table-list li {
	border-color: rgb(112, 112, 112);
}
.price-table.price-table-dark:hover .price-table-body .price-table-list li i {
	color: rgb(255, 255, 255);
}
.price-table.price-table-dark:hover .price-table-body .btn-raised {
	color: rgb(66, 66, 66) !important; background-color: rgb(255, 255, 255);
}
.price-table.price-table-primary {
	border-bottom-color: rgb(3, 169, 244); border-bottom-width: 3px; border-bottom-style: solid;
}
.price-table.price-table-primary header {
	background-color: rgb(3, 169, 244);
}
.price-table.price-table-primary .price-table-body::after {
	background-color: rgb(3, 169, 244);
}
.price-table.price-table-primary .price-table-list i {
	color: rgb(3, 169, 244);
}
.price-table.price-table-primary:hover .price-table-body {
	color: rgb(255, 255, 255);
}
.price-table.price-table-primary:hover .price-table-body .price-table-list li {
	border-color: rgb(86, 201, 253);
}
.price-table.price-table-primary:hover .price-table-body .price-table-list li i {
	color: rgb(255, 255, 255);
}
.price-table.price-table-primary:hover .price-table-body .btn-raised {
	color: rgb(3, 169, 244) !important; background-color: rgb(255, 255, 255);
}
.price-table.price-table-info {
	border-bottom-color: rgb(0, 188, 212); border-bottom-width: 3px; border-bottom-style: solid;
}
.price-table.price-table-info header {
	background-color: rgb(0, 188, 212);
}
.price-table.price-table-info .price-table-body::after {
	background-color: rgb(0, 188, 212);
}
.price-table.price-table-info .price-table-list i {
	color: rgb(0, 188, 212);
}
.price-table.price-table-info:hover .price-table-body {
	color: rgb(255, 255, 255);
}
.price-table.price-table-info:hover .price-table-body .price-table-list li {
	border-color: rgb(49, 232, 255);
}
.price-table.price-table-info:hover .price-table-body .price-table-list li i {
	color: rgb(255, 255, 255);
}
.price-table.price-table-info:hover .price-table-body .btn-raised {
	color: rgb(0, 188, 212) !important; background-color: rgb(255, 255, 255);
}
.price-table.price-table-royal {
	border-bottom-color: rgb(156, 39, 176); border-bottom-width: 3px; border-bottom-style: solid;
}
.price-table.price-table-royal header {
	background-color: rgb(156, 39, 176);
}
.price-table.price-table-royal .price-table-body::after {
	background-color: rgb(156, 39, 176);
}
.price-table.price-table-royal .price-table-list i {
	color: rgb(156, 39, 176);
}
.price-table.price-table-royal:hover .price-table-body {
	color: rgb(255, 255, 255);
}
.price-table.price-table-royal:hover .price-table-body .price-table-list li {
	border-color: rgb(199, 89, 218);
}
.price-table.price-table-royal:hover .price-table-body .price-table-list li i {
	color: rgb(255, 255, 255);
}
.price-table.price-table-royal:hover .price-table-body .btn-raised {
	color: rgb(156, 39, 176) !important; background-color: rgb(255, 255, 255);
}
.price-table.price-table-warning {
	border-bottom-color: rgb(255, 152, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.price-table.price-table-warning header {
	background-color: rgb(255, 152, 0);
}
.price-table.price-table-warning .price-table-body::after {
	background-color: rgb(255, 152, 0);
}
.price-table.price-table-warning .price-table-list i {
	color: rgb(255, 152, 0);
}
.price-table.price-table-warning:hover .price-table-body {
	color: rgb(255, 255, 255);
}
.price-table.price-table-warning:hover .price-table-body .price-table-list li {
	border-color: rgb(255, 189, 92);
}
.price-table.price-table-warning:hover .price-table-body .price-table-list li i {
	color: rgb(255, 255, 255);
}
.price-table.price-table-warning:hover .price-table-body .btn-raised {
	color: rgb(255, 152, 0) !important; background-color: rgb(255, 255, 255);
}
.price-table.price-table-danger {
	border-bottom-color: rgb(244, 67, 54); border-bottom-width: 3px; border-bottom-style: solid;
}
.price-table.price-table-danger header {
	background-color: rgb(244, 67, 54);
}
.price-table.price-table-danger .price-table-body::after {
	background-color: rgb(244, 67, 54);
}
.price-table.price-table-danger .price-table-list i {
	color: rgb(244, 67, 54);
}
.price-table.price-table-danger:hover .price-table-body {
	color: rgb(255, 255, 255);
}
.price-table.price-table-danger:hover .price-table-body .price-table-list li {
	border-color: rgb(249, 148, 141);
}
.price-table.price-table-danger:hover .price-table-body .price-table-list li i {
	color: rgb(255, 255, 255);
}
.price-table.price-table-danger:hover .price-table-body .btn-raised {
	color: rgb(244, 67, 54) !important; background-color: rgb(255, 255, 255);
}
.price-table.price-table-success {
	border-bottom-color: rgb(76, 175, 80); border-bottom-width: 3px; border-bottom-style: solid;
}
.price-table.price-table-success header {
	background-color: rgb(76, 175, 80);
}
.price-table.price-table-success .price-table-body::after {
	background-color: rgb(76, 175, 80);
}
.price-table.price-table-success .price-table-list i {
	color: rgb(76, 175, 80);
}
.price-table.price-table-success:hover .price-table-body {
	color: rgb(255, 255, 255);
}
.price-table.price-table-success:hover .price-table-body .price-table-list li {
	border-color: rgb(138, 204, 141);
}
.price-table.price-table-success:hover .price-table-body .price-table-list li i {
	color: rgb(255, 255, 255);
}
.price-table.price-table-success:hover .price-table-body .btn-raised {
	color: rgb(76, 175, 80) !important; background-color: rgb(255, 255, 255);
}
@media all and (max-width:991px)
{
.price-table {
	margin: 2rem auto; max-width: 500px;
}
.prominent {
	position: static !important; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); transform: translateY(0px) !important;
}
.prominent .price-table-body {
	padding-bottom: 20px !important;
}
.prominent .price-table-body .btn {
	transform: translateY(0px) !important;
}
}
.pricing-table-container {
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); background-color: rgb(255, 255, 255);
}
.pricing-table-content {
	margin: 0px; padding: 0px; font-size: 0.9em; list-style-type: none;
}
.pricing-table-content li {
	margin: 0px; padding: 10px;
}
.pricing-desc-title {
	margin: 0px; padding: 21px 5px 20px; height: 122px; text-align: center; color: rgb(255, 255, 255); font-size: 24px; background-color: rgb(3, 169, 244);
}
.pricing-table-head {
	color: rgb(255, 255, 255); background-color: rgb(3, 169, 244);
}
.pricing-table-head h2 {
	margin: 0px; height: 70px; text-align: center; color: rgb(255, 255, 255); padding-top: 15px; font-size: 1.3em; font-weight: 400; background-color: rgba(0, 0, 0, 0.1);
}
.pricing-table-head h2 span {
	padding-top: 5px; font-size: 12px; display: block;
}
.pricing-table-head .price {
	margin: 0px; height: 52px; text-align: center; line-height: 52px; font-size: 24px; font-weight: 400;
}
.pricing-table-head .price i {
	font-size: 32px; font-style: normal;
}
.pricing-table-content {
	text-align: center;
}
.pricing-table-description .pricing-table-content {
	text-align: left;
}
.pricing-table-content li:nth-child(2n+1) {
	background-color: rgba(0, 0, 0, 0.03);
}
.pricing-table-description i {
	margin: 0px 15px 0px 5px; color: rgb(3, 169, 244); font-size: 1.1em;
}
.pricing-table-content .fa-check {
	color: rgb(76, 175, 80);
}
.pricing-table-content .fa-times {
	color: rgb(244, 67, 54);
}
@media all and (min-width:992px)
{
.pricing-col {
	margin: 0px; padding: 0px; transition:0.5s;
}
.pricing-col:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.prominent-md {
	position: relative; z-index: 2; box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 1px 8px 0px rgba(0,0,0,0.12); transform: translateY(-10px);
}
.prominent-md .price-table-body .btn {
	margin-top: 3rem;
}
}
@media all and (min-width:1200px)
{
.prominent-lg {
	position: relative; z-index: 2; box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 1px 8px 0px rgba(0,0,0,0.12); transform: translateY(-10px);
}
.prominent-lg .price-table-body .btn {
	margin-top: 3rem;
}
}
@media all and (max-width:991px)
{
.pricing-table-container {
	box-shadow: none; background-color: transparent;
}
.pricing-table-content span {
	display: block;
}
.pricing-table {
	margin-bottom: 4rem; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); background-color: rgb(255, 255, 255);
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.prominent-lg {
	margin-bottom: 4rem;
}
}
.ms-footer {
	padding: 1.2rem 0px; text-align: center; color: rgb(189, 189, 189); box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,0.14), inset 0px 3px 1px -2px rgba(0,0,0,0.2), inset 0px 1px 5px 0px rgba(0,0,0,0.12); background-color: black/*rgb(59, 76, 85)*/;
}
.ms-footer p:last-child {
	margin-bottom: 0px;
}
.ms-footbar {
	color: rgb(238, 238, 238); margin-top: 4rem; position: relative; background-color: black/*rgb(96, 125, 139)*/;
}
.ms-footbar::after {
	top: -10px; width: 100%; height: 10px; display: block; position: absolute; z-index: 1; content: ""; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.ms-footbar::before {
	top: -15px; width: 100%; height: 15px; display: block; position: absolute; z-index: 2; content: ""; background-color: rgb(245, 245, 245);
}
.ms-footbar a {
	transition:0.3s; color: rgb(255, 255, 255);
}
.ms-footbar a:hover {
	color: rgb(255, 167, 38);
}
.ms-footbar a:focus {
	color: rgb(255, 167, 38);
}
.ms-footbar .ms-footbar-block {
	margin: 2rem 0px;
}
.ms-footbar .ms-footbar-block .ms-footbar-title {
	margin: 0px 0px 1.5rem;
}
.three_cols {
	width: 100%; overflow: hidden;
}
.three_cols li {
	width: 33.33%; float: left;
}
.three_cols li a {
	padding: 2px 0px; display: block;
}
.three_cols li a i {
	width: 15px; text-align: center; color: rgb(38, 198, 218); margin-right: 10px;
}
.three_cols li a:hover i {
	transition:0.5s; color: rgb(255, 167, 38); transform: rotateY(360deg);
}
.ms-footer-alt-color {
	background-color: black/*rgb(69, 90, 100)*/;
}
.ms-input-subscribe {
	width: 100%;
}
.ms-input-subscribe input {
	color: rgb(255, 255, 255) !important; background-image: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)), linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)) !important;
}
.ms-input-subscribe label {
	color: rgba(255, 255, 255, 0.7) !important;
}
.ms-input-subscribe label i {
	margin: 0px 5px;
}
.is-focused .ms-input-subscribe label {
	color: white !important;
}
.ms-subscribre-btn {
	padding: 1rem 2rem; border-radius: 50px; border: currentColor; transition:0.3s; border-image: none; width: 100%; color: rgb(255, 255, 255); text-transform: uppercase; display: block; background-color: rgba(0, 0, 0, 0.2);
}
.ms-subscribre-btn::after {
	transition:0.3s; font-family: Material-Design-Iconic-Font; margin-left: 10px; content: "\f15a";
}
.ms-subscribre-btn:hover {
	background-color: rgba(0, 0, 0, 0.3);
}
.ms-subscribre-btn:focus {
	background-color: rgba(0, 0, 0, 0.3);
}
.ms-subscribre-btn:hover::after {
	margin-left: 20px; display: inline-block; content: "\f159";
}
.ms-subscribre-btn:focus::after {
	margin-left: 20px; display: inline-block; content: "\f159";
}
.ms-subscribre-btn:active {
	box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,0.14), inset 0px 3px 1px -2px rgba(0,0,0,0.2), inset 0px 1px 5px 0px rgba(0,0,0,0.12); background-color: rgba(0, 0, 0, 0.4);
}
.ms-footer-media .media {
	margin-bottom: 4.5rem;
}
.ms-footer-media :last-child.media {
	margin-bottom: 0px;
}
.ms-footer-media .media img {
	border-radius: 50%; border: 1px solid rgb(96, 125, 139); border-image: none; margin-right: 1rem;
}
.ms-footer-media .media .media-body .media-heading {
	line-height: 2.5rem; font-size: 1.5rem; margin-top: 0px; margin-bottom: 0.5rem;
}
.ms-footer-media .media-footer {
	color: rgb(189, 189, 189); font-size: 1.2rem;
}
.ms-footer-media .media-footer span {
	margin-right: 1rem;
}
.ms-footer-media .media-footer span i {
	margin-right: 0.5rem; margin-left: 0.1rem;
}
.ms-footbar-social a {
	margin: 0px 0px 1rem 1rem; color: rgb(245, 245, 245) !important; background-color: rgb(69, 90, 100);
}
.ms-footbar-social a:hover i {
	transition:0.4s; transform: rotate(360deg);
}
.color-info-light {
	color: rgb(60, 204, 222); text-shadow: 2px 2px 1px rgba(0,0,0,0.2);
}
.color-warning-light {
	color: rgb(255, 181, 74); text-shadow: 2px 2px 1px rgba(0,0,0,0.2);
}
.color-danger-light {
	color: rgb(244, 138, 136); text-shadow: 2px 2px 1px rgba(0,0,0,0.2);
}
.color-royal-light {
	color: rgb(205, 146, 215); text-shadow: 2px 2px 1px rgba(0,0,0,0.2);
}
.color-success-light {
	color: rgb(120, 195, 123); text-shadow: 2px 2px 1px rgba(0,0,0,0.2);
}
.ms-footer-text-right {
	text-align: right;
}
@media all and (max-width:991px)
{
.ms-footer-alt-color {
	background-color: transparent;
}
}
@media all and (max-width:767px)
{
.ms-footer-alt-color {
	margin: 5rem 0px;
}
.ms-footer-text-right {
	text-align: center;
}
.ms-footer-text-right .ms-footbar-social a {
	margin-right: 1rem; margin-left: 0px;
}
}
.ms-slidebar {
	transition:0.35s; left: -300px; top: 0px; width: 300px; height: 100%; overflow: hidden; position: fixed; z-index: 2000; background-color: rgb(255, 255, 255);
}
.ms-slidebar.open {
	left: 0px;
}
.ms-slidebar .sb-slidebar-container {
	height: 100%; overflow: auto; -webkit-overflow-scrolling: touch;
}
.ms-slidebar .ms-slidebar-block {
	padding: 0px 20px;
}
.ms-slidebar .ms-slidebar-block .ms-slidebar-block-title {
	font-weight: 400; margin-bottom: 20px;
}
.ms-slidebar .ms-slidebar-block .ms-slidebar-social {
	margin-bottom: 20px; display: flex; justify-content: space-between;
}
.ms-slidebar .ms-slidebar-header {
	position: relative; min-height: 150px; background-image: url("../img/css/bg-slidebar.png");
}
.ms-slidebar .ms-slidebar-header .ms-slidebar-login {
	width: 100%; display: table;
}
.ms-slidebar .ms-slidebar-header .ms-slidebar-login a {
	padding: 10px 20px; width: 50%; text-align: center; color: rgb(255, 255, 255); display: table-cell;
}
.ms-slidebar .ms-slidebar-header .ms-slidebar-login a i {
	margin-right: 10px;
}
.ms-slidebar .ms-slidebar-header .ms-slidebar-title {
	width: 100%; height: 50px; bottom: 0px; overflow: hidden; vertical-align: middle; display: block; position: absolute; background-color: rgba(0, 0, 0, 0.5);
}
.ms-slidebar .ms-slidebar-header .ms-slidebar-title .ms-slidebar-t {
	line-height: 50px; margin-left: 20px; float: left;
}
.ms-slidebar .ms-slidebar-header .ms-slidebar-title h3 {
	margin: 0px 0px 0px 10px; color: rgb(255, 255, 255); font-size: 20px; word-spacing: -4px; vertical-align: middle; display: inline-block;
}
.ms-slidebar .ms-slidebar-header .ms-slidebar-title h3 span {
	font-weight: 400;
}
.ms-slidebar .ms-slidebar-header .ms-slidebar-title .search-form {
	margin: 0px; padding: 0px; transition:width 1s; height: 50px; vertical-align: top; float: right; display: inline-block; position: relative; z-index: 0; min-width: 50px;
}
.ms-slidebar .ms-slidebar-header .ms-slidebar-title .search-form #search-submit {
	padding: 0px; border: 0px currentColor; border-image: none; left: -5000px; width: 0px; height: 0px; position: relative;
}
.ms-slidebar .ms-slidebar-header .ms-slidebar-title .search-form label {
	transition:transform 0.5s 0.2s; left: 0px; top: 0px; width: 50px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 20px; position: absolute; z-index: 3; cursor: pointer;
}
.ms-slidebar .ms-slidebar-header .ms-slidebar-title .search-form label:hover::before {
	left: 0px; top: 0px; width: 50px; height: 50px;
}
.ms-slidebar .ms-slidebar-header .ms-slidebar-title .search-form .search-input {
	padding: 0px 0px 0px 50px; border: 0px currentColor; transition:width 0.5s; border-image: none; width: 0px; height: 50px; color: rgb(255, 255, 255); vertical-align: top; display: inline-block; background-color: transparent;
}
.ms-slidebar .ms-slidebar-header .ms-slidebar-title .search-form :-ms-input-placeholder.search-input {
	color: rgba(255, 255, 255, 0.7);
}
.ms-slidebar .ms-slidebar-header .ms-slidebar-title .search-form .search-input:focus {
	border-radius: 0px; width: 300px; border-bottom-color: rgb(3, 169, 244); border-bottom-width: 3px; border-bottom-style: solid;
}
.ms-slidebar .ms-slidebar-header .ms-slidebar-title .search-form .search-input:focus + label {
	color: rgb(3, 169, 244); transform: scaleX(-1);
}
.ms-slidebar .ms-slidebar-header .ms-slidebar-title .search-form .search-input:focus + label::before {
	transition:none; display: none;
}
.ms-slidebar .ms-slidebar-menu {
	padding: 0px; list-style-type: none;
}
.ms-slidebar .ms-slidebar-menu > li {
	margin: 0px; border: 0px currentColor; border-image: none; box-shadow: none;
}
.ms-slidebar .ms-slidebar-menu > li > a {
	padding: 12px 20px; color: rgb(3, 169, 244); font-size: 16px; font-weight: 400; display: block; background-color: rgb(238, 238, 238);
}
.ms-slidebar .ms-slidebar-menu > li > a::after {
	transition:0.3s; font-family: Material-Design-Iconic-Font; font-size: 1.2em; float: right; content: "\f273";
}
.ms-slidebar .ms-slidebar-menu > li > a.collapsed {
	color: rgb(97, 97, 97); background-color: rgb(255, 255, 255);
}
.ms-slidebar .ms-slidebar-menu > li > a.collapsed::after {
	content: "\f278"; transform: rotate(180deg);
}
.ms-slidebar .ms-slidebar-menu > li > a.link {
	color: rgb(97, 97, 97); background-color: rgb(255, 255, 255);
}
.ms-slidebar .ms-slidebar-menu > li > a.link::after {
	content: "\f2fb";
}
.ms-slidebar .ms-slidebar-menu > li > a > i {
	margin-right: 15px;
}
.ms-slidebar .ms-slidebar-menu > li > a:hover {
	color: rgb(3, 169, 244); background-color: rgb(245, 245, 245);
}
.ms-slidebar .ms-slidebar-menu > li > ul {
	padding: 0px; list-style-type: none;
}
.ms-slidebar .ms-slidebar-menu > li > ul li > a {
	padding: 12px 20px; color: rgb(97, 97, 97); font-size: 16px; font-weight: 400; display: block; background-color: rgb(250, 250, 250);
}
.ms-slidebar .ms-slidebar-menu > li > ul li > a:hover {
	color: rgb(3, 169, 244); background-color: rgb(245, 245, 245);
}
.ms-slidebar .ms-slidebar-menu > li > ul li > a > i {
	margin-right: 15px;
}
.ms-slidebar .ms-slidebar-menu > li > ul li:last-child {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-slidebar.sb-left {
	box-shadow: 2px 0px 3px 0px rgba(0,0,0,0.21);
}
.ms-slidebar.sb-right {
	box-shadow: -2px 0px 3px 0px rgba(0,0,0,0.21);
}
.ms-configurator-btn {
	top: 200px; right: 20px; position: fixed; z-index: 3000; animation-delay: 5s;
}
.ms-configurator {
	top: 0px; width: 300px; right: -310px; bottom: 0px; color: rgb(66, 66, 66); overflow: hidden; position: fixed; z-index: 3000; box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12), 0px 3px 5px -1px rgba(0,0,0,0.2); animation-name: material; animation-duration: 1s; background-color: rgb(3, 169, 244);
}
.ms-configurator h5 {
	margin: 10px 0px 20px; line-height: 1; font-size: 1.7rem; font-weight: 400;
}
.ms-configurator h6 {
	margin: 10px 0px 20px; line-height: 1; font-size: 1.7rem; font-weight: 400;
}
.ms-configurator h5 {
	text-align: center; text-transform: uppercase; font-size: 1.6rem;
}
.ms-configurator h6 {
	color: rgb(238, 238, 238); font-size: 1.5rem;
}
.ms-configurator .ms-configurator-title {
	margin: 0px; padding: 0px; height: 50px; color: rgb(255, 255, 255); line-height: 1; background-color: rgb(3, 169, 244);
}
.ms-configurator .ms-configurator-title a {
	width: 50px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; float: right; display: inline-block;
}
.ms-configurator .ms-configurator-title h3 {
	margin: 17px 0px 0px 15px; font-size: 1.8rem; display: inline-block;
}
.ms-configurator .ms-configurator-title h3 i {
	margin-right: 1rem;
}
.ms-configurator .panel-group .panel {
	margin: 0px; border-radius: 0px; box-shadow: none;
}
.ms-configurator .panel-group .panel .panel-heading {
	margin: 0px; padding: 0px;
}
.ms-configurator .panel-group .panel .panel-heading .panel-title {
	margin: 0px; padding: 0px;
}
.ms-configurator .panel-group .panel .panel-heading .panel-title a {
	padding: 17px 0px 0px 15px; height: 50px; color: rgb(255, 255, 255); text-transform: uppercase; display: block; background-color: rgb(3, 169, 244);
}
.ms-configurator .panel-group .panel .panel-heading .panel-title a::after {
	font-family: Material-Design-Iconic-Font; margin-right: 21px; float: right; content: "\f273";
}
.ms-configurator .panel-group .panel .panel-heading .panel-title a.collapsed::after {
	content: "\f278";
}
.ms-configurator .panel-group .panel .panel-heading .panel-title a.collapsed:hover {
	color: rgb(255, 255, 255);
}
.ms-configurator .panel-group .panel .card-collapse .panel-body {
	margin: 0px; padding: 1.5rem; border: 0px currentColor; border-image: none; color: rgb(245, 245, 245); box-shadow: inset 0px 1px 3px 1px rgba(0,0,0,0.6) !important; background-color: rgb(33, 33, 33);
}
.ms-color-box {
	margin: 8px 10px; border-radius: 2000px; border: 2px solid currentColor; transition:border-color 0.5s; border-image: none; width: 30px; height: 30px; text-indent: -120000px; display: inline-block; background-color: rgb(255, 255, 255);
}
.ms-color-box.red {
	border-color: rgb(244, 67, 54); background-color: rgb(244, 67, 54);
}
.ms-color-box.red.c300 {
	border-color: rgb(229, 115, 115); background-color: rgb(229, 115, 115);
}
.ms-color-box.red.c400 {
	border-color: rgb(239, 83, 80); background-color: rgb(239, 83, 80);
}
.ms-color-box.red.c600 {
	border-color: rgb(229, 57, 53); background-color: rgb(229, 57, 53);
}
.ms-color-box.red.c700 {
	border-color: rgb(211, 47, 47); background-color: rgb(211, 47, 47);
}
.ms-color-box.red.c800 {
	border-color: rgb(198, 40, 40); background-color: rgb(198, 40, 40);
}
.ms-color-box.pink {
	border-color: rgb(233, 30, 99); background-color: rgb(233, 30, 99);
}
.ms-color-box.pink.c300 {
	border-color: rgb(240, 98, 146); background-color: rgb(240, 98, 146);
}
.ms-color-box.pink.c400 {
	border-color: rgb(236, 64, 122); background-color: rgb(236, 64, 122);
}
.ms-color-box.pink.c600 {
	border-color: rgb(216, 27, 96); background-color: rgb(216, 27, 96);
}
.ms-color-box.pink.c700 {
	border-color: rgb(194, 24, 91); background-color: rgb(194, 24, 91);
}
.ms-color-box.pink.c800 {
	border-color: rgb(173, 20, 87); background-color: rgb(173, 20, 87);
}
.ms-color-box.purple {
	border-color: rgb(156, 39, 176); background-color: rgb(156, 39, 176);
}
.ms-color-box.purple.c300 {
	border-color: rgb(186, 104, 200); background-color: rgb(186, 104, 200);
}
.ms-color-box.purple.c400 {
	border-color: rgb(171, 71, 188); background-color: rgb(171, 71, 188);
}
.ms-color-box.purple.c600 {
	border-color: rgb(142, 36, 170); background-color: rgb(142, 36, 170);
}
.ms-color-box.purple.c700 {
	border-color: rgb(123, 31, 162); background-color: rgb(123, 31, 162);
}
.ms-color-box.purple.c800 {
	border-color: rgb(106, 27, 154); background-color: rgb(106, 27, 154);
}
.ms-color-box.deep-purple {
	border-color: rgb(103, 58, 183); background-color: rgb(103, 58, 183);
}
.ms-color-box.deep-purple.c300 {
	border-color: rgb(149, 117, 205); background-color: rgb(149, 117, 205);
}
.ms-color-box.deep-purple.c400 {
	border-color: rgb(126, 87, 194); background-color: rgb(126, 87, 194);
}
.ms-color-box.deep-purple.c600 {
	border-color: rgb(94, 53, 177); background-color: rgb(94, 53, 177);
}
.ms-color-box.deep-purple.c700 {
	border-color: rgb(81, 45, 168); background-color: rgb(81, 45, 168);
}
.ms-color-box.deep-purple.c800 {
	border-color: rgb(69, 39, 160); background-color: rgb(69, 39, 160);
}
.ms-color-box.indigo {
	border-color: rgb(63, 81, 181); background-color: rgb(63, 81, 181);
}
.ms-color-box.indigo.c300 {
	border-color: rgb(121, 134, 203); background-color: rgb(121, 134, 203);
}
.ms-color-box.indigo.c400 {
	border-color: rgb(92, 107, 192); background-color: rgb(92, 107, 192);
}
.ms-color-box.indigo.c600 {
	border-color: rgb(57, 73, 171); background-color: rgb(57, 73, 171);
}
.ms-color-box.indigo.c700 {
	border-color: rgb(48, 63, 159); background-color: rgb(48, 63, 159);
}
.ms-color-box.indigo.c800 {
	border-color: rgb(40, 53, 147); background-color: rgb(40, 53, 147);
}
.ms-color-box.blue {
	border-color: rgb(33, 150, 243); background-color: rgb(33, 150, 243);
}
.ms-color-box.blue.c300 {
	border-color: rgb(100, 181, 246); background-color: rgb(100, 181, 246);
}
.ms-color-box.blue.c400 {
	border-color: rgb(66, 165, 245); background-color: rgb(66, 165, 245);
}
.ms-color-box.blue.c600 {
	border-color: rgb(30, 136, 229); background-color: rgb(30, 136, 229);
}
.ms-color-box.blue.c700 {
	border-color: rgb(25, 118, 210); background-color: rgb(25, 118, 210);
}
.ms-color-box.blue.c800 {
	border-color: rgb(21, 101, 192); background-color: rgb(21, 101, 192);
}
.ms-color-box.light-blue {
	border-color: rgb(3, 169, 244); background-color: rgb(3, 169, 244);
}
.ms-color-box.light-blue.c300 {
	border-color: rgb(79, 195, 247); background-color: rgb(79, 195, 247);
}
.ms-color-box.light-blue.c400 {
	border-color: rgb(41, 182, 246); background-color: rgb(41, 182, 246);
}
.ms-color-box.light-blue.c600 {
	border-color: rgb(3, 155, 229); background-color: rgb(3, 155, 229);
}
.ms-color-box.light-blue.c700 {
	border-color: rgb(2, 136, 209); background-color: rgb(2, 136, 209);
}
.ms-color-box.light-blue.c800 {
	border-color: rgb(2, 119, 189); background-color: rgb(2, 119, 189);
}
.ms-color-box.cyan {
	border-color: rgb(0, 188, 212); background-color: rgb(0, 188, 212);
}
.ms-color-box.cyan.c300 {
	border-color: rgb(77, 208, 225); background-color: rgb(77, 208, 225);
}
.ms-color-box.cyan.c400 {
	border-color: rgb(38, 198, 218); background-color: rgb(38, 198, 218);
}
.ms-color-box.cyan.c600 {
	border-color: rgb(0, 172, 193); background-color: rgb(0, 172, 193);
}
.ms-color-box.cyan.c700 {
	border-color: rgb(0, 151, 167); background-color: rgb(0, 151, 167);
}
.ms-color-box.cyan.c800 {
	border-color: rgb(0, 131, 143); background-color: rgb(0, 131, 143);
}
.ms-color-box.teal {
	border-color: rgb(0, 150, 136); background-color: rgb(0, 150, 136);
}
.ms-color-box.teal.c300 {
	border-color: rgb(77, 182, 172); background-color: rgb(77, 182, 172);
}
.ms-color-box.teal.c400 {
	border-color: rgb(38, 166, 154); background-color: rgb(38, 166, 154);
}
.ms-color-box.teal.c600 {
	border-color: rgb(0, 137, 123); background-color: rgb(0, 137, 123);
}
.ms-color-box.teal.c700 {
	border-color: rgb(0, 121, 107); background-color: rgb(0, 121, 107);
}
.ms-color-box.teal.c800 {
	border-color: rgb(0, 105, 92); background-color: rgb(0, 105, 92);
}
.ms-color-box.green {
	border-color: rgb(76, 175, 80); background-color: rgb(76, 175, 80);
}
.ms-color-box.green.c300 {
	border-color: rgb(129, 199, 132); background-color: rgb(129, 199, 132);
}
.ms-color-box.green.c400 {
	border-color: rgb(102, 187, 106); background-color: rgb(102, 187, 106);
}
.ms-color-box.green.c600 {
	border-color: rgb(67, 160, 71); background-color: rgb(67, 160, 71);
}
.ms-color-box.green.c700 {
	border-color: rgb(56, 142, 60); background-color: rgb(56, 142, 60);
}
.ms-color-box.green.c800 {
	border-color: rgb(46, 125, 50); background-color: rgb(46, 125, 50);
}
.ms-color-box.light-green {
	border-color: rgb(139, 195, 74); background-color: rgb(139, 195, 74);
}
.ms-color-box.light-green.c300 {
	border-color: rgb(174, 213, 129); background-color: rgb(174, 213, 129);
}
.ms-color-box.light-green.c400 {
	border-color: rgb(156, 204, 101); background-color: rgb(156, 204, 101);
}
.ms-color-box.light-green.c600 {
	border-color: rgb(124, 179, 66); background-color: rgb(124, 179, 66);
}
.ms-color-box.light-green.c700 {
	border-color: rgb(104, 159, 56); background-color: rgb(104, 159, 56);
}
.ms-color-box.light-green.c800 {
	border-color: rgb(85, 139, 47); background-color: rgb(85, 139, 47);
}
.ms-color-box.lime {
	border-color: rgb(205, 220, 57); background-color: rgb(205, 220, 57);
}
.ms-color-box.lime.c300 {
	border-color: rgb(220, 231, 117); background-color: rgb(220, 231, 117);
}
.ms-color-box.lime.c400 {
	border-color: rgb(212, 225, 87); background-color: rgb(212, 225, 87);
}
.ms-color-box.lime.c600 {
	border-color: rgb(192, 202, 51); background-color: rgb(192, 202, 51);
}
.ms-color-box.lime.c700 {
	border-color: rgb(175, 180, 43); background-color: rgb(175, 180, 43);
}
.ms-color-box.lime.c800 {
	border-color: rgb(158, 157, 36); background-color: rgb(158, 157, 36);
}
.ms-color-box.yellow {
	border-color: rgb(255, 235, 59); background-color: rgb(255, 235, 59);
}
.ms-color-box.yellow.c300 {
	border-color: rgb(255, 241, 118); background-color: rgb(255, 241, 118);
}
.ms-color-box.yellow.c400 {
	border-color: rgb(255, 238, 88); background-color: rgb(255, 238, 88);
}
.ms-color-box.yellow.c600 {
	border-color: rgb(253, 216, 53); background-color: rgb(253, 216, 53);
}
.ms-color-box.yellow.c700 {
	border-color: rgb(251, 192, 45); background-color: rgb(251, 192, 45);
}
.ms-color-box.yellow.c800 {
	border-color: rgb(249, 168, 37); background-color: rgb(249, 168, 37);
}
.ms-color-box.amber {
	border-color: rgb(255, 193, 7); background-color: rgb(255, 193, 7);
}
.ms-color-box.amber.c300 {
	border-color: rgb(255, 213, 79); background-color: rgb(255, 213, 79);
}
.ms-color-box.amber.c400 {
	border-color: rgb(255, 202, 40); background-color: rgb(255, 202, 40);
}
.ms-color-box.amber.c600 {
	border-color: rgb(255, 179, 0); background-color: rgb(255, 179, 0);
}
.ms-color-box.amber.c700 {
	border-color: rgb(255, 160, 0); background-color: rgb(255, 160, 0);
}
.ms-color-box.amber.c800 {
	border-color: rgb(255, 143, 0); background-color: rgb(255, 143, 0);
}
.ms-color-box.orange {
	border-color: rgb(255, 152, 0); background-color: rgb(255, 152, 0);
}
.ms-color-box.orange.c300 {
	border-color: rgb(255, 183, 77); background-color: rgb(255, 183, 77);
}
.ms-color-box.orange.c400 {
	border-color: rgb(255, 167, 38); background-color: rgb(255, 167, 38);
}
.ms-color-box.orange.c600 {
	border-color: rgb(251, 140, 0); background-color: rgb(251, 140, 0);
}
.ms-color-box.orange.c700 {
	border-color: rgb(245, 124, 0); background-color: rgb(245, 124, 0);
}
.ms-color-box.orange.c800 {
	border-color: rgb(239, 108, 0); background-color: rgb(239, 108, 0);
}
.ms-color-box.deep-orange {
	border-color: rgb(255, 87, 34); background-color: rgb(255, 87, 34);
}
.ms-color-box.deep-orange.c300 {
	border-color: rgb(255, 138, 101); background-color: rgb(255, 138, 101);
}
.ms-color-box.deep-orange.c400 {
	border-color: rgb(255, 112, 67); background-color: rgb(255, 112, 67);
}
.ms-color-box.deep-orange.c600 {
	border-color: rgb(244, 81, 30); background-color: rgb(244, 81, 30);
}
.ms-color-box.deep-orange.c700 {
	border-color: rgb(230, 74, 25); background-color: rgb(230, 74, 25);
}
.ms-color-box.deep-orange.c800 {
	border-color: rgb(216, 67, 21); background-color: rgb(216, 67, 21);
}
.ms-color-box.brown {
	border-color: rgb(121, 85, 72); background-color: rgb(121, 85, 72);
}
.ms-color-box.brown.c300 {
	border-color: rgb(161, 136, 127); background-color: rgb(161, 136, 127);
}
.ms-color-box.brown.c400 {
	border-color: rgb(141, 110, 99); background-color: rgb(141, 110, 99);
}
.ms-color-box.brown.c600 {
	border-color: rgb(109, 76, 65); background-color: rgb(109, 76, 65);
}
.ms-color-box.brown.c700 {
	border-color: rgb(93, 64, 55); background-color: rgb(93, 64, 55);
}
.ms-color-box.brown.c800 {
	border-color: rgb(78, 52, 46); background-color: rgb(78, 52, 46);
}
.ms-color-box.grey {
	border-color: rgb(158, 158, 158); background-color: rgb(158, 158, 158);
}
.ms-color-box.grey.c300 {
	border-color: rgb(224, 224, 224); background-color: rgb(224, 224, 224);
}
.ms-color-box.grey.c400 {
	border-color: rgb(189, 189, 189); background-color: rgb(189, 189, 189);
}
.ms-color-box.grey.c600 {
	border-color: rgb(117, 117, 117); background-color: rgb(117, 117, 117);
}
.ms-color-box.grey.c700 {
	border-color: rgb(97, 97, 97); background-color: rgb(97, 97, 97);
}
.ms-color-box.grey.c800 {
	border-color: rgb(66, 66, 66); background-color: rgb(66, 66, 66);
}
.ms-color-box.blue-grey {
	border-color: rgb(96, 125, 139); background-color: rgb(96, 125, 139);
}
.ms-color-box.blue-grey.c300 {
	border-color: rgb(144, 164, 174); background-color: rgb(144, 164, 174);
}
.ms-color-box.blue-grey.c400 {
	border-color: rgb(120, 144, 156); background-color: rgb(120, 144, 156);
}
.ms-color-box.blue-grey.c600 {
	border-color: rgb(84, 110, 122); background-color: rgb(84, 110, 122);
}
.ms-color-box.blue-grey.c700 {
	border-color: rgb(69, 90, 100); background-color: rgb(69, 90, 100);
}
.ms-color-box.blue-grey.c800 {
	border-color: rgb(55, 71, 79); background-color: rgb(55, 71, 79);
}
.ms-color-box.active {
	border-color: rgb(255, 255, 255) !important;
}
.ms-color-box.grad {
	margin: 8px 6px; width: 28px; height: 28px;
}
.ms-color-shine span {
	margin: 8px 10px 0px 3px; width: 28px; text-align: center; font-size: 10px; display: inline-block;
}
.ms-conf-radio .form-group {
	margin-top: 0px;
}
.ms-conf-radio .form-group .radio label:hover {
	color: rgb(189, 189, 189) !important;
}
.ms-conf-radio .form-group .radio label:focus {
	color: rgb(189, 189, 189) !important;
}
.bg-full-page {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute;
}
.mw-500 {
	max-width: 500px !important;
}
.absolute-center {
	left: 50%; top: 20%; width: 100%; position: absolute; z-index: 2; transform: translate(-50%, 0px);
}
@media all and (max-width:767px)
{
.absolute-center {
	top: 0px; min-height: 100%;
}
}
.coming-date {
	margin: 3rem auto; padding: 0px; text-align: center; overflow: hidden; display: block; list-style-type: none;
}
.coming-date li {
	margin: 5px 10px 0px; text-align: center; font-size: 36px; font-weight: 300; display: inline-block;
}
.coming-date li span {
	font-size: 18px; margin-top: 15px; display: block;
}
.coming-date li.colon {
	vertical-align: top;
}
@media all and (max-width:500px)
{
.coming-date li {
	margin: 5px 5px 0px;
}
}
#Container .mix {
	display: none;
}
.width-auto {
	display: inline-block;
}
.intro-fixed {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: fixed; z-index: 0;
}
.intro-fixed .intro-fixed-content {
	left: 50%; top: 50%; width: 100%; position: absolute; transform: translate(-50%, -50%);
}
.intro-fixed.intro-fixed-static {
	position: static;
}
.intro-fixed.intro-fixed-static .intro-fixed-content {
	position: static; transform: none;
}
.intro-fixed.intro-fixed-static .intro-fixed-content h1 {
	margin-top: 0px;
}
.intro-full {
	overflow: hidden; position: relative;
}
.intro-full .intro-full-content {
	left: 50%; top: 50%; width: 100%; padding-top: 60px; position: absolute; transform: translate(-50%, -50%);
}
.intro-full .intro-full-content.intro-full-content-static {
	position: static; transform: none;
}
.intro-full .intro-full-content.intro-full-content-static h1 {
	margin-top: 0px;
}
@media all and (max-width:991px)
{
.intro-fixed .intro-fixed-content {
	padding-top: 60px;
}
}
.ms-lead-navbar-bottom {
	height: 80px; position: relative;
}
.ms-lead-navbar-bottom .container {
	position: relative;
}
.ms-lead-navbar-bottom .navbar-nav {
	left: 50%; width: 100%; text-align: center; float: none !important; display: block !important; position: absolute; transform: translateX(-50%);
}
.ms-lead-navbar-bottom .navbar-nav li {
	margin: 0px; text-align: center; float: none; display: inline-block; list-style-type: none;
}
.ms-lead-navbar-bottom .navbar-nav li a {
	padding: 27px 15px 28px !important; transition:0.3s; color: rgba(255, 255, 255, 0.6); display: inline-block; position: relative;
}
.ms-lead-navbar-bottom .navbar-nav li a:hover {
	border-color: rgb(3, 169, 244); color: rgb(255, 255, 255);
}
.ms-lead-navbar-bottom .navbar-nav li a.active {
	color: rgb(255, 255, 255); background-color: transparent;
}
.ms-lead-navbar-bottom.navbar-scroll {
	left: 0px; top: 0px; width: 100%; height: 50px; right: 0px; position: fixed; z-index: 10; opacity: 1; background-color: rgb(3, 169, 244);
}
.ms-lead-navbar-bottom.navbar-scroll .navbar-nav li a {
	padding: 15px 15px 16px !important;
}
.ms-lead-navbar {
	transition:0.3s; left: 0px; top: 0px; width: 100%; height: 50px; right: 0px; color: rgb(255, 255, 255); position: fixed !important; z-index: 30; box-shadow: none; background-color: rgba(0, 0, 0, 0.1) !important;
}
.ms-lead-navbar .navbar-brand {
	margin: 0px 20px; height: 50px; color: rgb(245, 245, 245); padding-top: 9px; font-size: 20px; font-weight: 300; word-spacing: -4px; display: none; white-space: nowrap;
}
.ms-lead-navbar .navbar-brand img {
	margin-right: 10px; display: inline-block;
}
.ms-lead-navbar .navbar-brand .ms-title strong {
	font-weight: 400; display: inline-block;
}
.ms-lead-navbar .navbar-brand .ms-logo {
	margin-right: 10px;
}
.ms-lead-navbar.navbar-scroll {
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); background-color: rgb(3, 169, 244) !important;
}
.ms-lead-navbar a {
	color: rgb(255, 255, 255);
}
.ms-lead-navbar .container {
	position: relative;
}
.ms-lead-navbar .container .navbar-collapse {
	margin-right: 50px;
}
.ms-lead-navbar .container .navbar-nav .nav-item .nav-link::before {
	width: 100%; height: 0px; display: block; background-color: rgb(255, 255, 255);
}
.ms-lead-navbar .container .navbar-nav .nav-item .nav-link.active::before {
	height: 3px;
}
.ms-lead-navbar .container .navbar-nav .nav-item .nav-link.active:hover {
	background-color: rgba(255, 255, 255, 0.1);
}
.ms-lead-navbar .container .navbar-nav .nav-item .nav-link.active:focus {
	background-color: rgba(255, 255, 255, 0.1);
}
.ms-lead-navbar .container .navbar-nav .nav-item .nav-link:hover {
	color: rgb(255, 255, 255);
}
.ms-lead-navbar .container .navbar-nav .nav-item .nav-link:focus {
	color: rgb(255, 255, 255);
}
.ms-lead-navbar .container .navbar-nav .nav-item .nav-link:hover::before {
	height: 3px;
}
.ms-lead-navbar .container .navbar-nav .nav-item .nav-link:focus::before {
	height: 3px;
}
.ms-lead-navbar .container .btn-navbar-menu {
	width: 50px; height: 50px; text-align: center; right: 0px; line-height: 50px; font-size: 2.1rem;
}
@media all and (max-width:991px) and (min-width:768px)
{
.ms-lead-navbar .container .navbar-header .navbar-brand .ms-title {
	display: none;
}
.ms-lead-navbar .container .navbar-collapse .navbar-nav .nav-item .nav-link {
	padding: 0px 12px;
}
}
@media all and (max-width:1199px)
{
.ms-navbar.navbar .container .navbar-collapse .navbar-nav .nav-item a {
	padding: 0px 18px;
}
}
@media all and (max-width:991px)
{
.btn-navbar-menu {
	right: 0px; position: absolute;
}
.ms-navbar.navbar .container .navbar-header .ms-title {
	display: none;
}
.ms-navbar.navbar .container .navbar-collapse {
	margin-right: 50px;
}
.ms-navbar.navbar .container .navbar-collapse .navbar-nav .nav-item a {
	padding: 0px 12px; font-size: 14px;
}
.dropdown-megamenu .megamenu-block .megamenu-block-title {
	margin: 0px !important; padding: 25px 10px 10px !important; font-size: 15px !important; font-weight: 500;
}
.dropdown-megamenu .megamenu-block .megamenu-block-title i {
	display: none;
}
.dropdown-megamenu .megamenu-block .megamenu-block-list li a {
	padding: 6px 10px !important; font-size: 14px;
}
.dropdown-megamenu .megamenu-block .megamenu-block-list li a i {
	display: none;
}
.ms-paper {
	animation-name: shadow-retard, slideInUpTiny; animation-duration: 5s, 1.4s;
}
.ms-paper > .row {
	overflow: hidden;
}
.ms-paper > .row > [class*=col-] {
	padding-bottom: 0px !important; margin-bottom: 0px !important;
}
.ms-paper > .row .ms-paper-menu-left-container {
	padding-right: 15px; animation-name: slideInUp;
}
.ms-paper > .row .ms-paper-menu-left-container .ms-paper-menu-left {
	padding-bottom: 0px; margin-bottom: 0px;
}
.ms-paper > .row .ms-paper-menu-left-container .ms-paper-menu-left .ms-paper-menu-title a {
	display: block;
}
.ms-paper .ms-paper-content-container {
	padding-left: 15px !important;
}
.ms-paper .ms-paper-content-container .ms-paper-content {
	padding-bottom: 0px; margin-bottom: 0px;
}
}
@media all and (max-width:767px)
{
.ms-header {
	display: none;
}
.container-full {
	padding: 0px; min-width: 100%;
}
.ms-navbar.navbar .container {
	width: 100%;
}
.ms-navbar.navbar .container .navbar-header {
	display: flex;
}
.ms-navbar.navbar .container .navbar-header .ms-title {
	display: block;
}
.ms-navbar.navbar .container .btn-navbar-menu {
	display: block;
}
.ms-paper {
	margin-top: -40px;
}
.ms-paper > .row {
	margin: 0px;
}
.ms-paper > .row > [class*=col-] {
	padding-right: 0px !important; margin-left: 0px !important;
}
.ms-paper > .row .ms-paper-menu-left-container {
	padding-left: 0px !important;
}
.ms-paper > .row .ms-paper-content-container {
	padding-left: 0px !important;
}
.ms-paper > .row .ms-paper-menu-left-container .ms-paper-menu-left .ms-paper-menu-title {
	background-color: rgb(2, 134, 194);
}
}
@media all and (max-width:550px)
{
.ms-paper-menu-title {
	text-align: left !important; padding-left: 3rem !important;
}
}
@media all and (min-width:768px)
{
.ms-paper-menu-title a i {
	right: 3rem !important;
}
.dl-horizontal dt {
	width: 160px; text-align: right; overflow: hidden; clear: left; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.dl-horizontal dd {
	margin-left: 180px;
}
}
@media all and (min-width:992px)
{
.panel-menu {
	display: block !important;
}
}
