@charset "UTF-8";



/**



$m--root-font: (



    size: (



        desktop: 13px,



        tablet: 13px,



        mobile: 13px



    ), 



    weight: 300, 



    color: (



        light: #333333, 



        dark: #efefef



    )



);



*/



/*



$table-inverse-bg:              $gray-900 !default;



$table-inverse-accent-bg:       rgba($white, .05) !default;



$table-inverse-hover-bg:        rgba($white, .075) !default;



$table-inverse-border-color:    lighten($gray-900, 7.5%) !default;



$table-inverse-color:           $body-bg !default;



*/



/*



sm: 544px,



md: 768px,



lg: 992px,



xl: 1200px



*/



/*



$table-inverse-bg:              $gray-900 !default;



$table-inverse-accent-bg:       rgba($white, .05) !default;



$table-inverse-hover-bg:        rgba($white, .075) !default;



$table-inverse-border-color:    lighten($gray-900, 7.5%) !default;



$table-inverse-color:           $body-bg !default;



*/



/*!



 * Bootstrap v4.0.0-beta.2 (https://getbootstrap.com)



 * Copyright 2011-2017 The Bootstrap Authors



 * Copyright 2011-2017 Twitter, Inc.



 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)



 */



:root {



  --blue: #007bff;



  --indigo: #6610f2;



  --purple: #6f42c1;



  --pink: #e83e8c;



  --red: #dc3545;



  --orange: #fd7e14;



  --yellow: #ffc107;



  --green: #28a745;



  --teal: #20c997;



  --cyan: #17a2b8;



  --white: #fff;



  --gray: #868e96;



  --gray-dark: #343a40;



  --primary: #5867dd;



  --secondary: #ebedf2;



  --success: #34bfa3;



  --info: #36a3f7;



  --warning: #ffb822;



  --danger: #f4516c;



  --light: #f8f9fa;



  --dark: #343a40;



  --breakpoint-xs: 0;



  --breakpoint-sm: 576px;



  --breakpoint-md: 768px;



  --breakpoint-lg: 992px;



  --breakpoint-xl: 1200px;



  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";



  --font-family-monospace: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }



*{



      font-family: 'Open Sans', sans-serif;



}



@media print {



  *,



  *::before,



  *::after {



    text-shadow: none !important;



    box-shadow: none !important; }



  a,



  a:visited {



    text-decoration: underline; }



  abbr[title]::after {



    content: " (" attr(title) ")"; }



  pre {



    white-space: pre-wrap !important; }



  pre,



  blockquote {



    border: 1px solid #999;



    page-break-inside: avoid; }



  thead {



    display: table-header-group; }



  tr,



  img {



    page-break-inside: avoid; }



  p,



  h2,



  h3 {



    orphans: 3;



    widows: 3; }



  h2,



  h3 {



    page-break-after: avoid; }



  .navbar {



    display: none; }



  .badge {



    border: 1px solid #000; }



  .table {



    border-collapse: collapse !important; }



    .table td,



    .table th {



      background-color: #fff !important; }



  .table-bordered th,



  .table-bordered td {



    border: 1px solid #ddd !important; } }







*,



*::before,



*::after {



  box-sizing: border-box; }







html {



  font-family: sans-serif;



  line-height: 1.15;



  -webkit-text-size-adjust: 100%;



  -ms-text-size-adjust: 100%;



  -ms-overflow-style: scrollbar;



  -webkit-tap-highlight-color: transparent; }







@-ms-viewport {



  width: device-width; }







article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {



  display: block; }







body {



  margin: 0;



  font-family: "Poppins";



  font-size: 1rem;



  font-weight: 400;



  line-height: 1.5;



  color: #212529;



  text-align: left;



  background-color: #fff; }







[tabindex="-1"]:focus {



  outline: none !important; }







hr {



  box-sizing: content-box;



  height: 0;



  overflow: visible; }







h1, h2, h3, h4, h5, h6 {



  margin-top: 0;



  margin-bottom: 0.5rem; }







p {



  margin-top: 0;



  margin-bottom: 1rem; }







abbr[title],



abbr[data-original-title] {



  text-decoration: underline;



  text-decoration: underline dotted;



  cursor: help;



  border-bottom: 0; }







address {



  margin-bottom: 1rem;



  font-style: normal;



  line-height: inherit; }







ol,



ul,



dl {



  margin-top: 0;



  margin-bottom: 1rem; }







ol ol,



ul ul,



ol ul,



ul ol {



  margin-bottom: 0; }







dt {



  font-weight: 700; }







dd {



  margin-bottom: .5rem;



  margin-left: 0; }







blockquote {



  margin: 0 0 1rem; }







dfn {



  font-style: italic; }







b,



strong {



  font-weight: bolder; }







small {



  font-size: 80%; }







sub,



sup {



  position: relative;



  font-size: 75%;



  line-height: 0;



  vertical-align: baseline; }







sub {



  bottom: -.25em; }







sup {



  top: -.5em; }







a {



  color: #5867dd;



  text-decoration: none;



  background-color: transparent;



  -webkit-text-decoration-skip: objects; }



  a:hover {



    color: #2739c1;



    text-decoration: underline; }







a:not([href]):not([tabindex]) {



  color: inherit;



  text-decoration: none; }



  a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {



    color: inherit;



    text-decoration: none; }



  a:not([href]):not([tabindex]):focus {



    outline: 0; }







pre,



code,



kbd,



samp {



  font-family: monospace, monospace;



  font-size: 1em; }







pre {



  margin-top: 0;



  margin-bottom: 1rem;



  overflow: auto;



  -ms-overflow-style: scrollbar; }







figure {



  margin: 0 0 1rem; }







img {



  vertical-align: middle;



  border-style: none; }







svg:not(:root) {



  overflow: hidden; }







a,



area,



button,



[role="button"],



input:not([type="range"]),



label,



select,



summary,



textarea {



  touch-action: manipulation; }







table {



  border-collapse: collapse; }







caption {



  padding-top: 0.75rem;



  padding-bottom: 0.75rem;



  color: #868e96;



  text-align: left;



  caption-side: bottom; }







th {



  text-align: inherit; }







label {



  display: inline-block;



  margin-bottom: .5rem; }







button {



  border-radius: 0; }







button:focus {



  outline: 1px dotted;



  outline: 5px auto -webkit-focus-ring-color; }







input,



button,



select,



optgroup,



textarea {



  margin: 0;



  font-family: inherit;



  font-size: inherit;



  line-height: inherit; }







button,



input {



  overflow: visible; }







button,



select {



  text-transform: none; }







button,



html [type="button"],



[type="reset"],



[type="submit"] {



  -webkit-appearance: button; }







button::-moz-focus-inner,



[type="button"]::-moz-focus-inner,



[type="reset"]::-moz-focus-inner,



[type="submit"]::-moz-focus-inner {



  padding: 0;



  border-style: none; }







input[type="radio"],



input[type="checkbox"] {



  box-sizing: border-box;



  padding: 0; }







input[type="date"],



input[type="time"],



input[type="datetime-local"],



input[type="month"] {



  -webkit-appearance: listbox; }







textarea {



  overflow: auto;



  resize: vertical; }







fieldset {



  min-width: 0;



  padding: 0;



  margin: 0;



  border: 0; }







legend {



  display: block;



  width: 100%;



  max-width: 100%;



  padding: 0;



  margin-bottom: .5rem;



  font-size: 1.5rem;



  line-height: inherit;



  color: inherit;



  white-space: normal; }







progress {



  vertical-align: baseline; }







[type="number"]::-webkit-inner-spin-button,



[type="number"]::-webkit-outer-spin-button {



  height: auto; }







[type="search"] {



  outline-offset: -2px;



  -webkit-appearance: none; }







[type="search"]::-webkit-search-cancel-button,



[type="search"]::-webkit-search-decoration {



  -webkit-appearance: none; }







::-webkit-file-upload-button {



  font: inherit;



  -webkit-appearance: button; }







output {



  display: inline-block; }







summary {



  display: list-item; }







template {



  display: none; }







[hidden] {



  display: none !important; }







h1, h2, h3, h4, h5, h6,



.h1, .h2, .h3, .h4, .h5, .h6 {



  margin-bottom: 0.5rem;



  font-family: inherit;



  font-weight: 500;



  line-height: 1.2;



  color: inherit; }







h1, .h1 {



  font-size: 2.5rem; }







h2, .h2 {



  font-size: 2rem; }







h3, .h3 {



  font-size: 1.75rem; }







h4, .h4 {



  font-size: 1.5rem; }







h5, .h5 {



  font-size: 1.25rem; }







h6, .h6 {



  font-size: 1rem; }







.lead {



  font-size: 1.25rem;



  font-weight: 300; }







.display-1 {



  font-size: 6rem;



  font-weight: 300;



  line-height: 1.2; }







.display-2 {



  font-size: 5.5rem;



  font-weight: 300;



  line-height: 1.2; }







.display-3 {



  font-size: 4.5rem;



  font-weight: 300;



  line-height: 1.2; }







.display-4 {



  font-size: 3.5rem;



  font-weight: 300;



  line-height: 1.2; }







hr {



  margin-top: 1rem;



  margin-bottom: 1rem;



  border: 0;



  border-top: 1px solid rgba(0, 0, 0, 0.1); }







small,



.small {



  font-size: 80%;



  font-weight: 400; }







mark,



.mark {



  padding: 0.2em;



  background-color: #fcf8e3; }







.list-unstyled {



  padding-left: 0;



  list-style: none; }







.list-inline {



  padding-left: 0;



  list-style: none; }







.list-inline-item {



  display: inline-block; }



  .list-inline-item:not(:last-child) {



    margin-right: 5px; }







.initialism {



  font-size: 90%;



  text-transform: uppercase; }







.blockquote {



  margin-bottom: 1rem;



  font-size: 1.25rem; }







.blockquote-footer {



  display: block;



  font-size: 80%;



  color: #868e96; }



  .blockquote-footer::before {



    content: "\2014 \00A0"; }







.img-fluid {



  max-width: 100%;



  height: auto; }







.img-thumbnail {



  padding: 0.25rem;



  background-color: #fff;



  border: 1px solid #ddd;



  border-radius: 0.25rem;



  transition: all 0.2s ease-in-out;



  max-width: 100%;



  height: auto; }







.figure {



  display: inline-block; }







.figure-img {



  margin-bottom: 0.5rem;



  line-height: 1; }







.figure-caption {



  font-size: 90%;



  color: #868e96; }







code,



kbd,



pre,



samp {



  font-family: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }







code {



  padding: 0.2rem 0.4rem;



  font-size: 90%;



  color: #bd4147;



  background-color: #f8f9fa;



  border-radius: 0.25rem; }



  a > code {



    padding: 0;



    color: inherit;



    background-color: inherit; }







kbd {



  padding: 0.2rem 0.4rem;



  font-size: 90%;



  color: #fff;



  background-color: #212529;



  border-radius: 0.2rem; }



  kbd kbd {



    padding: 0;



    font-size: 100%;



    font-weight: 700; }







pre {



  display: block;



  margin-top: 0;



  margin-bottom: 1rem;



  font-size: 90%;



  color: #212529; }



  pre code {



    padding: 0;



    font-size: inherit;



    color: inherit;



    background-color: transparent;



    border-radius: 0; }







.pre-scrollable {



  max-height: 340px;



  overflow-y: scroll; }







.container {



  width: 100%;



  padding-right: 15px;



  padding-left: 15px;



  margin-right: auto;



  margin-left: auto; }



  @media (min-width: 576px) {



    .container {



      max-width: 540px; } }



  @media (min-width: 768px) {



    .container {



      max-width: 720px; } }



  @media (min-width: 992px) {



    .container {



      max-width: 960px; } }



  @media (min-width: 1200px) {



    .container {



      max-width: 1140px; } }







.container-fluid {



  width: 100%;



  padding-right: 15px;



  padding-left: 15px;



  margin-right: auto;



  margin-left: auto; }







.row {



  display: flex;



  flex-wrap: wrap;



  margin-right: -15px;



  margin-left: -15px; }







.no-gutters {



  margin-right: 0;



  margin-left: 0; }



  .no-gutters > .col,



  .no-gutters > [class*="col-"] {



    padding-right: 0;



    padding-left: 0; }







.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,



.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,



.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,



.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,



.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,



.col-xl-auto {



  position: relative;



  width: 100%;



  min-height: 1px;



  padding-right: 15px;



  padding-left: 15px; }







.col {



  flex-basis: 0;



  flex-grow: 1;



  max-width: 100%; }







.col-auto {



  flex: 0 0 auto;



  width: auto;



  max-width: none; }







.col-1 {



  flex: 0 0 8.33333%;



  max-width: 8.33333%; }







.col-2 {



  flex: 0 0 16.66667%;



  max-width: 16.66667%; }







.col-3 {



  flex: 0 0 25%;



  max-width: 25%; }







.col-4 {



  flex: 0 0 33.33333%;



  max-width: 33.33333%; }







.col-5 {



  flex: 0 0 41.66667%;



  max-width: 41.66667%; }







.col-6 {



  flex: 0 0 50%;



  max-width: 50%; }







.col-7 {



  flex: 0 0 58.33333%;



  max-width: 58.33333%; }







.col-8 {



  flex: 0 0 66.66667%;



  max-width: 66.66667%; }







.col-9 {



  flex: 0 0 75%;



  max-width: 75%; }







.col-10 {



  flex: 0 0 83.33333%;



  max-width: 83.33333%; }







.col-11 {



  flex: 0 0 91.66667%;



  max-width: 91.66667%; }







.col-12 {



  flex: 0 0 100%;



  max-width: 100%; }







.order-first {



  order: -1; }







.order-1 {



  order: 1; }







.order-2 {



  order: 2; }







.order-3 {



  order: 3; }







.order-4 {



  order: 4; }







.order-5 {



  order: 5; }







.order-6 {



  order: 6; }







.order-7 {



  order: 7; }







.order-8 {



  order: 8; }







.order-9 {



  order: 9; }







.order-10 {



  order: 10; }







.order-11 {



  order: 11; }







.order-12 {



  order: 12; }







.offset-1 {



  margin-left: 8.33333%; }







.offset-2 {



  margin-left: 16.66667%; }







.offset-3 {



  margin-left: 25%; }







.offset-4 {



  margin-left: 33.33333%; }







.offset-5 {



  margin-left: 41.66667%; }







.offset-6 {



  margin-left: 50%; }







.offset-7 {



  margin-left: 58.33333%; }







.offset-8 {



  margin-left: 66.66667%; }







.offset-9 {



  margin-left: 75%; }







.offset-10 {



  margin-left: 83.33333%; }







.offset-11 {



  margin-left: 91.66667%; }







@media (min-width: 576px) {











  .col-sm {



    flex-basis: 0;



    flex-grow: 1;



    max-width: 100%; }



  .col-sm-auto {



    flex: 0 0 auto;



    width: auto;



    max-width: none; }



  .col-sm-1 {



    flex: 0 0 8.33333%;



    max-width: 8.33333%; }



  .col-sm-2 {



    flex: 0 0 16.66667%;



    max-width: 16.66667%; }



  .col-sm-3 {



    flex: 0 0 25%;



    max-width: 25%; }



  .col-sm-4 {



    flex: 0 0 33.33333%;



    max-width: 33.33333%; }



  .col-sm-5 {



    flex: 0 0 41.66667%;



    max-width: 41.66667%; }



  .col-sm-6 {



    flex: 0 0 50%;



    max-width: 50%; }



  .col-sm-7 {



    flex: 0 0 58.33333%;



    max-width: 58.33333%; }



  .col-sm-8 {



    flex: 0 0 66.66667%;



    max-width: 66.66667%; }



  .col-sm-9 {



    flex: 0 0 75%;



    max-width: 75%; }



  .col-sm-10 {



    flex: 0 0 83.33333%;



    max-width: 83.33333%; }



  .col-sm-11 {



    flex: 0 0 91.66667%;



    max-width: 91.66667%; }



  .col-sm-12 {



    flex: 0 0 100%;



    max-width: 100%; }



  .order-sm-first {



    order: -1; }



  .order-sm-1 {



    order: 1; }



  .order-sm-2 {



    order: 2; }



  .order-sm-3 {



    order: 3; }



  .order-sm-4 {



    order: 4; }



  .order-sm-5 {



    order: 5; }



  .order-sm-6 {



    order: 6; }



  .order-sm-7 {



    order: 7; }



  .order-sm-8 {



    order: 8; }



  .order-sm-9 {



    order: 9; }



  .order-sm-10 {



    order: 10; }



  .order-sm-11 {



    order: 11; }



  .order-sm-12 {



    order: 12; }



  .offset-sm-0 {



    margin-left: 0; }



  .offset-sm-1 {



    margin-left: 8.33333%; }



  .offset-sm-2 {



    margin-left: 16.66667%; }



  .offset-sm-3 {



    margin-left: 25%; }



  .offset-sm-4 {



    margin-left: 33.33333%; }



  .offset-sm-5 {



    margin-left: 41.66667%; }



  .offset-sm-6 {



    margin-left: 50%; }



  .offset-sm-7 {



    margin-left: 58.33333%; }



  .offset-sm-8 {



    margin-left: 66.66667%; }



  .offset-sm-9 {



    margin-left: 75%; }



  .offset-sm-10 {



    margin-left: 83.33333%; }



  .offset-sm-11 {



    margin-left: 91.66667%; } }







@media (min-width: 768px) {



  .col-md {



    flex-basis: 0;



    flex-grow: 1;



    max-width: 100%; }



  .col-md-auto {



    flex: 0 0 auto;



    width: auto;



    max-width: none; }



  .col-md-1 {



    flex: 0 0 8.33333%;



    max-width: 8.33333%; }



  .col-md-2 {



    flex: 0 0 16.66667%;



    max-width: 16.66667%; }



  .col-md-3 {



    flex: 0 0 25%;



    max-width: 25%; }



  .col-md-4 {



    flex: 0 0 33.33333%;



    max-width: 33.33333%; }



  .col-md-5 {



    flex: 0 0 41.66667%;



    max-width: 41.66667%; }



  .col-md-6 {



    flex: 0 0 50%;



    max-width: 50%; }



  .col-md-7 {



    flex: 0 0 58.33333%;



    max-width: 58.33333%; }



  .col-md-8 {



    flex: 0 0 66.66667%;



    max-width: 66.66667%; }



  .col-md-9 {



    flex: 0 0 75%;



    max-width: 75%; }



  .col-md-10 {



    flex: 0 0 83.33333%;



    max-width: 83.33333%; }



  .col-md-11 {



    flex: 0 0 91.66667%;



    max-width: 91.66667%; }



  .col-md-12 {



    flex: 0 0 100%;



    max-width: 100%; }



  .order-md-first {



    order: -1; }



  .order-md-1 {



    order: 1; }



  .order-md-2 {



    order: 2; }



  .order-md-3 {



    order: 3; }



  .order-md-4 {



    order: 4; }



  .order-md-5 {



    order: 5; }



  .order-md-6 {



    order: 6; }



  .order-md-7 {



    order: 7; }



  .order-md-8 {



    order: 8; }



  .order-md-9 {



    order: 9; }



  .order-md-10 {



    order: 10; }



  .order-md-11 {



    order: 11; }



  .order-md-12 {



    order: 12; }



  .offset-md-0 {



    margin-left: 0; }



  .offset-md-1 {



    margin-left: 8.33333%; }



  .offset-md-2 {



    margin-left: 16.66667%; }



  .offset-md-3 {



    margin-left: 25%; }



  .offset-md-4 {



    margin-left: 33.33333%; }



  .offset-md-5 {



    margin-left: 41.66667%; }



  .offset-md-6 {



    margin-left: 50%; }



  .offset-md-7 {



    margin-left: 58.33333%; }



  .offset-md-8 {



    margin-left: 66.66667%; }



  .offset-md-9 {



    margin-left: 75%; }



  .offset-md-10 {



    margin-left: 83.33333%; }



  .offset-md-11 {



    margin-left: 91.66667%; } }







@media (min-width: 992px) {



  .col-lg {



    flex-basis: 0;



    flex-grow: 1;



    max-width: 100%; }



  .col-lg-auto {



    flex: 0 0 auto;



    width: auto;



    max-width: none; }



  .col-lg-1 {



    flex: 0 0 8.33333%;



    max-width: 8.33333%; }



  .col-lg-2 {



    flex: 0 0 16.66667%;



    max-width: 16.66667%; }



  .col-lg-3 {



    flex: 0 0 25%;



    max-width: 25%; }



  .col-lg-4 {



    flex: 0 0 33.33333%;



    max-width: 33.33333%; }



  .col-lg-5 {



    flex: 0 0 41.66667%;



    max-width: 41.66667%; }



  .col-lg-6 {



    flex: 0 0 50%;



    max-width: 50%; }



  .col-lg-7 {



    flex: 0 0 58.33333%;



    max-width: 58.33333%; }



  .col-lg-8 {



    flex: 0 0 66.66667%;



    max-width: 66.66667%; }



  .col-lg-9 {



    flex: 0 0 75%;



    max-width: 75%; }



  .col-lg-10 {



    flex: 0 0 83.33333%;



    max-width: 83.33333%; }



  .col-lg-11 {



    flex: 0 0 91.66667%;



    max-width: 91.66667%; }



  .col-lg-12 {



    flex: 0 0 100%;



    max-width: 100%; }



  .order-lg-first {



    order: -1; }



  .order-lg-1 {



    order: 1; }



  .order-lg-2 {



    order: 2; }



  .order-lg-3 {



    order: 3; }



  .order-lg-4 {



    order: 4; }



  .order-lg-5 {



    order: 5; }



  .order-lg-6 {



    order: 6; }



  .order-lg-7 {



    order: 7; }



  .order-lg-8 {



    order: 8; }



  .order-lg-9 {



    order: 9; }



  .order-lg-10 {



    order: 10; }



  .order-lg-11 {



    order: 11; }



  .order-lg-12 {



    order: 12; }



  .offset-lg-0 {



    margin-left: 0; }



  .offset-lg-1 {



    margin-left: 8.33333%; }



  .offset-lg-2 {



    margin-left: 16.66667%; }



  .offset-lg-3 {



    margin-left: 25%; }



  .offset-lg-4 {



    margin-left: 33.33333%; }



  .offset-lg-5 {



    margin-left: 41.66667%; }



  .offset-lg-6 {



    margin-left: 50%; }



  .offset-lg-7 {



    margin-left: 58.33333%; }



  .offset-lg-8 {



    margin-left: 66.66667%; }



  .offset-lg-9 {



    margin-left: 75%; }



  .offset-lg-10 {



    margin-left: 83.33333%; }



  .offset-lg-11 {



    margin-left: 91.66667%; } }







@media (min-width: 1200px) {



  .col-xl {



    flex-basis: 0;



    flex-grow: 1;



    max-width: 100%; }



  .col-xl-auto {



    flex: 0 0 auto;



    width: auto;



    max-width: none; }



  .col-xl-1 {



    flex: 0 0 8.33333%;



    max-width: 8.33333%; }



  .col-xl-2 {



    flex: 0 0 16.66667%;



    max-width: 16.66667%; }



  .col-xl-3 {



    flex: 0 0 25%;



    max-width: 25%; }



  .col-xl-4 {



    flex: 0 0 33.33333%;



    max-width: 33.33333%; }



  .col-xl-5 {



    flex: 0 0 41.66667%;



    max-width: 41.66667%; }



  .col-xl-6 {



    flex: 0 0 50%;



    max-width: 50%; }



  .col-xl-7 {



    flex: 0 0 58.33333%;



    max-width: 58.33333%; }



  .col-xl-8 {



    flex: 0 0 66.66667%;



    max-width: 66.66667%; }



  .col-xl-9 {



    flex: 0 0 75%;



    max-width: 75%; }



  .col-xl-10 {



    flex: 0 0 83.33333%;



    max-width: 83.33333%; }



  .col-xl-11 {



    flex: 0 0 91.66667%;



    max-width: 91.66667%; }



  .col-xl-12 {



    flex: 0 0 100%;



    max-width: 100%; }



  .order-xl-first {



    order: -1; }



  .order-xl-1 {



    order: 1; }



  .order-xl-2 {



    order: 2; }



  .order-xl-3 {



    order: 3; }



  .order-xl-4 {



    order: 4; }



  .order-xl-5 {



    order: 5; }



  .order-xl-6 {



    order: 6; }



  .order-xl-7 {



    order: 7; }



  .order-xl-8 {



    order: 8; }



  .order-xl-9 {



    order: 9; }



  .order-xl-10 {



    order: 10; }



  .order-xl-11 {



    order: 11; }



  .order-xl-12 {



    order: 12; }



  .offset-xl-0 {



    margin-left: 0; }



  .offset-xl-1 {



    margin-left: 8.33333%; }



  .offset-xl-2 {



    margin-left: 16.66667%; }



  .offset-xl-3 {



    margin-left: 25%; }



  .offset-xl-4 {



    margin-left: 33.33333%; }



  .offset-xl-5 {



    margin-left: 41.66667%; }



  .offset-xl-6 {



    margin-left: 50%; }



  .offset-xl-7 {



    margin-left: 58.33333%; }



  .offset-xl-8 {



    margin-left: 66.66667%; }



  .offset-xl-9 {



    margin-left: 75%; }



  .offset-xl-10 {



    margin-left: 83.33333%; }



  .offset-xl-11 {



    margin-left: 91.66667%; } }







.table {



  width: 100%;



  max-width: 100%;



  margin-bottom: 1rem;



  background-color: transparent; }



  .table th,



  .table td {



    padding: 0.75rem;



    vertical-align: top;



    border-top: 1px solid #f4f5f8; }



  .table thead th {



    vertical-align: bottom;



    border-bottom: 2px solid #f4f5f8; }



  .table tbody + tbody {



    border-top: 2px solid #f4f5f8; }



  .table .table {



    background-color: #fff; }







.table-sm th,



.table-sm td {



  padding: 0.3rem; }







.table-bordered {



  border: 1px solid #f4f5f8; }



  .table-bordered th,



  .table-bordered td {



    border: 1px solid #f4f5f8; }



  .table-bordered thead th,



  .table-bordered thead td {



    border-bottom-width: 2px; }







.table-striped tbody tr:nth-of-type(odd) {



  background-color: #f4f5f8; }







.table-hover tbody tr:hover {



  background-color: #f7f8fa; }







.table-primary,



.table-primary > th,



.table-primary > td {



  background-color: #d0d4f5; }







.table-hover .table-primary:hover {



  background-color: #bbc1f1; }



  .table-hover .table-primary:hover > td,



  .table-hover .table-primary:hover > th {



    background-color: #bbc1f1; }







.table-secondary,



.table-secondary > th,



.table-secondary > td {



  background-color: #f9fafb; }







.table-hover .table-secondary:hover {



  background-color: #eaedf1; }



  .table-hover .table-secondary:hover > td,



  .table-hover .table-secondary:hover > th {



    background-color: #eaedf1; }







.table-success,



.table-success > th,



.table-success > td {



  background-color: #c6ede5; }







.table-hover .table-success:hover {



  background-color: #b3e7dc; }



  .table-hover .table-success:hover > td,



  .table-hover .table-success:hover > th {



    background-color: #b3e7dc; }







.table-info,



.table-info > th,



.table-info > td {



  background-color: #c7e5fd; }







.table-hover .table-info:hover {



  background-color: #aedafc; }



  .table-hover .table-info:hover > td,



  .table-hover .table-info:hover > th {



    background-color: #aedafc; }







.table-warning,



.table-warning > th,



.table-warning > td {



  background-color: #ffebc1; }







.table-hover .table-warning:hover {



  background-color: #ffe3a8; }



  .table-hover .table-warning:hover > td,



  .table-hover .table-warning:hover > th {



    background-color: #ffe3a8; }







.table-danger,



.table-danger > th,



.table-danger > td {



  background-color: #fcced6; }







.table-hover .table-danger:hover {



  background-color: #fbb6c2; }



  .table-hover .table-danger:hover > td,



  .table-hover .table-danger:hover > th {



    background-color: #fbb6c2; }







.table-light,



.table-light > th,



.table-light > td {



  background-color: #fdfdfe; }







.table-hover .table-light:hover {



  background-color: #ececf6; }



  .table-hover .table-light:hover > td,



  .table-hover .table-light:hover > th {



    background-color: #ececf6; }







.table-dark,



.table-dark > th,



.table-dark > td {



  background-color: #c6c8ca; }







.table-hover .table-dark:hover {



  background-color: #b9bbbe; }



  .table-hover .table-dark:hover > td,



  .table-hover .table-dark:hover > th {



    background-color: #b9bbbe; }







.table-active,



.table-active > th,



.table-active > td {



  background-color: #5867dd; }







.table-hover .table-active:hover {



  background-color: #4354d9; }



  .table-hover .table-active:hover > td,



  .table-hover .table-active:hover > th {



    background-color: #4354d9; }







.table .thead-dark th {



  color: #fff;



  background-color: #212529;



  border-color: #32383e; }







.table .thead-light th {



  color: #575962;



  background-color: #ebedf2;



  border-color: #f4f5f8; }







.table-dark {



  color: #fff;



  background-color: #212529; }



  .table-dark th,



  .table-dark td,



  .table-dark thead th {



    border-color: #32383e; }



  .table-dark.table-bordered {



    border: 0; }



  .table-dark.table-striped tbody tr:nth-of-type(odd) {



    background-color: rgba(255, 255, 255, 0.05); }



  .table-dark.table-hover tbody tr:hover {



    background-color: rgba(255, 255, 255, 0.075); }







@media (max-width: 575px) {



  .table-responsive-sm {



    display: block;



    width: 100%;



    overflow-x: auto;



    -webkit-overflow-scrolling: touch;



    -ms-overflow-style: -ms-autohiding-scrollbar; }



    .table-responsive-sm.table-bordered {



      border: 0; } }







@media (max-width: 767px) {



  .table-responsive-md {



    display: block;



    width: 100%;



    overflow-x: auto;



    -webkit-overflow-scrolling: touch;



    -ms-overflow-style: -ms-autohiding-scrollbar; }



    .table-responsive-md.table-bordered {



      border: 0; } }







@media (max-width: 991px) {



  .new_btn{



    margin-left: 27px !important;



    margin-top: 0 !important;



  }



  .table-responsive-lg {



    display: block;



    width: 100%;



    overflow-x: auto;



    -webkit-overflow-scrolling: touch;



    -ms-overflow-style: -ms-autohiding-scrollbar; }



    .table-responsive-lg.table-bordered {



      border: 0; } }







@media (max-width: 1199px) {



  .table-responsive-xl {



    display: block;



    width: 100%;



    overflow-x: auto;



    -webkit-overflow-scrolling: touch;



    -ms-overflow-style: -ms-autohiding-scrollbar; }



    .table-responsive-xl.table-bordered {



      border: 0; } }







.table-responsive {



  display: block;



  width: 100%;



  overflow-x: auto;



  -webkit-overflow-scrolling: touch;



  -ms-overflow-style: -ms-autohiding-scrollbar; }



  .table-responsive.table-bordered {



    border: 0; }







.form-control {



  display: block;



  width: 100%;



  padding: 0.65rem 1.25rem;



  font-size: 1rem;



  line-height: 1.25;



  color: #495057;



  background-color: #fff;



  background-image: none;



  background-clip: padding-box;



  border: 1px solid #ced4da;



  border-radius: 0.25rem;



  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }



  .form-control::-ms-expand {



    background-color: transparent;



    border: 0; }



  .form-control:focus {



    color: #495057;



    background-color: #fff;



    border-color: #c2c7f3;



    outline: none;



    box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.25); }



  .form-control::placeholder {



    color: #868e96;



    opacity: 1; }



  .form-control:disabled, .form-control[readonly] {



    background-color: #e9ecef;



    opacity: 1; }







select.form-control:not([size]):not([multiple]) {



  height: calc(2.55rem + 2px); }







select.form-control:focus::-ms-value {



  color: #495057;



  background-color: #fff; }







.form-control-file,



.form-control-range {



  display: block; }







.col-form-label {



  padding-top: calc(0.65rem + 1px);



  padding-bottom: calc(0.65rem + 1px);



  margin-bottom: 0;



  line-height: 1.25; }







.col-form-label-lg {



  padding-top: calc(1rem + 1px);



  padding-bottom: calc(1rem + 1px);



  font-size: 1.25rem;



  line-height: 1.5; }







.col-form-label-sm {



  padding-top: calc(0.35rem + 1px);



  padding-bottom: calc(0.35rem + 1px);



  font-size: 0.875rem;



  line-height: 1.5; }







.col-form-legend {



  padding-top: 0.65rem;



  padding-bottom: 0.65rem;



  margin-bottom: 0;



  font-size: 1rem; }







.form-control-plaintext {



  padding-top: 0.65rem;



  padding-bottom: 0.65rem;



  margin-bottom: 0;



  line-height: 1.25;



  background-color: transparent;



  border: solid transparent;



  border-width: 1px 0; }



  .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,



  .input-group-sm > .form-control-plaintext.input-group-addon,



  .input-group-sm > .input-group-btn > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,



  .input-group-lg > .form-control-plaintext.input-group-addon,



  .input-group-lg > .input-group-btn > .form-control-plaintext.btn {



    padding-right: 0;



    padding-left: 0; }







.form-control-sm, .input-group-sm > .form-control,



.input-group-sm > .input-group-addon,



.input-group-sm > .input-group-btn > .btn {



  padding: 0.35rem 0.75rem;



  font-size: 0.875rem;



  line-height: 1.5;



  border-radius: 0.2rem; }







select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),



.input-group-sm > select.input-group-addon:not([size]):not([multiple]),



.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {



  height: calc(2.0125rem + 2px); }







.form-control-lg, .input-group-lg > .form-control,



.input-group-lg > .input-group-addon,



.input-group-lg > .input-group-btn > .btn {



  padding: 1rem 1.75rem;



  font-size: 1.25rem;



  line-height: 1.5;



  border-radius: 0.3rem; }







select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),



.input-group-lg > select.input-group-addon:not([size]):not([multiple]),



.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {



  height: calc(3.875rem + 2px); }







.form-group {



  margin-bottom: 1rem; }







.form-text {



  display: block;



  margin-top: 0.25rem; }







.form-row {



  display: flex;



  flex-wrap: wrap;



  margin-right: -5px;



  margin-left: -5px; }



  .form-row > .col,



  .form-row > [class*="col-"] {



    padding-right: 5px;



    padding-left: 5px; }







.form-check {



  position: relative;



  display: block;



  margin-bottom: 0.5rem; }



  .form-check.disabled .form-check-label {



    color: #868e96; }







.form-check-label {



  padding-left: 1.25rem;



  margin-bottom: 0; }







.form-check-input {



  position: absolute;



  margin-top: 0.25rem;



  margin-left: -1.25rem; }







.form-check-inline {



  display: inline-block;



  margin-right: 0.75rem; }



  .form-check-inline .form-check-label {



    vertical-align: middle; }







.valid-feedback {



  display: none;



  margin-top: .25rem;



  font-size: .875rem;



  color: #34bfa3; }







.valid-tooltip {



  position: absolute;



  top: 100%;



  z-index: 5;



  display: none;



  width: 250px;



  padding: .5rem;



  margin-top: .1rem;



  font-size: .875rem;



  line-height: 1;



  color: #fff;



  background-color: rgba(52, 191, 163, 0.8);



  border-radius: .2rem; }







.was-validated .form-control:valid, .form-control.is-valid, .was-validated



.custom-select:valid,



.custom-select.is-valid {



  border-color: #34bfa3; }



  .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated



  .custom-select:valid:focus,



  .custom-select.is-valid:focus {



    box-shadow: 0 0 0 0.2rem rgba(52, 191, 163, 0.25); }



  .was-validated .form-control:valid ~ .valid-feedback,



  .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,



  .form-control.is-valid ~ .valid-tooltip, .was-validated



  .custom-select:valid ~ .valid-feedback,



  .was-validated



  .custom-select:valid ~ .valid-tooltip,



  .custom-select.is-valid ~ .valid-feedback,



  .custom-select.is-valid ~ .valid-tooltip {



    display: block; }







.was-validated .form-check-input:valid + .form-check-label, .form-check-input.is-valid + .form-check-label {



  color: #34bfa3; }







.was-validated .custom-control-input:valid ~ .custom-control-indicator, .custom-control-input.is-valid ~ .custom-control-indicator {



  background-color: rgba(52, 191, 163, 0.25); }







.was-validated .custom-control-input:valid ~ .custom-control-description, .custom-control-input.is-valid ~ .custom-control-description {



  color: #34bfa3; }







.was-validated .custom-file-input:valid ~ .custom-file-control, .custom-file-input.is-valid ~ .custom-file-control {



  border-color: #34bfa3; }



  .was-validated .custom-file-input:valid ~ .custom-file-control::before, .custom-file-input.is-valid ~ .custom-file-control::before {



    border-color: inherit; }







.was-validated .custom-file-input:valid:focus, .custom-file-input.is-valid:focus {



  box-shadow: 0 0 0 0.2rem rgba(52, 191, 163, 0.25); }







.invalid-feedback {



  display: none;



  margin-top: .25rem;



  font-size: .875rem;



  color: #f4516c; }







.invalid-tooltip {



  position: absolute;



  top: 100%;



  z-index: 5;



  display: none;



  width: 250px;



  padding: .5rem;



  margin-top: .1rem;



  font-size: .875rem;



  line-height: 1;



  color: #fff;



  background-color: rgba(244, 81, 108, 0.8);



  border-radius: .2rem; }







.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated



.custom-select:invalid,



.custom-select.is-invalid {



  border-color: #f4516c; }



  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated



  .custom-select:invalid:focus,



  .custom-select.is-invalid:focus {



    box-shadow: 0 0 0 0.2rem rgba(244, 81, 108, 0.25); }



  .was-validated .form-control:invalid ~ .invalid-feedback,



  .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,



  .form-control.is-invalid ~ .invalid-tooltip, .was-validated



  .custom-select:invalid ~ .invalid-feedback,



  .was-validated



  .custom-select:invalid ~ .invalid-tooltip,



  .custom-select.is-invalid ~ .invalid-feedback,



  .custom-select.is-invalid ~ .invalid-tooltip {



    display: block; }







.was-validated .form-check-input:invalid + .form-check-label, .form-check-input.is-invalid + .form-check-label {



  color: #f4516c; }







.was-validated .custom-control-input:invalid ~ .custom-control-indicator, .custom-control-input.is-invalid ~ .custom-control-indicator {



  background-color: rgba(244, 81, 108, 0.25); }







.was-validated .custom-control-input:invalid ~ .custom-control-description, .custom-control-input.is-invalid ~ .custom-control-description {



  color: #f4516c; }







.was-validated .custom-file-input:invalid ~ .custom-file-control, .custom-file-input.is-invalid ~ .custom-file-control {



  border-color: #f4516c; }



  .was-validated .custom-file-input:invalid ~ .custom-file-control::before, .custom-file-input.is-invalid ~ .custom-file-control::before {



    border-color: inherit; }







.was-validated .custom-file-input:invalid:focus, .custom-file-input.is-invalid:focus {



  box-shadow: 0 0 0 0.2rem rgba(244, 81, 108, 0.25); }







.form-inline {



  display: flex;



  flex-flow: row wrap;



  align-items: center; }



  .form-inline .form-check {



    width: 100%; }



  @media (min-width: 576px) {



    .form-inline label {



      display: flex;



      align-items: center;



      justify-content: center;



      margin-bottom: 0; }



    .form-inline .form-group {



      display: flex;



      flex: 0 0 auto;



      flex-flow: row wrap;



      align-items: center;



      margin-bottom: 0; }



    .form-inline .form-control {



      display: inline-block;



      width: auto;



      vertical-align: middle; }



    .form-inline .form-control-plaintext {



      display: inline-block; }



    .form-inline .input-group {



      width: auto; }



    .form-inline .form-check {



      display: flex;



      align-items: center;



      justify-content: center;



      width: auto;



      margin-top: 0;



      margin-bottom: 0; }



    .form-inline .form-check-label {



      padding-left: 0; }



    .form-inline .form-check-input {



      position: relative;



      margin-top: 0;



      margin-right: 0.25rem;



      margin-left: 0; }



    .form-inline .custom-control {



      display: flex;



      align-items: center;



      justify-content: center;



      padding-left: 0; }



    .form-inline .custom-control-indicator {



      position: static;



      display: inline-block;



      margin-right: 0.25rem;



      vertical-align: text-bottom; }



    .form-inline .has-feedback .form-control-feedback {



      top: 0; } }







.btn {



  display: inline-block;



  font-weight: 400;



  text-align: center;



  white-space: nowrap;



  vertical-align: middle;



  user-select: none;



  border: 1px solid transparent;



  padding: 0.65rem 1.25rem;



  font-size: 1rem;



  line-height: 1.25;



  border-radius: 0.25rem;



  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }



  .btn:focus, .btn:hover {



    text-decoration: none; }



  .btn:focus, .btn.focus {



    outline: 0;



    box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.25); }



  .btn.disabled, .btn:disabled {



    opacity: .65; }



  .btn:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled).active {



    background-image: none; }







a.btn.disabled,



fieldset[disabled] a.btn {



  pointer-events: none; }







.btn-primary {



  color: #fff;



  background-color: #5867dd;



  border-color: #5867dd; }



  .btn-primary:hover {



    color: #fff;



    background-color: #384ad7;



    border-color: #2e40d4; }



  .btn-primary:focus, .btn-primary.focus {



    box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5); }



  .btn-primary.disabled, .btn-primary:disabled {



    background-color: #5867dd;



    border-color: #5867dd; }



  .btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,



  .show > .btn-primary.dropdown-toggle {



    color: #fff;



    background-color: #2e40d4;



    border-color: #293ccc;



    box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5); }







.btn-secondary {



  color: #111;



  background-color: #ebedf2;



  border-color: #ebedf2; }



  .btn-secondary:hover {



    color: #111;



    background-color: #d4d8e3;



    border-color: #ccd1de; }



  .btn-secondary:focus, .btn-secondary.focus {



    box-shadow: 0 0 0 0.2rem rgba(235, 237, 242, 0.5); }



  .btn-secondary.disabled, .btn-secondary:disabled {



    background-color: #ebedf2;



    border-color: #ebedf2; }



  .btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active,



  .show > .btn-secondary.dropdown-toggle {



    color: #111;



    background-color: #ccd1de;



    border-color: #c4cad9;



    box-shadow: 0 0 0 0.2rem rgba(235, 237, 242, 0.5); }







.btn-success {



  color: #fff;



  background-color: #34bfa3;



  border-color: #34bfa3; }



  .btn-success:hover {



    color: #fff;



    background-color: #2ca189;



    border-color: #299781; }



  .btn-success:focus, .btn-success.focus {



    box-shadow: 0 0 0 0.2rem rgba(52, 191, 163, 0.5); }



  .btn-success.disabled, .btn-success:disabled {



    background-color: #34bfa3;



    border-color: #34bfa3; }



  .btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active,



  .show > .btn-success.dropdown-toggle {



    color: #fff;



    background-color: #299781;



    border-color: #268d78;



    box-shadow: 0 0 0 0.2rem rgba(52, 191, 163, 0.5); }







.btn-info {



  color: #fff;



  background-color: #36a3f7;



  border-color: #36a3f7; }



  .btn-info:hover {



    color: #fff;



    background-color: #1192f6;



    border-color: #0a8cf0; }



  .btn-info:focus, .btn-info.focus {



    box-shadow: 0 0 0 0.2rem rgba(54, 163, 247, 0.5); }



  .btn-info.disabled, .btn-info:disabled {



    background-color: #36a3f7;



    border-color: #36a3f7; }



  .btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active,



  .show > .btn-info.dropdown-toggle {



    color: #fff;



    background-color: #0a8cf0;



    border-color: #0985e4;



    box-shadow: 0 0 0 0.2rem rgba(54, 163, 247, 0.5); }







.btn-warning {



  color: #111;



  background-color: #ffb822;



  border-color: #ffb822; }



  .btn-warning:hover {



    color: #111;



    background-color: #fbaa00;



    border-color: #eea200; }



  .btn-warning:focus, .btn-warning.focus {



    box-shadow: 0 0 0 0.2rem rgba(255, 184, 34, 0.5); }



  .btn-warning.disabled, .btn-warning:disabled {



    background-color: #ffb822;



    border-color: #ffb822; }



  .btn-warning:not([disabled]):not(.disabled):active, .btn-warning:not([disabled]):not(.disabled).active,



  .show > .btn-warning.dropdown-toggle {



    color: #111;



    background-color: #eea200;



    border-color: #e19900;



    box-shadow: 0 0 0 0.2rem rgba(255, 184, 34, 0.5); }







.btn-danger {



  color: #fff;



  background-color: #f4516c;



  border-color: #f4516c; }



  .btn-danger:hover {



    color: #fff;



    background-color: #f22d4e;



    border-color: #f12143; }



  .btn-danger:focus, .btn-danger.focus {



    box-shadow: 0 0 0 0.2rem rgba(244, 81, 108, 0.5); }



  .btn-danger.disabled, .btn-danger:disabled {



    background-color: #f4516c;



    border-color: #f4516c; }



  .btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active,



  .show > .btn-danger.dropdown-toggle {



    color: #fff;



    background-color: #f12143;



    border-color: #f01539;



    box-shadow: 0 0 0 0.2rem rgba(244, 81, 108, 0.5); }







.btn-light {



  color: #111;



  background-color: #f8f9fa;



  border-color: #f8f9fa; }



  .btn-light:hover {



    color: #111;



    background-color: #e2e6ea;



    border-color: #dae0e5; }



  .btn-light:focus, .btn-light.focus {



    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }



  .btn-light.disabled, .btn-light:disabled {



    background-color: #f8f9fa;



    border-color: #f8f9fa; }



  .btn-light:not([disabled]):not(.disabled):active, .btn-light:not([disabled]):not(.disabled).active,



  .show > .btn-light.dropdown-toggle {



    color: #111;



    background-color: #dae0e5;



    border-color: #d3d9df;



    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }







.btn-dark {



  color: #fff;



  background-color: #343a40;



  border-color: #343a40; }



  .btn-dark:hover {



    color: #fff;



    background-color: #23272b;



    border-color: #1d2124; }



  .btn-dark:focus, .btn-dark.focus {



    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }



  .btn-dark.disabled, .btn-dark:disabled {



    background-color: #343a40;



    border-color: #343a40; }



  .btn-dark:not([disabled]):not(.disabled):active, .btn-dark:not([disabled]):not(.disabled).active,



  .show > .btn-dark.dropdown-toggle {



    color: #fff;



    background-color: #1d2124;



    border-color: #171a1d;



    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }







.btn-outline-primary {



  color: #5867dd;



  background-color: transparent;



  background-image: none;



  border-color: #5867dd; }



  .btn-outline-primary:hover {



    color: #fff;



    background-color: #5867dd;



    border-color: #5867dd; }



  .btn-outline-primary:focus, .btn-outline-primary.focus {



    box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5); }



  .btn-outline-primary.disabled, .btn-outline-primary:disabled {



    color: #5867dd;



    background-color: transparent; }



  .btn-outline-primary:not([disabled]):not(.disabled):active, .btn-outline-primary:not([disabled]):not(.disabled).active,



  .show > .btn-outline-primary.dropdown-toggle {



    color: #fff;



    background-color: #5867dd;



    border-color: #5867dd;



    box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5); }







.btn-outline-secondary {



  color: #ebedf2;



  background-color: transparent;



  background-image: none;



  border-color: #ebedf2; }



  .btn-outline-secondary:hover {



    color: #fff;



    background-color: #ebedf2;



    border-color: #ebedf2; }



  .btn-outline-secondary:focus, .btn-outline-secondary.focus {



    box-shadow: 0 0 0 0.2rem rgba(235, 237, 242, 0.5); }



  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {



    color: #ebedf2;



    background-color: transparent; }



  .btn-outline-secondary:not([disabled]):not(.disabled):active, .btn-outline-secondary:not([disabled]):not(.disabled).active,



  .show > .btn-outline-secondary.dropdown-toggle {



    color: #fff;



    background-color: #ebedf2;



    border-color: #ebedf2;



    box-shadow: 0 0 0 0.2rem rgba(235, 237, 242, 0.5); }







.btn-outline-success {



  color: #34bfa3;



  background-color: transparent;



  background-image: none;



  border-color: #34bfa3; }



  .btn-outline-success:hover {



    color: #fff;



    background-color: #34bfa3;



    border-color: #34bfa3; }



  .btn-outline-success:focus, .btn-outline-success.focus {



    box-shadow: 0 0 0 0.2rem rgba(52, 191, 163, 0.5); }



  .btn-outline-success.disabled, .btn-outline-success:disabled {



    color: #34bfa3;



    background-color: transparent; }



  .btn-outline-success:not([disabled]):not(.disabled):active, .btn-outline-success:not([disabled]):not(.disabled).active,



  .show > .btn-outline-success.dropdown-toggle {



    color: #fff;



    background-color: #34bfa3;



    border-color: #34bfa3;



    box-shadow: 0 0 0 0.2rem rgba(52, 191, 163, 0.5); }







.btn-outline-info {



  color: #36a3f7;



  background-color: transparent;



  background-image: none;



  border-color: #36a3f7; }



  .btn-outline-info:hover {



    color: #fff;



    background-color: #36a3f7;



    border-color: #36a3f7; }



  .btn-outline-info:focus, .btn-outline-info.focus {



    box-shadow: 0 0 0 0.2rem rgba(54, 163, 247, 0.5); }



  .btn-outline-info.disabled, .btn-outline-info:disabled {



    color: #36a3f7;



    background-color: transparent; }



  .btn-outline-info:not([disabled]):not(.disabled):active, .btn-outline-info:not([disabled]):not(.disabled).active,



  .show > .btn-outline-info.dropdown-toggle {



    color: #fff;



    background-color: #36a3f7;



    border-color: #36a3f7;



    box-shadow: 0 0 0 0.2rem rgba(54, 163, 247, 0.5); }







.btn-outline-warning {



  color: #ffb822;



  background-color: transparent;



  background-image: none;



  border-color: #ffb822; }



  .btn-outline-warning:hover {



    color: #fff;



    background-color: #ffb822;



    border-color: #ffb822; }



  .btn-outline-warning:focus, .btn-outline-warning.focus {



    box-shadow: 0 0 0 0.2rem rgba(255, 184, 34, 0.5); }



  .btn-outline-warning.disabled, .btn-outline-warning:disabled {



    color: #ffb822;



    background-color: transparent; }



  .btn-outline-warning:not([disabled]):not(.disabled):active, .btn-outline-warning:not([disabled]):not(.disabled).active,



  .show > .btn-outline-warning.dropdown-toggle {



    color: #fff;



    background-color: #ffb822;



    border-color: #ffb822;



    box-shadow: 0 0 0 0.2rem rgba(255, 184, 34, 0.5); }







.btn-outline-danger {



  color: #f4516c;



  background-color: transparent;



  background-image: none;



  border-color: #f4516c; }



  .btn-outline-danger:hover {



    color: #fff;



    background-color: #f4516c;



    border-color: #f4516c; }



  .btn-outline-danger:focus, .btn-outline-danger.focus {



    box-shadow: 0 0 0 0.2rem rgba(244, 81, 108, 0.5); }



  .btn-outline-danger.disabled, .btn-outline-danger:disabled {



    color: #f4516c;



    background-color: transparent; }



  .btn-outline-danger:not([disabled]):not(.disabled):active, .btn-outline-danger:not([disabled]):not(.disabled).active,



  .show > .btn-outline-danger.dropdown-toggle {



    color: #fff;



    background-color: #f4516c;



    border-color: #f4516c;



    box-shadow: 0 0 0 0.2rem rgba(244, 81, 108, 0.5); }







.btn-outline-light {



  color: #f8f9fa;



  background-color: transparent;



  background-image: none;



  border-color: #f8f9fa; }



  .btn-outline-light:hover {



    color: #212529;



    background-color: #f8f9fa;



    border-color: #f8f9fa; }



  .btn-outline-light:focus, .btn-outline-light.focus {



    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }



  .btn-outline-light.disabled, .btn-outline-light:disabled {



    color: #f8f9fa;



    background-color: transparent; }



  .btn-outline-light:not([disabled]):not(.disabled):active, .btn-outline-light:not([disabled]):not(.disabled).active,



  .show > .btn-outline-light.dropdown-toggle {



    color: #212529;



    background-color: #f8f9fa;



    border-color: #f8f9fa;



    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }







.btn-outline-dark {



  color: #343a40;



  background-color: transparent;



  background-image: none;



  border-color: #343a40; }



  .btn-outline-dark:hover {



    color: #fff;



    background-color: #343a40;



    border-color: #343a40; }



  .btn-outline-dark:focus, .btn-outline-dark.focus {



    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }



  .btn-outline-dark.disabled, .btn-outline-dark:disabled {



    color: #343a40;



    background-color: transparent; }



  .btn-outline-dark:not([disabled]):not(.disabled):active, .btn-outline-dark:not([disabled]):not(.disabled).active,



  .show > .btn-outline-dark.dropdown-toggle {



    color: #fff;



    background-color: #343a40;



    border-color: #343a40;



    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }







.btn-link {



  font-weight: 400;



  color: #5867dd;



  background-color: transparent; }



  .btn-link:hover {



    color: #2739c1;



    text-decoration: underline;



    background-color: transparent;



    border-color: transparent; }



  .btn-link:focus, .btn-link.focus {



    border-color: transparent;



    box-shadow: none; }



  .btn-link:disabled, .btn-link.disabled {



    color: #868e96; }







.btn-lg, .btn-group-lg > .btn {



  padding: 1rem 1.75rem;



  font-size: 1.25rem;



  line-height: 1.5;



  border-radius: 0.3rem; }







.btn-sm, .btn-group-sm > .btn {



  padding: 0.35rem 0.75rem;



  font-size: 0.875rem;



  line-height: 1.5;



  border-radius: 0.2rem; }







.btn-block {



  display: block;



  width: 100%; }







.btn-block + .btn-block {



  margin-top: 0.5rem; }







input[type="submit"].btn-block,



input[type="reset"].btn-block,



input[type="button"].btn-block {



  width: 100%; }







.fade {



  opacity: 0;



  transition: opacity 0.15s linear; }



  .fade.show {



    opacity: 1; }







.collapse {



  display: none; }



  .collapse.show {



    display: block; }







tr.collapse.show {



  display: table-row; }







tbody.collapse.show {



  display: table-row-group; }







.collapsing {



  position: relative;



  height: 0;



  overflow: hidden;



  transition: height 0.35s ease; }







.dropup,



.dropdown {



  position: relative; }







.dropdown-toggle::after {



  display: inline-block;



  width: 0;



  height: 0;



  margin-left: 0.255em;



  vertical-align: 0.255em;



  content: "";



  border-top: 0.3em solid;



  border-right: 0.3em solid transparent;



  border-bottom: 0;



  border-left: 0.3em solid transparent; }







.dropdown-toggle:empty::after {



  margin-left: 0; }







.dropdown-menu {



  position: absolute;



  top: 100%;



  left: 0;



  z-index: 1000;



  display: none;



  float: left;



  min-width: 10rem;



  padding: 0.5rem 0;



  margin: 0.125rem 0 0;



  font-size: 1rem;



  color: #212529;



  text-align: left;



  list-style: none;



  background-color: #fff;



  background-clip: padding-box;



  border: 1px solid rgba(0, 0, 0, 0.15);



  border-radius: 0.25rem; }







.dropup .dropdown-menu {



  margin-top: 0;



  margin-bottom: 0.125rem; }







.dropup .dropdown-toggle::after {



  display: inline-block;



  width: 0;



  height: 0;



  margin-left: 0.255em;



  vertical-align: 0.255em;



  content: "";



  border-top: 0;



  border-right: 0.3em solid transparent;



  border-bottom: 0.3em solid;



  border-left: 0.3em solid transparent; }







.dropup .dropdown-toggle:empty::after {



  margin-left: 0; }







.dropdown-divider {



  height: 0;



  margin: 0.5rem 0;



  overflow: hidden;



  border-top: 1px solid #e9ecef; }







.dropdown-item {



  display: block;



  width: 100%;



  padding: 0.25rem 1.5rem;



  clear: both;



  font-weight: 400;



  color: #212529;



  text-align: inherit;



  white-space: nowrap;



  background: none;



  border: 0; }



  .dropdown-item:focus, .dropdown-item:hover {



    color: #16181b;



    text-decoration: none;



    background-color: #f8f9fa; }



  .dropdown-item.active, .dropdown-item:active {



    color: #fff;



    text-decoration: none;



    background-color: #5867dd; }



  .dropdown-item.disabled, .dropdown-item:disabled {



    color: #868e96;



    background-color: transparent; }







.dropdown-menu.show {



  display: block; }







.dropdown-header {



  display: block;



  padding: 0.5rem 1.5rem;



  margin-bottom: 0;



  font-size: 0.875rem;



  color: #868e96;



  white-space: nowrap; }







.btn-group,



.btn-group-vertical {



  position: relative;



  display: inline-flex;



  vertical-align: middle; }



  .btn-group > .btn,



  .btn-group-vertical > .btn {



    position: relative;



    flex: 0 1 auto; }



    .btn-group > .btn:hover,



    .btn-group-vertical > .btn:hover {



      z-index: 2; }



    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,



    .btn-group-vertical > .btn:focus,



    .btn-group-vertical > .btn:active,



    .btn-group-vertical > .btn.active {



      z-index: 2; }



  .btn-group .btn + .btn,



  .btn-group .btn + .btn-group,



  .btn-group .btn-group + .btn,



  .btn-group .btn-group + .btn-group,



  .btn-group-vertical .btn + .btn,



  .btn-group-vertical .btn + .btn-group,



  .btn-group-vertical .btn-group + .btn,



  .btn-group-vertical .btn-group + .btn-group {



    margin-left: -1px; }







.btn-toolbar {



  display: flex;



  flex-wrap: wrap;



  justify-content: flex-start; }



  .btn-toolbar .input-group {



    width: auto; }







.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {



  border-radius: 0; }







.btn-group > .btn:first-child {



  margin-left: 0; }



  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {



    border-top-right-radius: 0;



    border-bottom-right-radius: 0; }







.btn-group > .btn:last-child:not(:first-child),



.btn-group > .dropdown-toggle:not(:first-child) {



  border-top-left-radius: 0;



  border-bottom-left-radius: 0; }







.btn-group > .btn-group {



  float: left; }







.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {



  border-radius: 0; }







.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,



.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {



  border-top-right-radius: 0;



  border-bottom-right-radius: 0; }







.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {



  border-top-left-radius: 0;



  border-bottom-left-radius: 0; }







.btn + .dropdown-toggle-split {



  padding-right: 0.9375rem;



  padding-left: 0.9375rem; }



  .btn + .dropdown-toggle-split::after {



    margin-left: 0; }







.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {



  padding-right: 0.5625rem;



  padding-left: 0.5625rem; }







.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {



  padding-right: 1.3125rem;



  padding-left: 1.3125rem; }







.btn-group-vertical {



  flex-direction: column;



  align-items: flex-start;



  justify-content: center; }



  .btn-group-vertical .btn,



  .btn-group-vertical .btn-group {



    width: 100%; }



  .btn-group-vertical > .btn + .btn,



  .btn-group-vertical > .btn + .btn-group,



  .btn-group-vertical > .btn-group + .btn,



  .btn-group-vertical > .btn-group + .btn-group {



    margin-top: -1px;



    margin-left: 0; }



  .btn-group-vertical > .btn:not(:first-child):not(:last-child) {



    border-radius: 0; }



  .btn-group-vertical > .btn:first-child:not(:last-child) {



    border-bottom-right-radius: 0;



    border-bottom-left-radius: 0; }



  .btn-group-vertical > .btn:last-child:not(:first-child) {



    border-top-left-radius: 0;



    border-top-right-radius: 0; }



  .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {



    border-radius: 0; }



  .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,



  .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {



    border-bottom-right-radius: 0;



    border-bottom-left-radius: 0; }



  .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {



    border-top-left-radius: 0;



    border-top-right-radius: 0; }







[data-toggle="buttons"] > .btn input[type="radio"],



[data-toggle="buttons"] > .btn input[type="checkbox"],



[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],



[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {



  position: absolute;



  clip: rect(0, 0, 0, 0);



  pointer-events: none; }







.input-group {



  position: relative;



  display: flex;



  align-items: stretch;



  width: 100%; }



  .input-group .form-control {



    position: relative;



    z-index: 2;



    flex: 1 1 auto;



    width: 1%;



    margin-bottom: 0; }



    .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {



      z-index: 3; }







.input-group-addon,



.input-group-btn,



.input-group .form-control {



  display: flex;



  align-items: center; }



  .input-group-addon:not(:first-child):not(:last-child),



  .input-group-btn:not(:first-child):not(:last-child),



  .input-group .form-control:not(:first-child):not(:last-child) {



    border-radius: 0; }







.input-group-addon,



.input-group-btn {



  white-space: nowrap; }







.input-group-addon {



  padding: 0.65rem 1.25rem;



  margin-bottom: 0;



  font-size: 1rem;



  font-weight: 400;



  line-height: 1.25;



  color: #495057;



  text-align: center;



  background-color: #e9ecef;



  border: 1px solid #ced4da;



  border-radius: 0.25rem; }



  .input-group-addon.form-control-sm,



  .input-group-sm > .input-group-addon,



  .input-group-sm > .input-group-btn > .input-group-addon.btn {



    padding: 0.35rem 0.75rem;



    font-size: 0.875rem;



    border-radius: 0.2rem; }



  .input-group-addon.form-control-lg,



  .input-group-lg > .input-group-addon,



  .input-group-lg > .input-group-btn > .input-group-addon.btn {



    padding: 1rem 1.75rem;



    font-size: 1.25rem;



    border-radius: 0.3rem; }



  .input-group-addon input[type="radio"],



  .input-group-addon input[type="checkbox"] {



    margin-top: 0; }







.input-group .form-control:not(:last-child),



.input-group-addon:not(:last-child),



.input-group-btn:not(:last-child) > .btn,



.input-group-btn:not(:last-child) > .btn-group > .btn,



.input-group-btn:not(:last-child) > .dropdown-toggle,



.input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),



.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {



  border-top-right-radius: 0;



  border-bottom-right-radius: 0; }







.input-group-addon:not(:last-child) {



  border-right: 0; }







.input-group .form-control:not(:first-child),



.input-group-addon:not(:first-child),



.input-group-btn:not(:first-child) > .btn,



.input-group-btn:not(:first-child) > .btn-group > .btn,



.input-group-btn:not(:first-child) > .dropdown-toggle,



.input-group-btn:not(:last-child) > .btn:not(:first-child),



.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {



  border-top-left-radius: 0;



  border-bottom-left-radius: 0; }







.form-control + .input-group-addon:not(:first-child) {



  border-left: 0; }







.input-group-btn {



  position: relative;



  align-items: stretch;



  font-size: 0;



  white-space: nowrap; }



  .input-group-btn > .btn {



    position: relative; }



    .input-group-btn > .btn + .btn {



      margin-left: -1px; }



    .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {



      z-index: 3; }



  .input-group-btn:first-child > .btn + .btn {



    margin-left: 0; }



  .input-group-btn:not(:last-child) > .btn,



  .input-group-btn:not(:last-child) > .btn-group {



    margin-right: -1px; }



  .input-group-btn:not(:first-child) > .btn,



  .input-group-btn:not(:first-child) > .btn-group {



    z-index: 2;



    margin-left: 0; }



    .input-group-btn:not(:first-child) > .btn:first-child,



    .input-group-btn:not(:first-child) > .btn-group:first-child {



      margin-left: -1px; }



    .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover,



    .input-group-btn:not(:first-child) > .btn-group:focus,



    .input-group-btn:not(:first-child) > .btn-group:active,



    .input-group-btn:not(:first-child) > .btn-group:hover {



      z-index: 3; }







.custom-control {



  position: relative;



  display: inline-flex;



  min-height: 1.5rem;



  padding-left: 1.5rem;



  margin-right: 1rem; }







.custom-control-input {



  position: absolute;



  z-index: -1;



  opacity: 0; }



  .custom-control-input:checked ~ .custom-control-indicator {



    color: #fff;



    background-color: #5867dd; }



  .custom-control-input:focus ~ .custom-control-indicator {



    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(88, 103, 221, 0.25); }



  .custom-control-input:active ~ .custom-control-indicator {



    color: #fff;



    background-color: #eceefb; }



  .custom-control-input:disabled ~ .custom-control-indicator {



    background-color: #e9ecef; }



  .custom-control-input:disabled ~ .custom-control-description {



    color: #868e96; }







.custom-control-indicator {



  position: absolute;



  top: 0.25rem;



  left: 0;



  display: block;



  width: 1rem;



  height: 1rem;



  pointer-events: none;



  user-select: none;



  background-color: #ddd;



  background-repeat: no-repeat;



  background-position: center center;



  background-size: 50% 50%; }







.custom-checkbox .custom-control-indicator {



  border-radius: 0.25rem; }







.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {



  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }







.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {



  background-color: #5867dd;



  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); }







.custom-radio .custom-control-indicator {



  border-radius: 50%; }







.custom-radio .custom-control-input:checked ~ .custom-control-indicator {



  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); }







.custom-controls-stacked {



  display: flex;



  flex-direction: column; }



  .custom-controls-stacked .custom-control {



    margin-bottom: 0.25rem; }



    .custom-controls-stacked .custom-control + .custom-control {



      margin-left: 0; }







.custom-select {



  display: inline-block;



  max-width: 100%;



  height: calc(2.55rem + 2px);



  padding: 0.375rem 1.75rem 0.375rem 0.75rem;



  line-height: 1.25;



  color: #495057;



  vertical-align: middle;



  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;



  background-size: 8px 10px;



  border: 1px solid #ced4da;



  border-radius: 0.25rem;



  appearance: none; }



  .custom-select:focus {



    border-color: #c2c7f3;



    outline: none; }



    .custom-select:focus::-ms-value {



      color: #495057;



      background-color: #fff; }



  .custom-select[multiple] {



    height: auto;



    background-image: none; }



  .custom-select:disabled {



    color: #868e96;



    background-color: #e9ecef; }



  .custom-select::-ms-expand {



    opacity: 0; }







.custom-select-sm {



  height: calc(2.0125rem + 2px);



  padding-top: 0.375rem;



  padding-bottom: 0.375rem;



  font-size: 75%; }







.custom-file {



  position: relative;



  display: inline-block;



  max-width: 100%;



  height: calc(2.55rem + 2px);



  margin-bottom: 0; }







.custom-file-input {



  min-width: 14rem;



  max-width: 100%;



  height: calc(2.55rem + 2px);



  margin: 0;



  opacity: 0; }



  .custom-file-input:focus ~ .custom-file-control {



    box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #5867dd; }







.custom-file-control {



  position: absolute;



  top: 0;



  right: 0;



  left: 0;



  z-index: 5;



  height: calc(2.55rem + 2px);



  padding: 0.65rem 1.25rem;



  line-height: 1.25;



  color: #495057;



  pointer-events: none;



  user-select: none;



  background-color: #fff;



  border: 1px solid #ced4da;



  border-radius: 0.25rem; }



  .custom-file-control:lang(en):empty::after {



    content: "Choose file..."; }



  .custom-file-control::before {



    position: absolute;



    top: -1px;



    right: -1px;



    bottom: -1px;



    z-index: 6;



    display: block;



    height: calc(2.55rem + 2px);



    padding: 0.65rem 1.25rem;



    line-height: 1.25;



    color: #495057;



    background-color: #e9ecef;



    border: 1px solid #ced4da;



    border-radius: 0 0.25rem 0.25rem 0; }



  .custom-file-control:lang(en)::before {



    content: "Browse"; }







.nav {



  display: flex;



  flex-wrap: wrap;



  padding-left: 0;



  margin-bottom: 0;



  list-style: none; }







.nav-link {



  display: block;



  padding: 0.5rem 1rem; }



  .nav-link:focus, .nav-link:hover {



    text-decoration: none; }



  .nav-link.disabled {



    color: #868e96; }







.nav-tabs {



  border-bottom: 1px solid #ebedf2; }



  .nav-tabs .nav-item {



    margin-bottom: -1px; }



  .nav-tabs .nav-link {



    border: 1px solid transparent;



    border-top-left-radius: 0.25rem;



    border-top-right-radius: 0.25rem; }



    .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {



      border-color: #ebedf2 #ebedf2 #ebedf2; }



    .nav-tabs .nav-link.disabled {



      color: #868e96;



      background-color: transparent;



      border-color: transparent; }



  .nav-tabs .nav-link.active,



  .nav-tabs .nav-item.show .nav-link {



    color: #495057;



    background-color: #fff;



    border-color: #ddd #ddd #fff; }



  .nav-tabs .dropdown-menu {



    margin-top: -1px;



    border-top-left-radius: 0;



    border-top-right-radius: 0; }







.nav-pills .nav-link {



  border-radius: 0.25rem; }







.nav-pills .nav-link.active,



.nav-pills .show > .nav-link {



  color: #fff;



  background-color: #5867dd; }







.nav-fill .nav-item {



  flex: 1 1 auto;



  text-align: center; }







.nav-justified .nav-item {



  flex-basis: 0;



  flex-grow: 1;



  text-align: center; }







.tab-content > .tab-pane {



  display: none; }







.tab-content > .active {



  display: block; }







.navbar {



  position: relative;



  display: flex;



  flex-wrap: wrap;



  align-items: center;



  justify-content: space-between;



  padding: 0.5rem 1rem; }



  .navbar > .container,



  .navbar > .container-fluid {



    display: flex;



    flex-wrap: wrap;



    align-items: center;



    justify-content: space-between; }







.navbar-brand {



  display: inline-block;



  padding-top: 0.3125rem;



  padding-bottom: 0.3125rem;



  margin-right: 1rem;



  font-size: 1.25rem;



  line-height: inherit;



  white-space: nowrap; }



  .navbar-brand:focus, .navbar-brand:hover {



    text-decoration: none; }







.navbar-nav {



  display: flex;



  flex-direction: column;



  padding-left: 0;



  margin-bottom: 0;



  list-style: none; }



  .navbar-nav .nav-link {



    padding-right: 0;



    padding-left: 0; }



  .navbar-nav .dropdown-menu {



    position: static;



    float: none; }







.navbar-text {



  display: inline-block;



  padding-top: 0.5rem;



  padding-bottom: 0.5rem; }







.navbar-collapse {



  flex-basis: 100%;



  flex-grow: 1;



  align-items: center; }







.navbar-toggler {



  padding: 0.25rem 0.75rem;



  font-size: 1.25rem;



  line-height: 1;



  background: transparent;



  border: 1px solid transparent;



  border-radius: 0.25rem; }



  .navbar-toggler:focus, .navbar-toggler:hover {



    text-decoration: none; }







.navbar-toggler-icon {



  display: inline-block;



  width: 1.5em;



  height: 1.5em;



  vertical-align: middle;



  content: "";



  background: no-repeat center center;



  background-size: 100% 100%; }







@media (max-width: 575px) {



  .navbar-expand-sm > .container,



  .navbar-expand-sm > .container-fluid {



    padding-right: 0;



    padding-left: 0; } }







@media (min-width: 576px) {



  .navbar-expand-sm {



    flex-flow: row nowrap;



    justify-content: flex-start; }



    .navbar-expand-sm .navbar-nav {



      flex-direction: row; }



      .navbar-expand-sm .navbar-nav .dropdown-menu {



        position: absolute; }



      .navbar-expand-sm .navbar-nav .dropdown-menu-right {



        right: 0;



        left: auto; }



      .navbar-expand-sm .navbar-nav .nav-link {



        padding-right: .5rem;



        padding-left: .5rem; }



    .navbar-expand-sm > .container,



    .navbar-expand-sm > .container-fluid {



      flex-wrap: nowrap; }



    .navbar-expand-sm .navbar-collapse {



      display: flex !important;



      flex-basis: auto; }



    .navbar-expand-sm .navbar-toggler {



      display: none; }



    .navbar-expand-sm .dropup .dropdown-menu {



      top: auto;



      bottom: 100%; } }







@media (max-width: 767px) {



  .navbar-expand-md > .container,



  .navbar-expand-md > .container-fluid {



    padding-right: 0;



    padding-left: 0; } }







@media (min-width: 768px) {



  .navbar-expand-md {



    flex-flow: row nowrap;



    justify-content: flex-start; }



    .navbar-expand-md .navbar-nav {



      flex-direction: row; }



      .navbar-expand-md .navbar-nav .dropdown-menu {



        position: absolute; }



      .navbar-expand-md .navbar-nav .dropdown-menu-right {



        right: 0;



        left: auto; }



      .navbar-expand-md .navbar-nav .nav-link {



        padding-right: .5rem;



        padding-left: .5rem; }



    .navbar-expand-md > .container,



    .navbar-expand-md > .container-fluid {



      flex-wrap: nowrap; }



    .navbar-expand-md .navbar-collapse {



      display: flex !important;



      flex-basis: auto; }



    .navbar-expand-md .navbar-toggler {



      display: none; }



    .navbar-expand-md .dropup .dropdown-menu {



      top: auto;



      bottom: 100%; } }







@media (max-width: 991px) {



  .navbar-expand-lg > .container,



  .navbar-expand-lg > .container-fluid {



    padding-right: 0;



    padding-left: 0; } }







@media (min-width: 992px) {



  .navbar-expand-lg {



    flex-flow: row nowrap;



    justify-content: flex-start; }



    .navbar-expand-lg .navbar-nav {



      flex-direction: row; }



      .navbar-expand-lg .navbar-nav .dropdown-menu {



        position: absolute; }



      .navbar-expand-lg .navbar-nav .dropdown-menu-right {



        right: 0;



        left: auto; }



      .navbar-expand-lg .navbar-nav .nav-link {



        padding-right: .5rem;



        padding-left: .5rem; }



    .navbar-expand-lg > .container,



    .navbar-expand-lg > .container-fluid {



      flex-wrap: nowrap; }



    .navbar-expand-lg .navbar-collapse {



      display: flex !important;



      flex-basis: auto; }



    .navbar-expand-lg .navbar-toggler {



      display: none; }



    .navbar-expand-lg .dropup .dropdown-menu {



      top: auto;



      bottom: 100%; } }







@media (max-width: 1199px) {



  .navbar-expand-xl > .container,



  .navbar-expand-xl > .container-fluid {



    padding-right: 0;



    padding-left: 0; } }







@media (min-width: 1200px) {



  .navbar-expand-xl {



    flex-flow: row nowrap;



    justify-content: flex-start; }



    .navbar-expand-xl .navbar-nav {



      flex-direction: row; }



      .navbar-expand-xl .navbar-nav .dropdown-menu {



        position: absolute; }



      .navbar-expand-xl .navbar-nav .dropdown-menu-right {



        right: 0;



        left: auto; }



      .navbar-expand-xl .navbar-nav .nav-link {



        padding-right: .5rem;



        padding-left: .5rem; }



    .navbar-expand-xl > .container,



    .navbar-expand-xl > .container-fluid {



      flex-wrap: nowrap; }



    .navbar-expand-xl .navbar-collapse {



      display: flex !important;



      flex-basis: auto; }



    .navbar-expand-xl .navbar-toggler {



      display: none; }



    .navbar-expand-xl .dropup .dropdown-menu {



      top: auto;



      bottom: 100%; } }







.navbar-expand {



  flex-flow: row nowrap;



  justify-content: flex-start; }



  .navbar-expand > .container,



  .navbar-expand > .container-fluid {



    padding-right: 0;



    padding-left: 0; }



  .navbar-expand .navbar-nav {



    flex-direction: row; }



    .navbar-expand .navbar-nav .dropdown-menu {



      position: absolute; }



    .navbar-expand .navbar-nav .dropdown-menu-right {



      right: 0;



      left: auto; }



    .navbar-expand .navbar-nav .nav-link {



      padding-right: .5rem;



      padding-left: .5rem; }



  .navbar-expand > .container,



  .navbar-expand > .container-fluid {



    flex-wrap: nowrap; }



  .navbar-expand .navbar-collapse {



    display: flex !important;



    flex-basis: auto; }



  .navbar-expand .navbar-toggler {



    display: none; }



  .navbar-expand .dropup .dropdown-menu {



    top: auto;



    bottom: 100%; }







.navbar-light .navbar-brand {



  color: rgba(0, 0, 0, 0.9); }



  .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {



    color: rgba(0, 0, 0, 0.9); }







.navbar-light .navbar-nav .nav-link {



  color: rgba(0, 0, 0, 0.5); }



  .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {



    color: rgba(0, 0, 0, 0.7); }



  .navbar-light .navbar-nav .nav-link.disabled {



    color: rgba(0, 0, 0, 0.3); }







.navbar-light .navbar-nav .show > .nav-link,



.navbar-light .navbar-nav .active > .nav-link,



.navbar-light .navbar-nav .nav-link.show,



.navbar-light .navbar-nav .nav-link.active {



  color: rgba(0, 0, 0, 0.9); }







.navbar-light .navbar-toggler {



  color: rgba(0, 0, 0, 0.5);



  border-color: rgba(0, 0, 0, 0.1); }







.navbar-light .navbar-toggler-icon {



  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }







.navbar-light .navbar-text {



  color: rgba(0, 0, 0, 0.5); }



  .navbar-light .navbar-text a {



    color: rgba(0, 0, 0, 0.9); }



    .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {



      color: rgba(0, 0, 0, 0.9); }







.navbar-dark .navbar-brand {



  color: #fff; }



  .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {



    color: #fff; }







.navbar-dark .navbar-nav .nav-link {



  color: rgba(255, 255, 255, 0.5); }



  .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {



    color: rgba(255, 255, 255, 0.75); }



  .navbar-dark .navbar-nav .nav-link.disabled {



    color: rgba(255, 255, 255, 0.25); }







.navbar-dark .navbar-nav .show > .nav-link,



.navbar-dark .navbar-nav .active > .nav-link,



.navbar-dark .navbar-nav .nav-link.show,



.navbar-dark .navbar-nav .nav-link.active {



  color: #fff; }







.navbar-dark .navbar-toggler {



  color: rgba(255, 255, 255, 0.5);



  border-color: rgba(255, 255, 255, 0.1); }







.navbar-dark .navbar-toggler-icon {



  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }







.navbar-dark .navbar-text {



  color: rgba(255, 255, 255, 0.5); }



  .navbar-dark .navbar-text a {



    color: #fff; }



    .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {



      color: #fff; }







.card {



  position: relative;



  display: flex;



  flex-direction: column;



  min-width: 0;



  word-wrap: break-word;



  background-color: #fff;



  background-clip: border-box;



  border: 1px solid rgba(0, 0, 0, 0.125);



  border-radius: 0.25rem; }



  .card > hr {



    margin-right: 0;



    margin-left: 0; }



  .card > .list-group:first-child .list-group-item:first-child {



    border-top-left-radius: 0.25rem;



    border-top-right-radius: 0.25rem; }



  .card > .list-group:last-child .list-group-item:last-child {



    border-bottom-right-radius: 0.25rem;



    border-bottom-left-radius: 0.25rem; }







.card-body {



  flex: 1 1 auto;



  padding: 1.25rem; }







.card-title {



  margin-bottom: 0.75rem; }







.card-subtitle {



  margin-top: -0.375rem;



  margin-bottom: 0; }







.card-text:last-child {



  margin-bottom: 0; }







.card-link:hover {



  text-decoration: none; }







.card-link + .card-link {



  margin-left: 1.25rem; }







.card-header {



  padding: 0.75rem 1.25rem;



  margin-bottom: 0;



  background-color: rgba(0, 0, 0, 0.03);



  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }



  .card-header:first-child {



    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }



  .card-header + .list-group .list-group-item:first-child {



    border-top: 0; }







.card-footer {



  padding: 0.75rem 1.25rem;



  background-color: rgba(0, 0, 0, 0.03);



  border-top: 1px solid rgba(0, 0, 0, 0.125); }



  .card-footer:last-child {



    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }







.card-header-tabs {



  margin-right: -0.625rem;



  margin-bottom: -0.75rem;



  margin-left: -0.625rem;



  border-bottom: 0; }







.card-header-pills {



  margin-right: -0.625rem;



  margin-left: -0.625rem; }







.card-img-overlay {



  position: absolute;



  top: 0;



  right: 0;



  bottom: 0;



  left: 0;



  padding: 1.25rem; }







.card-img {



  width: 100%;



  border-radius: calc(0.25rem - 1px); }







.card-img-top {



  width: 100%;



  border-top-left-radius: calc(0.25rem - 1px);



  border-top-right-radius: calc(0.25rem - 1px); }







.card-img-bottom {



  width: 100%;



  border-bottom-right-radius: calc(0.25rem - 1px);



  border-bottom-left-radius: calc(0.25rem - 1px); }







.card-deck {



  display: flex;



  flex-direction: column; }



  .card-deck .card {



    margin-bottom: 15px; }



  @media (min-width: 576px) {



    .card-deck {



      flex-flow: row wrap;



      margin-right: -15px;



      margin-left: -15px; }



      .card-deck .card {



        display: flex;



        flex: 1 0 0%;



        flex-direction: column;



        margin-right: 15px;



        margin-bottom: 0;



        margin-left: 15px; } }







.card-group {



  display: flex;



  flex-direction: column; }



  .card-group .card {



    margin-bottom: 15px; }



  @media (min-width: 576px) {



    .card-group {



      flex-flow: row wrap; }



      .card-group .card {



        flex: 1 0 0%;



        margin-bottom: 0; }



        .card-group .card + .card {



          margin-left: 0;



          border-left: 0; }



        .card-group .card:first-child {



          border-top-right-radius: 0;



          border-bottom-right-radius: 0; }



          .card-group .card:first-child .card-img-top {



            border-top-right-radius: 0; }



          .card-group .card:first-child .card-img-bottom {



            border-bottom-right-radius: 0; }



        .card-group .card:last-child {



          border-top-left-radius: 0;



          border-bottom-left-radius: 0; }



          .card-group .card:last-child .card-img-top {



            border-top-left-radius: 0; }



          .card-group .card:last-child .card-img-bottom {



            border-bottom-left-radius: 0; }



        .card-group .card:only-child {



          border-radius: 0.25rem; }



          .card-group .card:only-child .card-img-top {



            border-top-left-radius: 0.25rem;



            border-top-right-radius: 0.25rem; }



          .card-group .card:only-child .card-img-bottom {



            border-bottom-right-radius: 0.25rem;



            border-bottom-left-radius: 0.25rem; }



        .card-group .card:not(:first-child):not(:last-child):not(:only-child) {



          border-radius: 0; }



          .card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,



          .card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom {



            border-radius: 0; } }







.card-columns .card {



  margin-bottom: 0.75rem; }







@media (min-width: 576px) {



  .card-columns {



    column-count: 3;



    column-gap: 1.25rem; }



    .card-columns .card {



      display: inline-block;



      width: 100%; } }







.breadcrumb {



  display: flex;



  flex-wrap: wrap;



  padding: 0.75rem 1rem;



  margin-bottom: 1rem;



  list-style: none;



  background-color: #e9ecef;



  border-radius: 0.25rem; }







.breadcrumb-item + .breadcrumb-item::before {



  display: inline-block;



  padding-right: 0.5rem;



  padding-left: 0.5rem;



  color: #868e96;



  content: "/"; }







.breadcrumb-item + .breadcrumb-item:hover::before {



  text-decoration: underline; }







.breadcrumb-item + .breadcrumb-item:hover::before {



  text-decoration: none; }







.breadcrumb-item.active {



  color: #868e96; }







.pagination {



  display: flex;



  padding-left: 0;



  list-style: none;



  border-radius: 0.25rem; }







.page-item:first-child .page-link {



  margin-left: 0;



  border-top-left-radius: 0.25rem;



  border-bottom-left-radius: 0.25rem; }







.page-item:last-child .page-link {



  border-top-right-radius: 0.25rem;



  border-bottom-right-radius: 0.25rem; }







.page-item.active .page-link {



  z-index: 2;



  color: #fff;



  background-color: #5867dd;



  border-color: #5867dd; }







.page-item.disabled .page-link {



  color: #868e96;



  pointer-events: none;



  background-color: #fff;



  border-color: #ddd; }







.page-link {



  position: relative;



  display: block;



  padding: 0.5rem 0.75rem;



  margin-left: -1px;



  line-height: 1.25;



  color: #5867dd;



  background-color: #fff;



  border: 1px solid #ddd; }



  .page-link:focus, .page-link:hover {



    color: #2739c1;



    text-decoration: none;



    background-color: #e9ecef;



    border-color: #ddd; }







.pagination-lg .page-link {



  padding: 0.75rem 1.5rem;



  font-size: 1.25rem;



  line-height: 1.5; }







.pagination-lg .page-item:first-child .page-link {



  border-top-left-radius: 0.3rem;



  border-bottom-left-radius: 0.3rem; }







.pagination-lg .page-item:last-child .page-link {



  border-top-right-radius: 0.3rem;



  border-bottom-right-radius: 0.3rem; }







.pagination-sm .page-link {



  padding: 0.25rem 0.5rem;



  font-size: 0.875rem;



  line-height: 1.5; }







.pagination-sm .page-item:first-child .page-link {



  border-top-left-radius: 0.2rem;



  border-bottom-left-radius: 0.2rem; }







.pagination-sm .page-item:last-child .page-link {



  border-top-right-radius: 0.2rem;



  border-bottom-right-radius: 0.2rem; }







.badge {



  display: inline-block;



  padding: 0.25em 0.4em;



  font-size: 75%;



  font-weight: 700;



  line-height: 1;



  text-align: center;



  white-space: nowrap;



  vertical-align: baseline;



  border-radius: 0.25rem; }



  .badge:empty {



    display: none; }







.btn .badge {



  position: relative;



  top: -1px; }







.badge-pill {



  padding-right: 0.6em;



  padding-left: 0.6em;



  border-radius: 10rem; }







.badge-primary {



  color: #fff;



  background-color: #5867dd; }



  .badge-primary[href]:focus, .badge-primary[href]:hover {



    color: #fff;



    text-decoration: none;



    background-color: #2e40d4; }







.badge-secondary {



  color: #111;



  background-color: #ebedf2; }



  .badge-secondary[href]:focus, .badge-secondary[href]:hover {



    color: #111;



    text-decoration: none;



    background-color: #ccd1de; }







.badge-success {



  color: #fff;



  background-color: #34bfa3; }



  .badge-success[href]:focus, .badge-success[href]:hover {



    color: #fff;



    text-decoration: none;



    background-color: #299781; }







.badge-info {



  color: #fff;



  background-color: #36a3f7; }



  .badge-info[href]:focus, .badge-info[href]:hover {



    color: #fff;



    text-decoration: none;



    background-color: #0a8cf0; }







.badge-warning {



  color: #111;



  background-color: #ffb822; }



  .badge-warning[href]:focus, .badge-warning[href]:hover {



    color: #111;



    text-decoration: none;



    background-color: #eea200; }







.badge-danger {



  color: #fff;



  background-color: #f4516c; }



  .badge-danger[href]:focus, .badge-danger[href]:hover {



    color: #fff;



    text-decoration: none;



    background-color: #f12143; }







.badge-light {



  color: #111;



  background-color: #f8f9fa; }



  .badge-light[href]:focus, .badge-light[href]:hover {



    color: #111;



    text-decoration: none;



    background-color: #dae0e5; }







.badge-dark {



  color: #fff;



  background-color: #343a40; }



  .badge-dark[href]:focus, .badge-dark[href]:hover {



    color: #fff;



    text-decoration: none;



    background-color: #1d2124; }







.jumbotron {



  padding: 2rem 1rem;



  margin-bottom: 2rem;



  background-color: #e9ecef;



  border-radius: 0.3rem; }



  @media (min-width: 576px) {



    .jumbotron {



      padding: 4rem 2rem; } }







.jumbotron-fluid {



  padding-right: 0;



  padding-left: 0;



  border-radius: 0; }







.alert {



  position: relative;



  padding: 0.75rem 1.25rem;



  margin-bottom: 1rem;



  border: 1px solid transparent;



  border-radius: 0.25rem; }







.alert-heading {



  color: inherit; }







.alert-link {



  font-weight: 700; }







.alert-dismissible .close {



  position: absolute;



  top: 0;



  right: 0;



  padding: 0.75rem 1.25rem;



  color: inherit; }







.alert-primary {



  color: #2e3673;



  background-color: #dee1f8;



  border-color: #d0d4f5; }



  .alert-primary hr {



    border-top-color: #bbc1f1; }



  .alert-primary .alert-link {



    color: #1f254f; }







.alert-secondary {



  color: #7a7b7e;



  background-color: #fbfbfc;



  border-color: #f9fafb; }



  .alert-secondary hr {



    border-top-color: #eaedf1; }



  .alert-secondary .alert-link {



    color: #616264; }







.alert-success {



  color: #1b6355;



  background-color: #d6f2ed;



  border-color: #c6ede5; }



  .alert-success hr {



    border-top-color: #b3e7dc; }



  .alert-success .alert-link {



    color: #103b33; }







.alert-info {



  color: #1c5580;



  background-color: #d7edfd;



  border-color: #c7e5fd; }



  .alert-info hr {



    border-top-color: #aedafc; }



  .alert-info .alert-link {



    color: #133956; }







.alert-warning {



  color: #856012;



  background-color: #fff1d3;



  border-color: #ffebc1; }



  .alert-warning hr {



    border-top-color: #ffe3a8; }



  .alert-warning .alert-link {



    color: #58400c; }







.alert-danger {



  color: #7f2a38;



  background-color: #fddce2;



  border-color: #fcced6; }



  .alert-danger hr {



    border-top-color: #fbb6c2; }



  .alert-danger .alert-link {



    color: #591d27; }







.alert-light {



  color: #818182;



  background-color: #fefefe;



  border-color: #fdfdfe; }



  .alert-light hr {



    border-top-color: #ececf6; }



  .alert-light .alert-link {



    color: #686868; }







.alert-dark {



  color: #1b1e21;



  background-color: #d6d8d9;



  border-color: #c6c8ca; }



  .alert-dark hr {



    border-top-color: #b9bbbe; }



  .alert-dark .alert-link {



    color: #040505; }







@keyframes progress-bar-stripes {



  from {



    background-position: 1rem 0; }



  to {



    background-position: 0 0; } }







.progress {



  display: flex;



  height: 1rem;



  overflow: hidden;



  font-size: 0.75rem;



  background-color: #e9ecef;



  border-radius: 0.25rem; }







.progress-bar {



  display: flex;



  align-items: center;



  justify-content: center;



  color: #fff;



  background-color: #5867dd; }







.progress-bar-striped {



  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);



  background-size: 1rem 1rem; }







.progress-bar-animated {



  animation: progress-bar-stripes 1s linear infinite; }







.media {



  display: flex;



  align-items: flex-start; }







.media-body {



  flex: 1; }







.list-group {



  display: flex;



  flex-direction: column;



  padding-left: 0;



  margin-bottom: 0; }







.list-group-item-action {



  width: 100%;



  color: #495057;



  text-align: inherit; }



  .list-group-item-action:focus, .list-group-item-action:hover {



    color: #495057;



    text-decoration: none;



    background-color: #f8f9fa; }



  .list-group-item-action:active {



    color: #212529;



    background-color: #e9ecef; }







.list-group-item {



  position: relative;



  display: block;



  padding: 0.75rem 1.25rem;



  margin-bottom: -1px;



  background-color: #fff;



  border: 1px solid rgba(0, 0, 0, 0.125); }



  .list-group-item:first-child {



    border-top-left-radius: 0.25rem;



    border-top-right-radius: 0.25rem; }



  .list-group-item:last-child {



    margin-bottom: 0;



    border-bottom-right-radius: 0.25rem;



    border-bottom-left-radius: 0.25rem; }



  .list-group-item:focus, .list-group-item:hover {



    text-decoration: none; }



  .list-group-item.disabled, .list-group-item:disabled {



    color: #868e96;



    background-color: #fff; }



  .list-group-item.active {



    z-index: 2;



    color: #fff;



    background-color: #5867dd;



    border-color: #5867dd; }







.list-group-flush .list-group-item {



  border-right: 0;



  border-left: 0;



  border-radius: 0; }







.list-group-flush:first-child .list-group-item:first-child {



  border-top: 0; }







.list-group-flush:last-child .list-group-item:last-child {



  border-bottom: 0; }







.list-group-item-primary {



  color: #2e3673;



  background-color: #d0d4f5; }







a.list-group-item-primary,



button.list-group-item-primary {



  color: #2e3673; }



  a.list-group-item-primary:focus, a.list-group-item-primary:hover,



  button.list-group-item-primary:focus,



  button.list-group-item-primary:hover {



    color: #2e3673;



    background-color: #bbc1f1; }



  a.list-group-item-primary.active,



  button.list-group-item-primary.active {



    color: #fff;



    background-color: #2e3673;



    border-color: #2e3673; }







.list-group-item-secondary {



  color: #7a7b7e;



  background-color: #f9fafb; }







a.list-group-item-secondary,



button.list-group-item-secondary {



  color: #7a7b7e; }



  a.list-group-item-secondary:focus, a.list-group-item-secondary:hover,



  button.list-group-item-secondary:focus,



  button.list-group-item-secondary:hover {



    color: #7a7b7e;



    background-color: #eaedf1; }



  a.list-group-item-secondary.active,



  button.list-group-item-secondary.active {



    color: #fff;



    background-color: #7a7b7e;



    border-color: #7a7b7e; }







.list-group-item-success {



  color: #1b6355;



  background-color: #c6ede5; }







a.list-group-item-success,



button.list-group-item-success {



  color: #1b6355; }



  a.list-group-item-success:focus, a.list-group-item-success:hover,



  button.list-group-item-success:focus,



  button.list-group-item-success:hover {



    color: #1b6355;



    background-color: #b3e7dc; }



  a.list-group-item-success.active,



  button.list-group-item-success.active {



    color: #fff;



    background-color: #1b6355;



    border-color: #1b6355; }







.list-group-item-info {



  color: #1c5580;



  background-color: #c7e5fd; }







a.list-group-item-info,



button.list-group-item-info {



  color: #1c5580; }



  a.list-group-item-info:focus, a.list-group-item-info:hover,



  button.list-group-item-info:focus,



  button.list-group-item-info:hover {



    color: #1c5580;



    background-color: #aedafc; }



  a.list-group-item-info.active,



  button.list-group-item-info.active {



    color: #fff;



    background-color: #1c5580;



    border-color: #1c5580; }







.list-group-item-warning {



  color: #856012;



  background-color: #ffebc1; }







a.list-group-item-warning,



button.list-group-item-warning {



  color: #856012; }



  a.list-group-item-warning:focus, a.list-group-item-warning:hover,



  button.list-group-item-warning:focus,



  button.list-group-item-warning:hover {



    color: #856012;



    background-color: #ffe3a8; }



  a.list-group-item-warning.active,



  button.list-group-item-warning.active {



    color: #fff;



    background-color: #856012;



    border-color: #856012; }







.list-group-item-danger {



  color: #7f2a38;



  background-color: #fcced6; }







a.list-group-item-danger,



button.list-group-item-danger {



  color: #7f2a38; }



  a.list-group-item-danger:focus, a.list-group-item-danger:hover,



  button.list-group-item-danger:focus,



  button.list-group-item-danger:hover {



    color: #7f2a38;



    background-color: #fbb6c2; }



  a.list-group-item-danger.active,



  button.list-group-item-danger.active {



    color: #fff;



    background-color: #7f2a38;



    border-color: #7f2a38; }







.list-group-item-light {



  color: #818182;



  background-color: #fdfdfe; }







a.list-group-item-light,



button.list-group-item-light {



  color: #818182; }



  a.list-group-item-light:focus, a.list-group-item-light:hover,



  button.list-group-item-light:focus,



  button.list-group-item-light:hover {



    color: #818182;



    background-color: #ececf6; }



  a.list-group-item-light.active,



  button.list-group-item-light.active {



    color: #fff;



    background-color: #818182;



    border-color: #818182; }







.list-group-item-dark {



  color: #1b1e21;



  background-color: #c6c8ca; }







a.list-group-item-dark,



button.list-group-item-dark {



  color: #1b1e21; }



  a.list-group-item-dark:focus, a.list-group-item-dark:hover,



  button.list-group-item-dark:focus,



  button.list-group-item-dark:hover {



    color: #1b1e21;



    background-color: #b9bbbe; }



  a.list-group-item-dark.active,



  button.list-group-item-dark.active {



    color: #fff;



    background-color: #1b1e21;



    border-color: #1b1e21; }







.close {



  float: right;



  font-size: 1.5rem;



  font-weight: 700;



  line-height: 1;



  color: #000;



  text-shadow: 0 1px 0 #fff;



  opacity: .5; }



  .close:focus, .close:hover {



    color: #000;



    text-decoration: none;



    opacity: .75; }







button.close {



  padding: 0;



  background: transparent;



  border: 0;



  -webkit-appearance: none; }







.modal-open {



  overflow: hidden; }







.modal {



  position: fixed;



  top: 0;



  right: 0;



  bottom: 0;



  left: 0;



  z-index: 1050;



  display: none;



  overflow: hidden;



  outline: 0; }



  .modal.fade .modal-dialog {



    transition: transform 0.3s ease-out;



    transform: translate(0, -25%); }



  .modal.show .modal-dialog {



    transform: translate(0, 0); }







.modal-open .modal {



  overflow-x: hidden;



  overflow-y: auto; }







.modal-dialog {



  position: relative;



  width: auto;



  margin: 10px;



  pointer-events: none; }







.modal-content {



  position: relative;



  display: flex;



  flex-direction: column;



  pointer-events: auto;



  background-color: #fff;



  background-clip: padding-box;



  border: 1px solid rgba(0, 0, 0, 0.2);



  border-radius: 0.3rem;



  outline: 0; }







.modal-backdrop {



  position: fixed;



  top: 0;



  right: 0;



  bottom: 0;



  left: 0;



  z-index: 1040;



  background-color: #000; }



  .modal-backdrop.fade {



    opacity: 0; }



  .modal-backdrop.show {



    opacity: 0.5; }







.modal-header {



  display: flex;



  align-items: flex-start;



  justify-content: space-between;



  padding: 15px;



  border-bottom: 1px solid #e9ecef;



  border-top-left-radius: 0.3rem;



  border-top-right-radius: 0.3rem; }



  .modal-header .close {



    padding: 15px;



    margin: -15px -15px -15px auto; }







.modal-title {



  margin-bottom: 0;



  line-height: 1.5; }







.modal-body {



  position: relative;



  flex: 1 1 auto;



  padding: 15px; }







.modal-footer {



  display: flex;



  align-items: center;



  justify-content: flex-end;



  padding: 15px;



  border-top: 1px solid #e9ecef; }



  .modal-footer > :not(:first-child) {



    margin-left: .25rem; }



  .modal-footer > :not(:last-child) {



    margin-right: .25rem; }







.modal-scrollbar-measure {



  position: absolute;



  top: -9999px;



  width: 50px;



  height: 50px;



  overflow: scroll; }







@media (min-width: 576px) {



  .modal-dialog {



    max-width: 500px;



    margin: 30px auto; }



  .modal-sm {



    max-width: 300px; } }







@media (min-width: 992px) {



  .modal-lg {



    max-width: 800px; } }







.tooltip {



  position: absolute;



  z-index: 1070;



  display: block;



  margin: 0;



  font-family: "Poppins";



  font-style: normal;



  font-weight: 400;



  line-height: 1.5;



  text-align: left;



  text-align: start;



  text-decoration: none;



  text-shadow: none;



  text-transform: none;



  letter-spacing: normal;



  word-break: normal;



  word-spacing: normal;



  white-space: normal;



  line-break: auto;



  font-size: 0.875rem;



  word-wrap: break-word;



  opacity: 0; }



  .tooltip.show {



    opacity: 0.9; }



  .tooltip .arrow {



    position: absolute;



    display: block;



    width: 5px;



    height: 5px; }



  .tooltip .arrow::before {



    position: absolute;



    border-color: transparent;



    border-style: solid; }



  .tooltip.bs-tooltip-top, .tooltip.bs-tooltip-auto[x-placement^="top"] {



    padding: 5px 0; }



    .tooltip.bs-tooltip-top .arrow, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow {



      bottom: 0; }



    .tooltip.bs-tooltip-top .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before {



      margin-left: -3px;



      content: "";



      border-width: 5px 5px 0;



      border-top-color: #000; }



  .tooltip.bs-tooltip-right, .tooltip.bs-tooltip-auto[x-placement^="right"] {



    padding: 0 5px; }



    .tooltip.bs-tooltip-right .arrow, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow {



      left: 0; }



    .tooltip.bs-tooltip-right .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before {



      margin-top: -3px;



      content: "";



      border-width: 5px 5px 5px 0;



      border-right-color: #000; }



  .tooltip.bs-tooltip-bottom, .tooltip.bs-tooltip-auto[x-placement^="bottom"] {



    padding: 5px 0; }



    .tooltip.bs-tooltip-bottom .arrow, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow {



      top: 0; }



    .tooltip.bs-tooltip-bottom .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {



      margin-left: -3px;



      content: "";



      border-width: 0 5px 5px;



      border-bottom-color: #000; }



  .tooltip.bs-tooltip-left, .tooltip.bs-tooltip-auto[x-placement^="left"] {



    padding: 0 5px; }



    .tooltip.bs-tooltip-left .arrow, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow {



      right: 0; }



    .tooltip.bs-tooltip-left .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before {



      right: 0;



      margin-top: -3px;



      content: "";



      border-width: 5px 0 5px 5px;



      border-left-color: #000; }







.tooltip-inner {



  max-width: 200px;



  padding: 3px 8px;



  color: #fff;



  text-align: center;



  background-color: #000;



  border-radius: 0.25rem; }







.popover {



  position: absolute;



  top: 0;



  left: 0;



  z-index: 1060;



  display: block;



  max-width: 276px;



  font-family: "Poppins";



  font-style: normal;



  font-weight: 400;



  line-height: 1.5;



  text-align: left;



  text-align: start;



  text-decoration: none;



  text-shadow: none;



  text-transform: none;



  letter-spacing: normal;



  word-break: normal;



  word-spacing: normal;



  white-space: normal;



  line-break: auto;



  font-size: 0.875rem;



  word-wrap: break-word;



  background-color: #fff;



  background-clip: padding-box;



  border: 1px solid rgba(0, 0, 0, 0.2);



  border-radius: 0.3rem; }



  .popover .arrow {



    position: absolute;



    display: block;



    width: 0.8rem;



    height: 0.4rem; }



  .popover .arrow::before,



  .popover .arrow::after {



    position: absolute;



    display: block;



    border-color: transparent;



    border-style: solid; }



  .popover .arrow::before {



    content: "";



    border-width: 0.8rem; }



  .popover .arrow::after {



    content: "";



    border-width: 0.8rem; }



  .popover.bs-popover-top, .popover.bs-popover-auto[x-placement^="top"] {



    margin-bottom: 0.8rem; }



    .popover.bs-popover-top .arrow, .popover.bs-popover-auto[x-placement^="top"] .arrow {



      bottom: 0; }



    .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before,



    .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {



      border-bottom-width: 0; }



    .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before {



      bottom: -0.8rem;



      margin-left: -0.8rem;



      border-top-color: rgba(0, 0, 0, 0.25); }



    .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {



      bottom: calc((0.8rem - 1px) * -1);



      margin-left: -0.8rem;



      border-top-color: #fff; }



  .popover.bs-popover-right, .popover.bs-popover-auto[x-placement^="right"] {



    margin-left: 0.8rem; }



    .popover.bs-popover-right .arrow, .popover.bs-popover-auto[x-placement^="right"] .arrow {



      left: 0; }



    .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before,



    .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {



      margin-top: -0.8rem;



      border-left-width: 0; }



    .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before {



      left: -0.8rem;



      border-right-color: rgba(0, 0, 0, 0.25); }



    .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {



      left: calc((0.8rem - 1px) * -1);



      border-right-color: #fff; }



  .popover.bs-popover-bottom, .popover.bs-popover-auto[x-placement^="bottom"] {



    margin-top: 0.8rem; }



    .popover.bs-popover-bottom .arrow, .popover.bs-popover-auto[x-placement^="bottom"] .arrow {



      top: 0; }



    .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before,



    .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {



      margin-left: -0.8rem;



      border-top-width: 0; }



    .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before {



      top: -0.8rem;



      border-bottom-color: rgba(0, 0, 0, 0.25); }



    .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {



      top: calc((0.8rem - 1px) * -1);



      border-bottom-color: #fff; }



    .popover.bs-popover-bottom .popover-header::before, .popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before {



      position: absolute;



      top: 0;



      left: 50%;



      display: block;



      width: 20px;



      margin-left: -10px;



      content: "";



      border-bottom: 1px solid #f7f7f7; }



  .popover.bs-popover-left, .popover.bs-popover-auto[x-placement^="left"] {



    margin-right: 0.8rem; }



    .popover.bs-popover-left .arrow, .popover.bs-popover-auto[x-placement^="left"] .arrow {



      right: 0; }



    .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before,



    .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {



      margin-top: -0.8rem;



      border-right-width: 0; }



    .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before {



      right: -0.8rem;



      border-left-color: rgba(0, 0, 0, 0.25); }



    .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {



      right: calc((0.8rem - 1px) * -1);



      border-left-color: #fff; }







.popover-header {



  padding: 0.5rem 0.75rem;



  margin-bottom: 0;



  font-size: 1rem;



  color: inherit;



  background-color: #f7f7f7;



  border-bottom: 1px solid #ebebeb;



  border-top-left-radius: calc(0.3rem - 1px);



  border-top-right-radius: calc(0.3rem - 1px); }



  .popover-header:empty {



    display: none; }







.popover-body {



  padding: 0.5rem 0.75rem;



  color: #212529; }







.carousel {



  position: relative; }







.carousel-inner {



  position: relative;



  width: 100%;



  overflow: hidden; }







.carousel-item {



  position: relative;



  display: none;



  align-items: center;



  width: 100%;



  transition: transform 0.6s ease;



  backface-visibility: hidden;



  perspective: 1000px; }







.carousel-item.active,



.carousel-item-next,



.carousel-item-prev {



  display: block; }







.carousel-item-next,



.carousel-item-prev {



  position: absolute;



  top: 0; }







.carousel-item-next.carousel-item-left,



.carousel-item-prev.carousel-item-right {



  transform: translateX(0); }



  @supports (transform-style: preserve-3d) {



    .carousel-item-next.carousel-item-left,



    .carousel-item-prev.carousel-item-right {



      transform: translate3d(0, 0, 0); } }







.carousel-item-next,



.active.carousel-item-right {



  transform: translateX(100%); }



  @supports (transform-style: preserve-3d) {



    .carousel-item-next,



    .active.carousel-item-right {



      transform: translate3d(100%, 0, 0); } }







.carousel-item-prev,



.active.carousel-item-left {



  transform: translateX(-100%); }



  @supports (transform-style: preserve-3d) {



    .carousel-item-prev,



    .active.carousel-item-left {



      transform: translate3d(-100%, 0, 0); } }







.carousel-control-prev,



.carousel-control-next {



  position: absolute;



  top: 0;



  bottom: 0;



  display: flex;



  align-items: center;



  justify-content: center;



  width: 15%;



  color: #fff;



  text-align: center;



  opacity: 0.5; }



  .carousel-control-prev:focus, .carousel-control-prev:hover,



  .carousel-control-next:focus,



  .carousel-control-next:hover {



    color: #fff;



    text-decoration: none;



    outline: 0;



    opacity: .9; }







.carousel-control-prev {



  left: 0; }







.carousel-control-next {



  right: 0; }







.carousel-control-prev-icon,



.carousel-control-next-icon {



  display: inline-block;



  width: 20px;



  height: 20px;



  background: transparent no-repeat center center;



  background-size: 100% 100%; }







.carousel-control-prev-icon {



  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }







.carousel-control-next-icon {



  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }







.carousel-indicators {



  position: absolute;



  right: 0;



  bottom: 10px;



  left: 0;



  z-index: 15;



  display: flex;



  justify-content: center;



  padding-left: 0;



  margin-right: 15%;



  margin-left: 15%;



  list-style: none; }



  .carousel-indicators li {



    position: relative;



    flex: 0 1 auto;



    width: 30px;



    height: 3px;



    margin-right: 3px;



    margin-left: 3px;



    text-indent: -999px;



    background-color: rgba(255, 255, 255, 0.5); }



    .carousel-indicators li::before {



      position: absolute;



      top: -10px;



      left: 0;



      display: inline-block;



      width: 100%;



      height: 10px;



      content: ""; }



    .carousel-indicators li::after {



      position: absolute;



      bottom: -10px;



      left: 0;



      display: inline-block;



      width: 100%;



      height: 10px;



      content: ""; }



  .carousel-indicators .active {



    background-color: #fff; }







.carousel-caption {



  position: absolute;



  right: 15%;



  bottom: 20px;



  left: 15%;



  z-index: 10;



  padding-top: 20px;



  padding-bottom: 20px;



  color: #fff;



  text-align: center; }







.align-baseline {



  vertical-align: baseline !important; }







.align-top {



  vertical-align: top !important; }







.align-middle {



  vertical-align: middle !important; }







.align-bottom {



  vertical-align: bottom !important; }







.align-text-bottom {



  vertical-align: text-bottom !important; }







.align-text-top {



  vertical-align: text-top !important; }







.bg-primary {



  background-color: #5867dd !important; }







a.bg-primary:focus, a.bg-primary:hover {



  background-color: #2e40d4 !important; }







.bg-secondary {



  background-color: #ebedf2 !important; }







a.bg-secondary:focus, a.bg-secondary:hover {



  background-color: #ccd1de !important; }







.bg-success {



  background-color: #34bfa3 !important; }







a.bg-success:focus, a.bg-success:hover {



  background-color: #299781 !important; }







.bg-info {



  background-color: #36a3f7 !important; }







a.bg-info:focus, a.bg-info:hover {



  background-color: #0a8cf0 !important; }







.bg-warning {



  background-color: #ffb822 !important; }







a.bg-warning:focus, a.bg-warning:hover {



  background-color: #eea200 !important; }







.bg-danger {



  background-color: #f4516c !important; }







a.bg-danger:focus, a.bg-danger:hover {



  background-color: #f12143 !important; }







.bg-light {



  background-color: #f8f9fa !important; }







a.bg-light:focus, a.bg-light:hover {



  background-color: #dae0e5 !important; }







.bg-dark {



  background-color: #343a40 !important; }







a.bg-dark:focus, a.bg-dark:hover {



  background-color: #1d2124 !important; }







.bg-white {



  background-color: #fff !important; }







.bg-transparent {



  background-color: transparent !important; }







.border {



  border: 1px solid #e9ecef !important; }







.border-0 {



  border: 0 !important; }







.border-top-0 {



  border-top: 0 !important; }







.border-right-0 {



  border-right: 0 !important; }







.border-bottom-0 {



  border-bottom: 0 !important; }







.border-left-0 {



  border-left: 0 !important; }







.border-primary {



  border-color: #5867dd !important; }







.border-secondary {



  border-color: #ebedf2 !important; }







.border-success {



  border-color: #34bfa3 !important; }







.border-info {



  border-color: #36a3f7 !important; }







.border-warning {



  border-color: #ffb822 !important; }







.border-danger {



  border-color: #f4516c !important; }







.border-light {



  border-color: #f8f9fa !important; }







.border-dark {



  border-color: #343a40 !important; }







.border-white {



  border-color: #fff !important; }







.rounded {



  border-radius: 0.25rem !important; }







.rounded-top {



  border-top-left-radius: 0.25rem !important;



  border-top-right-radius: 0.25rem !important; }







.rounded-right {



  border-top-right-radius: 0.25rem !important;



  border-bottom-right-radius: 0.25rem !important; }







.rounded-bottom {



  border-bottom-right-radius: 0.25rem !important;



  border-bottom-left-radius: 0.25rem !important; }







.rounded-left {



  border-top-left-radius: 0.25rem !important;



  border-bottom-left-radius: 0.25rem !important; }







.rounded-circle {



  border-radius: 50% !important; }







.rounded-0 {



  border-radius: 0 !important; }







.clearfix::after {



  display: block;



  clear: both;



  content: ""; }







.d-none {



  display: none !important; }







.d-inline {



  display: inline !important; }







.d-inline-block {



  display: inline-block !important; }







.d-block {



  display: block !important; }







.d-table {



  display: table !important; }







.d-table-row {



  display: table-row !important; }







.d-table-cell {



  display: table-cell !important; }







.d-flex {



  display: flex !important; }







.d-inline-flex {



  display: inline-flex !important; }







@media (min-width: 576px) {



  .d-sm-none {



    display: none !important; }



  .d-sm-inline {



    display: inline !important; }



  .d-sm-inline-block {



    display: inline-block !important; }



  .d-sm-block {



    display: block !important; }



  .d-sm-table {



    display: table !important; }



  .d-sm-table-row {



    display: table-row !important; }



  .d-sm-table-cell {



    display: table-cell !important; }



  .d-sm-flex {



    display: flex !important; }



  .d-sm-inline-flex {



    display: inline-flex !important; } }







@media (min-width: 768px) {



  .d-md-none {



    display: none !important; }



  .d-md-inline {



    display: inline !important; }



  .d-md-inline-block {



    display: inline-block !important; }



  .d-md-block {



    display: block !important; }



  .d-md-table {



    display: table !important; }



  .d-md-table-row {



    display: table-row !important; }



  .d-md-table-cell {



    display: table-cell !important; }



  .d-md-flex {



    display: flex !important; }



  .d-md-inline-flex {



    display: inline-flex !important; } }







@media (min-width: 992px) {



  .d-lg-none {



    display: none !important; }



  .d-lg-inline {



    display: inline !important; }



  .d-lg-inline-block {



    display: inline-block !important; }



  .d-lg-block {



    display: block !important; }



  .d-lg-table {



    display: table !important; }



  .d-lg-table-row {



    display: table-row !important; }



  .d-lg-table-cell {



    display: table-cell !important; }



  .d-lg-flex {



    display: flex !important; }



  .d-lg-inline-flex {



    display: inline-flex !important; } }







@media (min-width: 1200px) {



  .d-xl-none {



    display: none !important; }



  .d-xl-inline {



    display: inline !important; }



  .d-xl-inline-block {



    display: inline-block !important; }



  .d-xl-block {



    display: block !important; }



  .d-xl-table {



    display: table !important; }



  .d-xl-table-row {



    display: table-row !important; }



  .d-xl-table-cell {



    display: table-cell !important; }



  .d-xl-flex {



    display: flex !important; }



  .d-xl-inline-flex {



    display: inline-flex !important; } }







.d-print-block {



  display: none !important; }



  @media print {



    .d-print-block {



      display: block !important; } }







.d-print-inline {



  display: none !important; }



  @media print {



    .d-print-inline {



      display: inline !important; } }







.d-print-inline-block {



  display: none !important; }



  @media print {



    .d-print-inline-block {



      display: inline-block !important; } }







@media print {



  .d-print-none {



    display: none !important; } }







.embed-responsive {



  position: relative;



  display: block;



  width: 100%;



  padding: 0;



  overflow: hidden; }



  .embed-responsive::before {



    display: block;



    content: ""; }



  .embed-responsive .embed-responsive-item,



  .embed-responsive iframe,



  .embed-responsive embed,



  .embed-responsive object,



  .embed-responsive video {



    position: absolute;



    top: 0;



    bottom: 0;



    left: 0;



    width: 100%;



    height: 100%;



    border: 0; }







.embed-responsive-21by9::before {



  padding-top: 42.85714%; }







.embed-responsive-16by9::before {



  padding-top: 56.25%; }







.embed-responsive-4by3::before {



  padding-top: 75%; }







.embed-responsive-1by1::before {



  padding-top: 100%; }







.flex-row {



  flex-direction: row !important; }







.flex-column {



  flex-direction: column !important; }







.flex-row-reverse {



  flex-direction: row-reverse !important; }







.flex-column-reverse {



  flex-direction: column-reverse !important; }







.flex-wrap {



  flex-wrap: wrap !important; }







.flex-nowrap {



  flex-wrap: nowrap !important; }







.flex-wrap-reverse {



  flex-wrap: wrap-reverse !important; }







.justify-content-start {



  justify-content: flex-start !important; }







.justify-content-end {



  justify-content: flex-end !important; }







.justify-content-center {



  justify-content: center !important; }







.justify-content-between {



  justify-content: space-between !important; }







.justify-content-around {



  justify-content: space-around !important; }







.align-items-start {



  align-items: flex-start !important; }







.align-items-end {



  align-items: flex-end !important; }







.align-items-center {



  align-items: center !important; }







.align-items-baseline {



  align-items: baseline !important; }







.align-items-stretch {



  align-items: stretch !important; }







.align-content-start {



  align-content: flex-start !important; }







.align-content-end {



  align-content: flex-end !important; }







.align-content-center {



  align-content: center !important; }







.align-content-between {



  align-content: space-between !important; }







.align-content-around {



  align-content: space-around !important; }







.align-content-stretch {



  align-content: stretch !important; }







.align-self-auto {



  align-self: auto !important; }







.align-self-start {



  align-self: flex-start !important; }







.align-self-end {



  align-self: flex-end !important; }







.align-self-center {



  align-self: center !important; }







.align-self-baseline {



  align-self: baseline !important; }







.align-self-stretch {



  align-self: stretch !important; }







@media (min-width: 576px) {



  .flex-sm-row {



    flex-direction: row !important; }



  .flex-sm-column {



    flex-direction: column !important; }



  .flex-sm-row-reverse {



    flex-direction: row-reverse !important; }



  .flex-sm-column-reverse {



    flex-direction: column-reverse !important; }



  .flex-sm-wrap {



    flex-wrap: wrap !important; }



  .flex-sm-nowrap {



    flex-wrap: nowrap !important; }



  .flex-sm-wrap-reverse {



    flex-wrap: wrap-reverse !important; }



  .justify-content-sm-start {



    justify-content: flex-start !important; }



  .justify-content-sm-end {



    justify-content: flex-end !important; }



  .justify-content-sm-center {



    justify-content: center !important; }



  .justify-content-sm-between {



    justify-content: space-between !important; }



  .justify-content-sm-around {



    justify-content: space-around !important; }



  .align-items-sm-start {



    align-items: flex-start !important; }



  .align-items-sm-end {



    align-items: flex-end !important; }



  .align-items-sm-center {



    align-items: center !important; }



  .align-items-sm-baseline {



    align-items: baseline !important; }



  .align-items-sm-stretch {



    align-items: stretch !important; }



  .align-content-sm-start {



    align-content: flex-start !important; }



  .align-content-sm-end {



    align-content: flex-end !important; }



  .align-content-sm-center {



    align-content: center !important; }



  .align-content-sm-between {



    align-content: space-between !important; }



  .align-content-sm-around {



    align-content: space-around !important; }



  .align-content-sm-stretch {



    align-content: stretch !important; }



  .align-self-sm-auto {



    align-self: auto !important; }



  .align-self-sm-start {



    align-self: flex-start !important; }



  .align-self-sm-end {



    align-self: flex-end !important; }



  .align-self-sm-center {



    align-self: center !important; }



  .align-self-sm-baseline {



    align-self: baseline !important; }



  .align-self-sm-stretch {



    align-self: stretch !important; } }







@media (min-width: 768px) {



  .flex-md-row {



    flex-direction: row !important; }



  .flex-md-column {



    flex-direction: column !important; }



  .flex-md-row-reverse {



    flex-direction: row-reverse !important; }



  .flex-md-column-reverse {



    flex-direction: column-reverse !important; }



  .flex-md-wrap {



    flex-wrap: wrap !important; }



  .flex-md-nowrap {



    flex-wrap: nowrap !important; }



  .flex-md-wrap-reverse {



    flex-wrap: wrap-reverse !important; }



  .justify-content-md-start {



    justify-content: flex-start !important; }



  .justify-content-md-end {



    justify-content: flex-end !important; }



  .justify-content-md-center {



    justify-content: center !important; }



  .justify-content-md-between {



    justify-content: space-between !important; }



  .justify-content-md-around {



    justify-content: space-around !important; }



  .align-items-md-start {



    align-items: flex-start !important; }



  .align-items-md-end {



    align-items: flex-end !important; }



  .align-items-md-center {



    align-items: center !important; }



  .align-items-md-baseline {



    align-items: baseline !important; }



  .align-items-md-stretch {



    align-items: stretch !important; }



  .align-content-md-start {



    align-content: flex-start !important; }



  .align-content-md-end {



    align-content: flex-end !important; }



  .align-content-md-center {



    align-content: center !important; }



  .align-content-md-between {



    align-content: space-between !important; }



  .align-content-md-around {



    align-content: space-around !important; }



  .align-content-md-stretch {



    align-content: stretch !important; }



  .align-self-md-auto {



    align-self: auto !important; }



  .align-self-md-start {



    align-self: flex-start !important; }



  .align-self-md-end {



    align-self: flex-end !important; }



  .align-self-md-center {



    align-self: center !important; }



  .align-self-md-baseline {



    align-self: baseline !important; }



  .align-self-md-stretch {



    align-self: stretch !important; } }







@media (min-width: 992px) {



  .flex-lg-row {



    flex-direction: row !important; }



  .flex-lg-column {



    flex-direction: column !important; }



  .flex-lg-row-reverse {



    flex-direction: row-reverse !important; }



  .flex-lg-column-reverse {



    flex-direction: column-reverse !important; }



  .flex-lg-wrap {



    flex-wrap: wrap !important; }



  .flex-lg-nowrap {



    flex-wrap: nowrap !important; }



  .flex-lg-wrap-reverse {



    flex-wrap: wrap-reverse !important; }



  .justify-content-lg-start {



    justify-content: flex-start !important; }



  .justify-content-lg-end {



    justify-content: flex-end !important; }



  .justify-content-lg-center {



    justify-content: center !important; }



  .justify-content-lg-between {



    justify-content: space-between !important; }



  .justify-content-lg-around {



    justify-content: space-around !important; }



  .align-items-lg-start {



    align-items: flex-start !important; }



  .align-items-lg-end {



    align-items: flex-end !important; }



  .align-items-lg-center {



    align-items: center !important; }



  .align-items-lg-baseline {



    align-items: baseline !important; }



  .align-items-lg-stretch {



    align-items: stretch !important; }



  .align-content-lg-start {



    align-content: flex-start !important; }



  .align-content-lg-end {



    align-content: flex-end !important; }



  .align-content-lg-center {



    align-content: center !important; }



  .align-content-lg-between {



    align-content: space-between !important; }



  .align-content-lg-around {



    align-content: space-around !important; }



  .align-content-lg-stretch {



    align-content: stretch !important; }



  .align-self-lg-auto {



    align-self: auto !important; }



  .align-self-lg-start {



    align-self: flex-start !important; }



  .align-self-lg-end {



    align-self: flex-end !important; }



  .align-self-lg-center {



    align-self: center !important; }



  .align-self-lg-baseline {



    align-self: baseline !important; }



  .align-self-lg-stretch {



    align-self: stretch !important; } }







@media (min-width: 1200px) {



  .flex-xl-row {



    flex-direction: row !important; }



  .flex-xl-column {



    flex-direction: column !important; }



  .flex-xl-row-reverse {



    flex-direction: row-reverse !important; }



  .flex-xl-column-reverse {



    flex-direction: column-reverse !important; }



  .flex-xl-wrap {



    flex-wrap: wrap !important; }



  .flex-xl-nowrap {



    flex-wrap: nowrap !important; }



  .flex-xl-wrap-reverse {



    flex-wrap: wrap-reverse !important; }



  .justify-content-xl-start {



    justify-content: flex-start !important; }



  .justify-content-xl-end {



    justify-content: flex-end !important; }



  .justify-content-xl-center {



    justify-content: center !important; }



  .justify-content-xl-between {



    justify-content: space-between !important; }



  .justify-content-xl-around {



    justify-content: space-around !important; }



  .align-items-xl-start {



    align-items: flex-start !important; }



  .align-items-xl-end {



    align-items: flex-end !important; }



  .align-items-xl-center {



    align-items: center !important; }



  .align-items-xl-baseline {



    align-items: baseline !important; }



  .align-items-xl-stretch {



    align-items: stretch !important; }



  .align-content-xl-start {



    align-content: flex-start !important; }



  .align-content-xl-end {



    align-content: flex-end !important; }



  .align-content-xl-center {



    align-content: center !important; }



  .align-content-xl-between {



    align-content: space-between !important; }



  .align-content-xl-around {



    align-content: space-around !important; }



  .align-content-xl-stretch {



    align-content: stretch !important; }



  .align-self-xl-auto {



    align-self: auto !important; }



  .align-self-xl-start {



    align-self: flex-start !important; }



  .align-self-xl-end {



    align-self: flex-end !important; }



  .align-self-xl-center {



    align-self: center !important; }



  .align-self-xl-baseline {



    align-self: baseline !important; }



  .align-self-xl-stretch {



    align-self: stretch !important; } }







.float-left {



  float: left !important; }







.float-right {



  float: right !important; }







.float-none {



  float: none !important; }







@media (min-width: 576px) {



  .float-sm-left {



    float: left !important; }



  .float-sm-right {



    float: right !important; }



  .float-sm-none {



    float: none !important; } }







@media (min-width: 768px) {



  .float-md-left {



    float: left !important; }



  .float-md-right {



    float: right !important; }



  .float-md-none {



    float: none !important; } }







@media (min-width: 992px) {



  .float-lg-left {



    float: left !important; }



  .float-lg-right {



    float: right !important; }



  .float-lg-none {



    float: none !important; } }







@media (min-width: 1200px) {



  .float-xl-left {



    float: left !important; }



  .float-xl-right {



    float: right !important; }



  .float-xl-none {



    float: none !important; } }







.position-static {



  position: static !important; }







.position-relative {



  position: relative !important; }







.position-absolute {



  position: absolute !important; }







.position-fixed {



  position: fixed !important; }







.position-sticky {



  position: sticky !important; }







.fixed-top {



  position: fixed;



  top: 0;



  right: 0;



  left: 0;



  z-index: 1030; }







.fixed-bottom {



  position: fixed;



  right: 0;



  bottom: 0;



  left: 0;



  z-index: 1030; }







@supports (position: sticky) {



  .sticky-top {



    position: sticky;



    top: 0;



    z-index: 1020; } }







.sr-only {



  position: absolute;



  width: 1px;



  height: 1px;



  padding: 0;



  overflow: hidden;



  clip: rect(0, 0, 0, 0);



  white-space: nowrap;



  clip-path: inset(50%);



  border: 0; }







.sr-only-focusable:active, .sr-only-focusable:focus {



  position: static;



  width: auto;



  height: auto;



  overflow: visible;



  clip: auto;



  white-space: normal;



  clip-path: none; }







.w-25 {



  width: 25% !important; }







.w-50 {



  width: 50% !important; }







.w-75 {



  width: 75% !important; }







.w-100 {



  width: 100% !important; }







.h-25 {



  height: 25% !important; }







.h-50 {



  height: 50% !important; }







.h-75 {



  height: 75% !important; }







.h-100 {



  height: 100% !important; }







.mw-100 {



  max-width: 100% !important; }







.mh-100 {



  max-height: 100% !important; }







.m-0 {



  margin: 0 !important; }







.mt-0,



.my-0 {



  margin-top: 0 !important; }







.mr-0,



.mx-0 {



  margin-right: 0 !important; }







.mb-0,



.my-0 {



  margin-bottom: 0 !important; }







.ml-0,



.mx-0 {



  margin-left: 0 !important; }







.m-1 {



  margin: 0.25rem !important; }







.mt-1,



.my-1 {



  margin-top: 0.25rem !important; }







.mr-1,



.mx-1 {



  margin-right: 0.25rem !important; }







.mb-1,



.my-1 {



  margin-bottom: 0.25rem !important; }







.ml-1,



.mx-1 {



  margin-left: 0.25rem !important; }







.m-2 {



  margin: 0.5rem !important; }







.mt-2,



.my-2 {



  margin-top: 0.5rem !important; }







.mr-2,



.mx-2 {



  margin-right: 0.5rem !important; }







.mb-2,



.my-2 {



  margin-bottom: 0.5rem !important; }







.ml-2,



.mx-2 {



  margin-left: 0.5rem !important; }







.m-3 {



  margin: 1rem !important; }







.mt-3,



.my-3 {



  margin-top: 1rem !important; }







.mr-3,



.mx-3 {



  margin-right: 1rem !important; }







.mb-3,



.my-3 {



  margin-bottom: 1rem !important; }







.ml-3,



.mx-3 {



  margin-left: 1rem !important; }







.m-4 {



  margin: 1.5rem !important; }







.mt-4,



.my-4 {



  margin-top: 1.5rem !important; }







.mr-4,



.mx-4 {



  margin-right: 1.5rem !important; }







.mb-4,



.my-4 {



  margin-bottom: 1.5rem !important; }







.ml-4,



.mx-4 {



  margin-left: 1.5rem !important; }







.m-5 {



  margin: 3rem !important; }







.mt-5,



.my-5 {



  margin-top: 3rem !important; }







.mr-5,



.mx-5 {



  margin-right: 3rem !important; }







.mb-5,



.my-5 {



  margin-bottom: 3rem !important; }







.ml-5,



.mx-5 {



  margin-left: 3rem !important; }







.p-0 {



  padding: 0 !important; }







.pt-0,



.py-0 {



  padding-top: 0 !important; }







.pr-0,



.px-0 {



  padding-right: 0 !important; }







.pb-0,



.py-0 {



  padding-bottom: 0 !important; }







.pl-0,



.px-0 {



  padding-left: 0 !important; }







.p-1 {



  padding: 0.25rem !important; }







.pt-1,



.py-1 {



  padding-top: 0.25rem !important; }







.pr-1,



.px-1 {



  padding-right: 0.25rem !important; }







.pb-1,



.py-1 {



  padding-bottom: 0.25rem !important; }







.pl-1,



.px-1 {



  padding-left: 0.25rem !important; }







.p-2 {



  padding: 0.5rem !important; }







.pt-2,



.py-2 {



  padding-top: 0.5rem !important; }







.pr-2,



.px-2 {



  padding-right: 0.5rem !important; }







.pb-2,



.py-2 {



  padding-bottom: 0.5rem !important; }







.pl-2,



.px-2 {



  padding-left: 0.5rem !important; }







.p-3 {



  padding: 1rem !important; }







.pt-3,



.py-3 {



  padding-top: 1rem !important; }







.pr-3,



.px-3 {



  padding-right: 1rem !important; }







.pb-3,



.py-3 {



  padding-bottom: 1rem !important; }







.pl-3,



.px-3 {



  padding-left: 1rem !important; }







.p-4 {



  padding: 1.5rem !important; }







.pt-4,



.py-4 {



  padding-top: 1.5rem !important; }







.pr-4,



.px-4 {



  padding-right: 1.5rem !important; }







.pb-4,



.py-4 {



  padding-bottom: 1.5rem !important; }







.pl-4,



.px-4 {



  padding-left: 1.5rem !important; }







.p-5 {



  padding: 3rem !important; }







.pt-5,



.py-5 {



  padding-top: 3rem !important; }







.pr-5,



.px-5 {



  padding-right: 3rem !important; }







.pb-5,



.py-5 {



  padding-bottom: 3rem !important; }







.pl-5,



.px-5 {



  padding-left: 3rem !important; }







.m-auto {



  margin: auto !important; }







.mt-auto,



.my-auto {



  margin-top: auto !important; }







.mr-auto,



.mx-auto {



  margin-right: auto !important; }







.mb-auto,



.my-auto {



  margin-bottom: auto !important; }







.ml-auto,



.mx-auto {



  margin-left: auto !important; }







@media (min-width: 576px) {



  .m-sm-0 {



    margin: 0 !important; }



  .mt-sm-0,



  .my-sm-0 {



    margin-top: 0 !important; }



  .mr-sm-0,



  .mx-sm-0 {



    margin-right: 0 !important; }



  .mb-sm-0,



  .my-sm-0 {



    margin-bottom: 0 !important; }



  .ml-sm-0,



  .mx-sm-0 {



    margin-left: 0 !important; }



  .m-sm-1 {



    margin: 0.25rem !important; }



  .mt-sm-1,



  .my-sm-1 {



    margin-top: 0.25rem !important; }



  .mr-sm-1,



  .mx-sm-1 {



    margin-right: 0.25rem !important; }



  .mb-sm-1,



  .my-sm-1 {



    margin-bottom: 0.25rem !important; }



  .ml-sm-1,



  .mx-sm-1 {



    margin-left: 0.25rem !important; }



  .m-sm-2 {



    margin: 0.5rem !important; }



  .mt-sm-2,



  .my-sm-2 {



    margin-top: 0.5rem !important; }



  .mr-sm-2,



  .mx-sm-2 {



    margin-right: 0.5rem !important; }



  .mb-sm-2,



  .my-sm-2 {



    margin-bottom: 0.5rem !important; }



  .ml-sm-2,



  .mx-sm-2 {



    margin-left: 0.5rem !important; }



  .m-sm-3 {



    margin: 1rem !important; }



  .mt-sm-3,



  .my-sm-3 {



    margin-top: 1rem !important; }



  .mr-sm-3,



  .mx-sm-3 {



    margin-right: 1rem !important; }



  .mb-sm-3,



  .my-sm-3 {



    margin-bottom: 1rem !important; }



  .ml-sm-3,



  .mx-sm-3 {



    margin-left: 1rem !important; }



  .m-sm-4 {



    margin: 1.5rem !important; }



  .mt-sm-4,



  .my-sm-4 {



    margin-top: 1.5rem !important; }



  .mr-sm-4,



  .mx-sm-4 {



    margin-right: 1.5rem !important; }



  .mb-sm-4,



  .my-sm-4 {



    margin-bottom: 1.5rem !important; }



  .ml-sm-4,



  .mx-sm-4 {



    margin-left: 1.5rem !important; }



  .m-sm-5 {



    margin: 3rem !important; }



  .mt-sm-5,



  .my-sm-5 {



    margin-top: 3rem !important; }



  .mr-sm-5,



  .mx-sm-5 {



    margin-right: 3rem !important; }



  .mb-sm-5,



  .my-sm-5 {



    margin-bottom: 3rem !important; }



  .ml-sm-5,



  .mx-sm-5 {



    margin-left: 3rem !important; }



  .p-sm-0 {



    padding: 0 !important; }



  .pt-sm-0,



  .py-sm-0 {



    padding-top: 0 !important; }



  .pr-sm-0,



  .px-sm-0 {



    padding-right: 0 !important; }



  .pb-sm-0,



  .py-sm-0 {



    padding-bottom: 0 !important; }



  .pl-sm-0,



  .px-sm-0 {



    padding-left: 0 !important; }



  .p-sm-1 {



    padding: 0.25rem !important; }



  .pt-sm-1,



  .py-sm-1 {



    padding-top: 0.25rem !important; }



  .pr-sm-1,



  .px-sm-1 {



    padding-right: 0.25rem !important; }



  .pb-sm-1,



  .py-sm-1 {



    padding-bottom: 0.25rem !important; }



  .pl-sm-1,



  .px-sm-1 {



    padding-left: 0.25rem !important; }



  .p-sm-2 {



    padding: 0.5rem !important; }



  .pt-sm-2,



  .py-sm-2 {



    padding-top: 0.5rem !important; }



  .pr-sm-2,



  .px-sm-2 {



    padding-right: 0.5rem !important; }



  .pb-sm-2,



  .py-sm-2 {



    padding-bottom: 0.5rem !important; }



  .pl-sm-2,



  .px-sm-2 {



    padding-left: 0.5rem !important; }



  .p-sm-3 {



    padding: 1rem !important; }



  .pt-sm-3,



  .py-sm-3 {



    padding-top: 1rem !important; }



  .pr-sm-3,



  .px-sm-3 {



    padding-right: 1rem !important; }



  .pb-sm-3,



  .py-sm-3 {



    padding-bottom: 1rem !important; }



  .pl-sm-3,



  .px-sm-3 {



    padding-left: 1rem !important; }



  .p-sm-4 {



    padding: 1.5rem !important; }



  .pt-sm-4,



  .py-sm-4 {



    padding-top: 1.5rem !important; }



  .pr-sm-4,



  .px-sm-4 {



    padding-right: 1.5rem !important; }



  .pb-sm-4,



  .py-sm-4 {



    padding-bottom: 1.5rem !important; }



  .pl-sm-4,



  .px-sm-4 {



    padding-left: 1.5rem !important; }



  .p-sm-5 {



    padding: 3rem !important; }



  .pt-sm-5,



  .py-sm-5 {



    padding-top: 3rem !important; }



  .pr-sm-5,



  .px-sm-5 {



    padding-right: 3rem !important; }



  .pb-sm-5,



  .py-sm-5 {



    padding-bottom: 3rem !important; }



  .pl-sm-5,



  .px-sm-5 {



    padding-left: 3rem !important; }



  .m-sm-auto {



    margin: auto !important; }



  .mt-sm-auto,



  .my-sm-auto {



    margin-top: auto !important; }



  .mr-sm-auto,



  .mx-sm-auto {



    margin-right: auto !important; }



  .mb-sm-auto,



  .my-sm-auto {



    margin-bottom: auto !important; }



  .ml-sm-auto,



  .mx-sm-auto {



    margin-left: auto !important; } }







@media (min-width: 768px) {



  .m-md-0 {



    margin: 0 !important; }



  .mt-md-0,



  .my-md-0 {



    margin-top: 0 !important; }



  .mr-md-0,



  .mx-md-0 {



    margin-right: 0 !important; }



  .mb-md-0,



  .my-md-0 {



    margin-bottom: 0 !important; }



  .ml-md-0,



  .mx-md-0 {



    margin-left: 0 !important; }



  .m-md-1 {



    margin: 0.25rem !important; }



  .mt-md-1,



  .my-md-1 {



    margin-top: 0.25rem !important; }



  .mr-md-1,



  .mx-md-1 {



    margin-right: 0.25rem !important; }



  .mb-md-1,



  .my-md-1 {



    margin-bottom: 0.25rem !important; }



  .ml-md-1,



  .mx-md-1 {



    margin-left: 0.25rem !important; }



  .m-md-2 {



    margin: 0.5rem !important; }



  .mt-md-2,



  .my-md-2 {



    margin-top: 0.5rem !important; }



  .mr-md-2,



  .mx-md-2 {



    margin-right: 0.5rem !important; }



  .mb-md-2,



  .my-md-2 {



    margin-bottom: 0.5rem !important; }



  .ml-md-2,



  .mx-md-2 {



    margin-left: 0.5rem !important; }



  .m-md-3 {



    margin: 1rem !important; }



  .mt-md-3,



  .my-md-3 {



    margin-top: 1rem !important; }



  .mr-md-3,



  .mx-md-3 {



    margin-right: 1rem !important; }



  .mb-md-3,



  .my-md-3 {



    margin-bottom: 1rem !important; }



  .ml-md-3,



  .mx-md-3 {



    margin-left: 1rem !important; }



  .m-md-4 {



    margin: 1.5rem !important; }



  .mt-md-4,



  .my-md-4 {



    margin-top: 1.5rem !important; }



  .mr-md-4,



  .mx-md-4 {



    margin-right: 1.5rem !important; }



  .mb-md-4,



  .my-md-4 {



    margin-bottom: 1.5rem !important; }



  .ml-md-4,



  .mx-md-4 {



    margin-left: 1.5rem !important; }



  .m-md-5 {



    margin: 3rem !important; }



  .mt-md-5,



  .my-md-5 {



    margin-top: 3rem !important; }



  .mr-md-5,



  .mx-md-5 {



    margin-right: 3rem !important; }



  .mb-md-5,



  .my-md-5 {



    margin-bottom: 3rem !important; }



  .ml-md-5,



  .mx-md-5 {



    margin-left: 3rem !important; }



  .p-md-0 {



    padding: 0 !important; }



  .pt-md-0,



  .py-md-0 {



    padding-top: 0 !important; }



  .pr-md-0,



  .px-md-0 {



    padding-right: 0 !important; }



  .pb-md-0,



  .py-md-0 {



    padding-bottom: 0 !important; }



  .pl-md-0,



  .px-md-0 {



    padding-left: 0 !important; }



  .p-md-1 {



    padding: 0.25rem !important; }



  .pt-md-1,



  .py-md-1 {



    padding-top: 0.25rem !important; }



  .pr-md-1,



  .px-md-1 {



    padding-right: 0.25rem !important; }



  .pb-md-1,



  .py-md-1 {



    padding-bottom: 0.25rem !important; }



  .pl-md-1,



  .px-md-1 {



    padding-left: 0.25rem !important; }



  .p-md-2 {



    padding: 0.5rem !important; }



  .pt-md-2,



  .py-md-2 {



    padding-top: 0.5rem !important; }



  .pr-md-2,



  .px-md-2 {



    padding-right: 0.5rem !important; }



  .pb-md-2,



  .py-md-2 {



    padding-bottom: 0.5rem !important; }



  .pl-md-2,



  .px-md-2 {



    padding-left: 0.5rem !important; }



  .p-md-3 {



    padding: 1rem !important; }



  .pt-md-3,



  .py-md-3 {



    padding-top: 1rem !important; }



  .pr-md-3,



  .px-md-3 {



    padding-right: 1rem !important; }



  .pb-md-3,



  .py-md-3 {



    padding-bottom: 1rem !important; }



  .pl-md-3,



  .px-md-3 {



    padding-left: 1rem !important; }



  .p-md-4 {



    padding: 1.5rem !important; }



  .pt-md-4,



  .py-md-4 {



    padding-top: 1.5rem !important; }



  .pr-md-4,



  .px-md-4 {



    padding-right: 1.5rem !important; }



  .pb-md-4,



  .py-md-4 {



    padding-bottom: 1.5rem !important; }



  .pl-md-4,



  .px-md-4 {



    padding-left: 1.5rem !important; }



  .p-md-5 {



    padding: 3rem !important; }



  .pt-md-5,



  .py-md-5 {



    padding-top: 3rem !important; }



  .pr-md-5,



  .px-md-5 {



    padding-right: 3rem !important; }



  .pb-md-5,



  .py-md-5 {



    padding-bottom: 3rem !important; }



  .pl-md-5,



  .px-md-5 {



    padding-left: 3rem !important; }



  .m-md-auto {



    margin: auto !important; }



  .mt-md-auto,



  .my-md-auto {



    margin-top: auto !important; }



  .mr-md-auto,



  .mx-md-auto {



    margin-right: auto !important; }



  .mb-md-auto,



  .my-md-auto {



    margin-bottom: auto !important; }



  .ml-md-auto,



  .mx-md-auto {



    margin-left: auto !important; } }







@media (min-width: 992px) {



  .m-lg-0 {



    margin: 0 !important; }



  .mt-lg-0,



  .my-lg-0 {



    margin-top: 0 !important; }



  .mr-lg-0,



  .mx-lg-0 {



    margin-right: 0 !important; }



  .mb-lg-0,



  .my-lg-0 {



    margin-bottom: 0 !important; }



  .ml-lg-0,



  .mx-lg-0 {



    margin-left: 0 !important; }



  .m-lg-1 {



    margin: 0.25rem !important; }



  .mt-lg-1,



  .my-lg-1 {



    margin-top: 0.25rem !important; }



  .mr-lg-1,



  .mx-lg-1 {



    margin-right: 0.25rem !important; }



  .mb-lg-1,



  .my-lg-1 {



    margin-bottom: 0.25rem !important; }



  .ml-lg-1,



  .mx-lg-1 {



    margin-left: 0.25rem !important; }



  .m-lg-2 {



    margin: 0.5rem !important; }



  .mt-lg-2,



  .my-lg-2 {



    margin-top: 0.5rem !important; }



  .mr-lg-2,



  .mx-lg-2 {



    margin-right: 0.5rem !important; }



  .mb-lg-2,



  .my-lg-2 {



    margin-bottom: 0.5rem !important; }



  .ml-lg-2,



  .mx-lg-2 {



    margin-left: 0.5rem !important; }



  .m-lg-3 {



    margin: 1rem !important; }



  .mt-lg-3,



  .my-lg-3 {



    margin-top: 1rem !important; }



  .mr-lg-3,



  .mx-lg-3 {



    margin-right: 1rem !important; }



  .mb-lg-3,



  .my-lg-3 {



    margin-bottom: 1rem !important; }



  .ml-lg-3,



  .mx-lg-3 {



    margin-left: 1rem !important; }



  .m-lg-4 {



    margin: 1.5rem !important; }



  .mt-lg-4,



  .my-lg-4 {



    margin-top: 1.5rem !important; }



  .mr-lg-4,



  .mx-lg-4 {



    margin-right: 1.5rem !important; }



  .mb-lg-4,



  .my-lg-4 {



    margin-bottom: 1.5rem !important; }



  .ml-lg-4,



  .mx-lg-4 {



    margin-left: 1.5rem !important; }



  .m-lg-5 {



    margin: 3rem !important; }



  .mt-lg-5,



  .my-lg-5 {



    margin-top: 3rem !important; }



  .mr-lg-5,



  .mx-lg-5 {



    margin-right: 3rem !important; }



  .mb-lg-5,



  .my-lg-5 {



    margin-bottom: 3rem !important; }



  .ml-lg-5,



  .mx-lg-5 {



    margin-left: 3rem !important; }



  .p-lg-0 {



    padding: 0 !important; }



  .pt-lg-0,



  .py-lg-0 {



    padding-top: 0 !important; }



  .pr-lg-0,



  .px-lg-0 {



    padding-right: 0 !important; }



  .pb-lg-0,



  .py-lg-0 {



    padding-bottom: 0 !important; }



  .pl-lg-0,



  .px-lg-0 {



    padding-left: 0 !important; }



  .p-lg-1 {



    padding: 0.25rem !important; }



  .pt-lg-1,



  .py-lg-1 {



    padding-top: 0.25rem !important; }



  .pr-lg-1,



  .px-lg-1 {



    padding-right: 0.25rem !important; }



  .pb-lg-1,



  .py-lg-1 {



    padding-bottom: 0.25rem !important; }



  .pl-lg-1,



  .px-lg-1 {



    padding-left: 0.25rem !important; }



  .p-lg-2 {



    padding: 0.5rem !important; }



  .pt-lg-2,



  .py-lg-2 {



    padding-top: 0.5rem !important; }



  .pr-lg-2,



  .px-lg-2 {



    padding-right: 0.5rem !important; }



  .pb-lg-2,



  .py-lg-2 {



    padding-bottom: 0.5rem !important; }



  .pl-lg-2,



  .px-lg-2 {



    padding-left: 0.5rem !important; }



  .p-lg-3 {



    padding: 1rem !important; }



  .pt-lg-3,



  .py-lg-3 {



    padding-top: 1rem !important; }



  .pr-lg-3,



  .px-lg-3 {



    padding-right: 1rem !important; }



  .pb-lg-3,



  .py-lg-3 {



    padding-bottom: 1rem !important; }



  .pl-lg-3,



  .px-lg-3 {



    padding-left: 1rem !important; }



  .p-lg-4 {



    padding: 1.5rem !important; }



  .pt-lg-4,



  .py-lg-4 {



    padding-top: 1.5rem !important; }



  .pr-lg-4,



  .px-lg-4 {



    padding-right: 1.5rem !important; }



  .pb-lg-4,



  .py-lg-4 {



    padding-bottom: 1.5rem !important; }



  .pl-lg-4,



  .px-lg-4 {



    padding-left: 1.5rem !important; }



  .p-lg-5 {



    padding: 3rem !important; }



  .pt-lg-5,



  .py-lg-5 {



    padding-top: 3rem !important; }



  .pr-lg-5,



  .px-lg-5 {



    padding-right: 3rem !important; }



  .pb-lg-5,



  .py-lg-5 {



    padding-bottom: 3rem !important; }



  .pl-lg-5,



  .px-lg-5 {



    padding-left: 3rem !important; }



  .m-lg-auto {



    margin: auto !important; }



  .mt-lg-auto,



  .my-lg-auto {



    margin-top: auto !important; }



  .mr-lg-auto,



  .mx-lg-auto {



    margin-right: auto !important; }



  .mb-lg-auto,



  .my-lg-auto {



    margin-bottom: auto !important; }



  .ml-lg-auto,



  .mx-lg-auto {



    margin-left: auto !important; } }







@media (min-width: 1200px) {



  .m-xl-0 {



    margin: 0 !important; }



  .mt-xl-0,



  .my-xl-0 {



    margin-top: 0 !important; }



  .mr-xl-0,



  .mx-xl-0 {



    margin-right: 0 !important; }



  .mb-xl-0,



  .my-xl-0 {



    margin-bottom: 0 !important; }



  .ml-xl-0,



  .mx-xl-0 {



    margin-left: 0 !important; }



  .m-xl-1 {



    margin: 0.25rem !important; }



  .mt-xl-1,



  .my-xl-1 {



    margin-top: 0.25rem !important; }



  .mr-xl-1,



  .mx-xl-1 {



    margin-right: 0.25rem !important; }



  .mb-xl-1,



  .my-xl-1 {



    margin-bottom: 0.25rem !important; }



  .ml-xl-1,



  .mx-xl-1 {



    margin-left: 0.25rem !important; }



  .m-xl-2 {



    margin: 0.5rem !important; }



  .mt-xl-2,



  .my-xl-2 {



    margin-top: 0.5rem !important; }



  .mr-xl-2,



  .mx-xl-2 {



    margin-right: 0.5rem !important; }



  .mb-xl-2,



  .my-xl-2 {



    margin-bottom: 0.5rem !important; }



  .ml-xl-2,



  .mx-xl-2 {



    margin-left: 0.5rem !important; }



  .m-xl-3 {



    margin: 1rem !important; }



  .mt-xl-3,



  .my-xl-3 {



    margin-top: 1rem !important; }



  .mr-xl-3,



  .mx-xl-3 {



    margin-right: 1rem !important; }



  .mb-xl-3,



  .my-xl-3 {



    margin-bottom: 1rem !important; }



  .ml-xl-3,



  .mx-xl-3 {



    margin-left: 1rem !important; }



  .m-xl-4 {



    margin: 1.5rem !important; }



  .mt-xl-4,



  .my-xl-4 {



    margin-top: 1.5rem !important; }



  .mr-xl-4,



  .mx-xl-4 {



    margin-right: 1.5rem !important; }



  .mb-xl-4,



  .my-xl-4 {



    margin-bottom: 1.5rem !important; }



  .ml-xl-4,



  .mx-xl-4 {



    margin-left: 1.5rem !important; }



  .m-xl-5 {



    margin: 3rem !important; }



  .mt-xl-5,



  .my-xl-5 {



    margin-top: 3rem !important; }



  .mr-xl-5,



  .mx-xl-5 {



    margin-right: 3rem !important; }



  .mb-xl-5,



  .my-xl-5 {



    margin-bottom: 3rem !important; }



  .ml-xl-5,



  .mx-xl-5 {



    margin-left: 3rem !important; }



  .p-xl-0 {



    padding: 0 !important; }



  .pt-xl-0,



  .py-xl-0 {



    padding-top: 0 !important; }



  .pr-xl-0,



  .px-xl-0 {



    padding-right: 0 !important; }



  .pb-xl-0,



  .py-xl-0 {



    padding-bottom: 0 !important; }



  .pl-xl-0,



  .px-xl-0 {



    padding-left: 0 !important; }



  .p-xl-1 {



    padding: 0.25rem !important; }



  .pt-xl-1,



  .py-xl-1 {



    padding-top: 0.25rem !important; }



  .pr-xl-1,



  .px-xl-1 {



    padding-right: 0.25rem !important; }



  .pb-xl-1,



  .py-xl-1 {



    padding-bottom: 0.25rem !important; }



  .pl-xl-1,



  .px-xl-1 {



    padding-left: 0.25rem !important; }



  .p-xl-2 {



    padding: 0.5rem !important; }



  .pt-xl-2,



  .py-xl-2 {



    padding-top: 0.5rem !important; }



  .pr-xl-2,



  .px-xl-2 {



    padding-right: 0.5rem !important; }



  .pb-xl-2,



  .py-xl-2 {



    padding-bottom: 0.5rem !important; }



  .pl-xl-2,



  .px-xl-2 {



    padding-left: 0.5rem !important; }



  .p-xl-3 {



    padding: 1rem !important; }



  .pt-xl-3,



  .py-xl-3 {



    padding-top: 1rem !important; }



  .pr-xl-3,



  .px-xl-3 {



    padding-right: 1rem !important; }



  .pb-xl-3,



  .py-xl-3 {



    padding-bottom: 1rem !important; }



  .pl-xl-3,



  .px-xl-3 {



    padding-left: 1rem !important; }



  .p-xl-4 {



    padding: 1.5rem !important; }



  .pt-xl-4,



  .py-xl-4 {



    padding-top: 1.5rem !important; }



  .pr-xl-4,



  .px-xl-4 {



    padding-right: 1.5rem !important; }



  .pb-xl-4,



  .py-xl-4 {



    padding-bottom: 1.5rem !important; }



  .pl-xl-4,



  .px-xl-4 {



    padding-left: 1.5rem !important; }



  .p-xl-5 {



    padding: 3rem !important; }



  .pt-xl-5,



  .py-xl-5 {



    padding-top: 3rem !important; }



  .pr-xl-5,



  .px-xl-5 {



    padding-right: 3rem !important; }



  .pb-xl-5,



  .py-xl-5 {



    padding-bottom: 3rem !important; }



  .pl-xl-5,



  .px-xl-5 {



    padding-left: 3rem !important; }



  .m-xl-auto {



    margin: auto !important; }



  .mt-xl-auto,



  .my-xl-auto {



    margin-top: auto !important; }



  .mr-xl-auto,



  .mx-xl-auto {



    margin-right: auto !important; }



  .mb-xl-auto,



  .my-xl-auto {



    margin-bottom: auto !important; }



  .ml-xl-auto,



  .mx-xl-auto {



    margin-left: auto !important; } }







.text-justify {



  text-align: justify !important; }







.text-nowrap {



  white-space: nowrap !important; }







.text-truncate {



  overflow: hidden;



  text-overflow: ellipsis;



  white-space: nowrap; }







.text-left {



  text-align: left !important; }







.text-right {



  text-align: right !important; }







.text-center {



  text-align: center !important; }







@media (min-width: 576px) {



  .text-sm-left {



    text-align: left !important; }



  .text-sm-right {



    text-align: right !important; }



  .text-sm-center {



    text-align: center !important; } }







@media (min-width: 768px) {



  .text-md-left {



    text-align: left !important; }



  .text-md-right {



    text-align: right !important; }



  .text-md-center {



    text-align: center !important; } }







@media (min-width: 992px) {



  .text-lg-left {



    text-align: left !important; }



  .text-lg-right {



    text-align: right !important; }



  .text-lg-center {



    text-align: center !important; } }







@media (min-width: 1200px) {



  .text-xl-left {



    text-align: left !important; }



  .text-xl-right {



    text-align: right !important; }



  .text-xl-center {



    text-align: center !important; } }







.text-lowercase {



  text-transform: lowercase !important; }







.text-uppercase {



  text-transform: uppercase !important; }







.text-capitalize {



  text-transform: capitalize !important; }







.font-weight-light {



  font-weight: 300 !important; }







.font-weight-normal {



  font-weight: 400 !important; }







.font-weight-bold {



  font-weight: 700 !important; }







.font-italic {



  font-style: italic !important; }







.text-white {



  color: #fff !important; }







.text-primary {



  color: #5867dd !important; }







a.text-primary:focus, a.text-primary:hover {



  color: #2e40d4 !important; }







.text-secondary {



  color: #ebedf2 !important; }







a.text-secondary:focus, a.text-secondary:hover {



  color: #ccd1de !important; }







.text-success {



  color: #34bfa3 !important; }







a.text-success:focus, a.text-success:hover {



  color: #299781 !important; }







.text-info {



  color: #36a3f7 !important; }







a.text-info:focus, a.text-info:hover {



  color: #0a8cf0 !important; }







.text-warning {



  color: #ffb822 !important; }







a.text-warning:focus, a.text-warning:hover {



  color: #eea200 !important; }







.text-danger {



  color: #f4516c !important; }







a.text-danger:focus, a.text-danger:hover {



  color: #f12143 !important; }







.text-light {



  color: #f8f9fa !important; }







a.text-light:focus, a.text-light:hover {



  color: #dae0e5 !important; }







.text-dark {



  color: #343a40 !important; }







a.text-dark:focus, a.text-dark:hover {



  color: #1d2124 !important; }







.text-muted {



  color: #868e96 !important; }







.text-hide {



  font: 0/0 a;



  color: transparent;



  text-shadow: none;



  background-color: transparent;



  border: 0; }







.visible {



  visibility: visible !important; }







.invisible {



  visibility: hidden !important; }







.custom-select {



  -webkit-appearance: none;



  -moz-appearance: none;



  appearance: none; }







.custom-file {



  width: 100%; }



  .custom-file .custom-file-input:focus ~ .custom-file-control {



    -webkit-box-shadow: none ;



    -moz-box-shadow: none ;



    box-shadow: none ; }



  .custom-file .custom-file-control {



    text-align: left; }



    .custom-file .custom-file-control:after {



      float: left; }







.row.m-row--no-padding {



  margin-left: 0;



  margin-right: 0; }



  .row.m-row--no-padding > div {



    padding-left: 0;



    padding-right: 0; }







.row.m-row--full-height {



  height: 100%; }







.row[class*="m-row--col-separator-"] > div {



  border-bottom: 1px solid #ebedf2; }



  .row[class*="m-row--col-separator-"] > div:last-child {



    border-bottom: 0; }







@media (min-width: 576px) {



  .row.m-row--col-separator-sm > div {



    border-bottom: 0;



    border-right: 1px solid #ebedf2; }



    .row.m-row--col-separator-sm > div:last-child {



      border-right: 0; } }







@media (min-width: 768px) {



  .row.m-row--col-separator-md > div {



    border-bottom: 0;



    border-right: 1px solid #ebedf2; }



    .row.m-row--col-separator-md > div:last-child {



      border-right: 0; } }







@media (min-width: 992px) {



  .row.m-row--col-separator-lg > div {



    border-bottom: 0;



    border-right: 1px solid #ebedf2; }



    .row.m-row--col-separator-lg > div:last-child {



      border-right: 0; } }







@media (min-width: 1200px) {



  .row.m-row--col-separator-xl > div {



    border-bottom: 0;



    border-right: 1px solid #ebedf2; }



    .row.m-row--col-separator-xl > div:last-child {



      border-right: 0; } }







@media (min-width: 1400px) {



  .row.m-row--col-separator-xxl > div {



    border-bottom: 0;



    border-right: 1px solid #ebedf2; }



    .row.m-row--col-separator-xxl > div:last-child {



      border-right: 0; } }







@media (min-width: 1600px) {



  .row.m-row--col-separator-xxxl > div {



    border-bottom: 0;



    border-right: 1px solid #ebedf2; }



    .row.m-row--col-separator-xxxl > div:last-child {



      border-right: 0; } }







.m-tooltip.tooltip .tooltip-inner {



  padding: 7px 20px 7px 20px;



  font-size: 1rem;



  border-radius: 30px; }







.m-tooltip.tooltip.m-tooltop--auto-width .tooltip-inner {



  white-space: nowrap;



  max-width: none; }







.m-tooltip.tooltip.show {



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-tooltip.tooltip.bs-tooltip-left .arrow::before, .m-tooltip.tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before,



.m-tooltip.tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before {



  right: 1px; }







.m-tooltip.tooltip.bs-tooltip-right .arrow::before, .m-tooltip.tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before,



.m-tooltip.tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before {



  left: 1px; }







.m-tooltip .tooltip-inner {



  color: #6f727d;



  background: white;



  -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1) ;



  -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1) ;



  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1) ; }







.m-tooltip.bs-tooltip-top .arrow::before, .m-tooltip.tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before {



  border-top-color: white; }







.m-tooltip.bs-tooltip-right .arrow::before, .m-tooltip.tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before {



  border-right-color: white; }







.m-tooltip.bs-tooltip-bottom .arrow::before, .m-tooltip.tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {



  border-bottom-color: white; }







.m-tooltip.bs-tooltip-left .arrow::before, .m-tooltip.tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before {



  border-left-color: white; }







.m-tooltip.m-tooltip--skin-dark .tooltip-inner {



  color: #9093ac;



  background: #282a38;



  -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.5) ;



  -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.5) ;



  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.5) ; }







.m-tooltip.m-tooltip--skin-dark.bs-tooltip-top .arrow::before, .m-tooltip.m-tooltip--skin-dark.tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before {



  border-top-color: #282a38; }







.m-tooltip.m-tooltip--skin-dark.bs-tooltip-right .arrow::before, .m-tooltip.m-tooltip--skin-dark.tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before {



  border-right-color: #282a38; }







.m-tooltip.m-tooltip--skin-dark.bs-tooltip-bottom .arrow::before, .m-tooltip.m-tooltip--skin-dark.tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {



  border-bottom-color: #282a38; }







.m-tooltip.m-tooltip--skin-dark.bs-tooltip-left .arrow::before, .m-tooltip.m-tooltip--skin-dark.tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before {



  border-left-color: #282a38; }







.m-popover.popover {



  padding: 0;



  border-radius: 4px; }



  .m-popover.popover .arrow:before {



    border: 0; }



  .m-popover.popover .popover-header {



    padding: 12px 15px;



    font-weight: 400;



    border: 0;



    -webkit-border-top-left-radius: 4px;



    -moz-border-top-left-radius: 4px;



    -ms-border-top-left-radius: 4px;



    -o-border-top-left-radius: 4px;



    border-top-left-radius: 4px;



    -webkit-border-top-right-radius: 4px;



    -moz-border-top-right-radius: 4px;



    -ms-border-top-right-radius: 4px;



    -o-border-top-right-radius: 4px;



    border-top-right-radius: 4px; }



  .m-popover.popover .popover-body {



    padding: 12px 15px;



    font-size: 1rem;



    font-weight: 300; }



  .m-popover.popover.show {



    opacity: 1 ;



    filter: alpha(opacity=100) ; }







.m-popover.popover {



  border: 0;



  color: #6f727d;



  background: white;



  -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.25) ;



  -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.25) ;



  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.25) ; }



  .m-popover.popover:before {



    display: none; }



  .m-popover.popover.bs-popover-top .arrow::after, .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {



    border-top-color: white; }



  .m-popover.popover.bs-popover-right .arrow::after, .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {



    border-right-color: white; }



  .m-popover.popover.bs-popover-bottom .arrow::after, .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {



    border-bottom-color: white; }



  .m-popover.popover.bs-popover-left .arrow::after, .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {



    border-left-color: white; }



  .m-popover.popover .popover-header {



    color: #575962;



    background: #ffffff; }



  .m-popover.popover .popover-body {



    color: #6f727d; }







.m-popover.m-popover--skin-dark.popover {



  border: 0;



  color: #9093ac;



  background: #242532;



  -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.3) ;



  -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.3) ;



  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.3) ; }



  .m-popover.m-popover--skin-dark.popover:before {



    display: none; }



  .m-popover.m-popover--skin-dark.popover.bs-popover-top .arrow::after, .m-popover.m-popover--skin-dark.popover.bs-popover-auto[x-placement^="top"] .arrow::after {



    border-top-color: #282a38; }



  .m-popover.m-popover--skin-dark.popover.bs-popover-right .arrow::after, .m-popover.m-popover--skin-dark.popover.bs-popover-auto[x-placement^="right"] .arrow::after {



    border-right-color: #282a38; }



  .m-popover.m-popover--skin-dark.popover.bs-popover-bottom .arrow::after, .m-popover.m-popover--skin-dark.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {



    border-bottom-color: #282a38; }



  .m-popover.m-popover--skin-dark.popover.bs-popover-left .arrow::after, .m-popover.m-popover--skin-dark.popover.bs-popover-auto[x-placement^="left"] .arrow::after {



    border-left-color: #282a38; }



  .m-popover.m-popover--skin-dark.popover .popover-header {



    color: #ffffff;



    background: #2c2e3e; }



  .m-popover.m-popover--skin-dark.popover .popover-body {



    color: #9093ac; }







.dropdown-menu {



  border: 0;



  margin: 0;



  border-radius: 0;



  border-radius: 4px; }



  .dropdown-menu:before, .dropdown-menu:after {



    display: none !important; }



  .dropdown-menu > li > a,



  .dropdown-menu > .dropdown-item {



    display: block;



    padding: 0.7rem 1.2rem; }



    .dropdown-menu > li > a [class^="la-"],



    .dropdown-menu > li > a [class*=" la-"],



    .dropdown-menu > .dropdown-item [class^="la-"],



    .dropdown-menu > .dropdown-item [class*=" la-"] {



      font-size: 1.3rem; }



    .dropdown-menu > li > a [class^="fa-"],



    .dropdown-menu > li > a [class*=" fa-"],



    .dropdown-menu > .dropdown-item [class^="fa-"],



    .dropdown-menu > .dropdown-item [class*=" fa-"] {



      font-size: 1.1rem; }



    .dropdown-menu > li > a [class^="flaticon-"],



    .dropdown-menu > li > a [class*=" flaticon-"],



    .dropdown-menu > .dropdown-item [class^="flaticon-"],



    .dropdown-menu > .dropdown-item [class*=" flaticon-"] {



      font-size: 1.3rem; }



    .dropdown-menu > li > a > i,



    .dropdown-menu > .dropdown-item > i {



      display: inline-block;



      line-height: 0;



      vertical-align: middle;



      margin-right: 0.4rem;



      position: relative;



      top: -0.08rem; }







.nav-link.dropdown-toggle:after,



.btn.dropdown-toggle:after {



  text-align: center;



  display: inline;



  border: 0;



  font-family: "LineAwesome";



  text-decoration: inherit;



  text-rendering: optimizeLegibility;



  text-transform: none;



  -moz-osx-font-smoothing: grayscale;



  -webkit-font-smoothing: antialiased;



  font-smoothing: antialiased;



  content: "";



  font-size: 0.8rem;



  line-height: 0;



  vertical-align: middle;



  top: -0.1em;



  position: relative; }







.dropdown.m-dropdown--inline {



  display: inline-block; }







.dropdown .m-dropdown__arrow {



  font-size: 0.8rem !important;



  padding-left: 0.8rem; }







.dropdown-menu {



  border: 0;



  -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ; }



  .dropdown-menu > li > a,



  .dropdown-menu > .dropdown-item {



    color: #575962; }



    .dropdown-menu > li > a > i,



    .dropdown-menu > .dropdown-item > i {



      color: #b2b1c5; }



    .dropdown-menu > li > a:hover,



    .dropdown-menu > .dropdown-item:hover {



      background: #f4f5f8;



      text-decoration: none; }



    .dropdown-menu > li > a.active,



    .dropdown-menu > .dropdown-item.active {



      background: #5867dd;



      color: #ffffff;



      text-decoration: none; }







.btn-brand {



  color: #fff;



  background-color: #716aca;



  border-color: #716aca; }



  .btn-brand:hover {



    color: #fff;



    background-color: #564ec0;



    border-color: #4d44bd; }



  .btn-brand:focus, .btn-brand.focus {



    box-shadow: 0 0 0 0.2rem rgba(113, 106, 202, 0.5); }



  .btn-brand.disabled, .btn-brand:disabled {



    background-color: #716aca;



    border-color: #716aca; }



  .btn-brand:not([disabled]):not(.disabled):active, .btn-brand:not([disabled]):not(.disabled).active,



  .show > .btn-brand.dropdown-toggle {



    color: #fff;



    background-color: #4d44bd;



    border-color: #4940b4;



    box-shadow: 0 0 0 0.2rem rgba(113, 106, 202, 0.5); }







.btn-outline-brand {



  color: #716aca;



  background-color: transparent;



  background-image: none;



  border-color: #716aca; }



  .btn-outline-brand:hover {



    color: #ffffff;



    background-color: #716aca;



    border-color: #716aca; }



  .btn-outline-brand:focus, .btn-outline-brand.focus {



    box-shadow: 0 0 0 0.2rem rgba(113, 106, 202, 0.5); }



  .btn-outline-brand.disabled, .btn-outline-brand:disabled {



    color: #716aca;



    background-color: transparent; }



  .btn-outline-brand:not([disabled]):not(.disabled):active, .btn-outline-brand:not([disabled]):not(.disabled).active,



  .show > .btn-outline-brand.dropdown-toggle {



    color: #ffffff;



    background-color: #716aca;



    border-color: #716aca;



    box-shadow: 0 0 0 0.2rem rgba(113, 106, 202, 0.5); }







.btn-metal {



  color: #111;



  background-color: #c4c5d6;



  border-color: #c4c5d6; }



  .btn-metal:hover {



    color: #111;



    background-color: #adafc6;



    border-color: #a6a7c1; }



  .btn-metal:focus, .btn-metal.focus {



    box-shadow: 0 0 0 0.2rem rgba(196, 197, 214, 0.5); }



  .btn-metal.disabled, .btn-metal:disabled {



    background-color: #c4c5d6;



    border-color: #c4c5d6; }



  .btn-metal:not([disabled]):not(.disabled):active, .btn-metal:not([disabled]):not(.disabled).active,



  .show > .btn-metal.dropdown-toggle {



    color: #111;



    background-color: #a6a7c1;



    border-color: #9ea0bc;



    box-shadow: 0 0 0 0.2rem rgba(196, 197, 214, 0.5); }







.btn-outline-metal {



  color: #c4c5d6;



  background-color: transparent;



  background-image: none;



  border-color: #c4c5d6; }



  .btn-outline-metal:hover {



    color: #ffffff;



    background-color: #c4c5d6;



    border-color: #c4c5d6; }



  .btn-outline-metal:focus, .btn-outline-metal.focus {



    box-shadow: 0 0 0 0.2rem rgba(196, 197, 214, 0.5); }



  .btn-outline-metal.disabled, .btn-outline-metal:disabled {



    color: #c4c5d6;



    background-color: transparent; }



  .btn-outline-metal:not([disabled]):not(.disabled):active, .btn-outline-metal:not([disabled]):not(.disabled).active,



  .show > .btn-outline-metal.dropdown-toggle {



    color: #ffffff;



    background-color: #c4c5d6;



    border-color: #c4c5d6;



    box-shadow: 0 0 0 0.2rem rgba(196, 197, 214, 0.5); }







.btn-light {



  color: #111;



  background-color: #ffffff;



  border-color: #ffffff; }



  .btn-light:hover {



    color: #111;



    background-color: #ececec;



    border-color: #e6e6e6; }



  .btn-light:focus, .btn-light.focus {



    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }



  .btn-light.disabled, .btn-light:disabled {



    background-color: #ffffff;



    border-color: #ffffff; }



  .btn-light:not([disabled]):not(.disabled):active, .btn-light:not([disabled]):not(.disabled).active,



  .show > .btn-light.dropdown-toggle {



    color: #111;



    background-color: #e6e6e6;



    border-color: #dfdfdf;



    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }







.btn-outline-light {



  color: #ffffff;



  background-color: transparent;



  background-image: none;



  border-color: #ffffff; }



  .btn-outline-light:hover {



    color: #282a3c;



    background-color: #ffffff;



    border-color: #ffffff; }



  .btn-outline-light:focus, .btn-outline-light.focus {



    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }



  .btn-outline-light.disabled, .btn-outline-light:disabled {



    color: #ffffff;



    background-color: transparent; }



  .btn-outline-light:not([disabled]):not(.disabled):active, .btn-outline-light:not([disabled]):not(.disabled).active,



  .show > .btn-outline-light.dropdown-toggle {



    color: #282a3c;



    background-color: #ffffff;



    border-color: #ffffff;



    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }







.btn-accent {



  color: #fff;



  background-color: #00c5dc;



  border-color: #00c5dc; }



  .btn-accent:hover {



    color: #fff;



    background-color: #00a3b6;



    border-color: #0097a9; }



  .btn-accent:focus, .btn-accent.focus {



    box-shadow: 0 0 0 0.2rem rgba(0, 197, 220, 0.5); }



  .btn-accent.disabled, .btn-accent:disabled {



    background-color: #00c5dc;



    border-color: #00c5dc; }



  .btn-accent:not([disabled]):not(.disabled):active, .btn-accent:not([disabled]):not(.disabled).active,



  .show > .btn-accent.dropdown-toggle {



    color: #fff;



    background-color: #0097a9;



    border-color: #008c9c;



    box-shadow: 0 0 0 0.2rem rgba(0, 197, 220, 0.5); }







.btn-outline-accent {



  color: #00c5dc;



  background-color: transparent;



  background-image: none;



  border-color: #00c5dc; }



  .btn-outline-accent:hover {



    color: #ffffff;



    background-color: #00c5dc;



    border-color: #00c5dc; }



  .btn-outline-accent:focus, .btn-outline-accent.focus {



    box-shadow: 0 0 0 0.2rem rgba(0, 197, 220, 0.5); }



  .btn-outline-accent.disabled, .btn-outline-accent:disabled {



    color: #00c5dc;



    background-color: transparent; }



  .btn-outline-accent:not([disabled]):not(.disabled):active, .btn-outline-accent:not([disabled]):not(.disabled).active,



  .show > .btn-outline-accent.dropdown-toggle {



    color: #ffffff;



    background-color: #00c5dc;



    border-color: #00c5dc;



    box-shadow: 0 0 0 0.2rem rgba(0, 197, 220, 0.5); }







.btn-focus {



  color: #fff;



  background-color: #9816f4;



  border-color: #9816f4; }



  .btn-focus:hover {



    color: #fff;



    background-color: #840ad9;



    border-color: #7c0acd; }



  .btn-focus:focus, .btn-focus.focus {



    box-shadow: 0 0 0 0.2rem rgba(152, 22, 244, 0.5); }



  .btn-focus.disabled, .btn-focus:disabled {



    background-color: #9816f4;



    border-color: #9816f4; }



  .btn-focus:not([disabled]):not(.disabled):active, .btn-focus:not([disabled]):not(.disabled).active,



  .show > .btn-focus.dropdown-toggle {



    color: #fff;



    background-color: #7c0acd;



    border-color: #7509c1;



    box-shadow: 0 0 0 0.2rem rgba(152, 22, 244, 0.5); }







.btn-outline-focus {



  color: #9816f4;



  background-color: transparent;



  background-image: none;



  border-color: #9816f4; }



  .btn-outline-focus:hover {



    color: #ffffff;



    background-color: #9816f4;



    border-color: #9816f4; }



  .btn-outline-focus:focus, .btn-outline-focus.focus {



    box-shadow: 0 0 0 0.2rem rgba(152, 22, 244, 0.5); }



  .btn-outline-focus.disabled, .btn-outline-focus:disabled {



    color: #9816f4;



    background-color: transparent; }



  .btn-outline-focus:not([disabled]):not(.disabled):active, .btn-outline-focus:not([disabled]):not(.disabled).active,



  .show > .btn-outline-focus.dropdown-toggle {



    color: #ffffff;



    background-color: #9816f4;



    border-color: #9816f4;



    box-shadow: 0 0 0 0.2rem rgba(152, 22, 244, 0.5); }







.btn-primary {



  color: #fff;



  background-color: #5867dd;



  border-color: #5867dd; }



  .btn-primary:hover {



    color: #fff;



    background-color: #384ad7;



    border-color: #2e40d4; }



  .btn-primary:focus, .btn-primary.focus {



    box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5); }



  .btn-primary.disabled, .btn-primary:disabled {



    background-color: #5867dd;



    border-color: #5867dd; }



  .btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,



  .show > .btn-primary.dropdown-toggle {



    color: #fff;



    background-color: #2e40d4;



    border-color: #293ccc;



    box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5); }







.btn-outline-primary {



  color: #5867dd;



  background-color: transparent;



  background-image: none;



  border-color: #5867dd; }



  .btn-outline-primary:hover {



    color: #ffffff;



    background-color: #5867dd;



    border-color: #5867dd; }



  .btn-outline-primary:focus, .btn-outline-primary.focus {



    box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5); }



  .btn-outline-primary.disabled, .btn-outline-primary:disabled {



    color: #5867dd;



    background-color: transparent; }



  .btn-outline-primary:not([disabled]):not(.disabled):active, .btn-outline-primary:not([disabled]):not(.disabled).active,



  .show > .btn-outline-primary.dropdown-toggle {



    color: #ffffff;



    background-color: #5867dd;



    border-color: #5867dd;



    box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5); }







.btn-success {



  color: #fff;



  background-color: #34bfa3;



  border-color: #34bfa3; }



  .btn-success:hover {



    color: #fff;



    background-color: #2ca189;



    border-color: #299781; }



  .btn-success:focus, .btn-success.focus {



    box-shadow: 0 0 0 0.2rem rgba(52, 191, 163, 0.5); }



  .btn-success.disabled, .btn-success:disabled {



    background-color: #34bfa3;



    border-color: #34bfa3; }



  .btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active,



  .show > .btn-success.dropdown-toggle {



    color: #fff;



    background-color: #299781;



    border-color: #268d78;



    box-shadow: 0 0 0 0.2rem rgba(52, 191, 163, 0.5); }







.btn-outline-success {



  color: #34bfa3;



  background-color: transparent;



  background-image: none;



  border-color: #34bfa3; }



  .btn-outline-success:hover {



    color: #ffffff;



    background-color: #34bfa3;



    border-color: #34bfa3; }



  .btn-outline-success:focus, .btn-outline-success.focus {



    box-shadow: 0 0 0 0.2rem rgba(52, 191, 163, 0.5); }



  .btn-outline-success.disabled, .btn-outline-success:disabled {



    color: #34bfa3;



    background-color: transparent; }



  .btn-outline-success:not([disabled]):not(.disabled):active, .btn-outline-success:not([disabled]):not(.disabled).active,



  .show > .btn-outline-success.dropdown-toggle {



    color: #ffffff;



    background-color: #34bfa3;



    border-color: #34bfa3;



    box-shadow: 0 0 0 0.2rem rgba(52, 191, 163, 0.5); }







.btn-info {



  color: #fff;



  background-color: #36a3f7;



  border-color: #36a3f7; }



  .btn-info:hover {



    color: #fff;



    background-color: #1192f6;



    border-color: #0a8cf0; }



  .btn-info:focus, .btn-info.focus {



    box-shadow: 0 0 0 0.2rem rgba(54, 163, 247, 0.5); }



  .btn-info.disabled, .btn-info:disabled {



    background-color: #36a3f7;



    border-color: #36a3f7; }



  .btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active,



  .show > .btn-info.dropdown-toggle {



    color: #fff;



    background-color: #0a8cf0;



    border-color: #0985e4;



    box-shadow: 0 0 0 0.2rem rgba(54, 163, 247, 0.5); }







.btn-outline-info {



  color: #36a3f7;



  background-color: transparent;



  background-image: none;



  border-color: #36a3f7; }



  .btn-outline-info:hover {



    color: #ffffff;



    background-color: #36a3f7;



    border-color: #36a3f7; }



  .btn-outline-info:focus, .btn-outline-info.focus {



    box-shadow: 0 0 0 0.2rem rgba(54, 163, 247, 0.5); }



  .btn-outline-info.disabled, .btn-outline-info:disabled {



    color: #36a3f7;



    background-color: transparent; }



  .btn-outline-info:not([disabled]):not(.disabled):active, .btn-outline-info:not([disabled]):not(.disabled).active,



  .show > .btn-outline-info.dropdown-toggle {



    color: #ffffff;



    background-color: #36a3f7;



    border-color: #36a3f7;



    box-shadow: 0 0 0 0.2rem rgba(54, 163, 247, 0.5); }







.btn-warning {



  color: #111;



  background-color: #ffb822;



  border-color: #ffb822; }



  .btn-warning:hover {



    color: #111;



    background-color: #fbaa00;



    border-color: #eea200; }



  .btn-warning:focus, .btn-warning.focus {



    box-shadow: 0 0 0 0.2rem rgba(255, 184, 34, 0.5); }



  .btn-warning.disabled, .btn-warning:disabled {



    background-color: #ffb822;



    border-color: #ffb822; }



  .btn-warning:not([disabled]):not(.disabled):active, .btn-warning:not([disabled]):not(.disabled).active,



  .show > .btn-warning.dropdown-toggle {



background-color: #bb2024;
  border-color: #bb2024;
  color: #fff;



    box-shadow: 0 0 0 0.2rem rgba(255, 184, 34, 0.5); }







.btn-outline-warning {



  color: #ffb822;



  background-color: transparent;



  background-image: none;



  border-color: #ffb822; }



  .btn-outline-warning:hover {



    color: #111111;



    background-color: #ffb822;



    border-color: #ffb822; }



  .btn-outline-warning:focus, .btn-outline-warning.focus {



    box-shadow: 0 0 0 0.2rem rgba(255, 184, 34, 0.5); }



  .btn-outline-warning.disabled, .btn-outline-warning:disabled {



    color: #ffb822;



    background-color: transparent; }



  .btn-outline-warning:not([disabled]):not(.disabled):active, .btn-outline-warning:not([disabled]):not(.disabled).active,



  .show > .btn-outline-warning.dropdown-toggle {



    color: #111111;



    background-color: #ffb822;



    border-color: #ffb822;



    box-shadow: 0 0 0 0.2rem rgba(255, 184, 34, 0.5); }







.btn-danger {



  color: #fff;



  background-color: #f4516c;



  border-color: #f4516c; }



  .btn-danger:hover {



    color: #fff;



    background-color: #f22d4e;



    border-color: #f12143; }



  .btn-danger:focus, .btn-danger.focus {



    box-shadow: 0 0 0 0.2rem rgba(244, 81, 108, 0.5); }



  .btn-danger.disabled, .btn-danger:disabled {



    background-color: #f4516c;



    border-color: #f4516c; }



  .btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active,



  .show > .btn-danger.dropdown-toggle {



    color: #fff;



    background-color: #f12143;



    border-color: #f01539;



    box-shadow: 0 0 0 0.2rem rgba(244, 81, 108, 0.5); }







.btn-outline-danger {



  color: #f4516c;



  background-color: transparent;



  background-image: none;



  border-color: #f4516c; }



  .btn-outline-danger:hover {



    color: #ffffff;



    background-color: #f4516c;



    border-color: #f4516c; }



  .btn-outline-danger:focus, .btn-outline-danger.focus {



    box-shadow: 0 0 0 0.2rem rgba(244, 81, 108, 0.5); }



  .btn-outline-danger.disabled, .btn-outline-danger:disabled {



    color: #f4516c;



    background-color: transparent; }



  .btn-outline-danger:not([disabled]):not(.disabled):active, .btn-outline-danger:not([disabled]):not(.disabled).active,



  .show > .btn-outline-danger.dropdown-toggle {



    color: #ffffff;



    background-color: #f4516c;



    border-color: #f4516c;



    box-shadow: 0 0 0 0.2rem rgba(244, 81, 108, 0.5); }







.modal .modal-content {



  border: 0;



  border-radius: 0;



  border-radius: 4px; }



  .modal .modal-content .modal-header {



    padding: 25px; }



    .modal .modal-content .modal-header .modal-title {



      font-weight: 400;



      font-size: 1.2rem; }



    .modal .modal-content .modal-header .close {



      line-height: 0;



      font-family: "LineAwesome";



      text-decoration: inherit;



      text-rendering: optimizeLegibility;



      text-transform: none;



      -moz-osx-font-smoothing: grayscale;



      -webkit-font-smoothing: antialiased;



      font-smoothing: antialiased;



      font-size: 0;



      outline: none !important; }



      .modal .modal-content .modal-header .close:before {



        content: ""; }



      .modal .modal-content .modal-header .close:before {



        font-size: 1.2rem; }



      .modal .modal-content .modal-header .close span {



        display: none; }



















  .modal .modal-content .modal-body {



    padding: 25px;



      position: relative;



    flex: 1 1 auto;



    padding: 15px;



    max-height: 430px !important;



    overflow-y: scroll !important;



     }











  @media (min-width: 576px){



.modal-dialog {



    max-width: 750px;



    margin: 30px auto;



}







}







  .modal .modal-content .modal-footer {



    padding: 25px; }







.modal-open {



  /*overflow: auto !important;*/



  padding: 0 !important; }







.modal .modal-content {



  -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ; }



  .modal .modal-content .modal-header .modal-title {



    color: #3f4047; }



  .modal .modal-content .modal-header .close span {



    color: #575962; }







.alert {



  padding: 0.85rem 1.5rem;



  border-radius: 0;



  border-radius: 4px; }



  .alert .close {



    font-family: "LineAwesome";



    text-decoration: inherit;



    text-rendering: optimizeLegibility;



    text-transform: none;



    -moz-osx-font-smoothing: grayscale;



    -webkit-font-smoothing: antialiased;



    font-smoothing: antialiased;



    font-size: 1.2rem;



    outline: none !important;



    text-shadow: none;



    padding-top: 0.95rem;



    padding-bottom: 0;



    cursor: pointer; }



    .alert .close:before {



      content: ""; }



    .alert .close span {



      display: none; }



  .alert.m-alert--square {



    border-radius: 0; }



  .alert.m-alert--icon {



    display: table;



    padding: 0; }



    .alert.m-alert--icon .m-alert__icon {



      display: table-cell;



      vertical-align: middle;



      text-align: center;



      padding: 1.45rem 0.5rem 1.45rem 1.75rem;



      line-height: 0;



      width: 1%; }



      .alert.m-alert--icon .m-alert__icon.m-alert__icon--top {



        vertical-align: top;



        padding-top: 1.85rem; }



      .alert.m-alert--icon .m-alert__icon [class^="la-"],



      .alert.m-alert--icon .m-alert__icon [class*=" la-"] {



        font-size: 2.4rem; }



      .alert.m-alert--icon .m-alert__icon [class^="fa-"],



      .alert.m-alert--icon .m-alert__icon [class*=" fa-"] {



        font-size: 1.8rem; }



      .alert.m-alert--icon .m-alert__icon [class^="flaticon-"],



      .alert.m-alert--icon .m-alert__icon [class*=" flaticon-"] {



        font-size: 2.4rem; }



      .alert.m-alert--icon .m-alert__icon i {



        display: inline; }



    .alert.m-alert--icon .m-alert__text {



      display: table-cell;



      vertical-align: middle;



      width: auto;



      padding: 1.45rem 1.25rem; }



    .alert.m-alert--icon .m-alert__actions {



      width: auto;



      display: table-cell;



      vertical-align: middle;



      text-align: right;



      padding: 1.45rem 1.75rem 1.45rem 1.25rem; }



    .alert.m-alert--icon .m-alert__close {



      display: table-cell;



      vertical-align: top;



      width: auto;



      padding: 1.45rem 1.75rem 1.45rem 1.25rem; }



      .alert.m-alert--icon .m-alert__close .close {



        padding-bottom: 0;



        padding-top: 0.35rem;



        top: 0; }



    .alert.m-alert--icon.m-alert--outline.m-alert--icon-solid .m-alert__icon {



      position: relative;



      padding: 1.45rem 1.75rem; }



      .alert.m-alert--icon.m-alert--outline.m-alert--icon-solid .m-alert__icon span {



        top: 50%;



        margin-top: -6px;



        right: -6px;



        display: inline-block;



        width: 0;



        height: 0;



        position: absolute;



        border: 0;



        border-left: 6px solid black;



        border-top: 6px solid transparent;



        border-bottom: 6px solid transparent; }



    .alert.m-alert--icon.m-alert--outline.m-alert--icon-solid .m-alert__text {



      padding-left: 1.75rem; }







.alert {



  background: #ffffff; }



  .alert .close {



    color: #cfcedb; }



  .alert.m-alert--default {



    background: #f7f8fa;



    color: #575962; }



    .alert.m-alert--default .m-alert__icon i {



      color: #6f727d; }



    .alert.m-alert--default .close {



      color: #6f727d; }



  .alert.m-alert--air {



    -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08) ;



    -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08) ;



    box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08) ; }



    .alert.m-alert--air:not(.m-alert--outline) {



      border: 0; }



  .alert.m-alert--outline.alert-brand {



    color: #575962;



    background-color: #ffffff;



    border-color: #716aca;



    color: #716aca;



    font-weight: 400; }



    .alert.m-alert--outline.alert-brand hr {



      border-top-color: #5f57c3; }



    .alert.m-alert--outline.alert-brand .alert-link {



      color: #3f4047; }



    .alert.m-alert--outline.alert-brand .close {



      color: #716aca; }



    .alert.m-alert--outline.alert-brand .m-alert__icon i {



      color: #716aca; }



    .alert.m-alert--outline.alert-brand.m-alert--icon-solid .m-alert__icon {



      position: relative;



      background: #716aca; }



      .alert.m-alert--outline.alert-brand.m-alert--icon-solid .m-alert__icon i {



        color: #ffffff; }



      .alert.m-alert--outline.alert-brand.m-alert--icon-solid .m-alert__icon span {



        border-left-color: #716aca; }



  .alert.m-alert--outline.alert-metal {



    color: #575962;



    background-color: #ffffff;



    border-color: #c4c5d6;



    color: #c4c5d6;



    font-weight: 400; }



    .alert.m-alert--outline.alert-metal hr {



      border-top-color: #b5b6cc; }



    .alert.m-alert--outline.alert-metal .alert-link {



      color: #3f4047; }



    .alert.m-alert--outline.alert-metal .close {



      color: #c4c5d6; }



    .alert.m-alert--outline.alert-metal .m-alert__icon i {



      color: #c4c5d6; }



    .alert.m-alert--outline.alert-metal.m-alert--icon-solid .m-alert__icon {



      position: relative;



      background: #c4c5d6; }



      .alert.m-alert--outline.alert-metal.m-alert--icon-solid .m-alert__icon i {



        color: #ffffff; }



      .alert.m-alert--outline.alert-metal.m-alert--icon-solid .m-alert__icon span {



        border-left-color: #c4c5d6; }



  .alert.m-alert--outline.alert-light {



    color: #575962;



    background-color: #ffffff;



    border-color: #ffffff;



    color: #ffffff;



    font-weight: 400; }



    .alert.m-alert--outline.alert-light hr {



      border-top-color: #f2f2f2; }



    .alert.m-alert--outline.alert-light .alert-link {



      color: #3f4047; }



    .alert.m-alert--outline.alert-light .close {



      color: #ffffff; }



    .alert.m-alert--outline.alert-light .m-alert__icon i {



      color: #ffffff; }



    .alert.m-alert--outline.alert-light.m-alert--icon-solid .m-alert__icon {



      position: relative;



      background: #ffffff; }



      .alert.m-alert--outline.alert-light.m-alert--icon-solid .m-alert__icon i {



        color: #282a3c; }



      .alert.m-alert--outline.alert-light.m-alert--icon-solid .m-alert__icon span {



        border-left-color: #ffffff; }



  .alert.m-alert--outline.alert-accent {



    color: #575962;



    background-color: #ffffff;



    border-color: #00c5dc;



    color: #00c5dc;



    font-weight: 400; }



    .alert.m-alert--outline.alert-accent hr {



      border-top-color: #00aec3; }



    .alert.m-alert--outline.alert-accent .alert-link {



      color: #3f4047; }



    .alert.m-alert--outline.alert-accent .close {



      color: #00c5dc; }



    .alert.m-alert--outline.alert-accent .m-alert__icon i {



      color: #00c5dc; }



    .alert.m-alert--outline.alert-accent.m-alert--icon-solid .m-alert__icon {



      position: relative;



      background: #00c5dc; }



      .alert.m-alert--outline.alert-accent.m-alert--icon-solid .m-alert__icon i {



        color: #ffffff; }



      .alert.m-alert--outline.alert-accent.m-alert--icon-solid .m-alert__icon span {



        border-left-color: #00c5dc; }



  .alert.m-alert--outline.alert-focus {



    color: #575962;



    background-color: #ffffff;



    border-color: #9816f4;



    color: #9816f4;



    font-weight: 400; }



    .alert.m-alert--outline.alert-focus hr {



      border-top-color: #8b0be6; }



    .alert.m-alert--outline.alert-focus .alert-link {



      color: #3f4047; }



    .alert.m-alert--outline.alert-focus .close {



      color: #9816f4; }



    .alert.m-alert--outline.alert-focus .m-alert__icon i {



      color: #9816f4; }



    .alert.m-alert--outline.alert-focus.m-alert--icon-solid .m-alert__icon {



      position: relative;



      background: #9816f4; }



      .alert.m-alert--outline.alert-focus.m-alert--icon-solid .m-alert__icon i {



        color: #ffffff; }



      .alert.m-alert--outline.alert-focus.m-alert--icon-solid .m-alert__icon span {



        border-left-color: #9816f4; }



  .alert.m-alert--outline.alert-primary {



    color: #575962;



    background-color: #ffffff;



    border-color: #5867dd;



    color: #5867dd;



    font-weight: 400; }



    .alert.m-alert--outline.alert-primary hr {



      border-top-color: #4354d9; }



    .alert.m-alert--outline.alert-primary .alert-link {



      color: #3f4047; }



    .alert.m-alert--outline.alert-primary .close {



      color: #5867dd; }



    .alert.m-alert--outline.alert-primary .m-alert__icon i {



      color: #5867dd; }



    .alert.m-alert--outline.alert-primary.m-alert--icon-solid .m-alert__icon {



      position: relative;



      background: #5867dd; }



      .alert.m-alert--outline.alert-primary.m-alert--icon-solid .m-alert__icon i {



        color: #ffffff; }



      .alert.m-alert--outline.alert-primary.m-alert--icon-solid .m-alert__icon span {



        border-left-color: #5867dd; }



  .alert.m-alert--outline.alert-success {



    color: #575962;



    background-color: #ffffff;



    border-color: #34bfa3;



    color: #34bfa3;



    font-weight: 400; }



    .alert.m-alert--outline.alert-success hr {



      border-top-color: #2fab92; }



    .alert.m-alert--outline.alert-success .alert-link {



      color: #3f4047; }



    .alert.m-alert--outline.alert-success .close {



      color: #34bfa3; }



    .alert.m-alert--outline.alert-success .m-alert__icon i {



      color: #34bfa3; }



    .alert.m-alert--outline.alert-success.m-alert--icon-solid .m-alert__icon {



      position: relative;



      background: #34bfa3; }



      .alert.m-alert--outline.alert-success.m-alert--icon-solid .m-alert__icon i {



        color: #ffffff; }



      .alert.m-alert--outline.alert-success.m-alert--icon-solid .m-alert__icon span {



        border-left-color: #34bfa3; }



  .alert.m-alert--outline.alert-info {



    color: #575962;



    background-color: #ffffff;



    border-color: #36a3f7;



    color: #36a3f7;



    font-weight: 400; }



    .alert.m-alert--outline.alert-info hr {



      border-top-color: #1d98f6; }



    .alert.m-alert--outline.alert-info .alert-link {



      color: #3f4047; }



    .alert.m-alert--outline.alert-info .close {



      color: #36a3f7; }



    .alert.m-alert--outline.alert-info .m-alert__icon i {



      color: #36a3f7; }



    .alert.m-alert--outline.alert-info.m-alert--icon-solid .m-alert__icon {



      position: relative;



      background: #36a3f7; }



      .alert.m-alert--outline.alert-info.m-alert--icon-solid .m-alert__icon i {



        color: #ffffff; }



      .alert.m-alert--outline.alert-info.m-alert--icon-solid .m-alert__icon span {



        border-left-color: #36a3f7; }



  .alert.m-alert--outline.alert-warning {



    color: #575962;



    background-color: #ffffff;



    border-color: #ffb822;



    color: #ffb822;



    font-weight: 400; }



    .alert.m-alert--outline.alert-warning hr {



      border-top-color: #ffb009; }



    .alert.m-alert--outline.alert-warning .alert-link {



      color: #3f4047; }



    .alert.m-alert--outline.alert-warning .close {



      color: #ffb822; }



    .alert.m-alert--outline.alert-warning .m-alert__icon i {



      color: #ffb822; }



    .alert.m-alert--outline.alert-warning.m-alert--icon-solid .m-alert__icon {



      position: relative;



      background: #ffb822; }



      .alert.m-alert--outline.alert-warning.m-alert--icon-solid .m-alert__icon i {



        color: #111111; }



      .alert.m-alert--outline.alert-warning.m-alert--icon-solid .m-alert__icon span {



        border-left-color: #ffb822; }



  .alert.m-alert--outline.alert-danger {



    color: #575962;



    background-color: #ffffff;



    border-color: #f4516c;



    color: #f4516c;



    font-weight: 400; }



    .alert.m-alert--outline.alert-danger hr {



      border-top-color: #f23958; }



    .alert.m-alert--outline.alert-danger .alert-link {



      color: #3f4047; }



    .alert.m-alert--outline.alert-danger .close {



      color: #f4516c; }



    .alert.m-alert--outline.alert-danger .m-alert__icon i {



      color: #f4516c; }



    .alert.m-alert--outline.alert-danger.m-alert--icon-solid .m-alert__icon {



      position: relative;



      background: #f4516c; }



      .alert.m-alert--outline.alert-danger.m-alert--icon-solid .m-alert__icon i {



        color: #ffffff; }



      .alert.m-alert--outline.alert-danger.m-alert--icon-solid .m-alert__icon span {



        border-left-color: #f4516c; }



  .alert.m-alert--outline-2x {



    border-width: 2px; }







.alert-brand:not(.m-alert--outline) {



  color: white;



  background-color: #8781d2;



  border-color: #7c75ce; }



  .alert-brand:not(.m-alert--outline) hr {



    border-top-color: #6a62c7; }



  .alert-brand:not(.m-alert--outline) .alert-link {



    color: #e6e6e6; }



  .alert-brand:not(.m-alert--outline) .close {



    color: white; }







.alert-metal:not(.m-alert--outline) {



  color: white;



  background-color: #d6d7e3;



  border-color: #cdcedc; }



  .alert-metal:not(.m-alert--outline) hr {



    border-top-color: #bebfd2; }



  .alert-metal:not(.m-alert--outline) .alert-link {



    color: #e6e6e6; }



  .alert-metal:not(.m-alert--outline) .close {



    color: white; }







.alert-light:not(.m-alert--outline) {



  color: white;



  background-color: white;



  border-color: white; }



  .alert-light:not(.m-alert--outline) hr {



    border-top-color: #f2f2f2; }



  .alert-light:not(.m-alert--outline) .alert-link {



    color: #e6e6e6; }



  .alert-light:not(.m-alert--outline) .close {



    color: white; }







.alert-accent:not(.m-alert--outline) {



  color: #dcfbff;



  background-color: #00e0fb;



  border-color: #00d3eb; }



  .alert-accent:not(.m-alert--outline) hr {



    border-top-color: #00bcd2; }



  .alert-accent:not(.m-alert--outline) .alert-link {



    color: #a9f6ff; }



  .alert-accent:not(.m-alert--outline) .close {



    color: #dcfbff; }







.alert-focus:not(.m-alert--outline) {















color: #155724;



    background-color: #d4edda;



    border-color: #c3e6cb;







   }



  .alert-focus:not(.m-alert--outline) hr {



    border-top-color: #940cf4; }



  .alert-focus:not(.m-alert--outline) .alert-link {



    color: #e6e6e6; }



  .alert-focus:not(.m-alert--outline) .close {



    color: white; }







.alert-primary:not(.m-alert--outline) {



  color: white;



  background-color: #717ee2;



  border-color: #6573e0; }



  .alert-primary:not(.m-alert--outline) hr {



    border-top-color: #505fdb; }



  .alert-primary:not(.m-alert--outline) .alert-link {



    color: #e6e6e6; }



  .alert-primary:not(.m-alert--outline) .close {



    color: white; }







.alert-success:not(.m-alert--outline) {







 color: #155724;



    background-color: #d4edda;



    border-color: #c3e6cb;







     }



  .alert-success:not(.m-alert--outline) hr {



    border-top-color: #32b79c; }



  .alert-success:not(.m-alert--outline) .alert-link {



    color: #cdf2ea; }



  .alert-success:not(.m-alert--outline) .close {



    color: #f6fcfb; }







.alert-info:not(.m-alert--outline) {



  color: white;



  background-color: #53b0f8;



  border-color: #45aaf8; }



  .alert-info:not(.m-alert--outline) hr {



    border-top-color: #2c9ff7; }



  .alert-info:not(.m-alert--outline) .alert-link {



    color: #e6e6e6; }



  .alert-info:not(.m-alert--outline) .close {



    color: white; }







.alert-warning:not(.m-alert--outline) {



  color: white;



  background-color: #ffc241;



  border-color: #ffbd31; }



  .alert-warning:not(.m-alert--outline) hr {



    border-top-color: #ffb518; }



  .alert-warning:not(.m-alert--outline) .alert-link {



    color: #e6e6e6; }



  .alert-warning:not(.m-alert--outline) .close {



    color: white; }







.alert-danger:not(.m-alert--outline) {







  color: #721c24;



    background-color: #f8d7da;



    border-color: #f5c6cb;;







   }



  .alert-danger:not(.m-alert--outline) hr {



    border-top-color: #f34764; }



  .alert-danger:not(.m-alert--outline) .alert-link {



    color: #e6e6e6; }



  .alert-danger:not(.m-alert--outline) .close {



    color: white; }







.progress .progress-bar {



  transition: all 0.5s ease; }







.progress.m-progress--sm {



  height: 6px; }



  .progress.m-progress--sm .progress-bar {



    border-radius: 3px; }







.progress.m-progress--lg {



  height: 20px; }



  .progress.m-progress--lg .progress-bar {



    border-radius: 4px; }







.nav.nav-pills, .nav.nav-tabs {



  margin-bottom: 20px; }







.nav.nav-pills .nav-item, .nav.nav-tabs .nav-item {



  margin-left: 5px; }



  .nav.nav-pills .nav-item:first-child, .nav.nav-tabs .nav-item:first-child {



    margin-left: 0; }







.nav.nav-pills .nav-link, .nav.nav-tabs .nav-link {



  font-weight: 400; }



  .nav.nav-pills .nav-link [class^="la-"],



  .nav.nav-pills .nav-link [class*=" la-"], .nav.nav-tabs .nav-link [class^="la-"],



  .nav.nav-tabs .nav-link [class*=" la-"] {



    font-size: 1.4rem; }



  .nav.nav-pills .nav-link [class^="fa-"],



  .nav.nav-pills .nav-link [class*=" fa-"], .nav.nav-tabs .nav-link [class^="fa-"],



  .nav.nav-tabs .nav-link [class*=" fa-"] {



    font-size: 1.2rem; }



  .nav.nav-pills .nav-link [class^="flaticon-"],



  .nav.nav-pills .nav-link [class*=" flaticon-"], .nav.nav-tabs .nav-link [class^="flaticon-"],



  .nav.nav-tabs .nav-link [class*=" flaticon-"] {



    font-size: 1.6rem; }



  .nav.nav-pills .nav-link i, .nav.nav-tabs .nav-link i {



    vertical-align: middle;



    line-height: 0;



    display: inline-block;



    margin-right: 0.5rem; }







.nav.nav-pills.m-nav-pills--btn-pill .m-tabs__link {



  border-radius: 20px; }







.nav.nav-pills.m-nav-pills--btn-sm .m-tabs__link {



  padding: 0.6em 1.4em;



  font-size: 0.85rem; }







.nav.nav-pills .nav-link, .nav.nav-tabs .nav-link {



  color: #6f727d; }



  .nav.nav-pills .nav-link.m-nav-link--icon i, .nav.nav-tabs .nav-link.m-nav-link--icon i {



    color: #6f727d; }



  .nav.nav-pills .nav-link.disabled, .nav.nav-tabs .nav-link.disabled {



    color: #afb2c1; }



    .nav.nav-pills .nav-link.disabled i, .nav.nav-tabs .nav-link.disabled i {



      color: #ccced7; }







.nav.nav-pills .nav-link.active {



  color: #ffffff; }



  .nav.nav-pills .nav-link.active i {



    color: #f0f0f0; }







.nav.nav-pills.nav-pills--brand .nav-link.active {



  background: #716aca;



  color: #ffffff; }



  .nav.nav-pills.nav-pills--brand .nav-link.active i {



    color: #f0f0f0; }







.nav.nav-pills.nav-pills--brand .nav-item.show .nav-link {



  background: #716aca;



  color: #ffffff; }



  .nav.nav-pills.nav-pills--brand .nav-item.show .nav-link i {



    color: #f0f0f0; }







.nav.nav-pills.nav-pills--metal .nav-link.active {



  background: #c4c5d6;



  color: #ffffff; }



  .nav.nav-pills.nav-pills--metal .nav-link.active i {



    color: #f0f0f0; }







.nav.nav-pills.nav-pills--metal .nav-item.show .nav-link {



  background: #c4c5d6;



  color: #ffffff; }



  .nav.nav-pills.nav-pills--metal .nav-item.show .nav-link i {



    color: #f0f0f0; }







.nav.nav-pills.nav-pills--light .nav-link.active {



  background: #ffffff;



  color: #282a3c; }



  .nav.nav-pills.nav-pills--light .nav-link.active i {



    color: #1c1d2a; }







.nav.nav-pills.nav-pills--light .nav-item.show .nav-link {



  background: #ffffff;



  color: #282a3c; }



  .nav.nav-pills.nav-pills--light .nav-item.show .nav-link i {



    color: #1c1d2a; }







.nav.nav-pills.nav-pills--accent .nav-link.active {



  background: #00c5dc;



  color: #ffffff; }



  .nav.nav-pills.nav-pills--accent .nav-link.active i {



    color: #f0f0f0; }







.nav.nav-pills.nav-pills--accent .nav-item.show .nav-link {



  background: #00c5dc;



  color: #ffffff; }



  .nav.nav-pills.nav-pills--accent .nav-item.show .nav-link i {



    color: #f0f0f0; }







.nav.nav-pills.nav-pills--focus .nav-link.active {



  background: #9816f4;



  color: #ffffff; }



  .nav.nav-pills.nav-pills--focus .nav-link.active i {



    color: #f0f0f0; }







.nav.nav-pills.nav-pills--focus .nav-item.show .nav-link {



  background: #9816f4;



  color: #ffffff; }



  .nav.nav-pills.nav-pills--focus .nav-item.show .nav-link i {



    color: #f0f0f0; }







.nav.nav-pills.nav-pills--primary .nav-link.active {



  background: #5867dd;



  color: #ffffff; }



  .nav.nav-pills.nav-pills--primary .nav-link.active i {



    color: #f0f0f0; }







.nav.nav-pills.nav-pills--primary .nav-item.show .nav-link {



  background: #5867dd;



  color: #ffffff; }



  .nav.nav-pills.nav-pills--primary .nav-item.show .nav-link i {



    color: #f0f0f0; }







.nav.nav-pills.nav-pills--success .nav-link.active {



  background: #34bfa3;



  color: #ffffff; }



  .nav.nav-pills.nav-pills--success .nav-link.active i {



    color: #f0f0f0; }







.nav.nav-pills.nav-pills--success .nav-item.show .nav-link {



  background: #34bfa3;



  color: #ffffff; }



  .nav.nav-pills.nav-pills--success .nav-item.show .nav-link i {



    color: #f0f0f0; }







.nav.nav-pills.nav-pills--info .nav-link.active {



  background: #36a3f7;



  color: #ffffff; }



  .nav.nav-pills.nav-pills--info .nav-link.active i {



    color: #f0f0f0; }







.nav.nav-pills.nav-pills--info .nav-item.show .nav-link {



  background: #36a3f7;



  color: #ffffff; }



  .nav.nav-pills.nav-pills--info .nav-item.show .nav-link i {



    color: #f0f0f0; }







.nav.nav-pills.nav-pills--warning .nav-link.active {



  background: #ffb822;



  color: #111111; }



  .nav.nav-pills.nav-pills--warning .nav-link.active i {



    color: #020202; }







.nav.nav-pills.nav-pills--warning .nav-item.show .nav-link {



  background: #ffb822;



  color: #111111; }



  .nav.nav-pills.nav-pills--warning .nav-item.show .nav-link i {



    color: #020202; }







.nav.nav-pills.nav-pills--danger .nav-link.active {



  background: #f4516c;



  color: #ffffff; }



  .nav.nav-pills.nav-pills--danger .nav-link.active i {



    color: #f0f0f0; }







.nav.nav-pills.nav-pills--danger .nav-item.show .nav-link {



  background: #f4516c;



  color: #ffffff; }



  .nav.nav-pills.nav-pills--danger .nav-item.show .nav-link i {



    color: #f0f0f0; }







/*



sm: 544px,



md: 768px,



lg: 992px,



xl: 1200px



*/



/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */



html {



  font-family: sans-serif;



  text-size-adjust: 100%;



  -ms-text-size-adjust: 100%;



  -webkit-text-size-adjust: 100%;



  -webkit-tap-highlight-color: transparent; }







html,



body {



  height: 100%;



  margin: 0px;



  padding: 0px;



  font-size: 14px;



  font-weight: 300;



  font-family: Poppins;



  -ms-text-size-adjust: 100%;



  -webkit-font-smoothing: antialiased;



  -moz-osx-font-smoothing: grayscale; }



  html a:active,



  html a:focus,



  body a:active,



  body a:focus {



    text-decoration: none !important; }







body {



  display: flex;



  flex-direction: column; }







router-outlet {



  display: none; }







@media (min-width: 769px) and (max-width: 992px) {



  html,



  body {



    font-size: 13px; } }







@media (max-width: 768px) {



  html,



  body {



    font-size: 13px; } }







body.m--skin-light {



  color: #333333; }







body.m--skin-dark {



  color: #efefef; }







.m--margin-5 {



  margin: 5px !important; }







.m--margin-top-5 {



  margin-top: 5px !important; }







.m--margin-bottom-5 {



  margin-bottom: 5px !important; }







.m--margin-left-5 {



  margin-left: 5px !important; }







.m--margin-right-5 {



  margin-right: 5px !important; }







.m--padding-5 {



  padding: 5px !important; }







.m--padding-top-5 {



  padding-top: 5px !important; }







.m--padding-bottom-5 {



  padding-bottom: 5px !important; }







.m--padding-left-5 {



  padding-left: 5px !important; }







.m--padding-right-5 {



  padding-right: 5px !important; }







.m--margin-10 {



  margin: 10px !important; }







.m--margin-top-10 {



  margin-top: 10px !important; }







.m--margin-bottom-10 {



  margin-bottom: 10px !important; }







.m--margin-left-10 {



  margin-left: 10px !important; }







.m--margin-right-10 {



  margin-right: 10px !important; }







.m--padding-10 {



  padding: 10px !important; }







.m--padding-top-10 {



  padding-top: 10px !important; }







.m--padding-bottom-10 {



  padding-bottom: 10px !important; }







.m--padding-left-10 {



  padding-left: 10px !important; }







.m--padding-right-10 {



  padding-right: 10px !important; }







.m--margin-15 {



  margin: 15px !important; }







.m--margin-top-15 {



  margin-top: 15px !important; }







.m--margin-bottom-15 {



  margin-bottom: 15px !important; }







.m--margin-left-15 {



  margin-left: 15px !important; }







.m--margin-right-15 {



  margin-right: 15px !important; }







.m--padding-15 {



  padding: 15px !important; }







.m--padding-top-15 {



  padding-top: 15px !important; }







.m--padding-bottom-15 {



  padding-bottom: 15px !important; }







.m--padding-left-15 {



  padding-left: 15px !important; }







.m--padding-right-15 {



  padding-right: 15px !important; }







.m--margin-20 {



  margin: 20px !important; }







.m--margin-top-20 {



  margin-top: 20px !important; }







.m--margin-bottom-20 {



  margin-bottom: 20px !important; }







.m--margin-left-20 {



  margin-left: 20px !important; }







.m--margin-right-20 {



  margin-right: 20px !important; }







.m--padding-20 {



  padding: 20px !important; }







.m--padding-top-20 {



  padding-top: 20px !important; }







.m--padding-bottom-20 {



  padding-bottom: 20px !important; }







.m--padding-left-20 {



  padding-left: 20px !important; }







.m--padding-right-20 {



  padding-right: 20px !important; }







.m--margin-25 {



  margin: 25px !important; }







.m--margin-top-25 {



  margin-top: 25px !important; }







.m--margin-bottom-25 {



  margin-bottom: 25px !important; }







.m--margin-left-25 {



  margin-left: 25px !important; }







.m--margin-right-25 {



  margin-right: 25px !important; }







.m--padding-25 {



  padding: 25px !important; }







.m--padding-top-25 {



  padding-top: 25px !important; }







.m--padding-bottom-25 {



  padding-bottom: 25px !important; }







.m--padding-left-25 {



  padding-left: 25px !important; }







.m--padding-right-25 {



  padding-right: 25px !important; }







.m--margin-30 {



  margin: 30px !important; }







.m--margin-top-30 {



  margin-top: 30px !important; }







.m--margin-bottom-30 {



  margin-bottom: 30px !important; }







.m--margin-left-30 {



  margin-left: 30px !important; }







.m--margin-right-30 {



  margin-right: 30px !important; }







.m--padding-30 {



  padding: 30px !important; }







.m--padding-top-30 {



  padding-top: 30px !important; }







.m--padding-bottom-30 {



  padding-bottom: 30px !important; }







.m--padding-left-30 {



  padding-left: 30px !important; }







.m--padding-right-30 {



  padding-right: 30px !important; }







.m--margin-35 {



  margin: 35px !important; }







.m--margin-top-35 {



  margin-top: 35px !important; }







.m--margin-bottom-35 {



  margin-bottom: 35px !important; }







.m--margin-left-35 {



  margin-left: 35px !important; }







.m--margin-right-35 {



  margin-right: 35px !important; }







.m--padding-35 {



  padding: 35px !important; }







.m--padding-top-35 {



  padding-top: 35px !important; }







.m--padding-bottom-35 {



  padding-bottom: 35px !important; }







.m--padding-left-35 {



  padding-left: 35px !important; }







.m--padding-right-35 {



  padding-right: 35px !important; }







.m--margin-40 {



  margin: 40px !important; }







.m--margin-top-40 {



  margin-top: 40px !important; }







.m--margin-bottom-40 {



  margin-bottom: 40px !important; }







.m--margin-left-40 {



  margin-left: 40px !important; }







.m--margin-right-40 {



  margin-right: 40px !important; }







.m--padding-40 {



  padding: 40px !important; }







.m--padding-top-40 {



  padding-top: 40px !important; }







.m--padding-bottom-40 {



  padding-bottom: 40px !important; }







.m--padding-left-40 {



  padding-left: 40px !important; }







.m--padding-right-40 {



  padding-right: 40px !important; }







.m--margin-45 {



  margin: 45px !important; }







.m--margin-top-45 {



  margin-top: 45px !important; }







.m--margin-bottom-45 {



  margin-bottom: 45px !important; }







.m--margin-left-45 {



  margin-left: 45px !important; }







.m--margin-right-45 {



  margin-right: 45px !important; }







.m--padding-45 {



  padding: 45px !important; }







.m--padding-top-45 {



  padding-top: 45px !important; }







.m--padding-bottom-45 {



  padding-bottom: 45px !important; }







.m--padding-left-45 {



  padding-left: 45px !important; }







.m--padding-right-45 {



  padding-right: 45px !important; }







.m--margin-50 {



  margin: 50px !important; }







.m--margin-top-50 {



  margin-top: 50px !important; }







.m--margin-bottom-50 {



  margin-bottom: 50px !important; }







.m--margin-left-50 {



  margin-left: 50px !important; }







.m--margin-right-50 {



  margin-right: 50px !important; }







.m--padding-50 {



  padding: 50px !important; }







.m--padding-top-50 {



  padding-top: 50px !important; }







.m--padding-bottom-50 {



  padding-bottom: 50px !important; }







.m--padding-left-50 {



  padding-left: 50px !important; }







.m--padding-right-50 {



  padding-right: 50px !important; }







.m--margin-55 {



  margin: 55px !important; }







.m--margin-top-55 {



  margin-top: 55px !important; }







.m--margin-bottom-55 {



  margin-bottom: 55px !important; }







.m--margin-left-55 {



  margin-left: 55px !important; }







.m--margin-right-55 {



  margin-right: 55px !important; }







.m--padding-55 {



  padding: 55px !important; }







.m--padding-top-55 {



  padding-top: 55px !important; }







.m--padding-bottom-55 {



  padding-bottom: 55px !important; }







.m--padding-left-55 {



  padding-left: 55px !important; }







.m--padding-right-55 {



  padding-right: 55px !important; }







.m--margin-60 {



  margin: 60px !important; }







.m--margin-top-60 {



  margin-top: 60px !important; }







.m--margin-bottom-60 {



  margin-bottom: 60px !important; }







.m--margin-left-60 {



  margin-left: 60px !important; }







.m--margin-right-60 {



  margin-right: 60px !important; }







.m--padding-60 {



  padding: 60px !important; }







.m--padding-top-60 {



  padding-top: 60px !important; }







.m--padding-bottom-60 {



  padding-bottom: 60px !important; }







.m--padding-left-60 {



  padding-left: 60px !important; }







.m--padding-right-60 {



  padding-right: 60px !important; }







.m--margin-65 {



  margin: 65px !important; }







.m--margin-top-65 {



  margin-top: 65px !important; }







.m--margin-bottom-65 {



  margin-bottom: 65px !important; }







.m--margin-left-65 {



  margin-left: 65px !important; }







.m--margin-right-65 {



  margin-right: 65px !important; }







.m--padding-65 {



  padding: 65px !important; }







.m--padding-top-65 {



  padding-top: 65px !important; }







.m--padding-bottom-65 {



  padding-bottom: 65px !important; }







.m--padding-left-65 {



  padding-left: 65px !important; }







.m--padding-right-65 {



  padding-right: 65px !important; }







.m--margin-70 {



  margin: 70px !important; }







.m--margin-top-70 {



  margin-top: 70px !important; }







.m--margin-bottom-70 {



  margin-bottom: 70px !important; }







.m--margin-left-70 {



  margin-left: 70px !important; }







.m--margin-right-70 {



  margin-right: 70px !important; }







.m--padding-70 {



  padding: 70px !important; }







.m--padding-top-70 {



  padding-top: 70px !important; }







.m--padding-bottom-70 {



  padding-bottom: 70px !important; }







.m--padding-left-70 {



  padding-left: 70px !important; }







.m--padding-right-70 {



  padding-right: 70px !important; }







.m--margin-75 {



  margin: 75px !important; }







.m--margin-top-75 {



  margin-top: 75px !important; }







.m--margin-bottom-75 {



  margin-bottom: 75px !important; }







.m--margin-left-75 {



  margin-left: 75px !important; }







.m--margin-right-75 {



  margin-right: 75px !important; }







.m--padding-75 {



  padding: 75px !important; }







.m--padding-top-75 {



  padding-top: 75px !important; }







.m--padding-bottom-75 {



  padding-bottom: 75px !important; }







.m--padding-left-75 {



  padding-left: 75px !important; }







.m--padding-right-75 {



  padding-right: 75px !important; }







.m--margin-80 {



  margin: 80px !important; }







.m--margin-top-80 {



  margin-top: 80px !important; }







.m--margin-bottom-80 {



  margin-bottom: 80px !important; }







.m--margin-left-80 {



  margin-left: 80px !important; }







.m--margin-right-80 {



  margin-right: 80px !important; }







.m--padding-80 {



  padding: 80px !important; }







.m--padding-top-80 {



  padding-top: 80px !important; }







.m--padding-bottom-80 {



  padding-bottom: 80px !important; }







.m--padding-left-80 {



  padding-left: 80px !important; }







.m--padding-right-80 {



  padding-right: 80px !important; }







.m--margin-85 {



  margin: 85px !important; }







.m--margin-top-85 {



  margin-top: 85px !important; }







.m--margin-bottom-85 {



  margin-bottom: 85px !important; }







.m--margin-left-85 {



  margin-left: 85px !important; }







.m--margin-right-85 {



  margin-right: 85px !important; }







.m--padding-85 {



  padding: 85px !important; }







.m--padding-top-85 {



  padding-top: 85px !important; }







.m--padding-bottom-85 {



  padding-bottom: 85px !important; }







.m--padding-left-85 {



  padding-left: 85px !important; }







.m--padding-right-85 {



  padding-right: 85px !important; }







.m--margin-90 {



  margin: 90px !important; }







.m--margin-top-90 {



  margin-top: 90px !important; }







.m--margin-bottom-90 {



  margin-bottom: 90px !important; }







.m--margin-left-90 {



  margin-left: 90px !important; }







.m--margin-right-90 {



  margin-right: 90px !important; }







.m--padding-90 {



  padding: 90px !important; }







.m--padding-top-90 {



  padding-top: 90px !important; }







.m--padding-bottom-90 {



  padding-bottom: 90px !important; }







.m--padding-left-90 {



  padding-left: 90px !important; }







.m--padding-right-90 {



  padding-right: 90px !important; }







.m--margin-95 {



  margin: 95px !important; }







.m--margin-top-95 {



  margin-top: 95px !important; }







.m--margin-bottom-95 {



  margin-bottom: 95px !important; }







.m--margin-left-95 {



  margin-left: 95px !important; }







.m--margin-right-95 {



  margin-right: 95px !important; }







.m--padding-95 {



  padding: 95px !important; }







.m--padding-top-95 {



  padding-top: 95px !important; }







.m--padding-bottom-95 {



  padding-bottom: 95px !important; }







.m--padding-left-95 {



  padding-left: 95px !important; }







.m--padding-right-95 {



  padding-right: 95px !important; }







.m--margin-100 {



  margin: 100px !important; }







.m--margin-top-100 {



  margin-top: 100px !important; }







.m--margin-bottom-100 {



  margin-bottom: 100px !important; }







.m--margin-left-100 {



  margin-left: 100px !important; }







.m--margin-right-100 {



  margin-right: 100px !important; }







.m--padding-100 {



  padding: 100px !important; }







.m--padding-top-100 {



  padding-top: 100px !important; }







.m--padding-bottom-100 {



  padding-bottom: 100px !important; }







.m--padding-left-100 {



  padding-left: 100px !important; }







.m--padding-right-100 {



  padding-right: 100px !important; }







.m--full-height {



  height: 100%; }







.m--valign-top {



  vertical-align: top; }







.m--space-5 {



  display: block;



  height: 0;



  margin-bottom: 5px; }







.m--space-10 {



  display: block;



  height: 0;



  margin-bottom: 10px; }







.m--space-15 {



  display: block;



  height: 0;



  margin-bottom: 15px; }







.m--space-20 {



  display: block;



  height: 0;



  margin-bottom: 20px; }







.m--space-30 {



  display: block;



  height: 0;



  margin-bottom: 30px; }







.m--space-40 {



  display: block;



  height: 0;



  margin-bottom: 40px; }







.m--valign-middle {



  vertical-align: middle; }







.m--valign-bottom {



  vertical-align: bottom; }







.m--block-center {



  margin-left: auto;



  margin-right: auto; }







.m--align-right {



  text-align: right; }







.m--align-left {



  text-align: left; }







.m--align-center {



  text-align: center; }







.m--pull-right {



  float: right; }







.m--pull-left {



  float: left; }







.m--img-rounded {



  -webkit-border-radius: 50%;



  -moz-border-radius: 50%;



  -ms-border-radius: 50%;



  -o-border-radius: 50%;



  border-radius: 50%; }







.m--block-inline {



  display: inline-block; }







.m--icon-middle:before {



  vertical-align: middle; }







.m--hide {



  display: none !important; }







.m--clearfix:before, .m--clearfix:after {



  content: " ";



  display: table; }







.m--clearfix:after {



  clear: both; }







.m--marginless {



  margin: 0 !important; }







.m--img-centered {



  text-align: center; }







.m--font-transform-u {



  text-transform: uppercase; }







.m--font-transform-l {



  text-transform: lowercase; }







.m--font-transform-c {



  text-transform: capitalize; }







.m--font-transform-i {



  text-transform: initial; }







.m--font-thin {



  font-weight: 200; }







.m--font-normal {



  font-weight: 300; }







.m--font-bold {



  font-weight: 400; }







.m--font-bolder {



  font-weight: 500; }







.m--font-boldest {



  font-weight: 600; }







.m--font-boldest2 {



  font-weight: 700; }







.m--regular-font-size-sm5 {



  font-size: 0.7rem !important; }







.m--regular-font-size-sm4 {



  font-size: 0.75rem !important; }







.m--regular-font-size-sm3 {



  font-size: 0.78rem !important; }







.m--regular-font-size-sm2 {



  font-size: 0.8rem !important; }







.m--regular-font-size-sm1 {



  font-size: 0.85rem !important; }







.m--regular-font-size- {



  font-size: 1rem !important; }







.m--regular-font-size-lg1 {



  font-size: 1.1rem !important; }







.m--regular-font-size-lg2 {



  font-size: 1.2rem !important; }







.m--regular-font-size-lg3 {



  font-size: 1.3rem !important; }







.m--regular-font-size-lg4 {



  font-size: 1.5rem !important; }







.m--regular-font-size-lg5 {



  font-size: 1.6rem !important; }







.m--icon-font-size-sm5 {



  font-size: 0.8rem !important; }







.m--icon-font-size-sm4 {



  font-size: 0.9rem !important; }







.m--icon-font-size-sm3 {



  font-size: 1rem !important; }







.m--icon-font-size-sm2 {



  font-size: 1.1rem !important; }







.m--icon-font-size-sm1 {



  font-size: 1.2rem !important; }







.m--icon-font-size- {



  font-size: 1.3rem !important; }







.m--icon-font-size-lg1 {



  font-size: 1.4rem !important; }







.m--icon-font-size-lg2 {



  font-size: 1.6rem !important; }







.m--icon-font-size-lg3 {



  font-size: 1.8rem !important; }







.m--icon-font-size-lg4 {



  font-size: 2rem !important; }







.m--icon-font-size-lg5 {



  font-size: 2.1rem !important; }







b, strong {



  font-weight: normal;



  font-size: 13px; }







.m--font-brand {



  color: #716aca !important; }







.m--font-inverse-brand {



  color: #ffffff !important; }







.m--bg-brand {



  background-color: #716aca !important; }







.m--bg-fill-brand {



  background-color: #716aca !important;



  color: #ffffff !important; }







.m--font-metal {



  color: #c4c5d6 !important; }







.m--font-inverse-metal {



  color: #ffffff !important; }







.m--bg-metal {



  background-color: #c4c5d6 !important; }







.m--bg-fill-metal {



  background-color: #c4c5d6 !important;



  color: #ffffff !important; }







.m--font-light {



  color: #ffffff !important; }







.m--font-inverse-light {



  color: #282a3c !important; }







.m--bg-light {



  background-color: #ffffff !important; }







.m--bg-fill-light {



  background-color: #ffffff !important;



  color: #282a3c !important; }







.m--font-accent {



  color: #00c5dc !important; }







.m--font-inverse-accent {



  color: #ffffff !important; }







.m--bg-accent {



  background-color: #00c5dc !important; }







.m--bg-fill-accent {



  background-color: #00c5dc !important;



  color: #ffffff !important; }







.m--font-focus {



  color: #9816f4 !important; }







.m--font-inverse-focus {



  color: #ffffff !important; }







.m--bg-focus {



  background-color: #9816f4 !important; }







.m--bg-fill-focus {



  background-color: #9816f4 !important;



  color: #ffffff !important; }







.m--font-primary {



  color: #5867dd !important; }







.m--font-inverse-primary {



  color: #ffffff !important; }







.m--bg-primary {



  background-color: #5867dd !important; }







.m--bg-fill-primary {



  background-color: #5867dd !important;



  color: #ffffff !important; }







.m--font-success {



  color: #34bfa3 !important; }







.m--font-inverse-success {



  color: #ffffff !important; }







.m--bg-success {



  background-color: #34bfa3 !important; }







.m--bg-fill-success {



  background-color: #34bfa3 !important;



  color: #ffffff !important; }







.m--font-info {



  color: #36a3f7 !important; }







.m--font-inverse-info {



  color: #ffffff !important; }







.m--bg-info {



  background-color: #36a3f7 !important; }







.m--bg-fill-info {



  background-color: #36a3f7 !important;



  color: #ffffff !important; }







.m--font-warning {



  color: #ffb822 !important; }







.m--font-inverse-warning {



  color: #111111 !important; }







.m--bg-warning {



  background-color: #ffb822 !important; }







.m--bg-fill-warning {



  background-color: #ffb822 !important;



  color: #111111 !important; }







.m--font-danger {



  color: #f4516c !important; }







.m--font-inverse-danger {



  color: #ffffff !important; }







.m--bg-danger {



  background-color: #f4516c !important; }







.m--bg-fill-danger {



  background-color: #f4516c !important;



  color: #ffffff !important; }







.m--visible-desktop,



.m--visible-desktop-inline-block,



.m--visible-desktop-inline,



.m--visible-desktop-table,



.m--visible-desktop-table-cell,



.m--visible-tablet,



.m--visible-tablet-inline-block,



.m--visible-tablet-inline,



.m--visible-tablet-table,



.m--visible-tablet-table-cell,



.m--visible-tablet-and-mobile,



.m--visible-tablet-and-mobile-inline-block,



.m--visible-tablet-and-mobile-inline,



.m--visible-tablet-and-mobile-table,



.m--visible-tablet-and-mobile-table-cell,



.m--visible-mobile,



.m--visible-mobile-inline-block,



.m--visible-mobile-inline,



.m--visible-mobile-table,



.m--visible-mobile-table-cell {



  display: none !important; }







@media (min-width: 993px) {



  .m--visible-desktop {



    display: block !important; }



  .m--visible-desktop-inline-block {



    display: inline-block !important; }



  .m--visible-desktop-inline {



    display: inline !important; }



  .m--visible-desktop-table {



    display: table !important; }



  .m--visible-desktop-table-cell {



    display: table-cell !important; }



  .m--hidden-desktop {



    display: none !important; } }







@media (min-width: 769px) and (max-width: 992px) {



  .m--visible-tablet {



    display: block !important; }



  .m--visible-tablet-inline-block {



    display: inline-block !important; }



  .m--visible-tablet-inline {



    display: inline !important; }



  .m--visible-tablet-table {



    display: table !important; }



  .m--visible-tablet-table-cell {



    display: table-cell !important; }



  .m--hidden-tablet {



    display: none !important; } }







@media (max-width: 992px) {



  .m--visible-tablet-and-mobile {



    display: block !important; }



  .m--visible-tablet-and-mobile-inline-block {



    display: inline-block !important; }



  .m--visible-tablet-and-mobile-inline {



    display: inline !important; }



  .m--visible-tablet-and-mobile-table {



    display: table !important; }



  .m--visible-tablet-and-mobile-table-cell {



    display: table-cell !important; }



  .m--hidden-tablet-and-mobile {



    display: none !important; } }







@media (max-width: 768px) {



  .m--visible-mobile {



    display: block !important; }



  .m--visible-mobile-inline-block {



    display: inline-block !important; }



  .m--visible-mobile-inline {



    display: inline !important; }



  .m--visible-mobile-table {



    display: table !important; }



  .m--visible-mobile-table-cell {



    display: table-cell !important; }



  .m--hidden-mobile {



    display: none !important; } }







.m-animate-fade-in-up {



  -webkit-animation: m-animate-fade-in-up 0.5s;



  -moz-animation: m-animate-fade-in-up 0.5s;



  -ms-animation: m-animate-fade-in-up 0.5s;



  -o-animation: m-animate-fade-in-up 0.5s;



  animation: m-animate-fade-in-up 0.5s; }







.m-animate-fade-out {



  -webkit-animation: m-animate-fade-out 0.5s;



  -moz-animation: m-animate-fade-out 0.5s;



  -ms-animation: m-animate-fade-out 0.5s;



  -o-animation: m-animate-fade-out 0.5s;



  animation: m-animate-fade-out 0.5s; }







.m-animate-fade-in {



  -webkit-animation: m-animate-fade-in 0.5s;



  -moz-animation: m-animate-fade-in 0.5s;



  -ms-animation: m-animate-fade-in 0.5s;



  -o-animation: m-animate-fade-in 0.5s;



  animation: m-animate-fade-in 0.5s; }







.m-animate-blink {



  -webkit-animation: m-animate-blink 1s step-start 0s infinite;



  -moz-animation: m-animate-blink 1s step-start 0s infinite;



  -ms-animation: m-animate-blink 1s step-start 0s infinite;



  -o-animation: m-animate-blink 1s step-start 0s infinite;



  animation: m-animate-blink 1s step-start 0s infinite;



  animation-fill-mode: initial; }







.m-animate-shake {



  -webkit-animation: m-animate-shake 0.1s ease-in 0.1s infinite alternate;



  -moz-animation: m-animate-shake 0.1s ease-in 0.1s infinite alternate;



  -ms-animation: m-animate-shake 0.1s ease-in 0.1s infinite alternate;



  -o-animation: m-animate-shake 0.1s ease-in 0.1s infinite alternate;



  animation: m-animate-shake 0.1s ease-in 0.1s infinite alternate;



  animation-fill-mode: initial; }







.m-animate-pause {



  -webkit-animation-play-state: paused;



  -moz-animation-play-state: paused;



  -o-animation-play-state: paused;



  animation-play-state: paused; }







.m-notransition {



  -webkit-transition: none !important;



  -moz-transition: none !important;



  -ms-transition: none !important;



  -o-transition: none !important;



  transition: none !important; }







@-webkit-keyframes m-animate-fade-out {



  from {



    opacity: 1; }



  to {



    opacity: 0; } }







@-moz-keyframes m-animate-fade-out {



  from {



    opacity: 1; }



  to {



    opacity: 0; } }







@-o-keyframes m-animate-fade-out {



  from {



    opacity: 1; }



  to {



    opacity: 0; } }







@keyframes m-animate-fade-out {



  from {



    opacity: 1; }



  to {



    opacity: 0; } }







@-webkit-keyframes m-animate-fade-in {



  from {



    opacity: 0; }



  to {



    opacity: 1; } }







@-moz-keyframes m-animate-fade-in {



  from {



    opacity: 0; }



  to {



    opacity: 1; } }







@-o-keyframes m-animate-fade-in {



  from {



    opacity: 0; }



  to {



    opacity: 1; } }







@keyframes m-animate-fade-in {



  from {



    opacity: 0; }



  to {



    opacity: 1; } }







@-webkit-keyframes m-animate-fade-in-up {



  from {



    opacity: 0;



    -webkit-transform: translateY(15px);



    -moz-transform: translateY(15px);



    -ms-transform: translateY(15px);



    -o-transform: translateY(15px);



    transform: translateY(15px); }



  to {



    opacity: 1;



    -webkit-transform: translateY(0px);



    -moz-transform: translateY(0px);



    -ms-transform: translateY(0px);



    -o-transform: translateY(0px);



    transform: translateY(0px); } }







@-moz-keyframes m-animate-fade-in-up {



  from {



    opacity: 0;



    -webkit-transform: translateY(15px);



    -moz-transform: translateY(15px);



    -ms-transform: translateY(15px);



    -o-transform: translateY(15px);



    transform: translateY(15px); }



  to {



    opacity: 1;



    -webkit-transform: translateY(0px);



    -moz-transform: translateY(0px);



    -ms-transform: translateY(0px);



    -o-transform: translateY(0px);



    transform: translateY(0px); } }







@-o-keyframes m-animate-fade-in-up {



  from {



    opacity: 0;



    -webkit-transform: translateY(15px);



    -moz-transform: translateY(15px);



    -ms-transform: translateY(15px);



    -o-transform: translateY(15px);



    transform: translateY(15px); }



  to {



    opacity: 1;



    -webkit-transform: translateY(0px);



    -moz-transform: translateY(0px);



    -ms-transform: translateY(0px);



    -o-transform: translateY(0px);



    transform: translateY(0px); } }







@keyframes m-animate-fade-in-up {



  from {



    opacity: 0;



    -webkit-transform: translateY(15px);



    -moz-transform: translateY(15px);



    -ms-transform: translateY(15px);



    -o-transform: translateY(15px);



    transform: translateY(15px); }



  to {



    opacity: 1;



    -webkit-transform: translateY(0px);



    -moz-transform: translateY(0px);



    -ms-transform: translateY(0px);



    -o-transform: translateY(0px);



    transform: translateY(0px); } }







@-webkit-keyframes m-animate-blink {



  50% {



    opacity: 0.0; } }







@-moz-keyframes m-animate-blink {



  50% {



    opacity: 0.0; } }







@-o-keyframes m-animate-blink {



  50% {



    opacity: 0.0; } }







@keyframes m-animate-blink {



  50% {



    opacity: 0.0; } }







@-webkit-keyframes m-animate-shake {



  from {



    -webkit-transform: rotate(13deg);



    -moz-transform: rotate(13deg);



    -ms-transform: rotate(13deg);



    -o-transform: rotate(13deg);



    transform: rotate(13deg); }



  to {



    -webkit-transform-origin: center center;



    -webkit-transform: rotate(-13deg);



    -moz-transform: rotate(-13deg);



    -ms-transform: rotate(-13deg);



    -o-transform: rotate(-13deg);



    transform: rotate(-13deg); } }







@-moz-keyframes m-animate-shake {



  from {



    -webkit-transform: rotate(13deg);



    -moz-transform: rotate(13deg);



    -ms-transform: rotate(13deg);



    -o-transform: rotate(13deg);



    transform: rotate(13deg); }



  to {



    -webkit-transform-origin: center center;



    -webkit-transform: rotate(-13deg);



    -moz-transform: rotate(-13deg);



    -ms-transform: rotate(-13deg);



    -o-transform: rotate(-13deg);



    transform: rotate(-13deg); } }







@-o-keyframes m-animate-shake {



  from {



    -webkit-transform: rotate(13deg);



    -moz-transform: rotate(13deg);



    -ms-transform: rotate(13deg);



    -o-transform: rotate(13deg);



    transform: rotate(13deg); }



  to {



    -webkit-transform-origin: center center;



    -webkit-transform: rotate(-13deg);



    -moz-transform: rotate(-13deg);



    -ms-transform: rotate(-13deg);



    -o-transform: rotate(-13deg);



    transform: rotate(-13deg); } }







@keyframes m-animate-shake {



  from {



    -webkit-transform: rotate(13deg);



    -moz-transform: rotate(13deg);



    -ms-transform: rotate(13deg);



    -o-transform: rotate(13deg);



    transform: rotate(13deg); }



  to {



    -webkit-transform-origin: center center;



    -webkit-transform: rotate(-13deg);



    -moz-transform: rotate(-13deg);



    -ms-transform: rotate(-13deg);



    -o-transform: rotate(-13deg);



    transform: rotate(-13deg); } }







.m-container {



  width: 100%;



  margin-right: auto;



  margin-left: auto; }



  .m-container:before, .m-container:after {



    content: " ";



    display: table; }



  .m-container:after {



    clear: both; }



  .m-container.m-container--fluid {



    width: 100%; }



  .m-container.m-container--full-height {



    position: relative;



    top: 0;



    bottom: 0;



    left: 0;



    right: 0;



    height: 100%; }







@media (min-width: 576px) {



  .m-container:not(.m-container--fluid):not(.m-container--responsive) {



    width: 576px; } }







@media (min-width: 768px) {



  .m-container:not(.m-container--fluid):not(.m-container--responsive) {



    width: 720px; } }







@media (min-width: 992px) {



  .m-container:not(.m-container--fluid):not(.m-container--responsive) {



    width: 940px; } }







@media (min-width: 1200px) {



  .m-container:not(.m-container--fluid):not(.m-container--responsive) {



    width: 1140px; } }







@media (min-width: 1400px) {



  .m-container:not(.m-container--fluid):not(.m-container--responsive) {



    width: 1340px; } }







@media (min-width: 1600px) {



  .m-container:not(.m-container--fluid):not(.m-container--responsive) {



    width: 1540px; } }







@media (min-width: 576px) {



  .m-container.m-container--responsive.m-container--sm {



    width: 576px; } }







@media (min-width: 768px) {



  .m-container.m-container--responsive.m-container--md {



    width: 720px; } }







@media (min-width: 992px) {



  .m-container.m-container--responsive.m-container--lg {



    width: 940px; } }







@media (min-width: 1200px) {



  .m-container.m-container--responsive.m-container--xl {



    width: 1140px; } }







@media (min-width: 1400px) {



  .m-container.m-container--responsive.m-container--xxl {



    width: 1340px; } }







@media (min-width: 1600px) {



  .m-container.m-container--responsive.m-container--xxxl {



    width: 1540px; } }







.m-stack {



  display: block;



  width: 100%;



  height: 100%; }



  .m-stack.m-stack--hor > .m-stack__item {



    display: block; }



    .m-stack.m-stack--hor > .m-stack__item.m-stack__item--fluid {



      display: block;



      height: auto; }



  .m-stack.m-stack--ver > .m-stack__item {



    display: block;



    height: auto; }







.m-stack.m-stack--general {



  display: table;



  table-layout: fixed; }



  .m-stack.m-stack--general.m-stack--inline {



    width: auto; }



  .m-stack.m-stack--general.m-stack--hor > .m-stack__item {



    display: table-row;



    vertical-align: top;



    height: 1px; }



    .m-stack.m-stack--general.m-stack--hor > .m-stack__item > .m-stack__demo-item {



      height: 100%; }



    .m-stack.m-stack--general.m-stack--hor > .m-stack__item.m-stack__item--fluid {



      height: auto; }



    .m-stack.m-stack--general.m-stack--hor > .m-stack__item.m-stack__item--left {



      text-align: left; }



    .m-stack.m-stack--general.m-stack--hor > .m-stack__item.m-stack__item--right {



      text-align: right; }



    .m-stack.m-stack--general.m-stack--hor > .m-stack__item.m-stack__item--center {



      text-align: center; }



    .m-stack.m-stack--general.m-stack--hor > .m-stack__item.m-stack__item--top {



      vertical-align: top; }



    .m-stack.m-stack--general.m-stack--hor > .m-stack__item.m-stack__item--middle {



      vertical-align: middle; }



    .m-stack.m-stack--general.m-stack--hor > .m-stack__item.m-stack__item--bottom {



      vertical-align: bottom; }



  .m-stack.m-stack--general.m-stack--ver.m-stack--demo {



    height: 80px; }



  .m-stack.m-stack--general.m-stack--ver > .m-stack__item {



    display: table-cell;



    vertical-align: top;



    height: 100%; }



    .m-stack.m-stack--general.m-stack--ver > .m-stack__item.m-stack__item--fluid {



      width: 100%; }



    .m-stack.m-stack--general.m-stack--ver > .m-stack__item.m-stack__item--left {



      text-align: left; }



    .m-stack.m-stack--general.m-stack--ver > .m-stack__item.m-stack__item--right {



      text-align: right; }



    .m-stack.m-stack--general.m-stack--ver > .m-stack__item.m-stack__item--center {



      text-align: center; }



    .m-stack.m-stack--general.m-stack--ver > .m-stack__item.m-stack__item--top {



      vertical-align: top; }



    .m-stack.m-stack--general.m-stack--ver > .m-stack__item.m-stack__item--middle {



      vertical-align: middle; }



    .m-stack.m-stack--general.m-stack--ver > .m-stack__item.m-stack__item--bottom {



      vertical-align: bottom; }







.m-stack.m-stack--flex-general {



  display: -webkit-box;



  /* OLD - iOS 6-, Safari 3.1-6 */



  display: -moz-box;



  /* OLD - Firefox 19- (buggy but mostly works) */



  display: -ms-flexbox;



  /* TWEENER - IE 10 */



  display: -webkit-flex;



  /* NEW - Chrome */



  display: flex;



  -ms-flex-direction: column;



  -moz-flex-direction: column;



  flex-direction: column;



  -webkit-flex-direction: column; }



  .m-stack.m-stack--flex-general.m-stack--ver > .m-stack__item.m-stack__item--first {



    display: block;



    -webkit-box-ordinal-group: 1;



    -moz-box-ordinal-group: 1;



    -ms-flex-order: 1;



    -webkit-order: 1;



    order: 1; }



  .m-stack.m-stack--flex-general.m-stack--ver > .m-stack__item.m-stack__item--last {



    display: block;



    -webkit-box-ordinal-group: 2;



    -moz-box-ordinal-group: 2;



    -ms-flex-order: 2;



    -webkit-order: 2;



    order: 2; }







@media (min-width: 993px) {



  .m-stack.m-stack--desktop {



    display: table;



    table-layout: fixed; }



    .m-stack.m-stack--desktop.m-stack--inline {



      width: auto; }



    .m-stack.m-stack--desktop.m-stack--hor > .m-stack__item {



      display: table-row;



      vertical-align: top;



      height: 1px; }



      .m-stack.m-stack--desktop.m-stack--hor > .m-stack__item > .m-stack__demo-item {



        height: 100%; }



      .m-stack.m-stack--desktop.m-stack--hor > .m-stack__item.m-stack__item--fluid {



        height: auto; }



      .m-stack.m-stack--desktop.m-stack--hor > .m-stack__item.m-stack__item--left {



        text-align: left; }



      .m-stack.m-stack--desktop.m-stack--hor > .m-stack__item.m-stack__item--right {



        text-align: right; }



      .m-stack.m-stack--desktop.m-stack--hor > .m-stack__item.m-stack__item--center {



        text-align: center; }



      .m-stack.m-stack--desktop.m-stack--hor > .m-stack__item.m-stack__item--top {



        vertical-align: top; }



      .m-stack.m-stack--desktop.m-stack--hor > .m-stack__item.m-stack__item--middle {



        vertical-align: middle; }



      .m-stack.m-stack--desktop.m-stack--hor > .m-stack__item.m-stack__item--bottom {



        vertical-align: bottom; }



    .m-stack.m-stack--desktop.m-stack--ver.m-stack--demo {



      height: 80px; }



    .m-stack.m-stack--desktop.m-stack--ver > .m-stack__item {



      display: table-cell;



      vertical-align: top;



      height: 100%; }



      .m-stack.m-stack--desktop.m-stack--ver > .m-stack__item.m-stack__item--fluid {



        width: 100%; }



      .m-stack.m-stack--desktop.m-stack--ver > .m-stack__item.m-stack__item--left {



        text-align: left; }



      .m-stack.m-stack--desktop.m-stack--ver > .m-stack__item.m-stack__item--right {



        text-align: right; }



      .m-stack.m-stack--desktop.m-stack--ver > .m-stack__item.m-stack__item--center {



        text-align: center; }



      .m-stack.m-stack--desktop.m-stack--ver > .m-stack__item.m-stack__item--top {



        vertical-align: top; }



      .m-stack.m-stack--desktop.m-stack--ver > .m-stack__item.m-stack__item--middle {



        vertical-align: middle; }



      .m-stack.m-stack--desktop.m-stack--ver > .m-stack__item.m-stack__item--bottom {



        vertical-align: bottom; }



  .m-stack.m-stack--flex-desktop {



    display: -webkit-box;



    /* OLD - iOS 6-, Safari 3.1-6 */



    display: -moz-box;



    /* OLD - Firefox 19- (buggy but mostly works) */



    display: -ms-flexbox;



    /* TWEENER - IE 10 */



    display: -webkit-flex;



    /* NEW - Chrome */



    display: flex;



    -ms-flex-direction: column;



    -moz-flex-direction: column;



    flex-direction: column;



    -webkit-flex-direction: column; }



    .m-stack.m-stack--flex-desktop.m-stack--ver > .m-stack__item.m-stack__item--first {



      display: block;



      -webkit-box-ordinal-group: 1;



      -moz-box-ordinal-group: 1;



      -ms-flex-order: 1;



      -webkit-order: 1;



      order: 1; }



    .m-stack.m-stack--flex-desktop.m-stack--ver > .m-stack__item.m-stack__item--last {



      display: block;



      -webkit-box-ordinal-group: 2;



      -moz-box-ordinal-group: 2;



      -ms-flex-order: 2;



      -webkit-order: 2;



      order: 2; } }







@media (min-width: 769px) {



  .m-stack.m-stack--desktop-and-tablet {



    display: table;



    table-layout: fixed; }



    .m-stack.m-stack--desktop-and-tablet.m-stack--inline {



      width: auto; }



    .m-stack.m-stack--desktop-and-tablet.m-stack--hor > .m-stack__item {



      display: table-row;



      vertical-align: top;



      height: 1px; }



      .m-stack.m-stack--desktop-and-tablet.m-stack--hor > .m-stack__item > .m-stack__demo-item {



        height: 100%; }



      .m-stack.m-stack--desktop-and-tablet.m-stack--hor > .m-stack__item.m-stack__item--fluid {



        height: auto; }



      .m-stack.m-stack--desktop-and-tablet.m-stack--hor > .m-stack__item.m-stack__item--left {



        text-align: left; }



      .m-stack.m-stack--desktop-and-tablet.m-stack--hor > .m-stack__item.m-stack__item--right {



        text-align: right; }



      .m-stack.m-stack--desktop-and-tablet.m-stack--hor > .m-stack__item.m-stack__item--center {



        text-align: center; }



      .m-stack.m-stack--desktop-and-tablet.m-stack--hor > .m-stack__item.m-stack__item--top {



        vertical-align: top; }



      .m-stack.m-stack--desktop-and-tablet.m-stack--hor > .m-stack__item.m-stack__item--middle {



        vertical-align: middle; }



      .m-stack.m-stack--desktop-and-tablet.m-stack--hor > .m-stack__item.m-stack__item--bottom {



        vertical-align: bottom; }



    .m-stack.m-stack--desktop-and-tablet.m-stack--ver.m-stack--demo {



      height: 80px; }



    .m-stack.m-stack--desktop-and-tablet.m-stack--ver > .m-stack__item {



      display: table-cell;



      vertical-align: top;



      height: 100%; }



      .m-stack.m-stack--desktop-and-tablet.m-stack--ver > .m-stack__item.m-stack__item--fluid {



        width: 100%; }



      .m-stack.m-stack--desktop-and-tablet.m-stack--ver > .m-stack__item.m-stack__item--left {



        text-align: left; }



      .m-stack.m-stack--desktop-and-tablet.m-stack--ver > .m-stack__item.m-stack__item--right {



        text-align: right; }



      .m-stack.m-stack--desktop-and-tablet.m-stack--ver > .m-stack__item.m-stack__item--center {



        text-align: center; }



      .m-stack.m-stack--desktop-and-tablet.m-stack--ver > .m-stack__item.m-stack__item--top {



        vertical-align: top; }



      .m-stack.m-stack--desktop-and-tablet.m-stack--ver > .m-stack__item.m-stack__item--middle {



        vertical-align: middle; }



      .m-stack.m-stack--desktop-and-tablet.m-stack--ver > .m-stack__item.m-stack__item--bottom {



        vertical-align: bottom; }



  .m-stack.m-stack--flex-desktop-and-tablet {



    display: -webkit-box;



    /* OLD - iOS 6-, Safari 3.1-6 */



    display: -moz-box;



    /* OLD - Firefox 19- (buggy but mostly works) */



    display: -ms-flexbox;



    /* TWEENER - IE 10 */



    display: -webkit-flex;



    /* NEW - Chrome */



    display: flex;



    -ms-flex-direction: column;



    -moz-flex-direction: column;



    flex-direction: column;



    -webkit-flex-direction: column; }



    .m-stack.m-stack--flex-desktop-and-tablet.m-stack--ver > .m-stack__item.m-stack__item--first {



      display: block;



      -webkit-box-ordinal-group: 1;



      -moz-box-ordinal-group: 1;



      -ms-flex-order: 1;



      -webkit-order: 1;



      order: 1; }



    .m-stack.m-stack--flex-desktop-and-tablet.m-stack--ver > .m-stack__item.m-stack__item--last {



      display: block;



      -webkit-box-ordinal-group: 2;



      -moz-box-ordinal-group: 2;



      -ms-flex-order: 2;



      -webkit-order: 2;



      order: 2; } }







@media (min-width: 769px) and (max-width: 992px) {



  .m-stack.m-stack--tablet {



    display: table;



    table-layout: fixed; }



    .m-stack.m-stack--tablet.m-stack--inline {



      width: auto; }



    .m-stack.m-stack--tablet.m-stack--hor > .m-stack__item {



      display: table-row;



      vertical-align: top;



      height: 1px; }



      .m-stack.m-stack--tablet.m-stack--hor > .m-stack__item > .m-stack__demo-item {



        height: 100%; }



      .m-stack.m-stack--tablet.m-stack--hor > .m-stack__item.m-stack__item--fluid {



        height: auto; }



      .m-stack.m-stack--tablet.m-stack--hor > .m-stack__item.m-stack__item--left {



        text-align: left; }



      .m-stack.m-stack--tablet.m-stack--hor > .m-stack__item.m-stack__item--right {



        text-align: right; }



      .m-stack.m-stack--tablet.m-stack--hor > .m-stack__item.m-stack__item--center {



        text-align: center; }



      .m-stack.m-stack--tablet.m-stack--hor > .m-stack__item.m-stack__item--top {



        vertical-align: top; }



      .m-stack.m-stack--tablet.m-stack--hor > .m-stack__item.m-stack__item--middle {



        vertical-align: middle; }



      .m-stack.m-stack--tablet.m-stack--hor > .m-stack__item.m-stack__item--bottom {



        vertical-align: bottom; }



    .m-stack.m-stack--tablet.m-stack--ver.m-stack--demo {



      height: 80px; }



    .m-stack.m-stack--tablet.m-stack--ver > .m-stack__item {



      display: table-cell;



      vertical-align: top;



      height: 100%; }



      .m-stack.m-stack--tablet.m-stack--ver > .m-stack__item.m-stack__item--fluid {



        width: 100%; }



      .m-stack.m-stack--tablet.m-stack--ver > .m-stack__item.m-stack__item--left {



        text-align: left; }



      .m-stack.m-stack--tablet.m-stack--ver > .m-stack__item.m-stack__item--right {



        text-align: right; }



      .m-stack.m-stack--tablet.m-stack--ver > .m-stack__item.m-stack__item--center {



        text-align: center; }



      .m-stack.m-stack--tablet.m-stack--ver > .m-stack__item.m-stack__item--top {



        vertical-align: top; }



      .m-stack.m-stack--tablet.m-stack--ver > .m-stack__item.m-stack__item--middle {



        vertical-align: middle; }



      .m-stack.m-stack--tablet.m-stack--ver > .m-stack__item.m-stack__item--bottom {



        vertical-align: bottom; }



  .m-stack.m-stack--flex-tablet {



    display: -webkit-box;



    /* OLD - iOS 6-, Safari 3.1-6 */



    display: -moz-box;



    /* OLD - Firefox 19- (buggy but mostly works) */



    display: -ms-flexbox;



    /* TWEENER - IE 10 */



    display: -webkit-flex;



    /* NEW - Chrome */



    display: flex;



    -ms-flex-direction: column;



    -moz-flex-direction: column;



    flex-direction: column;



    -webkit-flex-direction: column; }



    .m-stack.m-stack--flex-tablet.m-stack--ver > .m-stack__item.m-stack__item--first {



      display: block;



      -webkit-box-ordinal-group: 1;



      -moz-box-ordinal-group: 1;



      -ms-flex-order: 1;



      -webkit-order: 1;



      order: 1; }



    .m-stack.m-stack--flex-tablet.m-stack--ver > .m-stack__item.m-stack__item--last {



      display: block;



      -webkit-box-ordinal-group: 2;



      -moz-box-ordinal-group: 2;



      -ms-flex-order: 2;



      -webkit-order: 2;



      order: 2; } }







@media (max-width: 992px) {



  .m-stack.m-stack--tablet-and-mobile {



    display: table;



    table-layout: fixed; }



    .m-stack.m-stack--tablet-and-mobile.m-stack--inline {



      width: auto; }



    .m-stack.m-stack--tablet-and-mobile.m-stack--hor > .m-stack__item {



      display: table-row;



      vertical-align: top;



      height: 1px; }



      .m-stack.m-stack--tablet-and-mobile.m-stack--hor > .m-stack__item > .m-stack__demo-item {



        height: 100%; }



      .m-stack.m-stack--tablet-and-mobile.m-stack--hor > .m-stack__item.m-stack__item--fluid {



        height: auto; }



      .m-stack.m-stack--tablet-and-mobile.m-stack--hor > .m-stack__item.m-stack__item--left {



        text-align: left; }



      .m-stack.m-stack--tablet-and-mobile.m-stack--hor > .m-stack__item.m-stack__item--right {



        text-align: right; }



      .m-stack.m-stack--tablet-and-mobile.m-stack--hor > .m-stack__item.m-stack__item--center {



        text-align: center; }



      .m-stack.m-stack--tablet-and-mobile.m-stack--hor > .m-stack__item.m-stack__item--top {



        vertical-align: top; }



      .m-stack.m-stack--tablet-and-mobile.m-stack--hor > .m-stack__item.m-stack__item--middle {



        vertical-align: middle; }



      .m-stack.m-stack--tablet-and-mobile.m-stack--hor > .m-stack__item.m-stack__item--bottom {



        vertical-align: bottom; }



    .m-stack.m-stack--tablet-and-mobile.m-stack--ver.m-stack--demo {



      height: 80px; }



    .m-stack.m-stack--tablet-and-mobile.m-stack--ver > .m-stack__item {



      display: table-cell;



      vertical-align: top;



      height: 100%; }



      .m-stack.m-stack--tablet-and-mobile.m-stack--ver > .m-stack__item.m-stack__item--fluid {



        width: 100%; }



      .m-stack.m-stack--tablet-and-mobile.m-stack--ver > .m-stack__item.m-stack__item--left {



        text-align: left; }



      .m-stack.m-stack--tablet-and-mobile.m-stack--ver > .m-stack__item.m-stack__item--right {



        text-align: right; }



      .m-stack.m-stack--tablet-and-mobile.m-stack--ver > .m-stack__item.m-stack__item--center {



        text-align: center; }



      .m-stack.m-stack--tablet-and-mobile.m-stack--ver > .m-stack__item.m-stack__item--top {



        vertical-align: top; }



      .m-stack.m-stack--tablet-and-mobile.m-stack--ver > .m-stack__item.m-stack__item--middle {



        vertical-align: middle; }



      .m-stack.m-stack--tablet-and-mobile.m-stack--ver > .m-stack__item.m-stack__item--bottom {



        vertical-align: bottom; }



  .m-stack.m-stack--flex-tablet-and-mobile {



    display: -webkit-box;



    /* OLD - iOS 6-, Safari 3.1-6 */



    display: -moz-box;



    /* OLD - Firefox 19- (buggy but mostly works) */



    display: -ms-flexbox;



    /* TWEENER - IE 10 */



    display: -webkit-flex;



    /* NEW - Chrome */



    display: flex;



    -ms-flex-direction: column;



    -moz-flex-direction: column;



    flex-direction: column;



    -webkit-flex-direction: column; }



    .m-stack.m-stack--flex-tablet-and-mobile.m-stack--ver > .m-stack__item.m-stack__item--first {



      display: block;



      -webkit-box-ordinal-group: 1;



      -moz-box-ordinal-group: 1;



      -ms-flex-order: 1;



      -webkit-order: 1;



      order: 1; }



    .m-stack.m-stack--flex-tablet-and-mobile.m-stack--ver > .m-stack__item.m-stack__item--last {



      display: block;



      -webkit-box-ordinal-group: 2;



      -moz-box-ordinal-group: 2;



      -ms-flex-order: 2;



      -webkit-order: 2;



      order: 2; } }







@media (max-width: 768px) {



  .m-stack.m-stack--mobile {



    display: table;



    table-layout: fixed; }



    .m-stack.m-stack--mobile.m-stack--inline {



      width: auto; }



    .m-stack.m-stack--mobile.m-stack--hor > .m-stack__item {



      display: table-row;



      vertical-align: top;



      height: 1px; }



      .m-stack.m-stack--mobile.m-stack--hor > .m-stack__item > .m-stack__demo-item {



        height: 100%; }



      .m-stack.m-stack--mobile.m-stack--hor > .m-stack__item.m-stack__item--fluid {



        height: auto; }



      .m-stack.m-stack--mobile.m-stack--hor > .m-stack__item.m-stack__item--left {



        text-align: left; }



      .m-stack.m-stack--mobile.m-stack--hor > .m-stack__item.m-stack__item--right {



        text-align: right; }



      .m-stack.m-stack--mobile.m-stack--hor > .m-stack__item.m-stack__item--center {



        text-align: center; }



      .m-stack.m-stack--mobile.m-stack--hor > .m-stack__item.m-stack__item--top {



        vertical-align: top; }



      .m-stack.m-stack--mobile.m-stack--hor > .m-stack__item.m-stack__item--middle {



        vertical-align: middle; }



      .m-stack.m-stack--mobile.m-stack--hor > .m-stack__item.m-stack__item--bottom {



        vertical-align: bottom; }



    .m-stack.m-stack--mobile.m-stack--ver.m-stack--demo {



      height: 80px; }



    .m-stack.m-stack--mobile.m-stack--ver > .m-stack__item {



      display: table-cell;



      vertical-align: top;



      height: 100%; }



      .m-stack.m-stack--mobile.m-stack--ver > .m-stack__item.m-stack__item--fluid {



        width: 100%; }



      .m-stack.m-stack--mobile.m-stack--ver > .m-stack__item.m-stack__item--left {



        text-align: left; }



      .m-stack.m-stack--mobile.m-stack--ver > .m-stack__item.m-stack__item--right {



        text-align: right; }



      .m-stack.m-stack--mobile.m-stack--ver > .m-stack__item.m-stack__item--center {



        text-align: center; }



      .m-stack.m-stack--mobile.m-stack--ver > .m-stack__item.m-stack__item--top {



        vertical-align: top; }



      .m-stack.m-stack--mobile.m-stack--ver > .m-stack__item.m-stack__item--middle {



        vertical-align: middle; }



      .m-stack.m-stack--mobile.m-stack--ver > .m-stack__item.m-stack__item--bottom {



        vertical-align: bottom; }



  .m-stack.m-stack--flex-mobile {



    display: -webkit-box;



    /* OLD - iOS 6-, Safari 3.1-6 */



    display: -moz-box;



    /* OLD - Firefox 19- (buggy but mostly works) */



    display: -ms-flexbox;



    /* TWEENER - IE 10 */



    display: -webkit-flex;



    /* NEW - Chrome */



    display: flex;



    -ms-flex-direction: column;



    -moz-flex-direction: column;



    flex-direction: column;



    -webkit-flex-direction: column; }



    .m-stack.m-stack--flex-mobile.m-stack--ver > .m-stack__item.m-stack__item--first {



      display: block;



      -webkit-box-ordinal-group: 1;



      -moz-box-ordinal-group: 1;



      -ms-flex-order: 1;



      -webkit-order: 1;



      order: 1; }



    .m-stack.m-stack--flex-mobile.m-stack--ver > .m-stack__item.m-stack__item--last {



      display: block;



      -webkit-box-ordinal-group: 2;



      -moz-box-ordinal-group: 2;



      -ms-flex-order: 2;



      -webkit-order: 2;



      order: 2; } }







.m-stack--demo.m-stack--ver .m-stack__item,



.m-stack--demo.m-stack--hor .m-stack__demo-item {



  padding: 10px;



  border: 1px solid #eee;



  background: #fbfbfb;



  font-weight: 500; }







.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) {



  display: flex;



  flex-direction: column; }



  .m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile).m-grid--root {



    flex: 1; }



  .m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item {



    flex: none; }



    .m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--fluid {



      flex: 1 0 auto; }



  .m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-1 {



    order: 1; }



  .m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-2 {



    order: 2; }



  .m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-3 {



    order: 3; }



  .m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-4 {



    order: 4; }



  .m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-5 {



    order: 5; }



  .m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-6 {



    order: 6; }



  .m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-7 {



    order: 7; }



  .m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-8 {



    order: 8; }



  .m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-9 {



    order: 9; }



  .m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-10 {



    order: 10; }



  .m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-11 {



    order: 11; }



  .m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-12 {



    order: 12; }







.m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) {



  display: flex;



  flex-direction: row; }



  .m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile).m-grid--root {



    flex: 1; }



  .m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item {



    flex: 0 0 auto; }



    .m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--fluid {



      flex: 1; }



  .m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-1 {



    order: 1; }



  .m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-2 {



    order: 2; }



  .m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-3 {



    order: 3; }



  .m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-4 {



    order: 4; }



  .m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-5 {



    order: 5; }



  .m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-6 {



    order: 6; }



  .m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-7 {



    order: 7; }



  .m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-8 {



    order: 8; }



  .m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-9 {



    order: 9; }



  .m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-10 {



    order: 10; }



  .m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-11 {



    order: 11; }



  .m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-12 {



    order: 12; }







.m-grid.m-grid--center {



  justify-content: center; }







.m-grid > .m-grid__item.m-grid__item--top {



  align-self: flex-start; }







.m-grid > .m-grid__item.m-grid__item--middle {



  align-self: center; }







.m-grid > .m-grid__item.m-grid__item--bottom {



  align-self: flex-end; }







.m-grid > .m-grid__item.m-grid__item--order-1 {



  order: 1; }







.m-grid > .m-grid__item.m-grid__item--order-2 {



  order: 2; }







.m-grid > .m-grid__item.m-grid__item--order-3 {



  order: 3; }







.m-grid > .m-grid__item.m-grid__item--order-4 {



  order: 4; }







.m-grid > .m-grid__item.m-grid__item--order-5 {



  order: 5; }







.m-grid > .m-grid__item.m-grid__item--order-6 {



  order: 6; }







.m-grid > .m-grid__item.m-grid__item--order-7 {



  order: 7; }







.m-grid > .m-grid__item.m-grid__item--order-8 {



  order: 8; }







.m-grid > .m-grid__item.m-grid__item--order-9 {



  order: 9; }







.m-grid > .m-grid__item.m-grid__item--order-10 {



  order: 10; }







.m-grid > .m-grid__item.m-grid__item--order-11 {



  order: 11; }







.m-grid > .m-grid__item.m-grid__item--order-12 {



  order: 12; }







@media (min-width: 993px) {



  .m-grid.m-grid--hor-desktop.m-grid--desktop {



    display: flex;



    flex-direction: column; }



    .m-grid.m-grid--hor-desktop.m-grid--desktop.m-grid--root {



      flex: 1; }



    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item {



      flex: none; }



      .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--fluid {



        flex: 1 0 auto; }



    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-1 {



      order: 1; }



    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-2 {



      order: 2; }



    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-3 {



      order: 3; }



    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-4 {



      order: 4; }



    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-5 {



      order: 5; }



    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-6 {



      order: 6; }



    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-7 {



      order: 7; }



    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-8 {



      order: 8; }



    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-9 {



      order: 9; }



    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-10 {



      order: 10; }



    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-11 {



      order: 11; }



    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-12 {



      order: 12; }



  .m-grid.m-grid--ver-desktop.m-grid--desktop {



    display: flex;



    flex-direction: row; }



    .m-grid.m-grid--ver-desktop.m-grid--desktop.m-grid--root {



      flex: 1; }



    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item {



      flex: 0 0 auto; }



      .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--fluid {



        flex: 1; }



    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-1 {



      order: 1; }



    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-2 {



      order: 2; }



    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-3 {



      order: 3; }



    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-4 {



      order: 4; }



    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-5 {



      order: 5; }



    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-6 {



      order: 6; }



    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-7 {



      order: 7; }



    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-8 {



      order: 8; }



    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-9 {



      order: 9; }



    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-10 {



      order: 10; }



    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-11 {



      order: 11; }



    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-12 {



      order: 12; }



  .m-grid.m-grid--center {



    justify-content: center; }



  .m-grid > .m-grid__item.m-grid__item--top {



    align-self: flex-start; }



  .m-grid > .m-grid__item.m-grid__item--middle {



    align-self: center; }



  .m-grid > .m-grid__item.m-grid__item--bottom {



    align-self: flex-end; }



  .m-grid > .m-grid__item.m-grid__item--order-1 {



    order: 1; }



  .m-grid > .m-grid__item.m-grid__item--order-2 {



    order: 2; }



  .m-grid > .m-grid__item.m-grid__item--order-3 {



    order: 3; }



  .m-grid > .m-grid__item.m-grid__item--order-4 {



    order: 4; }



  .m-grid > .m-grid__item.m-grid__item--order-5 {



    order: 5; }



  .m-grid > .m-grid__item.m-grid__item--order-6 {



    order: 6; }



  .m-grid > .m-grid__item.m-grid__item--order-7 {



    order: 7; }



  .m-grid > .m-grid__item.m-grid__item--order-8 {



    order: 8; }



  .m-grid > .m-grid__item.m-grid__item--order-9 {



    order: 9; }



  .m-grid > .m-grid__item.m-grid__item--order-10 {



    order: 10; }



  .m-grid > .m-grid__item.m-grid__item--order-11 {



    order: 11; }



  .m-grid > .m-grid__item.m-grid__item--order-12 {



    order: 12; } }







@media (min-width: 769px) {



  .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet {



    display: flex;



    flex-direction: column; }



    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet.m-grid--root {



      flex: 1; }



    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item {



      flex: none; }



      .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--fluid {



        flex: 1 0 auto; }



    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-1 {



      order: 1; }



    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-2 {



      order: 2; }



    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-3 {



      order: 3; }



    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-4 {



      order: 4; }



    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-5 {



      order: 5; }



    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-6 {



      order: 6; }



    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-7 {



      order: 7; }



    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-8 {



      order: 8; }



    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-9 {



      order: 9; }



    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-10 {



      order: 10; }



    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-11 {



      order: 11; }



    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-12 {



      order: 12; }



  .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet {



    display: flex;



    flex-direction: row; }



    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet.m-grid--root {



      flex: 1; }



    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item {



      flex: 0 0 auto; }



      .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--fluid {



        flex: 1; }



    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-1 {



      order: 1; }



    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-2 {



      order: 2; }



    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-3 {



      order: 3; }



    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-4 {



      order: 4; }



    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-5 {



      order: 5; }



    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-6 {



      order: 6; }



    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-7 {



      order: 7; }



    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-8 {



      order: 8; }



    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-9 {



      order: 9; }



    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-10 {



      order: 10; }



    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-11 {



      order: 11; }



    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-12 {



      order: 12; }



  .m-grid.m-grid--center {



    justify-content: center; }



  .m-grid > .m-grid__item.m-grid__item--top {



    align-self: flex-start; }



  .m-grid > .m-grid__item.m-grid__item--middle {



    align-self: center; }



  .m-grid > .m-grid__item.m-grid__item--bottom {



    align-self: flex-end; }



  .m-grid > .m-grid__item.m-grid__item--order-1 {



    order: 1; }



  .m-grid > .m-grid__item.m-grid__item--order-2 {



    order: 2; }



  .m-grid > .m-grid__item.m-grid__item--order-3 {



    order: 3; }



  .m-grid > .m-grid__item.m-grid__item--order-4 {



    order: 4; }



  .m-grid > .m-grid__item.m-grid__item--order-5 {



    order: 5; }



  .m-grid > .m-grid__item.m-grid__item--order-6 {



    order: 6; }



  .m-grid > .m-grid__item.m-grid__item--order-7 {



    order: 7; }



  .m-grid > .m-grid__item.m-grid__item--order-8 {



    order: 8; }



  .m-grid > .m-grid__item.m-grid__item--order-9 {



    order: 9; }



  .m-grid > .m-grid__item.m-grid__item--order-10 {



    order: 10; }



  .m-grid > .m-grid__item.m-grid__item--order-11 {



    order: 11; }



  .m-grid > .m-grid__item.m-grid__item--order-12 {



    order: 12; } }







@media (min-width: 769px) and (max-width: 992px) {



  .m-grid.m-grid--hor-tablet.m-grid--tablet {



    display: flex;



    flex-direction: column; }



    .m-grid.m-grid--hor-tablet.m-grid--tablet.m-grid--root {



      flex: 1; }



    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item {



      flex: none; }



      .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--fluid {



        flex: 1 0 auto; }



    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-1 {



      order: 1; }



    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-2 {



      order: 2; }



    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-3 {



      order: 3; }



    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-4 {



      order: 4; }



    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-5 {



      order: 5; }



    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-6 {



      order: 6; }



    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-7 {



      order: 7; }



    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-8 {



      order: 8; }



    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-9 {



      order: 9; }



    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-10 {



      order: 10; }



    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-11 {



      order: 11; }



    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-12 {



      order: 12; }



  .m-grid.m-grid--ver-tablet.m-grid--tablet {



    display: flex;



    flex-direction: row; }



    .m-grid.m-grid--ver-tablet.m-grid--tablet.m-grid--root {



      flex: 1; }



    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item {



      flex: 0 0 auto; }



      .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--fluid {



        flex: 1; }



    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-1 {



      order: 1; }



    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-2 {



      order: 2; }



    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-3 {



      order: 3; }



    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-4 {



      order: 4; }



    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-5 {



      order: 5; }



    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-6 {



      order: 6; }



    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-7 {



      order: 7; }



    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-8 {



      order: 8; }



    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-9 {



      order: 9; }



    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-10 {



      order: 10; }



    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-11 {



      order: 11; }



    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-12 {



      order: 12; }



  .m-grid.m-grid--center {



    justify-content: center; }



  .m-grid > .m-grid__item.m-grid__item--top {



    align-self: flex-start; }



  .m-grid > .m-grid__item.m-grid__item--middle {



    align-self: center; }



  .m-grid > .m-grid__item.m-grid__item--bottom {



    align-self: flex-end; }



  .m-grid > .m-grid__item.m-grid__item--order-1 {



    order: 1; }



  .m-grid > .m-grid__item.m-grid__item--order-2 {



    order: 2; }



  .m-grid > .m-grid__item.m-grid__item--order-3 {



    order: 3; }



  .m-grid > .m-grid__item.m-grid__item--order-4 {



    order: 4; }



  .m-grid > .m-grid__item.m-grid__item--order-5 {



    order: 5; }



  .m-grid > .m-grid__item.m-grid__item--order-6 {



    order: 6; }



  .m-grid > .m-grid__item.m-grid__item--order-7 {



    order: 7; }



  .m-grid > .m-grid__item.m-grid__item--order-8 {



    order: 8; }



  .m-grid > .m-grid__item.m-grid__item--order-9 {



    order: 9; }



  .m-grid > .m-grid__item.m-grid__item--order-10 {



    order: 10; }



  .m-grid > .m-grid__item.m-grid__item--order-11 {



    order: 11; }



  .m-grid > .m-grid__item.m-grid__item--order-12 {



    order: 12; } }







@media (max-width: 992px) {



  .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile {



    display: flex;



    flex-direction: column; }



    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile.m-grid--root {



      flex: 1; }



    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item {



      flex: none; }



      .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--fluid {



        flex: 1 0 auto; }



    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-1 {



      order: 1; }



    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-2 {



      order: 2; }



    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-3 {



      order: 3; }



    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-4 {



      order: 4; }



    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-5 {



      order: 5; }



    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-6 {



      order: 6; }



    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-7 {



      order: 7; }



    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-8 {



      order: 8; }



    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-9 {



      order: 9; }



    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-10 {



      order: 10; }



    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-11 {



      order: 11; }



    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-12 {



      order: 12; }



  .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile {



    display: flex;



    flex-direction: row; }



    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile.m-grid--root {



      flex: 1; }



    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item {



      flex: 0 0 auto; }



      .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--fluid {



        flex: 1; }



    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-1 {



      order: 1; }



    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-2 {



      order: 2; }



    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-3 {



      order: 3; }



    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-4 {



      order: 4; }



    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-5 {



      order: 5; }



    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-6 {



      order: 6; }



    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-7 {



      order: 7; }



    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-8 {



      order: 8; }



    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-9 {



      order: 9; }



    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-10 {



      order: 10; }



    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-11 {



      order: 11; }



    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-12 {



      order: 12; }



  .m-grid.m-grid--center {



    justify-content: center; }



  .m-grid > .m-grid__item.m-grid__item--top {



    align-self: flex-start; }



  .m-grid > .m-grid__item.m-grid__item--middle {



    align-self: center; }



  .m-grid > .m-grid__item.m-grid__item--bottom {



    align-self: flex-end; }



  .m-grid > .m-grid__item.m-grid__item--order-1 {



    order: 1; }



  .m-grid > .m-grid__item.m-grid__item--order-2 {



    order: 2; }



  .m-grid > .m-grid__item.m-grid__item--order-3 {



    order: 3; }



  .m-grid > .m-grid__item.m-grid__item--order-4 {



    order: 4; }



  .m-grid > .m-grid__item.m-grid__item--order-5 {



    order: 5; }



  .m-grid > .m-grid__item.m-grid__item--order-6 {



    order: 6; }



  .m-grid > .m-grid__item.m-grid__item--order-7 {



    order: 7; }



  .m-grid > .m-grid__item.m-grid__item--order-8 {



    order: 8; }



  .m-grid > .m-grid__item.m-grid__item--order-9 {



    order: 9; }



  .m-grid > .m-grid__item.m-grid__item--order-10 {



    order: 10; }



  .m-grid > .m-grid__item.m-grid__item--order-11 {



    order: 11; }



  .m-grid > .m-grid__item.m-grid__item--order-12 {



    order: 12; } }







@media (max-width: 768px) {



  .m-grid.m-grid--hor-mobile.m-grid--mobile {



    display: flex;



    flex-direction: column; }



    .m-grid.m-grid--hor-mobile.m-grid--mobile.m-grid--root {



      flex: 1; }



    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item {



      flex: none; }



      .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--fluid {



        flex: 1 0 auto; }



    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-1 {



      order: 1; }



    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-2 {



      order: 2; }



    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-3 {



      order: 3; }



    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-4 {



      order: 4; }



    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-5 {



      order: 5; }



    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-6 {



      order: 6; }



    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-7 {



      order: 7; }



    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-8 {



      order: 8; }



    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-9 {



      order: 9; }



    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-10 {



      order: 10; }



    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-11 {



      order: 11; }



    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-12 {



      order: 12; }



  .m-grid.m-grid--ver-mobile.m-grid--mobile {



    display: flex;



    flex-direction: row; }



    .m-grid.m-grid--ver-mobile.m-grid--mobile.m-grid--root {



      flex: 1; }



    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item {



      flex: 0 0 auto; }



      .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--fluid {



        flex: 1; }



    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-1 {



      order: 1; }



    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-2 {



      order: 2; }



    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-3 {



      order: 3; }



    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-4 {



      order: 4; }



    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-5 {



      order: 5; }



    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-6 {



      order: 6; }



    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-7 {



      order: 7; }



    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-8 {



      order: 8; }



    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-9 {



      order: 9; }



    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-10 {



      order: 10; }



    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-11 {



      order: 11; }



    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-12 {



      order: 12; }



  .m-grid.m-grid--center {



    justify-content: center; }



  .m-grid > .m-grid__item.m-grid__item--top {



    align-self: flex-start; }



  .m-grid > .m-grid__item.m-grid__item--middle {



    align-self: center; }



  .m-grid > .m-grid__item.m-grid__item--bottom {



    align-self: flex-end; }



  .m-grid > .m-grid__item.m-grid__item--order-1 {



    order: 1; }



  .m-grid > .m-grid__item.m-grid__item--order-2 {



    order: 2; }



  .m-grid > .m-grid__item.m-grid__item--order-3 {



    order: 3; }



  .m-grid > .m-grid__item.m-grid__item--order-4 {



    order: 4; }



  .m-grid > .m-grid__item.m-grid__item--order-5 {



    order: 5; }



  .m-grid > .m-grid__item.m-grid__item--order-6 {



    order: 6; }



  .m-grid > .m-grid__item.m-grid__item--order-7 {



    order: 7; }



  .m-grid > .m-grid__item.m-grid__item--order-8 {



    order: 8; }



  .m-grid > .m-grid__item.m-grid__item--order-9 {



    order: 9; }



  .m-grid > .m-grid__item.m-grid__item--order-10 {



    order: 10; }



  .m-grid > .m-grid__item.m-grid__item--order-11 {



    order: 11; }



  .m-grid > .m-grid__item.m-grid__item--order-12 {



    order: 12; } }







.m-dropoff {



  position: fixed;



  top: 0;



  left: 0;



  bottom: 0;



  right: 0;



  overflow: hidden;



  display: none;



  opacity: 0 ;



  filter: alpha(opacity=0) ;



  z-index: 100;



  background-color: rgba(0, 0, 0, 0.3); }



  .m-dropoff--on .m-dropoff {



    display: block;



    opacity: 1 ;



    filter: alpha(opacity=100) ;



    -webkit-animation: m-dropoff-fade-in .3s linear 1;



    -moz-animation: m-dropoff-fade-in .3s linear 1;



    -ms-animation: m-dropoff-fade-in .3s linear 1;



    -o-animation: m-dropoff-fade-in .3s linear 1;



    animation: m-dropoff-fade-in .3s linear 1; }







@-webkit-keyframes m-dropoff-fade-in {



  from {



    opacity: 0; }



  to {



    opacity: 1; } }







@-moz-keyframes m-dropoff-fade-in {



  from {



    opacity: 0; }



  to {



    opacity: 1; } }







@-o-keyframes m-dropoff-fade-in {



  from {



    opacity: 0; }



  to {



    opacity: 1; } }







@keyframes m-dropoff-fade-in {



  from {



    opacity: 0; }



  to {



    opacity: 1; } }







.m-page-loader {



  position: fixed;



  top: 0;



  bottom: 0;



  left: 0;



  right: 0;



  z-index: 1000;



  -webkit-justify-content: center;



  -moz-justify-content: center;



  -ms-justify-content: center;



  justify-content: center;



  -webkit-align-items: center;



  -moz-align-items: center;



  -ms-align-items: center;



  align-items: center;



  display: none; }



  .m-page--loading .m-page-loader {



    display: -webkit-box;



    /* OLD - iOS 6-, Safari 3.1-6 */



    display: -moz-box;



    /* OLD - Firefox 19- (buggy but mostly works) */



    display: -ms-flexbox;



    /* TWEENER - IE 10 */



    display: -webkit-flex;



    /* NEW - Chrome */



    display: flex; }



  .m-page-loader.m-page-loader--non-block {



    position: fixed;



    top: 50%;



    left: 50%;



    right: auto;



    bottom: auto;



    width: auto; }



    .m-page--loading-non-block .m-page-loader.m-page-loader--non-block {



      display: inline-block; }







.m-page-loader {



  background: #ffffff; }



  .m-page-loader.m-page-loader--non-block {



    background: transparent; }







.m-page-loader.m-page-loader--skin-dark {



  background: #2c2e3e; }



  .m-page-loader.m-page-loader--skin-dark.m-page-loader--non-block {



    background: transparent; }







.m-datatable {



  display: none; }







.m-datatable.m-datatable--default {



  display: block; }



  .m-datatable.m-datatable--default > .m-datatable__table {



    border-collapse: collapse;



    overflow: hidden;



    display: none;



    min-height: 300px; }



    .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head,



    .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body,



    .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot {



      visibility: hidden;



      display: block; }



      .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row,



      .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row,



      .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .m-datatable__row {



        width: 100%; }



        .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell,



        .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell,



        .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell {



          vertical-align: middle;



          padding: 11px 10px;



          font-size: 1rem; }



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell i,



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell i,



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell i {



            font-size: 1.3rem; }



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__cell--left,



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell.m-datatable__cell--left,



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell.m-datatable__cell--left {



            text-align: left; }



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__cell--left > span,



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell.m-datatable__cell--left > span,



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell.m-datatable__cell--left > span {



              text-align: left; }



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__cell--right,



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell.m-datatable__cell--right,



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell.m-datatable__cell--right {



            text-align: right; }



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__cell--right > span,



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell.m-datatable__cell--right > span,



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell.m-datatable__cell--right > span {



              text-align: right; }



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__cell--center,



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell.m-datatable__cell--center,



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell.m-datatable__cell--center {



            text-align: center; }



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__cell--center > span,



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell.m-datatable__cell--center > span,



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell.m-datatable__cell--center > span {



              text-align: center; }



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__cell--sort,



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell.m-datatable__cell--sort,



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell.m-datatable__cell--sort {



            cursor: pointer; }



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__cell--resizing,



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell.m-datatable__cell--resizing,



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell.m-datatable__cell--resizing {



            cursor: col-resize; }



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell > span,



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell > span,



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell > span {



            display: block;



            overflow: hidden;



            text-overflow: ellipsis; }



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__cell--check > span,



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell.m-datatable__cell--check > span,



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell.m-datatable__cell--check > span {



            overflow: visible; }



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__cell--check > span > .m-checkbox,



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell.m-datatable__cell--check > span > .m-checkbox,



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell.m-datatable__cell--check > span > .m-checkbox {



              top: 2px;



              padding: 0;



              margin: 0 0 0 0; }



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__toggle--detail > .m-datatable__toggle-detail,



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell.m-datatable__toggle--detail > .m-datatable__toggle-detail,



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell.m-datatable__toggle--detail > .m-datatable__toggle-detail {



            display: inline-block;



            text-align: right; }



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell .dropdown,



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell .dropdown,



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell .dropdown {



            display: inline-block; }



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell .dropdown .dropdown-menu,



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell .dropdown .dropdown-menu,



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell .dropdown .dropdown-menu {



              margin-top: 0.5rem; }



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell .dropdown.dropup .dropdown-menu,



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell .dropdown.dropup .dropdown-menu,



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell .dropdown.dropup .dropdown-menu {



              margin-top: auto;



              margin-bottom: 0.5rem; }



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell .dropdown .dropdown-menu.dropdown-menu-right,



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell .dropdown .dropdown-menu.dropdown-menu-right,



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell .dropdown .dropdown-menu.dropdown-menu-right {



              margin-right: -0.8rem; }



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell .dropdown .dropdown-menu.dropdown-menu-left,



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell .dropdown .dropdown-menu.dropdown-menu-left,



            .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell .dropdown .dropdown-menu.dropdown-menu-left {



              margin-left: -0.8rem; }



      .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head > .m-datatable__lock,



      .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body > .m-datatable__lock,



      .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot > .m-datatable__lock {



        border: 0; }



    .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell,



    .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell {



      font-weight: 600;



      vertical-align: middle; }



    .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell {



      padding: 16px 10px; }



      .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell > span > i {



        display: inline-block;



        position: relative;



        right: -10px;



        line-height: 0;



        vertical-align: middle;



        font-size: 1.1rem; }



    .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell.m-datatable__cell--check > span > .m-checkbox {



      top: 1px; }



    .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row-detail .m-datatable__detail {



      padding: 0 0 10px 42px; }



      .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row-detail .m-datatable__detail .m-datatable__row {



        display: table-row; }



        .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row-detail .m-datatable__detail .m-datatable__row > .m-datatable__cell {



          padding: 5px 10px;



          text-align: left;



          vertical-align: top; }



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row-detail .m-datatable__detail .m-datatable__row > .m-datatable__cell:first-child {



            font-size: 1rem;



            font-weight: 500; }



          .m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row-detail .m-datatable__detail .m-datatable__row > .m-datatable__cell:last-child {



            padding-left: 20px; }



  .m-datatable.m-datatable--default.m-datatable--error .m-datatable__body {



    padding: 30px;



    text-align: center; }



  .m-datatable.m-datatable--default.m-datatable--lock > .m-datatable__table > .m-datatable__head > .m-datatable__lock,



  .m-datatable.m-datatable--default.m-datatable--lock > .m-datatable__table > .m-datatable__body > .m-datatable__lock,



  .m-datatable.m-datatable--default.m-datatable--lock > .m-datatable__table > .m-datatable__foot > .m-datatable__lock {



    display: inline-block;



    position: relative;



    vertical-align: top;



    overflow: hidden; }



  .m-datatable.m-datatable--default.m-datatable--loaded {



    display: block; }



    .m-datatable.m-datatable--default.m-datatable--loaded > .m-datatable__table {



      display: block; }



      .m-datatable.m-datatable--default.m-datatable--loaded > .m-datatable__table > .m-datatable__head,



      .m-datatable.m-datatable--default.m-datatable--loaded > .m-datatable__table > .m-datatable__body,



      .m-datatable.m-datatable--default.m-datatable--loaded > .m-datatable__table > .m-datatable__foot {



        visibility: visible;



        display: block; }



        .m-datatable.m-datatable--default.m-datatable--loaded > .m-datatable__table > .m-datatable__head .m-datatable__row,



        .m-datatable.m-datatable--default.m-datatable--loaded > .m-datatable__table > .m-datatable__body .m-datatable__row,



        .m-datatable.m-datatable--default.m-datatable--loaded > .m-datatable__table > .m-datatable__foot .m-datatable__row {



          display: table;



          table-layout: initial; }



          .m-datatable.m-datatable--default.m-datatable--loaded > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell,



          .m-datatable.m-datatable--default.m-datatable--loaded > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell,



          .m-datatable.m-datatable--default.m-datatable--loaded > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell {



            display: table-cell; }



  .m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__head .m-datatable__row,



  .m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__body .m-datatable__row,



  .m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__foot .m-datatable__row {



    width: 100%; }



  .m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__head .m-datatable__toggle-subtable > i,



  .m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__body .m-datatable__toggle-subtable > i,



  .m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__foot .m-datatable__toggle-subtable > i {



    line-height: 0;



    font-size: 1.3rem; }



  .m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__head .m-datatable__toggle-subtable:hover,



  .m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__body .m-datatable__toggle-subtable:hover,



  .m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__foot .m-datatable__toggle-subtable:hover {



    text-decoration: none; }



  .m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__head .m-datatable__row-subtable,



  .m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__body .m-datatable__row-subtable,



  .m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__foot .m-datatable__row-subtable {



    display: table;



    width: 100%; }



    .m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__head .m-datatable__row-subtable > .m-datatable__subtable,



    .m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__body .m-datatable__row-subtable > .m-datatable__subtable,



    .m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__foot .m-datatable__row-subtable > .m-datatable__subtable {



      padding: 20px; }



  .m-datatable.m-datatable--default.m-datatable--scroll > .m-datatable__table {



    display: block; }



    .m-datatable.m-datatable--default.m-datatable--scroll > .m-datatable__table > .m-datatable__head,



    .m-datatable.m-datatable--default.m-datatable--scroll > .m-datatable__table > .m-datatable__foot {



      overflow: hidden; }



      .m-datatable.m-datatable--default.m-datatable--scroll > .m-datatable__table > .m-datatable__head .m-datatable__row,



      .m-datatable.m-datatable--default.m-datatable--scroll > .m-datatable__table > .m-datatable__foot .m-datatable__row {



        position: relative; }



    .m-datatable.m-datatable--default.m-datatable--scroll > .m-datatable__table > .m-datatable__body {



      overflow: hidden; }



  .m-datatable.m-datatable--default > .m-datatable__pager {



    margin-top: 20px; }



    .m-datatable.m-datatable--default > .m-datatable__pager.m-datatable__pager--top {



      margin-bottom: 20px; }



    .m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-nav {



      margin: 10px 0 0 0;



      padding: 0;



      display: inline-block; }



      .m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-nav > li {



        padding: 0;



        margin-right: 5px;



        display: inline-block; }



        .m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-nav > li:last-child {



          margin-right: 0; }



        .m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link {



          cursor: pointer;



          display: inline-block;



          height: 2.25rem;



          min-width: 2.25rem;



          vertical-align: middle;



          padding: 0.5rem;



          -webkit-border-radius: 50%;



          -moz-border-radius: 50%;



          -ms-border-radius: 50%;



          -o-border-radius: 50%;



          border-radius: 50%;



          text-align: center;



          position: relative;



          display: -webkit-box;



          /* OLD - iOS 6-, Safari 3.1-6 */



          display: -moz-box;



          /* OLD - Firefox 19- (buggy but mostly works) */



          display: -ms-flexbox;



          /* TWEENER - IE 10 */



          display: -webkit-flex;



          /* NEW - Chrome */



          display: flex;



          -webkit-justify-content: center;



          -moz-justify-content: center;



          -ms-justify-content: center;



          justify-content: center;



          -webkit-align-items: center;



          -moz-align-items: center;



          -ms-align-items: center;



          align-items: center;



          text-align: center;



          vertical-align: middle;



          font-size: 1rem;



          line-height: 1rem;



          font-weight: 400; }



          .m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link > i {



            font-size: 1rem;



            text-align: center;



            display: inline-block; }



          .m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--more-prev, .m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--more-next {



            font-weight: 600; }



        .m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-nav > li > .m-pager-input {



          height: 2.25rem;



          width: 3.5rem;



          text-align: center;



          -webkit-border-radius: 15px!important;



          -moz-border-radius: 15px!important;



          -ms-border-radius: 15px!important;



          -o-border-radius: 15px!important;



          border-radius: 15px!important; }



    .m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-info {



      float: right;



      margin-top: 10px; }



      .m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-info .m-datatable__pager-size {



        margin-right: 10px; }



        .m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle {



          -webkit-border-radius: 20px!important;



          -moz-border-radius: 20px!important;



          -ms-border-radius: 20px!important;



          -o-border-radius: 20px!important;



          border-radius: 20px!important;



          height: 2.25rem;



          padding: 0.45rem 1rem; }



        .m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-info .m-datatable__pager-size .dropdown-menu.inner > li.selected > a span.check-mark {



          margin-top: -0.6rem; }



  .m-datatable.m-datatable--default.m-datatable--subtable .m-datatable__subtable > .m-datatable > .m-datatable__pager {



    margin: 0;



    padding: 0 20px 10px 20px; }







@media (max-width: 768px) {



  .m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-info {



    float: none;



    display: block;



    margin: 10px 0 0 0; } }







.m-datatable > .m-datatable__table {



  background-color: #fff; }



  .m-datatable > .m-datatable__table > .m-datatable__head > .m-datatable__lock.m-datatable__lock--left,



  .m-datatable > .m-datatable__table > .m-datatable__body > .m-datatable__lock.m-datatable__lock--left,



  .m-datatable > .m-datatable__table > .m-datatable__foot > .m-datatable__lock.m-datatable__lock--left {



    z-index: 1;



    -webkit-box-shadow: 0px 0px 17px 5px rgba(113, 106, 202, 0.14) ;



    -moz-box-shadow: 0px 0px 17px 5px rgba(113, 106, 202, 0.14) ;



    box-shadow: 0px 0px 17px 5px rgba(113, 106, 202, 0.14) ; }



  .m-datatable > .m-datatable__table > .m-datatable__head > .m-datatable__lock.m-datatable__lock--right,



  .m-datatable > .m-datatable__table > .m-datatable__body > .m-datatable__lock.m-datatable__lock--right,



  .m-datatable > .m-datatable__table > .m-datatable__foot > .m-datatable__lock.m-datatable__lock--right {



    -webkit-box-shadow: 0px 0px 17px 5px rgba(113, 106, 202, 0.14) ;



    -moz-box-shadow: 0px 0px 17px 5px rgba(113, 106, 202, 0.14) ;



    box-shadow: 0px 0px 17px 5px rgba(113, 106, 202, 0.14) ; }



  .m-datatable > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell .m-checkbox.m-checkbox--solid > span,



  .m-datatable > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell .m-checkbox.m-checkbox--solid > span,



  .m-datatable > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell .m-checkbox.m-checkbox--solid > span {



    background: #e5e3ef; }



  .m-datatable > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell .m-checkbox.m-checkbox--solid > input:checked ~ span,



  .m-datatable > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell .m-checkbox.m-checkbox--solid > input:checked ~ span,



  .m-datatable > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell .m-checkbox.m-checkbox--solid > input:checked ~ span {



    background: #716aca; }



  .m-datatable > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell,



  .m-datatable > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell {



    background: #f4f3f8; }



    .m-datatable > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell > span,



    .m-datatable > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell > span {



      color: #575962; }



  .m-datatable > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell > span > i {



    color: #4d44bd; }







.m-datatable.m-datatable--scroll .mCustomScrollbar .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {



  background: #9ea7c0;



  opacity: 0.7 ;



  filter: alpha(opacity=70) ;



  -webkit-transition: all 0.3s ease;



  -moz-transition: all 0.3s ease;



  -ms-transition: all 0.3s ease;



  -o-transition: all 0.3s ease;



  transition: all 0.3s ease; }







.m-datatable.m-datatable--scroll .mCustomScrollbar .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {



  background: #9ea7c0;



  opacity: 1 ;



  filter: alpha(opacity=100) ;



  -webkit-transition: all 0.3s ease;



  -moz-transition: all 0.3s ease;



  -ms-transition: all 0.3s ease;



  -o-transition: all 0.3s ease;



  transition: all 0.3s ease; }







.m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link {



  color: #898b96; }



  .m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--first, .m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--prev, .m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--next, .m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--last {



    background: #ebe9f2; }



    .m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--first:hover, .m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--prev:hover, .m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--next:hover, .m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--last:hover {



      background: #716aca;



      color: #ffffff; }



  .m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link:hover {



    background: #716aca;



    color: #ffffff; }



  .m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--active {



    background: #716aca;



    color: #ffffff; }



  .m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--disabled, .m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--disabled:hover {



    color: #898b96;



    background: #ebe9f2;



    opacity: 0.3 ;



    filter: alpha(opacity=30) ; }







.m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-pager-input {



  background: #ebe9f2;



  border-color: #ebe9f2; }



  .m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-pager-input:focus {



    background: #716aca;



    border-color: #716aca; }







.m-datatable > .m-datatable__pager > .m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle {



  border: 0 !important;



  color: #3f4047;



  background: #ebe9f2; }



  .m-datatable > .m-datatable__pager > .m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle i {



    color: #ffffff; }







.m-datatable > .m-datatable__pager > .m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle:focus,



.m-datatable > .m-datatable__pager > .m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle:hover,



.m-datatable > .m-datatable__pager > .m-datatable__pager-info .m-datatable__pager-size.show > .btn.dropdown-toggle {



  border: 0 !important;



  color: #ffffff;



  background: #716aca; }



  .m-datatable > .m-datatable__pager > .m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle:focus i,



  .m-datatable > .m-datatable__pager > .m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle:hover i,



  .m-datatable > .m-datatable__pager > .m-datatable__pager-info .m-datatable__pager-size.show > .btn.dropdown-toggle i {



    color: #ffffff; }







.m-datatable > .m-datatable__pager > .m-datatable__pager-info .m-datatable__pager-size .dropdown-menu {



  z-index: 100; }



  .modal .m-datatable > .m-datatable__pager > .m-datatable__pager-info .m-datatable__pager-size .dropdown-menu {



    z-index: 1051; }







.m-datatable.m-datatable--subtable > .m-datatable__table > .m-datatable__body .m-datatable__toggle-subtable > i {



  color: #716aca; }







.m-datatable.m-datatable--subtable > .m-datatable__table > .m-datatable__body .m-datatable__row-subtable {



  border-top: 0; }



  .m-datatable.m-datatable--subtable > .m-datatable__table > .m-datatable__body .m-datatable__row-subtable .m-datatable__pager {



    background: #f4f3f8; }







.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell > span {



  color: #575962; }







.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell.m-datatable__cell--hover {



  background: #f7f6fa; }







.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row.m-datatable__row--even > .m-datatable__cell {



  background: #faf9fc; }







.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row.m-datatable__row--active > .m-datatable__cell {



  background: #f7f6fa; }







.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row.m-datatable__row--hover:not(.m-datatable__row--active) > .m-datatable__cell {



  background: #f7f6fa; }







.m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__body .m-datatable__row.m-datatable__row--subtable-expanded > .m-datatable__cell {



  background: #eeedf4 !important; }







.m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__body .m-datatable__row-subtable {



  background: #faf9fc; }



  .m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__body .m-datatable__row-subtable > .m-datatable__subtable > .m-datatable {



    -webkit-box-shadow: 0px 0px 15px 1px rgba(113, 106, 202, 0.2) ;



    -moz-box-shadow: 0px 0px 15px 1px rgba(113, 106, 202, 0.2) ;



    box-shadow: 0px 0px 15px 1px rgba(113, 106, 202, 0.2) ; }



  .m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__body .m-datatable__row-subtable.m-datatable__row-loading > .m-datatable__subtable > .m-datatable > .m-datatable__table {



    background: #faf9fc; }







.m-datatable.m-datatable--bordered > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell > span {



  color: #575962; }







.m-datatable.m-datatable--bordered > .m-datatable__table > .m-datatable__body .m-datatable__row.m-datatable__row--even > .m-datatable__cell {



  background: #faf9fc; }







.m-datatable.m-datatable--bordered > .m-datatable__table > .m-datatable__body .m-datatable__row.m-datatable__row--active > .m-datatable__cell {



  background: #f7f6fa; }







.m-datatable.m-datatable--bordered > .m-datatable__table > .m-datatable__body .m-datatable__row.m-datatable__row--hover:not(.m-datatable__row--active) > .m-datatable__cell {



  background: #f7f6fa; }







.m-datatable.m-datatable--bordered.m-datatable--subtable > .m-datatable__table > .m-datatable__body .m-datatable__row.m-datatable__row--subtable-expanded > .m-datatable__cell {



  background: #eeedf4 !important; }







.m-datatable.m-datatable--bordered.m-datatable--subtable > .m-datatable__table > .m-datatable__body .m-datatable__row-subtable {



  background: #faf9fc; }



  .m-datatable.m-datatable--bordered.m-datatable--subtable > .m-datatable__table > .m-datatable__body .m-datatable__row-subtable > .m-datatable__subtable > .m-datatable {



    -webkit-box-shadow: 0px 0px 15px 1px rgba(113, 106, 202, 0.2) ;



    -moz-box-shadow: 0px 0px 15px 1px rgba(113, 106, 202, 0.2) ;



    box-shadow: 0px 0px 15px 1px rgba(113, 106, 202, 0.2) ; }







.m-nav {



  padding: 0;



  margin: 0;



  list-style: none; }



  .m-nav > .m-nav__item {



    display: block; }



    .m-nav > .m-nav__item > .m-nav__link {



      display: table;



      table-layout: fixed;



      width: 100%;



      height: 100%;



      text-decoration: none;



      position: relative;



      outline: none !important;



      vertical-align: middle;



      padding: 9px 0; }



      .m-nav > .m-nav__item > .m-nav__link:hover {



        text-decoration: none; }



      .m-nav > .m-nav__item > .m-nav__link .m-nav__link-text {



        display: table-cell;



        height: 100%;



        width: 100%;



        margin: 0;



        padding: 0;



        vertical-align: middle;



        font-size: 1rem; }



      .m-nav > .m-nav__item > .m-nav__link .m-nav__link-title {



        display: table-cell;



        height: 100%;



        padding: 0;



        margin: 0;



        vertical-align: middle; }



        .m-nav > .m-nav__item > .m-nav__link .m-nav__link-title > .m-nav__link-wrap {



          display: table;



          height: 100%;



          margin: 0;



          width: 100%;



          padding: 0;



          vertical-align: middle; }



          .m-nav > .m-nav__item > .m-nav__link .m-nav__link-title > .m-nav__link-wrap > .m-nav__link-badge {



            display: table-cell;



            height: 100%;



            vertical-align: middle;



            white-space: nowrap;



            padding: 0px 0px 0px 5px;



            text-align: right; }



      .m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon {



        display: table-cell;



        height: 100%;



        vertical-align: middle;



        text-align: left;



        width: 35px;



        font-size: 1.4rem;



        line-height: 0; }



      .m-nav > .m-nav__item > .m-nav__link.m-nav__link--icon .m-nav__link-icon {



        width: auto;



        text-align: center; }



      .m-nav > .m-nav__item > .m-nav__link .m-nav__link-bullet {



        display: table-cell;



        vertical-align: middle;



        text-align: center;



        width: 20px; }



        .m-nav > .m-nav__item > .m-nav__link .m-nav__link-bullet > span {



          vertical-align: middle;



          display: inline-block; }



        .m-nav > .m-nav__item > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--dot > span {



          width: 4px;



          height: 4px;



          -webkit-border-radius: 100%;



          -moz-border-radius: 100%;



          -ms-border-radius: 100%;



          -o-border-radius: 100%;



          border-radius: 100%; }



        .m-nav > .m-nav__item > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--line > span {



          width: 5px;



          height: 1px; }



    .m-nav > .m-nav__item.m-nav__item--disabled {



      cursor: not-allowed; }



    .m-nav > .m-nav__item.m-nav__item--last {



      padding-bottom: 0; }



  .m-nav > .m-nav__section {



    display: table;



    width: 100%;



    vertical-align: middle;



    margin: 20px 0 10px 0; }



    .m-nav > .m-nav__section.m-nav__section--first {



      margin-top: 0; }



    .m-nav > .m-nav__section.m-nav__section--last {



      margin-bottom: 0; }



    .m-nav > .m-nav__section .m-nav__section-text {



      display: table-cell;



      margin: 0;



      vertical-align: middle;



      font-weight: 600;



      font-size: 0.85rem;



      text-transform: uppercase; }



    .m-nav > .m-nav__section .m-nav__section-icon {



      display: none;



      text-align: center;



      vertical-align: middle;



      font-size: 1.3rem; }



  .m-nav > .m-nav__separator {



    height: 0;



    overflow: hidden;



    margin: 15px 0; }



    .m-nav > .m-nav__separator.m-nav__separator--marginles {



      margin: 0; }



    .m-nav > .m-nav__separator.m-nav__separator--fit {



      margin-left: -20px;



      margin-right: -20px; }



  .m-nav.m-nav--inline {



    display: inline-block;



    width: auto;



    height: 100%; }



    .m-nav.m-nav--inline.m-nav--fluid {



      width: 100%; }



    .m-nav.m-nav--inline > .m-nav__item {



      height: 100%;



      display: inline-block;



      vertical-align: middle;



      padding: 0 0 0 25px; }



      .m-nav.m-nav--inline > .m-nav__item:first-child {



        padding-left: 0; }



      .m-nav.m-nav--inline > .m-nav__item > .m-nav__link {



        width: auto;



        padding: 9px 0; }



        .m-nav.m-nav--inline > .m-nav__item > .m-nav__link .m-nav__link-icon {



          padding-right: 10px; }



        .m-nav.m-nav--inline > .m-nav__item > .m-nav__link .m-nav__link-bullet {



          padding-right: 10px; }



      .m-nav.m-nav--inline > .m-nav__item.m-nav__item--last {



        padding-right: 0; }



        .m-nav.m-nav--inline > .m-nav__item.m-nav__item--last > .m-nav__link .m-nav__link-icon {



          text-align: right;



          padding-right: 0; }



        .m-nav.m-nav--inline > .m-nav__item.m-nav__item--last > .m-nav__link .m-nav__link-bullet {



          text-align: right;



          padding-right: 0; }



    .m-nav.m-nav--inline > .m-nav__separator {



      height: auto;



      display: inline-block;



      vertical-align: middle;



      padding: 0 0 0 5px;



      margin: 0; }



  .m-nav.m-nav--hover-bg > .m-nav__item > .m-nav__link {



    padding: 12px 30px; }



  .m-nav.m-nav--hover-bg > .m-nav__section {



    margin: 20px 30px; }



  .m-nav.m-nav--hover-bg > .m-nav__separator {



    margin: 30px 30px; }



    .m-nav.m-nav--hover-bg > .m-nav__separator.m-nav__separator--fit {



      margin-left: 0;



      margin-right: 0; }







.m-nav > .m-nav__item > .m-nav__link .m-nav__link-text {



  color: #6f727d;



  font-weight: 400; }







.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon {



  color: #c1bfd0; }







.m-nav > .m-nav__item > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--line > span, .m-nav > .m-nav__item > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--dot > span {



  background-color: #cfcedb; }







.m-nav > .m-nav__item:hover > .m-nav__heading .m-nav__link-icon,



.m-nav > .m-nav__item:hover > .m-nav__heading .m-nav__link-text,



.m-nav > .m-nav__item:hover > .m-nav__link .m-nav__link-icon,



.m-nav > .m-nav__item:hover > .m-nav__link .m-nav__link-text, .m-nav > .m-nav__item.m-nav__item--active > .m-nav__heading .m-nav__link-icon,



.m-nav > .m-nav__item.m-nav__item--active > .m-nav__heading .m-nav__link-text,



.m-nav > .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-icon,



.m-nav > .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-text {



  color: #716aca; }







.m-nav > .m-nav__item:hover > .m-nav__heading .m-nav__link-bullet.m-nav__link-bullet--line > span, .m-nav > .m-nav__item:hover > .m-nav__heading .m-nav__link-bullet.m-nav__link-bullet--dot > span,



.m-nav > .m-nav__item:hover > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--line > span,



.m-nav > .m-nav__item:hover > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--dot > span, .m-nav > .m-nav__item.m-nav__item--active > .m-nav__heading .m-nav__link-bullet.m-nav__link-bullet--line > span, .m-nav > .m-nav__item.m-nav__item--active > .m-nav__heading .m-nav__link-bullet.m-nav__link-bullet--dot > span,



.m-nav > .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--line > span,



.m-nav > .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--dot > span {



  background-color: #716aca; }







.m-nav > .m-nav__item.m-nav__item--disabled > .m-nav__heading .m-nav__link-text,



.m-nav > .m-nav__item.m-nav__item--disabled > .m-nav__link .m-nav__link-text {



  color: #afb2c1; }







.m-nav > .m-nav__item.m-nav__item--disabled > .m-nav__heading .m-nav__link-icon,



.m-nav > .m-nav__item.m-nav__item--disabled > .m-nav__link .m-nav__link-icon {



  color: #ccced7; }







.m-nav > .m-nav__item.m-nav__item--disabled > .m-nav__heading .m-nav__link-bullet.m-nav__link-bullet--line > span, .m-nav > .m-nav__item.m-nav__item--disabled > .m-nav__heading .m-nav__link-bullet.m-nav__link-bullet--dot > span,



.m-nav > .m-nav__item.m-nav__item--disabled > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--line > span,



.m-nav > .m-nav__item.m-nav__item--disabled > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--dot > span {



  background-color: #afb2c1; }







.m-nav > .m-nav__section .m-nav__section-text {



  color: #716aca; }







.m-nav > .m-nav__section .m-nav__section-icon {



  color: #575962; }







.m-nav > .m-nav__separator {



  border-bottom: 1px solid #f4f5f8; }



  .m-nav > .m-nav__separator.m-nav__separator--dashed {



    border-bottom: 1px dashed #ebedf2; }







.m-nav.m-nav--hover-bg > .m-nav__item:hover, .m-nav.m-nav--hover-bg > .m-nav__item.m-nav__item--active {



  background-color: #f7f8fa; }







.m-nav.m-nav--inline > .m-nav__separator {



  border-bottom: 0; }







.m-nav.m-nav--skin-dark > .m-nav__item > .m-nav__link .m-nav__link-text {



  color: #9093ac;



  font-weight: 400; }







.m-nav.m-nav--skin-dark > .m-nav__item > .m-nav__link .m-nav__link-icon {



  color: #f1f1f9; }







.m-nav.m-nav--skin-dark > .m-nav__item > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--line > span, .m-nav.m-nav--skin-dark > .m-nav__item > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--dot > span {



  background-color: #dfdff1; }







.m-nav.m-nav--skin-dark > .m-nav__item:hover > .m-nav__heading .m-nav__link-icon,



.m-nav.m-nav--skin-dark > .m-nav__item:hover > .m-nav__heading .m-nav__link-text,



.m-nav.m-nav--skin-dark > .m-nav__item:hover > .m-nav__link .m-nav__link-icon,



.m-nav.m-nav--skin-dark > .m-nav__item:hover > .m-nav__link .m-nav__link-text, .m-nav.m-nav--skin-dark > .m-nav__item.m-nav__item--active > .m-nav__heading .m-nav__link-icon,



.m-nav.m-nav--skin-dark > .m-nav__item.m-nav__item--active > .m-nav__heading .m-nav__link-text,



.m-nav.m-nav--skin-dark > .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-icon,



.m-nav.m-nav--skin-dark > .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-text {



  color: #716aca; }







.m-nav.m-nav--skin-dark > .m-nav__item:hover > .m-nav__heading .m-nav__link-bullet.m-nav__link-bullet--line > span, .m-nav.m-nav--skin-dark > .m-nav__item:hover > .m-nav__heading .m-nav__link-bullet.m-nav__link-bullet--dot > span,



.m-nav.m-nav--skin-dark > .m-nav__item:hover > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--line > span,



.m-nav.m-nav--skin-dark > .m-nav__item:hover > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--dot > span, .m-nav.m-nav--skin-dark > .m-nav__item.m-nav__item--active > .m-nav__heading .m-nav__link-bullet.m-nav__link-bullet--line > span, .m-nav.m-nav--skin-dark > .m-nav__item.m-nav__item--active > .m-nav__heading .m-nav__link-bullet.m-nav__link-bullet--dot > span,



.m-nav.m-nav--skin-dark > .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--line > span,



.m-nav.m-nav--skin-dark > .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--dot > span {



  background-color: #716aca; }







.m-nav.m-nav--skin-dark > .m-nav__item.m-nav__item--disabled > .m-nav__heading .m-nav__link-text,



.m-nav.m-nav--skin-dark > .m-nav__item.m-nav__item--disabled > .m-nav__link .m-nav__link-text {



  color: #c9c9e0; }







.m-nav.m-nav--skin-dark > .m-nav__item.m-nav__item--disabled > .m-nav__heading .m-nav__link-icon,



.m-nav.m-nav--skin-dark > .m-nav__item.m-nav__item--disabled > .m-nav__link .m-nav__link-icon {



  color: #a9a9cd; }







.m-nav.m-nav--skin-dark > .m-nav__item.m-nav__item--disabled > .m-nav__heading .m-nav__link-bullet.m-nav__link-bullet--line > span, .m-nav.m-nav--skin-dark > .m-nav__item.m-nav__item--disabled > .m-nav__heading .m-nav__link-bullet.m-nav__link-bullet--dot > span,



.m-nav.m-nav--skin-dark > .m-nav__item.m-nav__item--disabled > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--line > span,



.m-nav.m-nav--skin-dark > .m-nav__item.m-nav__item--disabled > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--dot > span {



  background-color: #c9c9e0; }







.m-nav.m-nav--skin-dark > .m-nav__section .m-nav__section-text {



  color: #716aca; }







.m-nav.m-nav--skin-dark > .m-nav__section .m-nav__section-icon {



  color: #ffffff; }







.m-nav.m-nav--skin-dark > .m-nav__separator {



  border-bottom: 1px solid #999caa; }



  .m-nav.m-nav--skin-dark > .m-nav__separator.m-nav__separator--dashed {



    border-bottom: 1px dashed #a1a4b1; }







.m-nav.m-nav--skin-dark.m-nav--hover-bg > .m-nav__item:hover, .m-nav.m-nav--skin-dark.m-nav--hover-bg > .m-nav__item.m-nav__item--active {



  background-color: #9699a8; }







.m-nav.m-nav--skin-dark.m-nav--inline > .m-nav__separator {



  border-bottom: 0; }







.m-nav-grid {



  padding: 0;



  margin: 0;



  display: table;



  table-layout: fixed;



  width: 100%; }



  .m-nav-grid > .m-nav-grid__row {



    display: table-row; }



    .m-nav-grid > .m-nav-grid__row > .m-nav-grid__item {



      display: table-cell;



      vertical-align: middle;



      text-align: center;



      padding: 50px 5px 50px 5px; }



      .m-nav-grid > .m-nav-grid__row > .m-nav-grid__item:hover {



        text-decoration: none; }



      .m-nav-grid > .m-nav-grid__row > .m-nav-grid__item .m-nav-grid__icon {



        text-align: center;



        font-size: 35px; }



      .m-nav-grid > .m-nav-grid__row > .m-nav-grid__item .m-nav-grid__text {



        display: block;



        line-height: 1;



        text-align: center;



        margin: 10px 0 0 0;



        font-size: 1rem;



        font-weight: 500; }







.m-nav-grid .m-nav-grid__row .m-nav-grid__item {



  border-right: 1px solid #f4f5f8;



  border-bottom: 1px solid #f4f5f8; }



  .m-nav-grid .m-nav-grid__row .m-nav-grid__item:last-child {



    border-right: 0; }



  .m-nav-grid .m-nav-grid__row .m-nav-grid__item .m-nav-grid__icon {



    color: #c4c5d6; }



  .m-nav-grid .m-nav-grid__row .m-nav-grid__item .m-nav-grid__text {



    color: #716aca; }



  .m-nav-grid .m-nav-grid__row .m-nav-grid__item:hover {



    background: #fdfdff; }



    .m-nav-grid .m-nav-grid__row .m-nav-grid__item:hover .m-nav-grid__icon {



      color: #c1bfd0; }







.m-nav-grid .m-nav-grid__row:last-child .m-nav-grid__item {



  border-bottom: 0; }







.m-nav-grid.m-nav-grid--skin-dark .m-nav-grid__row .m-nav-grid__item {



  border-right: 1px solid #999caa;



  border-bottom: 1px solid #999caa; }



  .m-nav-grid.m-nav-grid--skin-dark .m-nav-grid__row .m-nav-grid__item:last-child {



    border-right: 0; }



  .m-nav-grid.m-nav-grid--skin-dark .m-nav-grid__row .m-nav-grid__item .m-nav-grid__icon {



    color: #c4c5d6; }



  .m-nav-grid.m-nav-grid--skin-dark .m-nav-grid__row .m-nav-grid__item .m-nav-grid__text {



    color: #716aca; }



  .m-nav-grid.m-nav-grid--skin-dark .m-nav-grid__row .m-nav-grid__item:hover {



    background: #6b6f81; }



    .m-nav-grid.m-nav-grid--skin-dark .m-nav-grid__row .m-nav-grid__item:hover .m-nav-grid__icon {



      color: #f1f1f9; }







.m-nav-grid.m-nav-grid--skin-dark .m-nav-grid__row:last-child .m-nav-grid__item {



  border-bottom: 0; }







.m-nav-sticky {



  width: 40px;



  position: fixed;



  top: 35%;



  right: 0;



  list-style: none;



  padding: 5px 0;



  margin: 0;



  z-index: 110;



  -webkit-border-radius: 8px 0 0 8px;



  -moz-border-radius: 8px 0 0 8px;



  -ms-border-radius: 8px 0 0 8px;



  -o-border-radius: 8px 0 0 8px;



  border-radius: 8px 0 0 8px; }



  .m-nav-sticky .m-nav-sticky__item {



    margin: 0;



    padding: 5px;



    text-align: center; }



    .m-nav-sticky .m-nav-sticky__item > a > i {



      font-size: 1.4rem; }



    .m-nav-sticky .m-nav-sticky__item > a:hover {



      text-decoration: none; }







.m-nav-sticky {



  background: #fff;



  -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ; }



  .m-nav-sticky .m-nav-sticky__item > a > i {



    color: #c1bfd0; }



  .m-nav-sticky .m-nav-sticky__item > a:hover > i {



    color: #837dd1; }







.m-nav-sticky.m-nav-sticky--skin-dark {



  background: #555;



  -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ;



  -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ;



  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ; }



  .m-nav-sticky.m-nav-sticky--skin-dark .m-nav-sticky__item > a > i {



    color: #f1f1f9; }



  .m-nav-sticky.m-nav-sticky--skin-dark .m-nav-sticky__item > a:hover > i {



    color: #837dd1; }







.m-scroll-top {



  width: 40px;



  height: 40px;



  position: fixed;



  bottom: 40px;



  right: 20px;



  cursor: pointer;



  text-align: center;



  vertical-align: middle;



  display: none;



  padding-top: 9px;



  z-index: 110;



  -webkit-border-radius: 100%;



  -moz-border-radius: 100%;



  -ms-border-radius: 100%;



  -o-border-radius: 100%;



  border-radius: 100%; }



  .m-scroll-top > i {



    font-size: 1.3rem; }



  .m-scroll-top:hover {



    text-decoration: none; }



  .m-scroll-top--shown .m-scroll-top {



    display: block; }







.m-scroll-top {



  background: #fff;



  -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ; }



  .m-scroll-top > i {



    color: #cfcedb; }



  .m-scroll-top:hover > i {



    color: #716aca; }







.m-scroll-top.m-scroll-top--skin-dark {



  background: #555;



  -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ;



  -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ;



  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ; }



  .m-scroll-top.m-scroll-top--skin-dark > i {



    color: #dfdff1; }



  .m-scroll-top.m-scroll-top--skin-dark:hover > i {



    color: #716aca; }







.m-dropdown {



  position: relative; }



  .m-dropdown.m-dropdown--inline {



    display: inline-block; }



  .m-dropdown .m-dropdown__toggle .la-ellipsis-h {



    font-size: 2.1rem; }



  .m-dropdown .m-dropdown__wrapper {



    top: 100%;



    text-align: left;



    display: none;



    position: absolute;



    z-index: 1100;



    padding-top: 0;



    width: 245px;



    -webkit-border-radius: 4px;



    -moz-border-radius: 4px;



    -ms-border-radius: 4px;



    -o-border-radius: 4px;



    border-radius: 4px;



    -webkit-transform: translateZ(0);



    -moz-transform: translateZ(0);



    -ms-transform: translateZ(0);



    -o-transform: translateZ(0);



    transform: translateZ(0);



    -webkit-transform-style: preserve-3d;



    -webkit-backface-visibility: hidden;



    backface-visibility: hidden; }



    .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {



      -webkit-border-radius: 4px;



      -moz-border-radius: 4px;



      -ms-border-radius: 4px;



      -o-border-radius: 4px;



      border-radius: 4px; }



      .m-dropdown .m-dropdown__wrapper .m-dropdown__inner .mCSB_container,



      .m-dropdown .m-dropdown__wrapper .m-dropdown__inner .mCustomScrollBox,



      .m-dropdown .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__content,



      .m-dropdown .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__scrollable {



        -webkit-border-radius: 4px;



        -moz-border-radius: 4px;



        -ms-border-radius: 4px;



        -o-border-radius: 4px;



        border-radius: 4px; }



  .m-dropdown .m-dropdown__wrapper .m-dropdown__header {



    padding: 20px 20px;



    -webkit-border-radius: 4px 4px 0 0;



    -moz-border-radius: 4px 4px 0 0;



    -ms-border-radius: 4px 4px 0 0;



    -o-border-radius: 4px 4px 0 0;



    border-radius: 4px 4px 0 0; }



    .m-dropdown .m-dropdown__wrapper .m-dropdown__header .m-dropdown__header-title {



      display: block;



      padding: 0 0 5px 0;



      font-size: 1.5rem;



      font-weight: 400; }



    .m-dropdown .m-dropdown__wrapper .m-dropdown__header .m-dropdown__header-subtitle {



      display: block;



      padding: 0px;



      font-size: 1rem; }



  .m-dropdown .m-dropdown__wrapper .m-dropdown__body {



    padding: 20px; }



    .m-dropdown .m-dropdown__wrapper .m-dropdown__body .mCSB_scrollTools {



      right: -10px; }



    .m-dropdown .m-dropdown__wrapper .m-dropdown__body.m-dropdown__body--paddingless {



      padding: 0; }



      .m-dropdown .m-dropdown__wrapper .m-dropdown__body.m-dropdown__body--paddingless .mCSB_scrollTools {



        right: 0; }



  .m-dropdown .m-dropdown__wrapper .m-dropdown__footer {



    padding: 20px; }



  .m-dropdown.m-dropdown--header-bg-fil .m-dropdown__wrapper .m-dropdown__inner {



    -webkit-border-radius: 8px 8px 4px 4px;



    -moz-border-radius: 8px 8px 4px 4px;



    -ms-border-radius: 8px 8px 4px 4px;



    -o-border-radius: 8px 8px 4px 4px;



    border-radius: 8px 8px 4px 4px; }



    .m-dropdown.m-dropdown--header-bg-fil .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__header {



      -webkit-border-radius: 4px 4px 0 0;



      -moz-border-radius: 4px 4px 0 0;



      -ms-border-radius: 4px 4px 0 0;



      -o-border-radius: 4px 4px 0 0;



      border-radius: 4px 4px 0 0; }



  .m-dropdown.m-dropdown--footer-bg-fil .m-dropdown__wrapper .m-dropdown__inner {



    -webkit-border-radius: 4px 4px 8px 8px;



    -moz-border-radius: 4px 4px 8px 8px;



    -ms-border-radius: 4px 4px 8px 8px;



    -o-border-radius: 4px 4px 8px 8px;



    border-radius: 4px 4px 8px 8px; }



    .m-dropdown.m-dropdown--footer-bg-fil .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__footer {



      -webkit-border-radius: 0 0 4px 4px;



      -moz-border-radius: 0 0 4px 4px;



      -ms-border-radius: 0 0 4px 4px;



      -o-border-radius: 0 0 4px 4px;



      border-radius: 0 0 4px 4px; }



  .m-dropdown.m-dropdown--small .m-dropdown__wrapper {



    width: 225px; }



  .m-dropdown.m-dropdown--medium .m-dropdown__wrapper {



    width: 325px; }



  .m-dropdown.m-dropdown--large .m-dropdown__wrapper {



    width: 380px; }



  .m-dropdown.m-dropdown--huge .m-dropdown__wrapper {



    width: 455px; }



  .m-dropdown.m-dropdown--open .m-dropdown__wrapper, .m-dropdown.m-dropdown--hoverable:hover .m-dropdown__wrapper {



    display: block;



    -webkit-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-up .3s ease-out 1;



    -moz-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-up .3s ease-out 1;



    -ms-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-up .3s ease-out 1;



    -o-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-up .3s ease-out 1;



    animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-up .3s ease-out 1; }



    @media screen\0 {



      .m-dropdown.m-dropdown--open .m-dropdown__wrapper, .m-dropdown.m-dropdown--hoverable:hover .m-dropdown__wrapper {



        -webkit-animation: none;



        -moz-animation: none;



        -ms-animation: none;



        -o-animation: none;



        animation: none; } }



  .m-dropdown.m-dropdown--up .m-dropdown__wrapper {



    padding-top: 0;



    top: auto;



    bottom: 100%;



    padding-bottom: 0; }



  .m-dropdown.m-dropdown--up.m-dropdown--open .m-dropdown__wrapper, .m-dropdown.m-dropdown--up.m-dropdown--hoverable:hover .m-dropdown__wrapper {



    display: block;



    -webkit-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-down .3s ease-out 1;



    -moz-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-down .3s ease-out 1;



    -ms-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-down .3s ease-out 1;



    -o-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-down .3s ease-out 1;



    animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-down .3s ease-out 1; }



    @media screen\0 {



      .m-dropdown.m-dropdown--up.m-dropdown--open .m-dropdown__wrapper, .m-dropdown.m-dropdown--up.m-dropdown--hoverable:hover .m-dropdown__wrapper {



        -webkit-animation: none;



        -moz-animation: none;



        -ms-animation: none;



        -o-animation: none;



        animation: none; } }



  .m-dropdown.m-dropdown--align-right .m-dropdown__wrapper {



    right: 0; }



  .m-dropdown.m-dropdown--align-right.m-dropdown--align-push .m-dropdown__wrapper {



    margin-right: -20px; }



  .m-dropdown.m-dropdown--align-left .m-dropdown__wrapper {



    left: 0; }



  .m-dropdown.m-dropdown--align-left.m-dropdown--align-push .m-dropdown__wrapper {



    margin-left: -20px; }



  .m-dropdown.m-dropdown--align-center .m-dropdown__wrapper {



    left: 50%;



    width: 245px;



    margin-left: -122.5px; }



  .m-dropdown.m-dropdown--align-center.m-dropdown--small .m-dropdown__wrapper {



    width: 225px;



    margin-left: -112.5px; }



  .m-dropdown.m-dropdown--align-center.m-dropdown--medium .m-dropdown__wrapper {



    width: 325px;



    margin-left: -162.5px; }



  .m-dropdown.m-dropdown--align-center.m-dropdown--large .m-dropdown__wrapper {



    width: 380px;



    margin-left: -190px; }



  .m-dropdown.m-dropdown--align-center.m-dropdown--huge .m-dropdown__wrapper {



    width: 455px;



    margin-left: -227.5px; }







@media (max-width: 768px) {



  .m-dropdown.m-dropdown--mobile-full-width.m-dropdown--align-center > .m-dropdown__wrapper,



  .m-dropdown.m-dropdown--mobile-full-width > .m-dropdown__wrapper {



    width: auto;



    margin: 0 auto;



    left: 30px;



    right: 30px; } }







.m-dropdown__dropoff {



  position: fixed;



  left: 0;



  top: 0;



  bottom: 0;



  right: 0;



  display: block;



  z-index: 1099; }







@-webkit-keyframes m-dropdown-fade-in {



  from {



    opacity: 0; }



  to {



    opacity: 1; } }







@-moz-keyframes m-dropdown-fade-in {



  from {



    opacity: 0; }



  to {



    opacity: 1; } }







@-o-keyframes m-dropdown-fade-in {



  from {



    opacity: 0; }



  to {



    opacity: 1; } }







@keyframes m-dropdown-fade-in {



  from {



    opacity: 0; }



  to {



    opacity: 1; } }







@-webkit-keyframes m-dropdown-move-up {



  from {



    margin-top: 10px; }



  to {



    margin-top: 0; } }







@-moz-keyframes m-dropdown-move-up {



  from {



    margin-top: 10px; }



  to {



    margin-top: 0; } }







@-o-keyframes m-dropdown-move-up {



  from {



    margin-top: 10px; }



  to {



    margin-top: 0; } }







@keyframes m-dropdown-move-up {



  from {



    margin-top: 10px; }



  to {



    margin-top: 0; } }







@-webkit-keyframes m-dropdown-arrow-move-up {



  from {



    margin-top: 10px; }



  to {



    margin-top: 0px; } }







@-moz-keyframes m-dropdown-arrow-move-up {



  from {



    margin-top: 10px; }



  to {



    margin-top: 0px; } }







@-o-keyframes m-dropdown-arrow-move-up {



  from {



    margin-top: 10px; }



  to {



    margin-top: 0px; } }







@keyframes m-dropdown-arrow-move-up {



  from {



    margin-top: 10px; }



  to {



    margin-top: 0px; } }







@-webkit-keyframes m-dropdown-move-down {



  from {



    margin-bottom: 10px; }



  to {



    margin-bottom: 0; } }







@-moz-keyframes m-dropdown-move-down {



  from {



    margin-bottom: 10px; }



  to {



    margin-bottom: 0; } }







@-o-keyframes m-dropdown-move-down {



  from {



    margin-bottom: 10px; }



  to {



    margin-bottom: 0; } }







@keyframes m-dropdown-move-down {



  from {



    margin-bottom: 10px; }



  to {



    margin-bottom: 0; } }







@-webkit-keyframes m-dropdown-arrow-move-down {



  from {



    margin-bottom: 10px; }



  to {



    margin-bottom: 0px; } }







@-moz-keyframes m-dropdown-arrow-move-down {



  from {



    margin-bottom: 10px; }



  to {



    margin-bottom: 0px; } }







@-o-keyframes m-dropdown-arrow-move-down {



  from {



    margin-bottom: 10px; }



  to {



    margin-bottom: 0px; } }







@keyframes m-dropdown-arrow-move-down {



  from {



    margin-bottom: 10px; }



  to {



    margin-bottom: 0px; } }







.m-dropdown.m-dropdown--arrow .m-dropdown__wrapper {



  padding-top: 10px; }







.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__wrapper {



  padding-top: 0;



  padding-bottom: 11px; }



  .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__wrapper .m-dropdown__arrow {



    position: absolute;



    line-height: 0;



    display: inline-block;



    overflow: hidden;



    height: 10px;



    width: 40px;



    position: relative;



    left: 50%;



    margin-left: -20px;



    top: auto;



    position: absolute;



    margin-top: 0; }



    .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__wrapper .m-dropdown__arrow:before {



      display: inline-block;



      font-family: "Metronic";



      font-style: normal;



      font-weight: normal;



      font-variant: normal;



      line-height: 0px;



      text-decoration: inherit;



      text-rendering: optimizeLegibility;



      text-transform: none;



      -moz-osx-font-smoothing: grayscale;



      -webkit-font-smoothing: antialiased;



      font-smoothing: antialiased;



      content: ""; }



    .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__wrapper .m-dropdown__arrow:before {



      position: relative;



      top: 100%;



      margin-top: 9px;



      font-size: 40px; }



      @media screen\0 {



        .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__wrapper .m-dropdown__arrow:before {



          margin-top: 11px; } }



    @media screen\0 {



      .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__wrapper .m-dropdown__arrow {



        margin-top: -1px; } }



    @supports (-ms-ime-align: auto) {



      .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__wrapper .m-dropdown__arrow {



        margin-top: -1px; } }







.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow,



.m-dropdown.m-dropdown--arrow .m-dropdown__arrow {



  position: absolute;



  line-height: 0;



  display: inline-block;



  overflow: hidden;



  height: 11px;



  width: 40px;



  position: relative;



  left: 50%;



  margin-left: -20px;



  top: 0;



  position: absolute; }



  .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow:before,



  .m-dropdown.m-dropdown--arrow .m-dropdown__arrow:before {



    display: inline-block;



    font-family: "Metronic";



    font-style: normal;



    font-weight: normal;



    font-variant: normal;



    line-height: 0px;



    text-decoration: inherit;



    text-rendering: optimizeLegibility;



    text-transform: none;



    -moz-osx-font-smoothing: grayscale;



    -webkit-font-smoothing: antialiased;



    font-smoothing: antialiased;



    content: ""; }



  .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow:before,



  .m-dropdown.m-dropdown--arrow .m-dropdown__arrow:before {



    position: relative;



    top: 100%;



    margin-top: 11px;



    font-size: 40px; }



    @media screen\0 {



      .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow:before,



      .m-dropdown.m-dropdown--arrow .m-dropdown__arrow:before {



        margin-top: 13px; } }



  .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow.m-dropdown__arrow--left,



  .m-dropdown.m-dropdown--arrow .m-dropdown__arrow.m-dropdown__arrow--left {



    left: 15px;



    margin-left: 0; }



  .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow.m-dropdown__arrow--right,



  .m-dropdown.m-dropdown--arrow .m-dropdown__arrow.m-dropdown__arrow--right {



    right: 15px;



    left: auto;



    margin-left: auto; }







.m-dropdown.m-dropdown--skin-dark .m-dropdown__wrapper .m-dropdown__inner {



  background-color: #282a3c;



  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4); }







.m-dropdown.m-dropdown--skin-dark.m-dropdown--arrow .m-dropdown__arrow {



  color: #282a3c; }







.m-dropdown.m-dropdown--skin-dark .m-dropdown__header {



  -webkit-box-shadow: none ;



  -moz-box-shadow: none ;



  box-shadow: none ; }







.m-dropdown.m-dropdown--skin-dark.m-dropdown--header-bg-fill.m-dropdown--arrow .m-dropdown__arrow {



  color: #716aca; }







.m-dropdown.m-dropdown--skin-dark.m-dropdown--header-bg-fill .m-dropdown__header {



  background-color: #716aca; }



  .m-dropdown.m-dropdown--skin-dark.m-dropdown--header-bg-fill .m-dropdown__header .m-dropdown__header-title {



    color: #fff; }



  .m-dropdown.m-dropdown--skin-dark.m-dropdown--header-bg-fill .m-dropdown__header .m-dropdown__header-subtitle {



    color: #fff; }







.m-dropdown .m-dropdown__wrapper .m-dropdown__inner {



  background-color: #ffffff;



  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2); }







.m-dropdown.m-dropdown--arrow .m-dropdown__arrow {



  color: #ffffff; }







.m-dropdown .m-dropdown__header {



  -webkit-box-shadow: 1px 34px 52px -19px rgba(68, 62, 84, 0.03) ;



  -moz-box-shadow: 1px 34px 52px -19px rgba(68, 62, 84, 0.03) ;



  box-shadow: 1px 34px 52px -19px rgba(68, 62, 84, 0.03) ; }







.m-dropdown.m-dropdown--header-bg-fill.m-dropdown--arrow .m-dropdown__arrow {



  color: transparent; }







.m-dropdown.m-dropdown--header-bg-fill .m-dropdown__header {



  background-color: transparent; }



  .m-dropdown.m-dropdown--header-bg-fill .m-dropdown__header .m-dropdown__header-title {



    color: #fff; }



  .m-dropdown.m-dropdown--header-bg-fill .m-dropdown__header .m-dropdown__header-subtitle {



    color: #fff; }







.m-tabs-line {



  margin: 0 0 25px 0; }



  .m-tabs-line:before, .m-tabs-line:after {



    content: " ";



    display: table; }



  .m-tabs-line:after {



    clear: both; }



  .m-tabs-line .m-tabs__item {



    margin-right: 30px;



    margin-bottom: -1px; }



    .m-tabs-line .m-tabs__item:last-child {



      margin-right: 0; }



  .m-tabs-line .m-tabs__link {



    border: 0;



    border-bottom: 1px solid transparent;



    padding: 12px 0;



    font-size: 1.1rem;



    font-weight: 400; }



    .m-tabs-line .m-tabs__link [class^="la-"],



    .m-tabs-line .m-tabs__link [class*=" la-"] {



      font-size: 1.6rem; }



    .m-tabs-line .m-tabs__link [class^="fa-"],



    .m-tabs-line .m-tabs__link [class*=" fa-"] {



      font-size: 1.4rem; }



    .m-tabs-line .m-tabs__link [class^="flaticon-"],



    .m-tabs-line .m-tabs__link [class*=" flaticon-"] {



      font-size: 1.6rem; }



    .m-tabs-line .m-tabs__link i {



      vertical-align: middle;



      line-height: 0;



      display: inline-block;



      margin-right: 0.5rem; }



  .m-tabs-line.m-tabs-line--2x a.m-tabs__link:hover, .m-tabs-line.m-tabs-line--2x a.m-tabs__link.active {



    border-bottom-width: 4px !important; }



  .m-tabs-line.m-tabs-line--left {



    float: left; }



  .m-tabs-line.m-tabs-line--right {



    float: right; }







.m-tabs-line {



  border-bottom: 1px solid #ebedf2; }



  .m-tabs-line.nav.nav-tabs .nav-link,



  .m-tabs-line a.m-tabs__link {



    background: transparent;



    color: #7b7e8a; }



    .m-tabs-line.nav.nav-tabs .nav-link i,



    .m-tabs-line a.m-tabs__link i {



      color: #898b96; }



    .m-tabs-line.nav.nav-tabs .nav-link:disabled,



    .m-tabs-line a.m-tabs__link:disabled {



      color: #afb2c1; }



      .m-tabs-line.nav.nav-tabs .nav-link:disabled i,



      .m-tabs-line a.m-tabs__link:disabled i {



        color: #afb2c1; }



    .m-tabs-line.nav.nav-tabs .nav-link:hover, .m-tabs-line.nav.nav-tabs .nav-link.active,



    .m-tabs-line a.m-tabs__link:hover,



    .m-tabs-line a.m-tabs__link.active {



      background: transparent;



      color: #3f4047;



      border-bottom: 1px solid #3f4047; }



      .m-tabs-line.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.nav.nav-tabs .nav-link.active > i,



      .m-tabs-line a.m-tabs__link:hover > i,



      .m-tabs-line a.m-tabs__link.active > i {



        color: #7b7e8a; }



  .m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link:hover,



  .m-tabs-line.m-tabs-line--brand a.m-tabs__link:hover {



    border-bottom: 1px solid #716aca; }



  .m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link.active,



  .m-tabs-line.m-tabs-line--brand a.m-tabs__link:hover,



  .m-tabs-line.m-tabs-line--brand a.m-tabs__link.active {



    color: #716aca;



    border-bottom: 1px solid #716aca; }



    .m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link.active > i,



    .m-tabs-line.m-tabs-line--brand a.m-tabs__link:hover > i,



    .m-tabs-line.m-tabs-line--brand a.m-tabs__link.active > i {



      color: #837dd1; }



  .m-tabs-line.m-tabs-line--metal.nav.nav-tabs .nav-link:hover,



  .m-tabs-line.m-tabs-line--metal a.m-tabs__link:hover {



    border-bottom: 1px solid #c4c5d6; }



  .m-tabs-line.m-tabs-line--metal.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--metal.nav.nav-tabs .nav-link.active,



  .m-tabs-line.m-tabs-line--metal a.m-tabs__link:hover,



  .m-tabs-line.m-tabs-line--metal a.m-tabs__link.active {



    color: #c4c5d6;



    border-bottom: 1px solid #c4c5d6; }



    .m-tabs-line.m-tabs-line--metal.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--metal.nav.nav-tabs .nav-link.active > i,



    .m-tabs-line.m-tabs-line--metal a.m-tabs__link:hover > i,



    .m-tabs-line.m-tabs-line--metal a.m-tabs__link.active > i {



      color: #d3d4e0; }



  .m-tabs-line.m-tabs-line--light.nav.nav-tabs .nav-link:hover,



  .m-tabs-line.m-tabs-line--light a.m-tabs__link:hover {



    border-bottom: 1px solid #ffffff; }



  .m-tabs-line.m-tabs-line--light.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--light.nav.nav-tabs .nav-link.active,



  .m-tabs-line.m-tabs-line--light a.m-tabs__link:hover,



  .m-tabs-line.m-tabs-line--light a.m-tabs__link.active {



    color: #ffffff;



    border-bottom: 1px solid #ffffff; }



    .m-tabs-line.m-tabs-line--light.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--light.nav.nav-tabs .nav-link.active > i,



    .m-tabs-line.m-tabs-line--light a.m-tabs__link:hover > i,



    .m-tabs-line.m-tabs-line--light a.m-tabs__link.active > i {



      color: white; }



  .m-tabs-line.m-tabs-line--accent.nav.nav-tabs .nav-link:hover,



  .m-tabs-line.m-tabs-line--accent a.m-tabs__link:hover {



    border-bottom: 1px solid #00c5dc; }



  .m-tabs-line.m-tabs-line--accent.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--accent.nav.nav-tabs .nav-link.active,



  .m-tabs-line.m-tabs-line--accent a.m-tabs__link:hover,



  .m-tabs-line.m-tabs-line--accent a.m-tabs__link.active {



    color: #00c5dc;



    border-bottom: 1px solid #00c5dc; }



    .m-tabs-line.m-tabs-line--accent.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--accent.nav.nav-tabs .nav-link.active > i,



    .m-tabs-line.m-tabs-line--accent a.m-tabs__link:hover > i,



    .m-tabs-line.m-tabs-line--accent a.m-tabs__link.active > i {



      color: #00dcf6; }



  .m-tabs-line.m-tabs-line--focus.nav.nav-tabs .nav-link:hover,



  .m-tabs-line.m-tabs-line--focus a.m-tabs__link:hover {



    border-bottom: 1px solid #9816f4; }



  .m-tabs-line.m-tabs-line--focus.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--focus.nav.nav-tabs .nav-link.active,



  .m-tabs-line.m-tabs-line--focus a.m-tabs__link:hover,



  .m-tabs-line.m-tabs-line--focus a.m-tabs__link.active {



    color: #9816f4;



    border-bottom: 1px solid #9816f4; }



    .m-tabs-line.m-tabs-line--focus.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--focus.nav.nav-tabs .nav-link.active > i,



    .m-tabs-line.m-tabs-line--focus a.m-tabs__link:hover > i,



    .m-tabs-line.m-tabs-line--focus a.m-tabs__link.active > i {



      color: #a32ef5; }



  .m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link:hover,



  .m-tabs-line.m-tabs-line--primary a.m-tabs__link:hover {



    border-bottom: 1px solid #5867dd; }



  .m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link.active,



  .m-tabs-line.m-tabs-line--primary a.m-tabs__link:hover,



  .m-tabs-line.m-tabs-line--primary a.m-tabs__link.active {



    color: #5867dd;



    border-bottom: 1px solid #5867dd; }



    .m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link.active > i,



    .m-tabs-line.m-tabs-line--primary a.m-tabs__link:hover > i,



    .m-tabs-line.m-tabs-line--primary a.m-tabs__link.active > i {



      color: #6d7ae1; }



  .m-tabs-line.m-tabs-line--success.nav.nav-tabs .nav-link:hover,



  .m-tabs-line.m-tabs-line--success a.m-tabs__link:hover {



    border-bottom: 1px solid #34bfa3; }



  .m-tabs-line.m-tabs-line--success.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--success.nav.nav-tabs .nav-link.active,



  .m-tabs-line.m-tabs-line--success a.m-tabs__link:hover,



  .m-tabs-line.m-tabs-line--success a.m-tabs__link.active {



    color: #34bfa3;



    border-bottom: 1px solid #34bfa3; }



    .m-tabs-line.m-tabs-line--success.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--success.nav.nav-tabs .nav-link.active > i,



    .m-tabs-line.m-tabs-line--success a.m-tabs__link:hover > i,



    .m-tabs-line.m-tabs-line--success a.m-tabs__link.active > i {



      color: #41cbaf; }



  .m-tabs-line.m-tabs-line--info.nav.nav-tabs .nav-link:hover,



  .m-tabs-line.m-tabs-line--info a.m-tabs__link:hover {



    border-bottom: 1px solid #36a3f7; }



  .m-tabs-line.m-tabs-line--info.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--info.nav.nav-tabs .nav-link.active,



  .m-tabs-line.m-tabs-line--info a.m-tabs__link:hover,



  .m-tabs-line.m-tabs-line--info a.m-tabs__link.active {



    color: #36a3f7;



    border-bottom: 1px solid #36a3f7; }



    .m-tabs-line.m-tabs-line--info.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--info.nav.nav-tabs .nav-link.active > i,



    .m-tabs-line.m-tabs-line--info a.m-tabs__link:hover > i,



    .m-tabs-line.m-tabs-line--info a.m-tabs__link.active > i {



      color: #4faef8; }



  .m-tabs-line.m-tabs-line--warning.nav.nav-tabs .nav-link:hover,



  .m-tabs-line.m-tabs-line--warning a.m-tabs__link:hover {



    border-bottom: 1px solid #ffb822; }



  .m-tabs-line.m-tabs-line--warning.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--warning.nav.nav-tabs .nav-link.active,



  .m-tabs-line.m-tabs-line--warning a.m-tabs__link:hover,



  .m-tabs-line.m-tabs-line--warning a.m-tabs__link.active {



    color: #ffb822;



    border-bottom: 1px solid #ffb822; }



    .m-tabs-line.m-tabs-line--warning.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--warning.nav.nav-tabs .nav-link.active > i,



    .m-tabs-line.m-tabs-line--warning a.m-tabs__link:hover > i,



    .m-tabs-line.m-tabs-line--warning a.m-tabs__link.active > i {



      color: #ffc03c; }



  .m-tabs-line.m-tabs-line--danger.nav.nav-tabs .nav-link:hover,



  .m-tabs-line.m-tabs-line--danger a.m-tabs__link:hover {



    border-bottom: 1px solid #f4516c; }



  .m-tabs-line.m-tabs-line--danger.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--danger.nav.nav-tabs .nav-link.active,



  .m-tabs-line.m-tabs-line--danger a.m-tabs__link:hover,



  .m-tabs-line.m-tabs-line--danger a.m-tabs__link.active {



    color: #f4516c;



    border-bottom: 1px solid #f4516c; }



    .m-tabs-line.m-tabs-line--danger.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--danger.nav.nav-tabs .nav-link.active > i,



    .m-tabs-line.m-tabs-line--danger a.m-tabs__link:hover > i,



    .m-tabs-line.m-tabs-line--danger a.m-tabs__link.active > i {



      color: #f66980; }







.m-tabs-line.m-tabs-line--skin-dark {



  border-bottom: 1px solid #a1a4b1; }



  .m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-link,



  .m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link {



    background: transparent;



    color: #8284a1; }



    .m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-link i,



    .m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link i {



      color: #737696; }



    .m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-link:disabled,



    .m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link:disabled {



      color: #c9c9e0; }



      .m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-link:disabled i,



      .m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link:disabled i {



        color: #c9c9e0; }



    .m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-link.active,



    .m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link:hover,



    .m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link.active {



      background: transparent;



      color: #aeafc2;



      border-bottom: 1px solid #aeafc2; }



      .m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-link.active > i,



      .m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link:hover > i,



      .m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link.active > i {



        color: #8284a1; }



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand.nav.nav-tabs .nav-link:hover,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand a.m-tabs__link:hover {



    border-bottom: 1px solid #716aca; }



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand.nav.nav-tabs .nav-link.active,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand a.m-tabs__link:hover,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand a.m-tabs__link.active {



    color: #716aca;



    border-bottom: 1px solid #716aca; }



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand.nav.nav-tabs .nav-link.active > i,



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand a.m-tabs__link:hover > i,



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand a.m-tabs__link.active > i {



      color: #837dd1; }



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal.nav.nav-tabs .nav-link:hover,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal a.m-tabs__link:hover {



    border-bottom: 1px solid #c4c5d6; }



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal.nav.nav-tabs .nav-link.active,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal a.m-tabs__link:hover,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal a.m-tabs__link.active {



    color: #c4c5d6;



    border-bottom: 1px solid #c4c5d6; }



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal.nav.nav-tabs .nav-link.active > i,



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal a.m-tabs__link:hover > i,



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal a.m-tabs__link.active > i {



      color: #d3d4e0; }



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light.nav.nav-tabs .nav-link:hover,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light a.m-tabs__link:hover {



    border-bottom: 1px solid #ffffff; }



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light.nav.nav-tabs .nav-link.active,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light a.m-tabs__link:hover,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light a.m-tabs__link.active {



    color: #ffffff;



    border-bottom: 1px solid #ffffff; }



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light.nav.nav-tabs .nav-link.active > i,



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light a.m-tabs__link:hover > i,



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light a.m-tabs__link.active > i {



      color: white; }



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent.nav.nav-tabs .nav-link:hover,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent a.m-tabs__link:hover {



    border-bottom: 1px solid #00c5dc; }



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent.nav.nav-tabs .nav-link.active,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent a.m-tabs__link:hover,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent a.m-tabs__link.active {



    color: #00c5dc;



    border-bottom: 1px solid #00c5dc; }



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent.nav.nav-tabs .nav-link.active > i,



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent a.m-tabs__link:hover > i,



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent a.m-tabs__link.active > i {



      color: #00dcf6; }



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus.nav.nav-tabs .nav-link:hover,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus a.m-tabs__link:hover {



    border-bottom: 1px solid #9816f4; }



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus.nav.nav-tabs .nav-link.active,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus a.m-tabs__link:hover,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus a.m-tabs__link.active {



    color: #9816f4;



    border-bottom: 1px solid #9816f4; }



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus.nav.nav-tabs .nav-link.active > i,



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus a.m-tabs__link:hover > i,



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus a.m-tabs__link.active > i {



      color: #a32ef5; }



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary.nav.nav-tabs .nav-link:hover,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary a.m-tabs__link:hover {



    border-bottom: 1px solid #5867dd; }



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary.nav.nav-tabs .nav-link.active,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary a.m-tabs__link:hover,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary a.m-tabs__link.active {



    color: #5867dd;



    border-bottom: 1px solid #5867dd; }



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary.nav.nav-tabs .nav-link.active > i,



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary a.m-tabs__link:hover > i,



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary a.m-tabs__link.active > i {



      color: #6d7ae1; }



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success.nav.nav-tabs .nav-link:hover,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success a.m-tabs__link:hover {



    border-bottom: 1px solid #34bfa3; }



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success.nav.nav-tabs .nav-link.active,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success a.m-tabs__link:hover,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success a.m-tabs__link.active {



    color: #34bfa3;



    border-bottom: 1px solid #34bfa3; }



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success.nav.nav-tabs .nav-link.active > i,



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success a.m-tabs__link:hover > i,



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success a.m-tabs__link.active > i {



      color: #41cbaf; }



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info.nav.nav-tabs .nav-link:hover,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info a.m-tabs__link:hover {



    border-bottom: 1px solid #36a3f7; }



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info.nav.nav-tabs .nav-link.active,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info a.m-tabs__link:hover,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info a.m-tabs__link.active {



    color: #36a3f7;



    border-bottom: 1px solid #36a3f7; }



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info.nav.nav-tabs .nav-link.active > i,



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info a.m-tabs__link:hover > i,



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info a.m-tabs__link.active > i {



      color: #4faef8; }



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning.nav.nav-tabs .nav-link:hover,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning a.m-tabs__link:hover {



    border-bottom: 1px solid #ffb822; }



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning.nav.nav-tabs .nav-link.active,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning a.m-tabs__link:hover,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning a.m-tabs__link.active {



    color: #ffb822;



    border-bottom: 1px solid #ffb822; }



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning.nav.nav-tabs .nav-link.active > i,



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning a.m-tabs__link:hover > i,



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning a.m-tabs__link.active > i {



      color: #ffc03c; }



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger.nav.nav-tabs .nav-link:hover,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger a.m-tabs__link:hover {



    border-bottom: 1px solid #f4516c; }



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger.nav.nav-tabs .nav-link.active,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger a.m-tabs__link:hover,



  .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger a.m-tabs__link.active {



    color: #f4516c;



    border-bottom: 1px solid #f4516c; }



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger.nav.nav-tabs .nav-link.active > i,



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger a.m-tabs__link:hover > i,



    .m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger a.m-tabs__link.active > i {



      color: #f66980; }







.m-badge {



  -webkit-border-radius: 10px;



  -moz-border-radius: 10px;



  -ms-border-radius: 10px;



  -o-border-radius: 10px;



  border-radius: 10px;



  background: #eaeaea;



  color: #444;



  font-size: 0.8rem;



  line-height: 20px;



  min-height: 20px;



  min-width: 20px;



  vertical-align: middle;



  text-align: center;



  display: inline-block;



  padding: 0px 2px; }



  .m-badge.m-badge--wide {



    letter-spacing: 0.6px;



    padding: 1px 10px; }



  .m-badge.m-badge--rounded {



    -webkit-border-radius: 3px;



    -moz-border-radius: 3px;



    -ms-border-radius: 3px;



    -o-border-radius: 3px;



    border-radius: 3px; }



  .m-badge.m-badge--dot {



    padding: 0;



    line-height: 6px;



    min-height: 6px;



    min-width: 6px;



    height: 6px;



    width: 6px;



    -webkit-border-radius: 100%;



    -moz-border-radius: 100%;



    -ms-border-radius: 100%;



    -o-border-radius: 100%;



    border-radius: 100%; }



  .m-badge.m-badge--dot-small {



    padding: 0;



    line-height: 4px;



    min-height: 4px;



    min-width: 4px;



    height: 4px;



    width: 4px;



    -webkit-border-radius: 100%;



    -moz-border-radius: 100%;



    -ms-border-radius: 100%;



    -o-border-radius: 100%;



    border-radius: 100%; }







.m-badge.m-badge--brand {



  background-color: #716aca;



  color: #ffffff; }







.m-badge.m-badge--metal {



  background-color: #c4c5d6;



  color: #ffffff; }







.m-badge.m-badge--light {



  background-color: #ffffff;



  color: #282a3c; }







.m-badge.m-badge--accent {



  background-color: #00c5dc;



  color: #ffffff; }







.m-badge.m-badge--focus {



  background-color: #9816f4;



  color: #ffffff; }







.m-badge.m-badge--primary {



  background-color: #5867dd;



  color: #ffffff; }







.m-badge.m-badge--success {



  background-color: #34bfa3;



  color: #ffffff; }







.m-badge.m-badge--info {



  background-color: #36a3f7;



  color: #ffffff; }







.m-badge.m-badge--warning {



  background-color: #ffb822;



  color: #111111; }







.m-badge.m-badge--danger {



  background-color: #bb2024;



  color: #ffffff; }







.m-link {



  text-decoration: none;



  position: relative;



  display: inline-block; }



  .m-link:after {



    display: block;



    content: '';



    position: absolute;



    bottom: 0;



    top: 1rem;



    left: 0;



    width: 0%;



    -webkit-transition: width 0.3s ease;



    -moz-transition: width 0.3s ease;



    -ms-transition: width 0.3s ease;



    -o-transition: width 0.3s ease;



    transition: width 0.3s ease; }



  .m-link:hover {



    text-decoration: none !important; }



    .m-link:hover:after {



      width: 100%; }







.m-link {



  color: #716aca; }



  .m-link:hover {



    color: #5f57c3; }



    .m-link:hover:after {



      border-bottom: 1px solid #5f57c3;



      opacity: 0.3 ;



      filter: alpha(opacity=30) ; }







.m-link.m-link--skin-dark {



  color: #716aca; }



  .m-link.m-link--skin-dark:hover {



    color: #5f57c3; }



    .m-link.m-link--skin-dark:hover:after {



      border-bottom: 1px solid #5f57c3;



      opacity: 0.3 ;



      filter: alpha(opacity=30) ; }







.m-link.m-link--brand {



  color: #716aca; }



  .m-link.m-link--brand:hover {



    color: #4d44bd; }



    .m-link.m-link--brand:hover:after {



      border-bottom: 1px solid #4d44bd;



      opacity: 0.3 ;



      filter: alpha(opacity=30) ; }







.m-link.m-link--metal {



  color: #c4c5d6; }



  .m-link.m-link--metal:hover {



    color: #a6a7c1; }



    .m-link.m-link--metal:hover:after {



      border-bottom: 1px solid #a6a7c1;



      opacity: 0.3 ;



      filter: alpha(opacity=30) ; }







.m-link.m-link--light {



  color: #ffffff; }



  .m-link.m-link--light:hover {



    color: #e6e6e6; }



    .m-link.m-link--light:hover:after {



      border-bottom: 1px solid #e6e6e6;



      opacity: 0.3 ;



      filter: alpha(opacity=30) ; }







.m-link.m-link--accent {



  color: #00c5dc; }



  .m-link.m-link--accent:hover {



    color: #0097a9; }



    .m-link.m-link--accent:hover:after {



      border-bottom: 1px solid #0097a9;



      opacity: 0.3 ;



      filter: alpha(opacity=30) ; }







.m-link.m-link--focus {



  color: #9816f4; }



  .m-link.m-link--focus:hover {



    color: #7c0acd; }



    .m-link.m-link--focus:hover:after {



      border-bottom: 1px solid #7c0acd;



      opacity: 0.3 ;



      filter: alpha(opacity=30) ; }







.m-link.m-link--primary {



  color: #5867dd; }



  .m-link.m-link--primary:hover {



    color: #2e40d4; }



    .m-link.m-link--primary:hover:after {



      border-bottom: 1px solid #2e40d4;



      opacity: 0.3 ;



      filter: alpha(opacity=30) ; }







.m-link.m-link--success {



  color: #34bfa3; }



  .m-link.m-link--success:hover {



    color: #299781; }



    .m-link.m-link--success:hover:after {



      border-bottom: 1px solid #299781;



      opacity: 0.3 ;



      filter: alpha(opacity=30) ; }







.m-link.m-link--info {



  color: #36a3f7; }



  .m-link.m-link--info:hover {



    color: #0a8cf0; }



    .m-link.m-link--info:hover:after {



      border-bottom: 1px solid #0a8cf0;



      opacity: 0.3 ;



      filter: alpha(opacity=30) ; }







.m-link.m-link--warning {



  color: #ffb822; }



  .m-link.m-link--warning:hover {



    color: #eea200; }



    .m-link.m-link--warning:hover:after {



      border-bottom: 1px solid #eea200;



      opacity: 0.3 ;



      filter: alpha(opacity=30) ; }







.m-link.m-link--danger {



  color: #f4516c; }



  .m-link.m-link--danger:hover {



    color: #f12143; }



    .m-link.m-link--danger:hover:after {



      border-bottom: 1px solid #f12143;



      opacity: 0.3 ;



      filter: alpha(opacity=30) ; }







.m-section {



  margin: 0 0 40px 0; }



  .m-section .m-section__heading {



    display: block;



    margin: 0 0 20px 0;



    padding: 0;



    font-family: "Roboto";



    font-weight: 500; }



  .m-section h4.m-section__heading {



    font-size: 1.1rem; }



  .m-section h3.m-section__heading {



    font-size: 1.2rem; }



  .m-section h2.m-section__heading {



    font-size: 1.3rem; }



  .m-section h1.m-section__heading {



    font-size: 1.5rem; }



  .m-section .m-section__sub {



    display: block;



    margin: 5px 0 10px 0;



    font-size: 1rem; }



  .m-section .m-section__content {



    margin: 0 0 10px 0;



    font-size: 1rem; }



  .m-section .m-section__seperator {



    margin: 5px 0;



    height: 1px;



    overflow: hidden;



    display: block; }



  .m-section.m-section--last {



    margin-bottom: 0; }



    .m-section.m-section--last .m-section__content {



      margin-bottom: 0; }







.m-section .m-section__heading {



  color: #3f4047; }







.m-section .m-section__sub {



  color: #6f727d; }







.m-section .m-section__content {



  color: #575962; }







.m-section.m-section--skin-dark .m-section__heading {



  color: #aeafc2; }







.m-section.m-section--skin-dark .m-section__sub {



  color: #9093ac; }







.m-section.m-section--skin-dark .m-section__content {



  color: #ffffff; }







.m-separator {



  height: 0;



  margin: 20px 0; }



  .m-separator.m-separator--lg {



    margin: 40px 0; }



  .m-separator.m-separator--xl {



    margin: 60px 0; }



  .m-separator.m-separator--sm {



    margin: 20px 0; }



  .m-separator.m-separator--fit {



    margin-left: -2.2rem;



    margin-right: -2.2rem; }







.m-separator {



  border-bottom: 1px solid #ebedf2; }



  .m-separator.m-separator--dashed {



    border-bottom: 1px dashed #ebedf2; }







.m-separator.m-separator--brand {



  border-bottom: 1px solid #716aca; }



  .m-separator.m-separator--brand.m-separator--dashed {



    border-bottom: 1px dashed #716aca; }







.m-separator.m-separator--metal {



  border-bottom: 1px solid #c4c5d6; }



  .m-separator.m-separator--metal.m-separator--dashed {



    border-bottom: 1px dashed #c4c5d6; }







.m-separator.m-separator--light {



  border-bottom: 1px solid #ffffff; }



  .m-separator.m-separator--light.m-separator--dashed {



    border-bottom: 1px dashed #ffffff; }







.m-separator.m-separator--accent {



  border-bottom: 1px solid #00c5dc; }



  .m-separator.m-separator--accent.m-separator--dashed {



    border-bottom: 1px dashed #00c5dc; }







.m-separator.m-separator--focus {



  border-bottom: 1px solid #9816f4; }



  .m-separator.m-separator--focus.m-separator--dashed {



    border-bottom: 1px dashed #9816f4; }







.m-separator.m-separator--primary {



  border-bottom: 1px solid #5867dd; }



  .m-separator.m-separator--primary.m-separator--dashed {



    border-bottom: 1px dashed #5867dd; }







.m-separator.m-separator--success {



  border-bottom: 1px solid #34bfa3; }



  .m-separator.m-separator--success.m-separator--dashed {



    border-bottom: 1px dashed #34bfa3; }







.m-separator.m-separator--info {



  border-bottom: 1px solid #36a3f7; }



  .m-separator.m-separator--info.m-separator--dashed {



    border-bottom: 1px dashed #36a3f7; }







.m-separator.m-separator--warning {



  border-bottom: 1px solid #ffb822; }



  .m-separator.m-separator--warning.m-separator--dashed {



    border-bottom: 1px dashed #ffb822; }







.m-separator.m-separator--danger {



  border-bottom: 1px solid #f4516c; }



  .m-separator.m-separator--danger.m-separator--dashed {



    border-bottom: 1px dashed #f4516c; }







code {



  padding: 0.2rem 0.4rem; }







code {



  background: #ebedf2; }







.btn {



  font-family: "Poppins";



  -webkit-box-shadow: none !important ;



  -moz-box-shadow: none !important ;



  box-shadow: none !important ;



  cursor: pointer; }



  .btn.active, .btn:focus {



    -webkit-box-shadow: none ;



    -moz-box-shadow: none ;



    box-shadow: none ; }



  .btn.m-btn--pill {



    -webkit-border-radius: 60px;



    -moz-border-radius: 60px;



    -ms-border-radius: 60px;



    -o-border-radius: 60px;



    border-radius: 60px; }



  .btn.m-btn--square {



    -webkit-border-radius: 0!important;



    -moz-border-radius: 0!important;



    -ms-border-radius: 0!important;



    -o-border-radius: 0!important;



    border-radius: 0!important; }



  .btn.m-btn--air.btn-secondary {



    border-color: #ffffff !important; }



    .btn.m-btn--air.btn-secondary:hover {



      border-color: #ffffff !important; }



  .btn.m-btn--wide {



    padding-left: 2.5rem;



    padding-right: 2.5rem; }



    .btn.m-btn--wide.btn-sm, .btn-group-sm > .btn.m-btn--wide {



      padding-left: 1.5rem;



      padding-right: 1.5rem; }



    .btn.m-btn--wide.btn-lg, .btn-group-lg > .btn.m-btn--wide {



      padding-left: 3.5rem;



      padding-right: 3.5rem; }



  .btn.m-btn--custom {



    padding: 0.75rem 2rem;



    font-size: 1rem;



    font-weight: 400;



    font-family: Poppins; }



    .btn.m-btn--custom.btn-sm, .btn-group-sm > .btn.m-btn--custom {



      padding: 0.5rem 1rem;



      font-size: 0.9rem; }



    .btn.m-btn--custom.btn-lg, .btn-group-lg > .btn.m-btn--custom {



      padding: 1rem 2.5rem;



      font-size: 1.2rem; }



  .btn.m-btn--label-brand {



    color: #716aca; }



  .btn.m-btn--label-metal {



    color: #c4c5d6; }



  .btn.m-btn--label-light {



    color: #ffffff; }



  .btn.m-btn--label-accent {



    color: #00c5dc; }



  .btn.m-btn--label-focus {



    color: #9816f4; }



  .btn.m-btn--label-primary {



    color: #5867dd; }



  .btn.m-btn--label-success {



    color: #34bfa3; }



  .btn.m-btn--label-info {



    color: #36a3f7; }



  .btn.m-btn--label-warning {



    color: #ffb822; }



  .btn.m-btn--label-danger {



    color: #f4516c; }



  .btn.m-btn--uppercase {



    text-transform: uppercase; }



  .btn.m-btn--bold {



    font-weight: 400; }



  .btn.m-btn--bolder {



    font-weight: 500; }



  .btn.m-btn--boldest {



    font-weight: 600; }



  .btn.m-btn--sm {



    font-size: 0.85rem; }







.m-btn--icon > span {



  display: table; }



  .m-btn--icon > span > i {



    display: table-cell;



    vertical-align: middle;



    line-height: 0; }



  .m-btn--icon > span [class^="la-"],



  .m-btn--icon > span [class*=" la-"] {



    font-size: 1.3rem; }



  .m-btn--icon > span [class^="fa-"],



  .m-btn--icon > span [class*=" fa-"] {



    font-size: 1.1rem; }



  .m-btn--icon > span [class^="flaticon-"],



  .m-btn--icon > span [class*=" flaticon-"] {



    font-size: 1.3rem; }



  .m-btn--icon > span > span {



    padding-left: 0.5em;



    display: table-cell;



    vertical-align: middle; }







.m-btn--icon.m-btn--icon-right > span > span {



  padding-left: 0;



  padding-right: 0.6em; }







.m-btn--icon.btn-lg > span [class^="la-"], .btn-group-lg > .m-btn--icon.btn > span [class^="la-"],



.m-btn--icon.btn-lg > span [class*=" la-"], .btn-group-lg > .m-btn--icon.btn > span [class*=" la-"] {



  font-size: 1.5rem; }







.m-btn--icon.btn-lg > span [class^="fa-"], .btn-group-lg > .m-btn--icon.btn > span [class^="fa-"],



.m-btn--icon.btn-lg > span [class*=" fa-"], .btn-group-lg > .m-btn--icon.btn > span [class*=" fa-"] {



  font-size: 1.3rem; }







.m-btn--icon.btn-lg > span [class^="flaticon-"], .btn-group-lg > .m-btn--icon.btn > span [class^="flaticon-"],



.m-btn--icon.btn-lg > span [class*=" flaticon-"], .btn-group-lg > .m-btn--icon.btn > span [class*=" flaticon-"] {



  font-size: 1.5rem; }







.m-btn--icon.btn-sm > span [class^="la-"], .btn-group-sm > .m-btn--icon.btn > span [class^="la-"],



.m-btn--icon.btn-sm > span [class*=" la-"], .btn-group-sm > .m-btn--icon.btn > span [class*=" la-"] {



  font-size: 1.1rem; }







.m-btn--icon.btn-sm > span [class^="fa-"], .btn-group-sm > .m-btn--icon.btn > span [class^="fa-"],



.m-btn--icon.btn-sm > span [class*=" fa-"], .btn-group-sm > .m-btn--icon.btn > span [class*=" fa-"] {



  font-size: 1rem; }







.m-btn--icon.btn-sm > span [class^="flaticon-"], .btn-group-sm > .m-btn--icon.btn > span [class^="flaticon-"],



.m-btn--icon.btn-sm > span [class*=" flaticon-"], .btn-group-sm > .m-btn--icon.btn > span [class*=" flaticon-"] {



  font-size: 1.1rem; }







.m-btn--icon.m-btn--icon-only {



  display: inline-block;



  position: relative;



  padding: 0 !important;



  width: 33px;



  height: 33px; }



  .m-btn--icon.m-btn--icon-only > i {



    line-height: 0;



    display: inline-block;



    position: absolute;



    top: 50%;



    left: 50%;



    -webkit-transform: translate(-50%, -50%);



    -moz-transform: translate(-50%, -50%);



    -ms-transform: translate(-50%, -50%);



    -o-transform: translate(-50%, -50%);



    transform: translate(-50%, -50%); }



  .m-btn--icon.m-btn--icon-only [class^="la-"],



  .m-btn--icon.m-btn--icon-only [class*=" la-"] {



    font-size: 1.3rem; }



  .m-btn--icon.m-btn--icon-only [class^="fa-"],



  .m-btn--icon.m-btn--icon-only [class*=" fa-"] {



    font-size: 1.1rem; }



  .m-btn--icon.m-btn--icon-only [class^="flaticon-"],



  .m-btn--icon.m-btn--icon-only [class*=" flaticon-"] {



    font-size: 1.3rem; }



  .m-btn--icon.m-btn--icon-only.th-btn-pill {



    -webkit-border-radius: 100%;



    -moz-border-radius: 100%;



    -ms-border-radius: 100%;



    -o-border-radius: 100%;



    border-radius: 100%; }



  .m-btn--icon.m-btn--icon-only.btn-lg, .btn-group-lg > .m-btn--icon.m-btn--icon-only.btn {



    width: 43px;



    height: 43px; }



    .m-btn--icon.m-btn--icon-only.btn-lg [class^="la-"], .btn-group-lg > .m-btn--icon.m-btn--icon-only.btn [class^="la-"],



    .m-btn--icon.m-btn--icon-only.btn-lg [class*=" la-"], .btn-group-lg > .m-btn--icon.m-btn--icon-only.btn [class*=" la-"] {



      font-size: 1.5rem; }



    .m-btn--icon.m-btn--icon-only.btn-lg [class^="fa-"], .btn-group-lg > .m-btn--icon.m-btn--icon-only.btn [class^="fa-"],



    .m-btn--icon.m-btn--icon-only.btn-lg [class*=" fa-"], .btn-group-lg > .m-btn--icon.m-btn--icon-only.btn [class*=" fa-"] {



      font-size: 1.3rem; }



    .m-btn--icon.m-btn--icon-only.btn-lg [class^="flaticon-"], .btn-group-lg > .m-btn--icon.m-btn--icon-only.btn [class^="flaticon-"],



    .m-btn--icon.m-btn--icon-only.btn-lg [class*=" flaticon-"], .btn-group-lg > .m-btn--icon.m-btn--icon-only.btn [class*=" flaticon-"] {



      font-size: 1.5rem; }



  .m-btn--icon.m-btn--icon-only.btn-sm, .btn-group-sm > .m-btn--icon.m-btn--icon-only.btn {



    width: 24px;



    height: 24px; }



    .m-btn--icon.m-btn--icon-only.btn-sm [class^="la-"], .btn-group-sm > .m-btn--icon.m-btn--icon-only.btn [class^="la-"],



    .m-btn--icon.m-btn--icon-only.btn-sm [class*=" la-"], .btn-group-sm > .m-btn--icon.m-btn--icon-only.btn [class*=" la-"] {



      font-size: 1.1rem; }



    .m-btn--icon.m-btn--icon-only.btn-sm [class^="fa-"], .btn-group-sm > .m-btn--icon.m-btn--icon-only.btn [class^="fa-"],



    .m-btn--icon.m-btn--icon-only.btn-sm [class*=" fa-"], .btn-group-sm > .m-btn--icon.m-btn--icon-only.btn [class*=" fa-"] {



      font-size: 1rem; }



    .m-btn--icon.m-btn--icon-only.btn-sm [class^="flaticon-"], .btn-group-sm > .m-btn--icon.m-btn--icon-only.btn [class^="flaticon-"],



    .m-btn--icon.m-btn--icon-only.btn-sm [class*=" flaticon-"], .btn-group-sm > .m-btn--icon.m-btn--icon-only.btn [class*=" flaticon-"] {



      font-size: 1.1rem; }







.m-btn--icon.m-btn--custom > span [class^="la-"],



.m-btn--icon.m-btn--custom > span [class*=" la-"] {



  font-size: 1.3rem; }







.m-btn--icon.m-btn--custom > span [class^="fa-"],



.m-btn--icon.m-btn--custom > span [class*=" fa-"] {



  font-size: 1.1rem; }







.m-btn--icon.m-btn--custom > span [class^="flaticon-"],



.m-btn--icon.m-btn--custom > span [class*=" flaticon-"] {



  font-size: 1.3rem; }







.m-btn--icon.m-btn--custom.btn-lg > span [class^="la-"], .btn-group-lg > .m-btn--icon.m-btn--custom.btn > span [class^="la-"],



.m-btn--icon.m-btn--custom.btn-lg > span [class*=" la-"], .btn-group-lg > .m-btn--icon.m-btn--custom.btn > span [class*=" la-"] {



  font-size: 1.5rem; }







.m-btn--icon.m-btn--custom.btn-lg > span [class^="fa-"], .btn-group-lg > .m-btn--icon.m-btn--custom.btn > span [class^="fa-"],



.m-btn--icon.m-btn--custom.btn-lg > span [class*=" fa-"], .btn-group-lg > .m-btn--icon.m-btn--custom.btn > span [class*=" fa-"] {



  font-size: 1.2rem; }







.m-btn--icon.m-btn--custom.btn-lg > span [class^="flaticon-"], .btn-group-lg > .m-btn--icon.m-btn--custom.btn > span [class^="flaticon-"],



.m-btn--icon.m-btn--custom.btn-lg > span [class*=" flaticon-"], .btn-group-lg > .m-btn--icon.m-btn--custom.btn > span [class*=" flaticon-"] {



  font-size: 1.5rem; }







.m-btn--icon.m-btn--custom.btn-sm > span [class^="la-"], .btn-group-sm > .m-btn--icon.m-btn--custom.btn > span [class^="la-"],



.m-btn--icon.m-btn--custom.btn-sm > span [class*=" la-"], .btn-group-sm > .m-btn--icon.m-btn--custom.btn > span [class*=" la-"] {



  font-size: 1.1rem; }







.m-btn--icon.m-btn--custom.btn-sm > span [class^="fa-"], .btn-group-sm > .m-btn--icon.m-btn--custom.btn > span [class^="fa-"],



.m-btn--icon.m-btn--custom.btn-sm > span [class*=" fa-"], .btn-group-sm > .m-btn--icon.m-btn--custom.btn > span [class*=" fa-"] {



  font-size: 1rem; }







.m-btn--icon.m-btn--custom.btn-sm > span [class^="flaticon-"], .btn-group-sm > .m-btn--icon.m-btn--custom.btn > span [class^="flaticon-"],



.m-btn--icon.m-btn--custom.btn-sm > span [class*=" flaticon-"], .btn-group-sm > .m-btn--icon.m-btn--custom.btn > span [class*=" flaticon-"] {



  font-size: 1.1rem; }







.m-btn--icon.m-btn--custom.m-btn--icon-only {



  width: 40px;



  height: 40px; }



  .m-btn--icon.m-btn--custom.m-btn--icon-only.btn-lg, .btn-group-lg > .m-btn--icon.m-btn--custom.m-btn--icon-only.btn {



    width: 50px;



    height: 50px; }



  .m-btn--icon.m-btn--custom.m-btn--icon-only.btn-sm, .btn-group-sm > .m-btn--icon.m-btn--custom.m-btn--icon-only.btn {



    width: 30px;



    height: 30px; }







.m-btn--icon.btn-block > span {



  text-align: center;



  margin: 0 auto; }







[class^="la-"],



[class*=" la-"] {



  font-size: 1.3rem; }







[class^="fa-"],



[class*=" fa-"] {



  font-size: 1.1rem; }







[class^="flaticon-"],



[class*=" flaticon-"] {



  font-size: 1.3rem; }







.btn-sm [class^="la-"], .btn-group-sm > .btn [class^="la-"],



.btn-sm [class*=" la-"], .btn-group-sm > .btn [class*=" la-"] {



  font-size: 1.1rem; }







.btn-sm [class^="fa-"], .btn-group-sm > .btn [class^="fa-"],



.btn-sm [class*=" fa-"], .btn-group-sm > .btn [class*=" fa-"] {



  font-size: 1rem; }







.btn-sm [class^="flaticon-"], .btn-group-sm > .btn [class^="flaticon-"],



.btn-sm [class*=" flaticon-"], .btn-group-sm > .btn [class*=" flaticon-"] {



  font-size: 1.1rem; }







.btn-lg [class^="la-"], .btn-group-lg > .btn [class^="la-"],



.btn-lg [class*=" la-"], .btn-group-lg > .btn [class*=" la-"] {



  font-size: 1.5rem; }







.btn-lg [class^="fa-"], .btn-group-lg > .btn [class^="fa-"],



.btn-lg [class*=" fa-"], .btn-group-lg > .btn [class*=" fa-"] {



  font-size: 1.3rem; }







.btn-lg [class^="flaticon-"], .btn-group-lg > .btn [class^="flaticon-"],



.btn-lg [class*=" flaticon-"], .btn-group-lg > .btn [class*=" flaticon-"] {



  font-size: 1.5rem; }







.m-btn.m-btn--link:focus, .m-btn.m-btn--link:active {



  outline: none;



  -webkit-box-shadow: none ;



  -moz-box-shadow: none ;



  box-shadow: none ; }







.m-btn.m-btn--outline-2x {



  border-width: 2px; }







.btn-group.m-btn-group--pill:not(.btn-group-vertical) .btn:first-child {



  -webkit-border-radius: 60px 0 0 60px;



  -moz-border-radius: 60px 0 0 60px;



  -ms-border-radius: 60px 0 0 60px;



  -o-border-radius: 60px 0 0 60px;



  border-radius: 60px 0 0 60px; }







.btn-group.m-btn-group--pill:not(.btn-group-vertical) .btn:last-child {



  -webkit-border-radius: 0 60px 60px 0;



  -moz-border-radius: 0 60px 60px 0;



  -ms-border-radius: 0 60px 60px 0;



  -o-border-radius: 0 60px 60px 0;



  border-radius: 0 60px 60px 0; }







.btn-group.m-btn-group--pill:not(.btn-group-vertical) .btn.m-btn--pill-last {



  -webkit-border-radius: 0 60px 60px 0;



  -moz-border-radius: 0 60px 60px 0;



  -ms-border-radius: 0 60px 60px 0;



  -o-border-radius: 0 60px 60px 0;



  border-radius: 0 60px 60px 0; }







.btn-group.m-btn-group--pill:not(.btn-group-vertical) .btn.m-btn--pill-first {



  -webkit-border-radius: 60px 0 0 60px;



  -moz-border-radius: 60px 0 0 60px;



  -ms-border-radius: 60px 0 0 60px;



  -o-border-radius: 60px 0 0 60px;



  border-radius: 60px 0 0 60px; }







.btn-group.m-btn-group--air {



  -webkit-border-radius: 0.25rem;



  -moz-border-radius: 0.25rem;



  -ms-border-radius: 0.25rem;



  -o-border-radius: 0.25rem;



  border-radius: 0.25rem; }







.btn-group.m-btn-group--air.m-btn-group--pill {



  -webkit-border-radius: 60px;



  -moz-border-radius: 60px;



  -ms-border-radius: 60px;



  -o-border-radius: 60px;



  border-radius: 60px; }







.btn-group-vertical .m-btn--pill-last {



  -webkit-border-radius: 0 0 60px 60px;



  -moz-border-radius: 0 0 60px 60px;



  -ms-border-radius: 0 0 60px 60px;



  -o-border-radius: 0 0 60px 60px;



  border-radius: 0 0 60px 60px; }







.btn-group-vertical .m-btn--pill-first {



  -webkit-border-radius: 60px 60px 0 0;



  -moz-border-radius: 60px 60px 0 0;



  -ms-border-radius: 60px 60px 0 0;



  -o-border-radius: 60px 60px 0 0;



  border-radius: 60px 60px 0 0; }







.btn-outline-brand.m-btn--air,



.btn-brand.m-btn--air,



.m-btn--gradient-from-brand.m-btn--air {



  -webkit-box-shadow: 0px 5px 10px 2px rgba(113, 106, 202, 0.19) !important;



  -moz-box-shadow: 0px 5px 10px 2px rgba(113, 106, 202, 0.19) !important;



  box-shadow: 0px 5px 10px 2px rgba(113, 106, 202, 0.19) !important; }



  .btn-outline-brand.m-btn--air.focus, .btn-outline-brand.m-btn--air:focus, .btn-outline-brand.m-btn--air:hover,



  .btn-brand.m-btn--air.focus,



  .btn-brand.m-btn--air:focus,



  .btn-brand.m-btn--air:hover,



  .m-btn--gradient-from-brand.m-btn--air.focus,



  .m-btn--gradient-from-brand.m-btn--air:focus,



  .m-btn--gradient-from-brand.m-btn--air:hover {



    -webkit-box-shadow: 0px 5px 10px 2px rgba(113, 106, 202, 0.26) !important;



    -moz-box-shadow: 0px 5px 10px 2px rgba(113, 106, 202, 0.26) !important;



    box-shadow: 0px 5px 10px 2px rgba(113, 106, 202, 0.26) !important; }







.btn-outline-metal.m-btn--air,



.btn-metal.m-btn--air,



.m-btn--gradient-from-metal.m-btn--air {



  -webkit-box-shadow: 0px 5px 10px 2px rgba(196, 197, 214, 0.19) !important;



  -moz-box-shadow: 0px 5px 10px 2px rgba(196, 197, 214, 0.19) !important;



  box-shadow: 0px 5px 10px 2px rgba(196, 197, 214, 0.19) !important; }



  .btn-outline-metal.m-btn--air.focus, .btn-outline-metal.m-btn--air:focus, .btn-outline-metal.m-btn--air:hover,



  .btn-metal.m-btn--air.focus,



  .btn-metal.m-btn--air:focus,



  .btn-metal.m-btn--air:hover,



  .m-btn--gradient-from-metal.m-btn--air.focus,



  .m-btn--gradient-from-metal.m-btn--air:focus,



  .m-btn--gradient-from-metal.m-btn--air:hover {



    -webkit-box-shadow: 0px 5px 10px 2px rgba(196, 197, 214, 0.26) !important;



    -moz-box-shadow: 0px 5px 10px 2px rgba(196, 197, 214, 0.26) !important;



    box-shadow: 0px 5px 10px 2px rgba(196, 197, 214, 0.26) !important; }







.btn-outline-light.m-btn--air,



.btn-light.m-btn--air,



.m-btn--gradient-from-light.m-btn--air {



  -webkit-box-shadow: 0px 5px 10px 2px rgba(255, 255, 255, 0.19) !important;



  -moz-box-shadow: 0px 5px 10px 2px rgba(255, 255, 255, 0.19) !important;



  box-shadow: 0px 5px 10px 2px rgba(255, 255, 255, 0.19) !important; }



  .btn-outline-light.m-btn--air.focus, .btn-outline-light.m-btn--air:focus, .btn-outline-light.m-btn--air:hover,



  .btn-light.m-btn--air.focus,



  .btn-light.m-btn--air:focus,



  .btn-light.m-btn--air:hover,



  .m-btn--gradient-from-light.m-btn--air.focus,



  .m-btn--gradient-from-light.m-btn--air:focus,



  .m-btn--gradient-from-light.m-btn--air:hover {



    -webkit-box-shadow: 0px 5px 10px 2px rgba(255, 255, 255, 0.26) !important;



    -moz-box-shadow: 0px 5px 10px 2px rgba(255, 255, 255, 0.26) !important;



    box-shadow: 0px 5px 10px 2px rgba(255, 255, 255, 0.26) !important; }







.btn-outline-accent.m-btn--air,



.btn-accent.m-btn--air,



.m-btn--gradient-from-accent.m-btn--air {



  -webkit-box-shadow: 0px 5px 10px 2px rgba(0, 197, 220, 0.19) !important;



  -moz-box-shadow: 0px 5px 10px 2px rgba(0, 197, 220, 0.19) !important;



  box-shadow: 0px 5px 10px 2px rgba(0, 197, 220, 0.19) !important; }



  .btn-outline-accent.m-btn--air.focus, .btn-outline-accent.m-btn--air:focus, .btn-outline-accent.m-btn--air:hover,



  .btn-accent.m-btn--air.focus,



  .btn-accent.m-btn--air:focus,



  .btn-accent.m-btn--air:hover,



  .m-btn--gradient-from-accent.m-btn--air.focus,



  .m-btn--gradient-from-accent.m-btn--air:focus,



  .m-btn--gradient-from-accent.m-btn--air:hover {



    -webkit-box-shadow: 0px 5px 10px 2px rgba(0, 197, 220, 0.26) !important;



    -moz-box-shadow: 0px 5px 10px 2px rgba(0, 197, 220, 0.26) !important;



    box-shadow: 0px 5px 10px 2px rgba(0, 197, 220, 0.26) !important; }







.btn-outline-focus.m-btn--air,



.btn-focus.m-btn--air,



.m-btn--gradient-from-focus.m-btn--air {



  -webkit-box-shadow: 0px 5px 10px 2px rgba(152, 22, 244, 0.19) !important;



  -moz-box-shadow: 0px 5px 10px 2px rgba(152, 22, 244, 0.19) !important;



  box-shadow: 0px 5px 10px 2px rgba(152, 22, 244, 0.19) !important; }



  .btn-outline-focus.m-btn--air.focus, .btn-outline-focus.m-btn--air:focus, .btn-outline-focus.m-btn--air:hover,



  .btn-focus.m-btn--air.focus,



  .btn-focus.m-btn--air:focus,



  .btn-focus.m-btn--air:hover,



  .m-btn--gradient-from-focus.m-btn--air.focus,



  .m-btn--gradient-from-focus.m-btn--air:focus,



  .m-btn--gradient-from-focus.m-btn--air:hover {



    -webkit-box-shadow: 0px 5px 10px 2px rgba(152, 22, 244, 0.26) !important;



    -moz-box-shadow: 0px 5px 10px 2px rgba(152, 22, 244, 0.26) !important;



    box-shadow: 0px 5px 10px 2px rgba(152, 22, 244, 0.26) !important; }







.btn-outline-primary.m-btn--air,



.btn-primary.m-btn--air,



.m-btn--gradient-from-primary.m-btn--air {



  -webkit-box-shadow: 0px 5px 10px 2px rgba(88, 103, 221, 0.19) !important;



  -moz-box-shadow: 0px 5px 10px 2px rgba(88, 103, 221, 0.19) !important;



  box-shadow: 0px 5px 10px 2px rgba(88, 103, 221, 0.19) !important; }



  .btn-outline-primary.m-btn--air.focus, .btn-outline-primary.m-btn--air:focus, .btn-outline-primary.m-btn--air:hover,



  .btn-primary.m-btn--air.focus,



  .btn-primary.m-btn--air:focus,



  .btn-primary.m-btn--air:hover,



  .m-btn--gradient-from-primary.m-btn--air.focus,



  .m-btn--gradient-from-primary.m-btn--air:focus,



  .m-btn--gradient-from-primary.m-btn--air:hover {



    -webkit-box-shadow: 0px 5px 10px 2px rgba(88, 103, 221, 0.26) !important;



    -moz-box-shadow: 0px 5px 10px 2px rgba(88, 103, 221, 0.26) !important;



    box-shadow: 0px 5px 10px 2px rgba(88, 103, 221, 0.26) !important; }







.btn-outline-success.m-btn--air,



.btn-success.m-btn--air,



.m-btn--gradient-from-success.m-btn--air {



  -webkit-box-shadow: 0px 5px 10px 2px rgba(52, 191, 163, 0.19) !important;



  -moz-box-shadow: 0px 5px 10px 2px rgba(52, 191, 163, 0.19) !important;



  box-shadow: 0px 5px 10px 2px rgba(52, 191, 163, 0.19) !important; }



  .btn-outline-success.m-btn--air.focus, .btn-outline-success.m-btn--air:focus, .btn-outline-success.m-btn--air:hover,



  .btn-success.m-btn--air.focus,



  .btn-success.m-btn--air:focus,



  .btn-success.m-btn--air:hover,



  .m-btn--gradient-from-success.m-btn--air.focus,



  .m-btn--gradient-from-success.m-btn--air:focus,



  .m-btn--gradient-from-success.m-btn--air:hover {



    -webkit-box-shadow: 0px 5px 10px 2px rgba(52, 191, 163, 0.26) !important;



    -moz-box-shadow: 0px 5px 10px 2px rgba(52, 191, 163, 0.26) !important;



    box-shadow: 0px 5px 10px 2px rgba(52, 191, 163, 0.26) !important; }







.btn-outline-info.m-btn--air,



.btn-info.m-btn--air,



.m-btn--gradient-from-info.m-btn--air {



  -webkit-box-shadow: 0px 5px 10px 2px rgba(54, 163, 247, 0.19) !important;



  -moz-box-shadow: 0px 5px 10px 2px rgba(54, 163, 247, 0.19) !important;



  box-shadow: 0px 5px 10px 2px rgba(54, 163, 247, 0.19) !important; }



  .btn-outline-info.m-btn--air.focus, .btn-outline-info.m-btn--air:focus, .btn-outline-info.m-btn--air:hover,



  .btn-info.m-btn--air.focus,



  .btn-info.m-btn--air:focus,



  .btn-info.m-btn--air:hover,



  .m-btn--gradient-from-info.m-btn--air.focus,



  .m-btn--gradient-from-info.m-btn--air:focus,



  .m-btn--gradient-from-info.m-btn--air:hover {



    -webkit-box-shadow: 0px 5px 10px 2px rgba(54, 163, 247, 0.26) !important;



    -moz-box-shadow: 0px 5px 10px 2px rgba(54, 163, 247, 0.26) !important;



    box-shadow: 0px 5px 10px 2px rgba(54, 163, 247, 0.26) !important; }







.btn-outline-warning.m-btn--air,



.btn-warning.m-btn--air,



.m-btn--gradient-from-warning.m-btn--air {



  -webkit-box-shadow: 0px 5px 10px 2px rgba(255, 184, 34, 0.19) !important;



  -moz-box-shadow: 0px 5px 10px 2px rgba(255, 184, 34, 0.19) !important;



  box-shadow: 0px 5px 10px 2px rgba(255, 184, 34, 0.19) !important; }



  .btn-outline-warning.m-btn--air.focus, .btn-outline-warning.m-btn--air:focus, .btn-outline-warning.m-btn--air:hover,



  .btn-warning.m-btn--air.focus,



  .btn-warning.m-btn--air:focus,



  .btn-warning.m-btn--air:hover,



  .m-btn--gradient-from-warning.m-btn--air.focus,



  .m-btn--gradient-from-warning.m-btn--air:focus,



  .m-btn--gradient-from-warning.m-btn--air:hover {



    -webkit-box-shadow: 0px 5px 10px 2px rgba(255, 184, 34, 0.26) !important;



    -moz-box-shadow: 0px 5px 10px 2px rgba(255, 184, 34, 0.26) !important;



    box-shadow: 0px 5px 10px 2px rgba(255, 184, 34, 0.26) !important; }







.btn-outline-danger.m-btn--air,



.btn-danger.m-btn--air,



.m-btn--gradient-from-danger.m-btn--air {



  -webkit-box-shadow: 0px 5px 10px 2px rgba(244, 81, 108, 0.19) !important;



  -moz-box-shadow: 0px 5px 10px 2px rgba(244, 81, 108, 0.19) !important;



  box-shadow: 0px 5px 10px 2px rgba(244, 81, 108, 0.19) !important; }



  .btn-outline-danger.m-btn--air.focus, .btn-outline-danger.m-btn--air:focus, .btn-outline-danger.m-btn--air:hover,



  .btn-danger.m-btn--air.focus,



  .btn-danger.m-btn--air:focus,



  .btn-danger.m-btn--air:hover,



  .m-btn--gradient-from-danger.m-btn--air.focus,



  .m-btn--gradient-from-danger.m-btn--air:focus,



  .m-btn--gradient-from-danger.m-btn--air:hover {



    -webkit-box-shadow: 0px 5px 10px 2px rgba(244, 81, 108, 0.26) !important;



    -moz-box-shadow: 0px 5px 10px 2px rgba(244, 81, 108, 0.26) !important;



    box-shadow: 0px 5px 10px 2px rgba(244, 81, 108, 0.26) !important; }







.btn.btn-default{



  



}



 .btn.btn-secondary {



  background: white;



  border-color: #bb2024 !important;



 }



 .btn.btn-secondary:hover{



  background-color: #bb2024 !important;



  color: #ffffff;



 }



  .btn.btn-default i, .btn.btn-secondary i {



    color: #6f727d; }



  .btn.btn-default:hover, .btn.btn-default.active, .btn.btn-default:active, .btn.btn-default:focus,



  .show > .btn.btn-default.dropdown-toggle, .btn.btn-secondary:hover, .btn.btn-secondary.active, .btn.btn-secondary:active, .btn.btn-secondary:focus,



  .show > .btn.btn-secondary.dropdown-toggle {



    border-color: #ebedf2;



    background-color: #f4f5f8; }



  .btn.btn-default.disabled, .btn.btn-default:disabled, .btn.btn-secondary.disabled, .btn.btn-secondary:disabled {



    border-color: #f4f5f8; }







.btn.m-btn--air.btn-default, .btn.m-btn--air.btn-secondary {



  -webkit-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important;



  -moz-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important;



  box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important;



  border-color: #ffffff !important; }



  .btn.m-btn--air.btn-default.focus, .btn.m-btn--air.btn-default:focus, .btn.m-btn--air.btn-default:hover, .btn.m-btn--air.btn-secondary.focus, .btn.m-btn--air.btn-secondary:focus, .btn.m-btn--air.btn-secondary:hover {



    -webkit-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.26) !important;



    -moz-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.26) !important;



    box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.26) !important;



    background: #716aca !important;



    color: #ffffff !important;



    border-color: #716aca !important; }



    .btn.m-btn--air.btn-default.focus i, .btn.m-btn--air.btn-default:focus i, .btn.m-btn--air.btn-default:hover i, .btn.m-btn--air.btn-secondary.focus i, .btn.m-btn--air.btn-secondary:focus i, .btn.m-btn--air.btn-secondary:hover i {



      color: #ffffff !important; }







.btn.m-btn--hover-brand:not(.btn-secondary):not(.btn-outline-light) {



  background: none;



  color: #575962; }



  .btn.m-btn--hover-brand:not(.btn-secondary):not(.btn-outline-light) i {



    color: #898b96; }







.btn.m-btn--hover-brand:hover, .btn.m-btn--hover-brand.active, .btn.m-btn--hover-brand:active, .btn.m-btn--hover-brand:focus,



.show > .btn.m-btn--hover-brand.dropdown-toggle {



  border-color: #716aca !important;



  color: #ffffff !important;



  background-color: #716aca !important; }



  .btn.m-btn--hover-brand:hover i, .btn.m-btn--hover-brand.active i, .btn.m-btn--hover-brand:active i, .btn.m-btn--hover-brand:focus i,



  .show > .btn.m-btn--hover-brand.dropdown-toggle i {



    color: #ffffff !important; }







.btn.m-btn--gradient-from-brand {



  color: #ffffff;



  border: 0 !important; }



  .btn.m-btn--gradient-from-brand.m-btn--gradient-to-brand {



    background: #716aca;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #716aca 30%, #716aca 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #716aca 30%, #716aca 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #716aca 30%, #716aca 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #716aca 30%, #716aca 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-brand.m-btn--gradient-to-metal {



    background: #716aca;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #716aca 30%, #c4c5d6 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #716aca 30%, #c4c5d6 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #716aca 30%, #c4c5d6 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #716aca 30%, #c4c5d6 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-brand.m-btn--gradient-to-light {



    background: #716aca;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #716aca 30%, #ffffff 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #716aca 30%, #ffffff 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #716aca 30%, #ffffff 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #716aca 30%, #ffffff 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-brand.m-btn--gradient-to-accent {



    background: #716aca;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #716aca 30%, #00c5dc 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #716aca 30%, #00c5dc 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #716aca 30%, #00c5dc 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #716aca 30%, #00c5dc 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-brand.m-btn--gradient-to-focus {



    background: #716aca;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #716aca 30%, #9816f4 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #716aca 30%, #9816f4 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #716aca 30%, #9816f4 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #716aca 30%, #9816f4 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-brand.m-btn--gradient-to-primary {



    background: #716aca;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #716aca 30%, #5867dd 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #716aca 30%, #5867dd 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #716aca 30%, #5867dd 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #716aca 30%, #5867dd 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-brand.m-btn--gradient-to-success {



    background: #716aca;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #716aca 30%, #34bfa3 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #716aca 30%, #34bfa3 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #716aca 30%, #34bfa3 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #716aca 30%, #34bfa3 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-brand.m-btn--gradient-to-info {



    background: #716aca;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #716aca 30%, #36a3f7 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #716aca 30%, #36a3f7 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #716aca 30%, #36a3f7 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #716aca 30%, #36a3f7 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-brand.m-btn--gradient-to-warning {



    background: #716aca;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #716aca 30%, #ffb822 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #716aca 30%, #ffb822 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #716aca 30%, #ffb822 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #716aca 30%, #ffb822 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-brand.m-btn--gradient-to-danger {



    background: #716aca;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #716aca 30%, #f4516c 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #716aca 30%, #f4516c 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #716aca 30%, #f4516c 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #716aca 30%, #f4516c 100%);



    /* Standard syntax */ }







.btn.m-btn--hover-metal:not(.btn-secondary):not(.btn-outline-light) {



  background: none;



  color: #575962; }



  .btn.m-btn--hover-metal:not(.btn-secondary):not(.btn-outline-light) i {



    color: #898b96; }







.btn.m-btn--hover-metal:hover, .btn.m-btn--hover-metal.active, .btn.m-btn--hover-metal:active, .btn.m-btn--hover-metal:focus,



.show > .btn.m-btn--hover-metal.dropdown-toggle {



  border-color: #c4c5d6 !important;



  color: #ffffff !important;



  background-color: #c4c5d6 !important; }



  .btn.m-btn--hover-metal:hover i, .btn.m-btn--hover-metal.active i, .btn.m-btn--hover-metal:active i, .btn.m-btn--hover-metal:focus i,



  .show > .btn.m-btn--hover-metal.dropdown-toggle i {



    color: #ffffff !important; }







.btn.m-btn--gradient-from-metal {



  color: #ffffff;



  border: 0 !important; }



  .btn.m-btn--gradient-from-metal.m-btn--gradient-to-brand {



    background: #c4c5d6;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #c4c5d6 30%, #716aca 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #c4c5d6 30%, #716aca 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #c4c5d6 30%, #716aca 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #c4c5d6 30%, #716aca 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-metal.m-btn--gradient-to-metal {



    background: #c4c5d6;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #c4c5d6 30%, #c4c5d6 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #c4c5d6 30%, #c4c5d6 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #c4c5d6 30%, #c4c5d6 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #c4c5d6 30%, #c4c5d6 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-metal.m-btn--gradient-to-light {



    background: #c4c5d6;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #c4c5d6 30%, #ffffff 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #c4c5d6 30%, #ffffff 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #c4c5d6 30%, #ffffff 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #c4c5d6 30%, #ffffff 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-metal.m-btn--gradient-to-accent {



    background: #c4c5d6;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #c4c5d6 30%, #00c5dc 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #c4c5d6 30%, #00c5dc 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #c4c5d6 30%, #00c5dc 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #c4c5d6 30%, #00c5dc 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-metal.m-btn--gradient-to-focus {



    background: #c4c5d6;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #c4c5d6 30%, #9816f4 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #c4c5d6 30%, #9816f4 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #c4c5d6 30%, #9816f4 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #c4c5d6 30%, #9816f4 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-metal.m-btn--gradient-to-primary {



    background: #c4c5d6;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #c4c5d6 30%, #5867dd 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #c4c5d6 30%, #5867dd 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #c4c5d6 30%, #5867dd 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #c4c5d6 30%, #5867dd 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-metal.m-btn--gradient-to-success {



    background: #c4c5d6;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #c4c5d6 30%, #34bfa3 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #c4c5d6 30%, #34bfa3 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #c4c5d6 30%, #34bfa3 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #c4c5d6 30%, #34bfa3 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-metal.m-btn--gradient-to-info {



    background: #c4c5d6;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #c4c5d6 30%, #36a3f7 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #c4c5d6 30%, #36a3f7 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #c4c5d6 30%, #36a3f7 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #c4c5d6 30%, #36a3f7 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-metal.m-btn--gradient-to-warning {



    background: #c4c5d6;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #c4c5d6 30%, #ffb822 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #c4c5d6 30%, #ffb822 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #c4c5d6 30%, #ffb822 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #c4c5d6 30%, #ffb822 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-metal.m-btn--gradient-to-danger {



    background: #c4c5d6;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #c4c5d6 30%, #f4516c 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #c4c5d6 30%, #f4516c 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #c4c5d6 30%, #f4516c 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #c4c5d6 30%, #f4516c 100%);



    /* Standard syntax */ }







.btn.m-btn--hover-light:not(.btn-secondary):not(.btn-outline-light) {



  background: none;



  color: #575962; }



  .btn.m-btn--hover-light:not(.btn-secondary):not(.btn-outline-light) i {



    color: #898b96; }







.btn.m-btn--hover-light:hover, .btn.m-btn--hover-light.active, .btn.m-btn--hover-light:active, .btn.m-btn--hover-light:focus,



.show > .btn.m-btn--hover-light.dropdown-toggle {



  border-color: #ffffff !important;



  color: #282a3c !important;



  background-color: #ffffff !important; }



  .btn.m-btn--hover-light:hover i, .btn.m-btn--hover-light.active i, .btn.m-btn--hover-light:active i, .btn.m-btn--hover-light:focus i,



  .show > .btn.m-btn--hover-light.dropdown-toggle i {



    color: #282a3c !important; }







.btn.m-btn--gradient-from-light {



  color: #282a3c;



  border: 0 !important; }



  .btn.m-btn--gradient-from-light.m-btn--gradient-to-brand {



    background: #ffffff;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffffff 30%, #716aca 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffffff 30%, #716aca 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffffff 30%, #716aca 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffffff 30%, #716aca 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-light.m-btn--gradient-to-metal {



    background: #ffffff;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffffff 30%, #c4c5d6 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffffff 30%, #c4c5d6 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffffff 30%, #c4c5d6 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffffff 30%, #c4c5d6 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-light.m-btn--gradient-to-light {



    background: #ffffff;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffffff 30%, #ffffff 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffffff 30%, #ffffff 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffffff 30%, #ffffff 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffffff 30%, #ffffff 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-light.m-btn--gradient-to-accent {



    background: #ffffff;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffffff 30%, #00c5dc 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffffff 30%, #00c5dc 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffffff 30%, #00c5dc 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffffff 30%, #00c5dc 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-light.m-btn--gradient-to-focus {



    background: #ffffff;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffffff 30%, #9816f4 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffffff 30%, #9816f4 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffffff 30%, #9816f4 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffffff 30%, #9816f4 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-light.m-btn--gradient-to-primary {



    background: #ffffff;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffffff 30%, #5867dd 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffffff 30%, #5867dd 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffffff 30%, #5867dd 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffffff 30%, #5867dd 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-light.m-btn--gradient-to-success {



    background: #ffffff;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffffff 30%, #34bfa3 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffffff 30%, #34bfa3 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffffff 30%, #34bfa3 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffffff 30%, #34bfa3 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-light.m-btn--gradient-to-info {



    background: #ffffff;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffffff 30%, #36a3f7 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffffff 30%, #36a3f7 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffffff 30%, #36a3f7 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffffff 30%, #36a3f7 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-light.m-btn--gradient-to-warning {



    background: #ffffff;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffffff 30%, #ffb822 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffffff 30%, #ffb822 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffffff 30%, #ffb822 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffffff 30%, #ffb822 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-light.m-btn--gradient-to-danger {



    background: #ffffff;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffffff 30%, #f4516c 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffffff 30%, #f4516c 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffffff 30%, #f4516c 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffffff 30%, #f4516c 100%);



    /* Standard syntax */ }







.btn.m-btn--hover-accent:not(.btn-secondary):not(.btn-outline-light) {



  background: none;



  color: #575962; }



  .btn.m-btn--hover-accent:not(.btn-secondary):not(.btn-outline-light) i {



    color: #898b96; }







.btn.m-btn--hover-accent:hover, .btn.m-btn--hover-accent.active, .btn.m-btn--hover-accent:active, .btn.m-btn--hover-accent:focus,



.show > .btn.m-btn--hover-accent.dropdown-toggle {



  border-color: #00c5dc !important;



  color: #ffffff !important;



  background-color: #00c5dc !important; }



  .btn.m-btn--hover-accent:hover i, .btn.m-btn--hover-accent.active i, .btn.m-btn--hover-accent:active i, .btn.m-btn--hover-accent:focus i,



  .show > .btn.m-btn--hover-accent.dropdown-toggle i {



    color: #ffffff !important; }







.btn.m-btn--gradient-from-accent {



  color: #ffffff;



  border: 0 !important; }



  .btn.m-btn--gradient-from-accent.m-btn--gradient-to-brand {



    background: #00c5dc;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #00c5dc 30%, #716aca 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #00c5dc 30%, #716aca 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #00c5dc 30%, #716aca 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #00c5dc 30%, #716aca 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-accent.m-btn--gradient-to-metal {



    background: #00c5dc;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #00c5dc 30%, #c4c5d6 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #00c5dc 30%, #c4c5d6 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #00c5dc 30%, #c4c5d6 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #00c5dc 30%, #c4c5d6 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-accent.m-btn--gradient-to-light {



    background: #00c5dc;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #00c5dc 30%, #ffffff 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #00c5dc 30%, #ffffff 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #00c5dc 30%, #ffffff 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #00c5dc 30%, #ffffff 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-accent.m-btn--gradient-to-accent {



    background: #00c5dc;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #00c5dc 30%, #00c5dc 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #00c5dc 30%, #00c5dc 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #00c5dc 30%, #00c5dc 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #00c5dc 30%, #00c5dc 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-accent.m-btn--gradient-to-focus {



    background: #00c5dc;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #00c5dc 30%, #9816f4 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #00c5dc 30%, #9816f4 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #00c5dc 30%, #9816f4 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #00c5dc 30%, #9816f4 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-accent.m-btn--gradient-to-primary {



    background: #00c5dc;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #00c5dc 30%, #5867dd 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #00c5dc 30%, #5867dd 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #00c5dc 30%, #5867dd 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #00c5dc 30%, #5867dd 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-accent.m-btn--gradient-to-success {



    background: #00c5dc;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #00c5dc 30%, #34bfa3 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #00c5dc 30%, #34bfa3 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #00c5dc 30%, #34bfa3 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #00c5dc 30%, #34bfa3 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-accent.m-btn--gradient-to-info {



    background: #00c5dc;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #00c5dc 30%, #36a3f7 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #00c5dc 30%, #36a3f7 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #00c5dc 30%, #36a3f7 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #00c5dc 30%, #36a3f7 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-accent.m-btn--gradient-to-warning {



    background: #00c5dc;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #00c5dc 30%, #ffb822 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #00c5dc 30%, #ffb822 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #00c5dc 30%, #ffb822 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #00c5dc 30%, #ffb822 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-accent.m-btn--gradient-to-danger {



    background: #00c5dc;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #00c5dc 30%, #f4516c 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #00c5dc 30%, #f4516c 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #00c5dc 30%, #f4516c 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #00c5dc 30%, #f4516c 100%);



    /* Standard syntax */ }







.btn.m-btn--hover-focus:not(.btn-secondary):not(.btn-outline-light) {



  background: none;



  color: #575962; }



  .btn.m-btn--hover-focus:not(.btn-secondary):not(.btn-outline-light) i {



    color: #898b96; }







.btn.m-btn--hover-focus:hover, .btn.m-btn--hover-focus.active, .btn.m-btn--hover-focus:active, .btn.m-btn--hover-focus:focus,



.show > .btn.m-btn--hover-focus.dropdown-toggle {



  border-color: #9816f4 !important;



  color: #ffffff !important;



  background-color: #9816f4 !important; }



  .btn.m-btn--hover-focus:hover i, .btn.m-btn--hover-focus.active i, .btn.m-btn--hover-focus:active i, .btn.m-btn--hover-focus:focus i,



  .show > .btn.m-btn--hover-focus.dropdown-toggle i {



    color: #ffffff !important; }







.btn.m-btn--gradient-from-focus {



  color: #ffffff;



  border: 0 !important; }



  .btn.m-btn--gradient-from-focus.m-btn--gradient-to-brand {



    background: #9816f4;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #9816f4 30%, #716aca 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #9816f4 30%, #716aca 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #9816f4 30%, #716aca 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #9816f4 30%, #716aca 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-focus.m-btn--gradient-to-metal {



    background: #9816f4;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #9816f4 30%, #c4c5d6 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #9816f4 30%, #c4c5d6 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #9816f4 30%, #c4c5d6 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #9816f4 30%, #c4c5d6 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-focus.m-btn--gradient-to-light {



    background: #9816f4;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #9816f4 30%, #ffffff 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #9816f4 30%, #ffffff 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #9816f4 30%, #ffffff 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #9816f4 30%, #ffffff 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-focus.m-btn--gradient-to-accent {



    background: #9816f4;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #9816f4 30%, #00c5dc 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #9816f4 30%, #00c5dc 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #9816f4 30%, #00c5dc 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #9816f4 30%, #00c5dc 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-focus.m-btn--gradient-to-focus {



    background: #9816f4;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #9816f4 30%, #9816f4 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #9816f4 30%, #9816f4 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #9816f4 30%, #9816f4 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #9816f4 30%, #9816f4 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-focus.m-btn--gradient-to-primary {



    background: #9816f4;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #9816f4 30%, #5867dd 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #9816f4 30%, #5867dd 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #9816f4 30%, #5867dd 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #9816f4 30%, #5867dd 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-focus.m-btn--gradient-to-success {



    background: #9816f4;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #9816f4 30%, #34bfa3 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #9816f4 30%, #34bfa3 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #9816f4 30%, #34bfa3 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #9816f4 30%, #34bfa3 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-focus.m-btn--gradient-to-info {



    background: #9816f4;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #9816f4 30%, #36a3f7 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #9816f4 30%, #36a3f7 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #9816f4 30%, #36a3f7 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #9816f4 30%, #36a3f7 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-focus.m-btn--gradient-to-warning {



    background: #9816f4;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #9816f4 30%, #ffb822 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #9816f4 30%, #ffb822 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #9816f4 30%, #ffb822 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #9816f4 30%, #ffb822 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-focus.m-btn--gradient-to-danger {



    background: #9816f4;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #9816f4 30%, #f4516c 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #9816f4 30%, #f4516c 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #9816f4 30%, #f4516c 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #9816f4 30%, #f4516c 100%);



    /* Standard syntax */ }







.btn.m-btn--hover-primary:not(.btn-secondary):not(.btn-outline-light) {



  background: none;



  color: #575962; }



  .btn.m-btn--hover-primary:not(.btn-secondary):not(.btn-outline-light) i {



    color: #898b96; }







.btn.m-btn--hover-primary:hover, .btn.m-btn--hover-primary.active, .btn.m-btn--hover-primary:active, .btn.m-btn--hover-primary:focus,



.show > .btn.m-btn--hover-primary.dropdown-toggle {



  border-color: #5867dd !important;



  color: #ffffff !important;



  background-color: #5867dd !important; }



  .btn.m-btn--hover-primary:hover i, .btn.m-btn--hover-primary.active i, .btn.m-btn--hover-primary:active i, .btn.m-btn--hover-primary:focus i,



  .show > .btn.m-btn--hover-primary.dropdown-toggle i {



    color: #ffffff !important; }







.btn.m-btn--gradient-from-primary {



  color: #ffffff;



  border: 0 !important; }



  .btn.m-btn--gradient-from-primary.m-btn--gradient-to-brand {



    background: #5867dd;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #5867dd 30%, #716aca 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #5867dd 30%, #716aca 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #5867dd 30%, #716aca 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #5867dd 30%, #716aca 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-primary.m-btn--gradient-to-metal {



    background: #5867dd;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #5867dd 30%, #c4c5d6 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #5867dd 30%, #c4c5d6 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #5867dd 30%, #c4c5d6 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #5867dd 30%, #c4c5d6 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-primary.m-btn--gradient-to-light {



    background: #5867dd;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #5867dd 30%, #ffffff 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #5867dd 30%, #ffffff 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #5867dd 30%, #ffffff 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #5867dd 30%, #ffffff 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-primary.m-btn--gradient-to-accent {



    background: #5867dd;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #5867dd 30%, #00c5dc 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #5867dd 30%, #00c5dc 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #5867dd 30%, #00c5dc 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #5867dd 30%, #00c5dc 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-primary.m-btn--gradient-to-focus {



    background: #5867dd;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #5867dd 30%, #9816f4 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #5867dd 30%, #9816f4 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #5867dd 30%, #9816f4 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #5867dd 30%, #9816f4 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-primary.m-btn--gradient-to-primary {



    background: #5867dd;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #5867dd 30%, #5867dd 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #5867dd 30%, #5867dd 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #5867dd 30%, #5867dd 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #5867dd 30%, #5867dd 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-primary.m-btn--gradient-to-success {



    background: #5867dd;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #5867dd 30%, #34bfa3 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #5867dd 30%, #34bfa3 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #5867dd 30%, #34bfa3 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #5867dd 30%, #34bfa3 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-primary.m-btn--gradient-to-info {



    background: #5867dd;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #5867dd 30%, #36a3f7 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #5867dd 30%, #36a3f7 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #5867dd 30%, #36a3f7 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #5867dd 30%, #36a3f7 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-primary.m-btn--gradient-to-warning {



    background: #5867dd;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #5867dd 30%, #ffb822 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #5867dd 30%, #ffb822 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #5867dd 30%, #ffb822 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #5867dd 30%, #ffb822 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-primary.m-btn--gradient-to-danger {



    background: #5867dd;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #5867dd 30%, #f4516c 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #5867dd 30%, #f4516c 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #5867dd 30%, #f4516c 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #5867dd 30%, #f4516c 100%);



    /* Standard syntax */ }







.btn.m-btn--hover-success:not(.btn-secondary):not(.btn-outline-light) {



  background: none;



  color: #575962; }



  .btn.m-btn--hover-success:not(.btn-secondary):not(.btn-outline-light) i {



    color: #898b96; }







.btn.m-btn--hover-success:hover, .btn.m-btn--hover-success.active, .btn.m-btn--hover-success:active, .btn.m-btn--hover-success:focus,



.show > .btn.m-btn--hover-success.dropdown-toggle {



  border-color: #34bfa3 !important;



  color: #ffffff !important;



  background-color: #34bfa3 !important; }



  .btn.m-btn--hover-success:hover i, .btn.m-btn--hover-success.active i, .btn.m-btn--hover-success:active i, .btn.m-btn--hover-success:focus i,



  .show > .btn.m-btn--hover-success.dropdown-toggle i {



    color: #ffffff !important; }







.btn.m-btn--gradient-from-success {



  color: #ffffff;



  border: 0 !important; }



  .btn.m-btn--gradient-from-success.m-btn--gradient-to-brand {



    background: #34bfa3;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #716aca 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #34bfa3 30%, #716aca 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #34bfa3 30%, #716aca 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #34bfa3 30%, #716aca 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-success.m-btn--gradient-to-metal {



    background: #34bfa3;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #c4c5d6 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #34bfa3 30%, #c4c5d6 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #34bfa3 30%, #c4c5d6 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #34bfa3 30%, #c4c5d6 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-success.m-btn--gradient-to-light {



    background: #34bfa3;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #ffffff 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #34bfa3 30%, #ffffff 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #34bfa3 30%, #ffffff 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #34bfa3 30%, #ffffff 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-success.m-btn--gradient-to-accent {



    background: #34bfa3;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #00c5dc 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #34bfa3 30%, #00c5dc 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #34bfa3 30%, #00c5dc 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #34bfa3 30%, #00c5dc 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-success.m-btn--gradient-to-focus {



    background: #34bfa3;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #9816f4 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #34bfa3 30%, #9816f4 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #34bfa3 30%, #9816f4 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #34bfa3 30%, #9816f4 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-success.m-btn--gradient-to-primary {



    background: #34bfa3;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #5867dd 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #34bfa3 30%, #5867dd 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #34bfa3 30%, #5867dd 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #34bfa3 30%, #5867dd 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-success.m-btn--gradient-to-success {



    background: #34bfa3;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #34bfa3 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #34bfa3 30%, #34bfa3 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #34bfa3 30%, #34bfa3 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #34bfa3 30%, #34bfa3 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-success.m-btn--gradient-to-info {



    background: #34bfa3;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #36a3f7 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #34bfa3 30%, #36a3f7 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #34bfa3 30%, #36a3f7 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #34bfa3 30%, #36a3f7 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-success.m-btn--gradient-to-warning {



    background: #34bfa3;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #ffb822 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #34bfa3 30%, #ffb822 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #34bfa3 30%, #ffb822 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #34bfa3 30%, #ffb822 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-success.m-btn--gradient-to-danger {



    background: #34bfa3;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #f4516c 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #34bfa3 30%, #f4516c 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #34bfa3 30%, #f4516c 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #34bfa3 30%, #f4516c 100%);



    /* Standard syntax */ }







.btn.m-btn--hover-info:not(.btn-secondary):not(.btn-outline-light) {



  background: none;



  color: #575962; }



  .btn.m-btn--hover-info:not(.btn-secondary):not(.btn-outline-light) i {



    color: #898b96; }







.btn.m-btn--hover-info:hover, .btn.m-btn--hover-info.active, .btn.m-btn--hover-info:active, .btn.m-btn--hover-info:focus,



.show > .btn.m-btn--hover-info.dropdown-toggle {



  border-color: #36a3f7 !important;



  color: #ffffff !important;



  background-color: #36a3f7 !important; }



  .btn.m-btn--hover-info:hover i, .btn.m-btn--hover-info.active i, .btn.m-btn--hover-info:active i, .btn.m-btn--hover-info:focus i,



  .show > .btn.m-btn--hover-info.dropdown-toggle i {



    color: #ffffff !important; }







.btn.m-btn--gradient-from-info {



  color: #ffffff;



  border: 0 !important; }



  .btn.m-btn--gradient-from-info.m-btn--gradient-to-brand {



    background: #36a3f7;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #716aca 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #36a3f7 30%, #716aca 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #36a3f7 30%, #716aca 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #36a3f7 30%, #716aca 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-info.m-btn--gradient-to-metal {



    background: #36a3f7;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #c4c5d6 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #36a3f7 30%, #c4c5d6 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #36a3f7 30%, #c4c5d6 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #36a3f7 30%, #c4c5d6 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-info.m-btn--gradient-to-light {



    background: #36a3f7;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #ffffff 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #36a3f7 30%, #ffffff 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #36a3f7 30%, #ffffff 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #36a3f7 30%, #ffffff 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-info.m-btn--gradient-to-accent {



    background: #36a3f7;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #00c5dc 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #36a3f7 30%, #00c5dc 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #36a3f7 30%, #00c5dc 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #36a3f7 30%, #00c5dc 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-info.m-btn--gradient-to-focus {



    background: #36a3f7;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #9816f4 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #36a3f7 30%, #9816f4 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #36a3f7 30%, #9816f4 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #36a3f7 30%, #9816f4 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-info.m-btn--gradient-to-primary {



    background: #36a3f7;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #5867dd 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #36a3f7 30%, #5867dd 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #36a3f7 30%, #5867dd 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #36a3f7 30%, #5867dd 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-info.m-btn--gradient-to-success {



    background: #36a3f7;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #34bfa3 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #36a3f7 30%, #34bfa3 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #36a3f7 30%, #34bfa3 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #36a3f7 30%, #34bfa3 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-info.m-btn--gradient-to-info {



    background: #36a3f7;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #36a3f7 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #36a3f7 30%, #36a3f7 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #36a3f7 30%, #36a3f7 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #36a3f7 30%, #36a3f7 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-info.m-btn--gradient-to-warning {



    background: #36a3f7;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #ffb822 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #36a3f7 30%, #ffb822 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #36a3f7 30%, #ffb822 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #36a3f7 30%, #ffb822 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-info.m-btn--gradient-to-danger {



    background: #36a3f7;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #f4516c 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #36a3f7 30%, #f4516c 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #36a3f7 30%, #f4516c 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #36a3f7 30%, #f4516c 100%);



    /* Standard syntax */ }







.btn.m-btn--hover-warning:not(.btn-secondary):not(.btn-outline-light) {



  background: none;



  color: #575962; }



  .btn.m-btn--hover-warning:not(.btn-secondary):not(.btn-outline-light) i {



    color: #898b96; }







.btn.m-btn--hover-warning:hover, .btn.m-btn--hover-warning.active, .btn.m-btn--hover-warning:active, .btn.m-btn--hover-warning:focus,



.show > .btn.m-btn--hover-warning.dropdown-toggle {



  border-color: #ffb822 !important;



  color: #111111 !important;



  background-color: #ffb822 !important; }



  .btn.m-btn--hover-warning:hover i, .btn.m-btn--hover-warning.active i, .btn.m-btn--hover-warning:active i, .btn.m-btn--hover-warning:focus i,



  .show > .btn.m-btn--hover-warning.dropdown-toggle i {



    color: #111111 !important; }







.btn.m-btn--gradient-from-warning {



  color: #111111;



  border: 0 !important; }



  .btn.m-btn--gradient-from-warning.m-btn--gradient-to-brand {



    background: #ffb822;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffb822 30%, #716aca 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffb822 30%, #716aca 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffb822 30%, #716aca 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffb822 30%, #716aca 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-warning.m-btn--gradient-to-metal {



    background: #ffb822;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffb822 30%, #c4c5d6 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffb822 30%, #c4c5d6 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffb822 30%, #c4c5d6 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffb822 30%, #c4c5d6 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-warning.m-btn--gradient-to-light {



    background: #ffb822;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffb822 30%, #ffffff 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffb822 30%, #ffffff 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffb822 30%, #ffffff 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffb822 30%, #ffffff 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-warning.m-btn--gradient-to-accent {



    background: #ffb822;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffb822 30%, #00c5dc 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffb822 30%, #00c5dc 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffb822 30%, #00c5dc 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffb822 30%, #00c5dc 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-warning.m-btn--gradient-to-focus {



    background: #ffb822;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffb822 30%, #9816f4 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffb822 30%, #9816f4 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffb822 30%, #9816f4 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffb822 30%, #9816f4 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-warning.m-btn--gradient-to-primary {



    background: #ffb822;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffb822 30%, #5867dd 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffb822 30%, #5867dd 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffb822 30%, #5867dd 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffb822 30%, #5867dd 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-warning.m-btn--gradient-to-success {



    background: #ffb822;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffb822 30%, #34bfa3 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffb822 30%, #34bfa3 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffb822 30%, #34bfa3 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffb822 30%, #34bfa3 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-warning.m-btn--gradient-to-info {



    background: #ffb822;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffb822 30%, #36a3f7 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffb822 30%, #36a3f7 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffb822 30%, #36a3f7 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffb822 30%, #36a3f7 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-warning.m-btn--gradient-to-warning {



    background: #ffb822;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffb822 30%, #ffb822 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffb822 30%, #ffb822 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffb822 30%, #ffb822 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffb822 30%, #ffb822 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-warning.m-btn--gradient-to-danger {



    background: #ffb822;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffb822 30%, #f4516c 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffb822 30%, #f4516c 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffb822 30%, #f4516c 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffb822 30%, #f4516c 100%);



    /* Standard syntax */ }







.btn.m-btn--hover-danger:not(.btn-secondary):not(.btn-outline-light) {



  background: none;



  color: #575962; }



  .btn.m-btn--hover-danger:not(.btn-secondary):not(.btn-outline-light) i {



    color: #898b96; }







.btn.m-btn--hover-danger:hover, .btn.m-btn--hover-danger.active, .btn.m-btn--hover-danger:active, .btn.m-btn--hover-danger:focus,



.show > .btn.m-btn--hover-danger.dropdown-toggle {



  border-color: #f4516c !important;



  color: #ffffff !important;



  background-color: #f4516c !important; }



  .btn.m-btn--hover-danger:hover i, .btn.m-btn--hover-danger.active i, .btn.m-btn--hover-danger:active i, .btn.m-btn--hover-danger:focus i,



  .show > .btn.m-btn--hover-danger.dropdown-toggle i {



    color: #ffffff !important; }







.btn.m-btn--gradient-from-danger {



  color: #ffffff;



  border: 0 !important; }



  .btn.m-btn--gradient-from-danger.m-btn--gradient-to-brand {



    background: #f4516c;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #f4516c 30%, #716aca 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #f4516c 30%, #716aca 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #f4516c 30%, #716aca 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #f4516c 30%, #716aca 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-danger.m-btn--gradient-to-metal {



    background: #f4516c;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #f4516c 30%, #c4c5d6 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #f4516c 30%, #c4c5d6 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #f4516c 30%, #c4c5d6 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #f4516c 30%, #c4c5d6 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-danger.m-btn--gradient-to-light {



    background: #f4516c;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #f4516c 30%, #ffffff 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #f4516c 30%, #ffffff 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #f4516c 30%, #ffffff 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #f4516c 30%, #ffffff 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-danger.m-btn--gradient-to-accent {



    background: #f4516c;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #f4516c 30%, #00c5dc 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #f4516c 30%, #00c5dc 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #f4516c 30%, #00c5dc 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #f4516c 30%, #00c5dc 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-danger.m-btn--gradient-to-focus {



    background: #f4516c;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #f4516c 30%, #9816f4 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #f4516c 30%, #9816f4 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #f4516c 30%, #9816f4 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #f4516c 30%, #9816f4 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-danger.m-btn--gradient-to-primary {



    background: #f4516c;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #f4516c 30%, #5867dd 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #f4516c 30%, #5867dd 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #f4516c 30%, #5867dd 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #f4516c 30%, #5867dd 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-danger.m-btn--gradient-to-success {



    background: #f4516c;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #f4516c 30%, #34bfa3 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #f4516c 30%, #34bfa3 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #f4516c 30%, #34bfa3 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #f4516c 30%, #34bfa3 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-danger.m-btn--gradient-to-info {



    background: #f4516c;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #f4516c 30%, #36a3f7 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #f4516c 30%, #36a3f7 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #f4516c 30%, #36a3f7 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #f4516c 30%, #36a3f7 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-danger.m-btn--gradient-to-warning {



    background: #f4516c;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #f4516c 30%, #ffb822 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #f4516c 30%, #ffb822 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #f4516c 30%, #ffb822 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #f4516c 30%, #ffb822 100%);



    /* Standard syntax */ }



  .btn.m-btn--gradient-from-danger.m-btn--gradient-to-danger {



    background: #f4516c;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #f4516c 30%, #f4516c 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #f4516c 30%, #f4516c 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #f4516c 30%, #f4516c 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #f4516c 30%, #f4516c 100%);



    /* Standard syntax */ }







.btn-group.m-btn-group--air {



  -webkit-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important;



  -moz-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important;



  box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important; }



  .btn-group.m-btn-group--air .btn-default,



  .btn-group.m-btn-group--air .btn-secondary {



    border-color: #ffffff !important; }



    .btn-group.m-btn-group--air .btn-default.focus, .btn-group.m-btn-group--air .btn-default:focus, .btn-group.m-btn-group--air .btn-default:hover,



    .btn-group.m-btn-group--air .btn-secondary.focus,



    .btn-group.m-btn-group--air .btn-secondary:focus,



    .btn-group.m-btn-group--air .btn-secondary:hover {



      background: #ffffff !important;



      -webkit-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important;



      -moz-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important;



      box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important; }







.btn.btn--skin-dark.btn-default, .btn.btn--skin-dark.btn-secondary {



  background: white;



  border-color: #ebedf2; }



  .btn.btn--skin-dark.btn-default i, .btn.btn--skin-dark.btn-secondary i {



    color: #9093ac; }



  .btn.btn--skin-dark.btn-default:hover, .btn.btn--skin-dark.btn-default.active, .btn.btn--skin-dark.btn-default:active, .btn.btn--skin-dark.btn-default:focus,



  .show > .btn.btn--skin-dark.btn-default.dropdown-toggle, .btn.btn--skin-dark.btn-secondary:hover, .btn.btn--skin-dark.btn-secondary.active, .btn.btn--skin-dark.btn-secondary:active, .btn.btn--skin-dark.btn-secondary:focus,



  .show > .btn.btn--skin-dark.btn-secondary.dropdown-toggle {



    border-color: #ebedf2;



    background-color: #999caa; }



  .btn.btn--skin-dark.btn-default.disabled, .btn.btn--skin-dark.btn-default:disabled, .btn.btn--skin-dark.btn-secondary.disabled, .btn.btn--skin-dark.btn-secondary:disabled {



    border-color: #f7f8fa; }







.btn.btn--skin-dark.m-btn--air.btn-default, .btn.btn--skin-dark.m-btn--air.btn-secondary {



  -webkit-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important;



  -moz-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important;



  box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important;



  border-color: #ffffff !important; }



  .btn.btn--skin-dark.m-btn--air.btn-default.focus, .btn.btn--skin-dark.m-btn--air.btn-default:focus, .btn.btn--skin-dark.m-btn--air.btn-default:hover, .btn.btn--skin-dark.m-btn--air.btn-secondary.focus, .btn.btn--skin-dark.m-btn--air.btn-secondary:focus, .btn.btn--skin-dark.m-btn--air.btn-secondary:hover {



    -webkit-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.26) !important;



    -moz-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.26) !important;



    box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.26) !important;



    background: #716aca !important;



    color: #ffffff !important;



    border-color: #716aca !important; }



    .btn.btn--skin-dark.m-btn--air.btn-default.focus i, .btn.btn--skin-dark.m-btn--air.btn-default:focus i, .btn.btn--skin-dark.m-btn--air.btn-default:hover i, .btn.btn--skin-dark.m-btn--air.btn-secondary.focus i, .btn.btn--skin-dark.m-btn--air.btn-secondary:focus i, .btn.btn--skin-dark.m-btn--air.btn-secondary:hover i {



      color: #ffffff !important; }







.btn.btn--skin-dark.m-btn--hover-brand:not(.btn-secondary):not(.btn-outline-light) {



  background: none;



  color: #ffffff; }



  .btn.btn--skin-dark.m-btn--hover-brand:not(.btn-secondary):not(.btn-outline-light) i {



    color: #737696; }







.btn.btn--skin-dark.m-btn--hover-brand:hover, .btn.btn--skin-dark.m-btn--hover-brand.active, .btn.btn--skin-dark.m-btn--hover-brand:active, .btn.btn--skin-dark.m-btn--hover-brand:focus,



.show > .btn.btn--skin-dark.m-btn--hover-brand.dropdown-toggle {



  border-color: #716aca !important;



  color: #ffffff !important;



  background-color: #716aca !important; }



  .btn.btn--skin-dark.m-btn--hover-brand:hover i, .btn.btn--skin-dark.m-btn--hover-brand.active i, .btn.btn--skin-dark.m-btn--hover-brand:active i, .btn.btn--skin-dark.m-btn--hover-brand:focus i,



  .show > .btn.btn--skin-dark.m-btn--hover-brand.dropdown-toggle i {



    color: #ffffff !important; }







.btn.btn--skin-dark.m-btn--gradient-from-brand {



  color: #ffffff;



  border: 0 !important; }



  .btn.btn--skin-dark.m-btn--gradient-from-brand.m-btn--gradient-to-brand {



    background: #716aca;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #716aca 30%, #716aca 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #716aca 30%, #716aca 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #716aca 30%, #716aca 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #716aca 30%, #716aca 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-brand.m-btn--gradient-to-metal {



    background: #716aca;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #716aca 30%, #c4c5d6 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #716aca 30%, #c4c5d6 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #716aca 30%, #c4c5d6 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #716aca 30%, #c4c5d6 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-brand.m-btn--gradient-to-light {



    background: #716aca;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #716aca 30%, #ffffff 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #716aca 30%, #ffffff 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #716aca 30%, #ffffff 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #716aca 30%, #ffffff 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-brand.m-btn--gradient-to-accent {



    background: #716aca;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #716aca 30%, #00c5dc 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #716aca 30%, #00c5dc 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #716aca 30%, #00c5dc 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #716aca 30%, #00c5dc 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-brand.m-btn--gradient-to-focus {



    background: #716aca;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #716aca 30%, #9816f4 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #716aca 30%, #9816f4 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #716aca 30%, #9816f4 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #716aca 30%, #9816f4 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-brand.m-btn--gradient-to-primary {



    background: #716aca;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #716aca 30%, #5867dd 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #716aca 30%, #5867dd 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #716aca 30%, #5867dd 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #716aca 30%, #5867dd 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-brand.m-btn--gradient-to-success {



    background: #716aca;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #716aca 30%, #34bfa3 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #716aca 30%, #34bfa3 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #716aca 30%, #34bfa3 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #716aca 30%, #34bfa3 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-brand.m-btn--gradient-to-info {



    background: #716aca;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #716aca 30%, #36a3f7 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #716aca 30%, #36a3f7 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #716aca 30%, #36a3f7 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #716aca 30%, #36a3f7 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-brand.m-btn--gradient-to-warning {



    background: #716aca;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #716aca 30%, #ffb822 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #716aca 30%, #ffb822 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #716aca 30%, #ffb822 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #716aca 30%, #ffb822 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-brand.m-btn--gradient-to-danger {



    background: #716aca;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #716aca 30%, #f4516c 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #716aca 30%, #f4516c 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #716aca 30%, #f4516c 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #716aca 30%, #f4516c 100%);



    /* Standard syntax */ }







.btn.btn--skin-dark.m-btn--hover-metal:not(.btn-secondary):not(.btn-outline-light) {



  background: none;



  color: #ffffff; }



  .btn.btn--skin-dark.m-btn--hover-metal:not(.btn-secondary):not(.btn-outline-light) i {



    color: #737696; }







.btn.btn--skin-dark.m-btn--hover-metal:hover, .btn.btn--skin-dark.m-btn--hover-metal.active, .btn.btn--skin-dark.m-btn--hover-metal:active, .btn.btn--skin-dark.m-btn--hover-metal:focus,



.show > .btn.btn--skin-dark.m-btn--hover-metal.dropdown-toggle {



  border-color: #c4c5d6 !important;



  color: #ffffff !important;



  background-color: #c4c5d6 !important; }



  .btn.btn--skin-dark.m-btn--hover-metal:hover i, .btn.btn--skin-dark.m-btn--hover-metal.active i, .btn.btn--skin-dark.m-btn--hover-metal:active i, .btn.btn--skin-dark.m-btn--hover-metal:focus i,



  .show > .btn.btn--skin-dark.m-btn--hover-metal.dropdown-toggle i {



    color: #ffffff !important; }







.btn.btn--skin-dark.m-btn--gradient-from-metal {



  color: #ffffff;



  border: 0 !important; }



  .btn.btn--skin-dark.m-btn--gradient-from-metal.m-btn--gradient-to-brand {



    background: #c4c5d6;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #c4c5d6 30%, #716aca 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #c4c5d6 30%, #716aca 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #c4c5d6 30%, #716aca 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #c4c5d6 30%, #716aca 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-metal.m-btn--gradient-to-metal {



    background: #c4c5d6;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #c4c5d6 30%, #c4c5d6 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #c4c5d6 30%, #c4c5d6 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #c4c5d6 30%, #c4c5d6 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #c4c5d6 30%, #c4c5d6 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-metal.m-btn--gradient-to-light {



    background: #c4c5d6;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #c4c5d6 30%, #ffffff 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #c4c5d6 30%, #ffffff 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #c4c5d6 30%, #ffffff 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #c4c5d6 30%, #ffffff 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-metal.m-btn--gradient-to-accent {



    background: #c4c5d6;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #c4c5d6 30%, #00c5dc 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #c4c5d6 30%, #00c5dc 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #c4c5d6 30%, #00c5dc 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #c4c5d6 30%, #00c5dc 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-metal.m-btn--gradient-to-focus {



    background: #c4c5d6;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #c4c5d6 30%, #9816f4 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #c4c5d6 30%, #9816f4 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #c4c5d6 30%, #9816f4 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #c4c5d6 30%, #9816f4 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-metal.m-btn--gradient-to-primary {



    background: #c4c5d6;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #c4c5d6 30%, #5867dd 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #c4c5d6 30%, #5867dd 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #c4c5d6 30%, #5867dd 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #c4c5d6 30%, #5867dd 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-metal.m-btn--gradient-to-success {



    background: #c4c5d6;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #c4c5d6 30%, #34bfa3 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #c4c5d6 30%, #34bfa3 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #c4c5d6 30%, #34bfa3 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #c4c5d6 30%, #34bfa3 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-metal.m-btn--gradient-to-info {



    background: #c4c5d6;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #c4c5d6 30%, #36a3f7 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #c4c5d6 30%, #36a3f7 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #c4c5d6 30%, #36a3f7 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #c4c5d6 30%, #36a3f7 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-metal.m-btn--gradient-to-warning {



    background: #c4c5d6;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #c4c5d6 30%, #ffb822 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #c4c5d6 30%, #ffb822 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #c4c5d6 30%, #ffb822 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #c4c5d6 30%, #ffb822 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-metal.m-btn--gradient-to-danger {



    background: #c4c5d6;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #c4c5d6 30%, #f4516c 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #c4c5d6 30%, #f4516c 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #c4c5d6 30%, #f4516c 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #c4c5d6 30%, #f4516c 100%);



    /* Standard syntax */ }







.btn.btn--skin-dark.m-btn--hover-light:not(.btn-secondary):not(.btn-outline-light) {



  background: none;



  color: #ffffff; }



  .btn.btn--skin-dark.m-btn--hover-light:not(.btn-secondary):not(.btn-outline-light) i {



    color: #737696; }







.btn.btn--skin-dark.m-btn--hover-light:hover, .btn.btn--skin-dark.m-btn--hover-light.active, .btn.btn--skin-dark.m-btn--hover-light:active, .btn.btn--skin-dark.m-btn--hover-light:focus,



.show > .btn.btn--skin-dark.m-btn--hover-light.dropdown-toggle {



  border-color: #ffffff !important;



  color: #282a3c !important;



  background-color: #ffffff !important; }



  .btn.btn--skin-dark.m-btn--hover-light:hover i, .btn.btn--skin-dark.m-btn--hover-light.active i, .btn.btn--skin-dark.m-btn--hover-light:active i, .btn.btn--skin-dark.m-btn--hover-light:focus i,



  .show > .btn.btn--skin-dark.m-btn--hover-light.dropdown-toggle i {



    color: #282a3c !important; }







.btn.btn--skin-dark.m-btn--gradient-from-light {



  color: #282a3c;



  border: 0 !important; }



  .btn.btn--skin-dark.m-btn--gradient-from-light.m-btn--gradient-to-brand {



    background: #ffffff;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffffff 30%, #716aca 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffffff 30%, #716aca 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffffff 30%, #716aca 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffffff 30%, #716aca 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-light.m-btn--gradient-to-metal {



    background: #ffffff;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffffff 30%, #c4c5d6 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffffff 30%, #c4c5d6 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffffff 30%, #c4c5d6 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffffff 30%, #c4c5d6 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-light.m-btn--gradient-to-light {



    background: #ffffff;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffffff 30%, #ffffff 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffffff 30%, #ffffff 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffffff 30%, #ffffff 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffffff 30%, #ffffff 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-light.m-btn--gradient-to-accent {



    background: #ffffff;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffffff 30%, #00c5dc 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffffff 30%, #00c5dc 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffffff 30%, #00c5dc 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffffff 30%, #00c5dc 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-light.m-btn--gradient-to-focus {



    background: #ffffff;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffffff 30%, #9816f4 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffffff 30%, #9816f4 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffffff 30%, #9816f4 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffffff 30%, #9816f4 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-light.m-btn--gradient-to-primary {



    background: #ffffff;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffffff 30%, #5867dd 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffffff 30%, #5867dd 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffffff 30%, #5867dd 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffffff 30%, #5867dd 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-light.m-btn--gradient-to-success {



    background: #ffffff;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffffff 30%, #34bfa3 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffffff 30%, #34bfa3 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffffff 30%, #34bfa3 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffffff 30%, #34bfa3 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-light.m-btn--gradient-to-info {



    background: #ffffff;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffffff 30%, #36a3f7 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffffff 30%, #36a3f7 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffffff 30%, #36a3f7 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffffff 30%, #36a3f7 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-light.m-btn--gradient-to-warning {



    background: #ffffff;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffffff 30%, #ffb822 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffffff 30%, #ffb822 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffffff 30%, #ffb822 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffffff 30%, #ffb822 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-light.m-btn--gradient-to-danger {



    background: #ffffff;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffffff 30%, #f4516c 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffffff 30%, #f4516c 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffffff 30%, #f4516c 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffffff 30%, #f4516c 100%);



    /* Standard syntax */ }







.btn.btn--skin-dark.m-btn--hover-accent:not(.btn-secondary):not(.btn-outline-light) {



  background: none;



  color: #ffffff; }



  .btn.btn--skin-dark.m-btn--hover-accent:not(.btn-secondary):not(.btn-outline-light) i {



    color: #737696; }







.btn.btn--skin-dark.m-btn--hover-accent:hover, .btn.btn--skin-dark.m-btn--hover-accent.active, .btn.btn--skin-dark.m-btn--hover-accent:active, .btn.btn--skin-dark.m-btn--hover-accent:focus,



.show > .btn.btn--skin-dark.m-btn--hover-accent.dropdown-toggle {



  border-color: #00c5dc !important;



  color: #ffffff !important;



  background-color: #00c5dc !important; }



  .btn.btn--skin-dark.m-btn--hover-accent:hover i, .btn.btn--skin-dark.m-btn--hover-accent.active i, .btn.btn--skin-dark.m-btn--hover-accent:active i, .btn.btn--skin-dark.m-btn--hover-accent:focus i,



  .show > .btn.btn--skin-dark.m-btn--hover-accent.dropdown-toggle i {



    color: #ffffff !important; }







.btn.btn--skin-dark.m-btn--gradient-from-accent {



  color: #ffffff;



  border: 0 !important; }



  .btn.btn--skin-dark.m-btn--gradient-from-accent.m-btn--gradient-to-brand {



    background: #00c5dc;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #00c5dc 30%, #716aca 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #00c5dc 30%, #716aca 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #00c5dc 30%, #716aca 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #00c5dc 30%, #716aca 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-accent.m-btn--gradient-to-metal {



    background: #00c5dc;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #00c5dc 30%, #c4c5d6 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #00c5dc 30%, #c4c5d6 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #00c5dc 30%, #c4c5d6 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #00c5dc 30%, #c4c5d6 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-accent.m-btn--gradient-to-light {



    background: #00c5dc;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #00c5dc 30%, #ffffff 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #00c5dc 30%, #ffffff 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #00c5dc 30%, #ffffff 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #00c5dc 30%, #ffffff 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-accent.m-btn--gradient-to-accent {



    background: #00c5dc;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #00c5dc 30%, #00c5dc 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #00c5dc 30%, #00c5dc 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #00c5dc 30%, #00c5dc 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #00c5dc 30%, #00c5dc 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-accent.m-btn--gradient-to-focus {



    background: #00c5dc;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #00c5dc 30%, #9816f4 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #00c5dc 30%, #9816f4 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #00c5dc 30%, #9816f4 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #00c5dc 30%, #9816f4 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-accent.m-btn--gradient-to-primary {



    background: #00c5dc;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #00c5dc 30%, #5867dd 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #00c5dc 30%, #5867dd 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #00c5dc 30%, #5867dd 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #00c5dc 30%, #5867dd 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-accent.m-btn--gradient-to-success {



    background: #00c5dc;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #00c5dc 30%, #34bfa3 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #00c5dc 30%, #34bfa3 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #00c5dc 30%, #34bfa3 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #00c5dc 30%, #34bfa3 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-accent.m-btn--gradient-to-info {



    background: #00c5dc;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #00c5dc 30%, #36a3f7 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #00c5dc 30%, #36a3f7 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #00c5dc 30%, #36a3f7 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #00c5dc 30%, #36a3f7 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-accent.m-btn--gradient-to-warning {



    background: #00c5dc;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #00c5dc 30%, #ffb822 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #00c5dc 30%, #ffb822 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #00c5dc 30%, #ffb822 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #00c5dc 30%, #ffb822 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-accent.m-btn--gradient-to-danger {



    background: #00c5dc;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #00c5dc 30%, #f4516c 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #00c5dc 30%, #f4516c 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #00c5dc 30%, #f4516c 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #00c5dc 30%, #f4516c 100%);



    /* Standard syntax */ }







.btn.btn--skin-dark.m-btn--hover-focus:not(.btn-secondary):not(.btn-outline-light) {



  background: none;



  color: #ffffff; }



  .btn.btn--skin-dark.m-btn--hover-focus:not(.btn-secondary):not(.btn-outline-light) i {



    color: #737696; }







.btn.btn--skin-dark.m-btn--hover-focus:hover, .btn.btn--skin-dark.m-btn--hover-focus.active, .btn.btn--skin-dark.m-btn--hover-focus:active, .btn.btn--skin-dark.m-btn--hover-focus:focus,



.show > .btn.btn--skin-dark.m-btn--hover-focus.dropdown-toggle {



  border-color: #9816f4 !important;



  color: #ffffff !important;



  background-color: #9816f4 !important; }



  .btn.btn--skin-dark.m-btn--hover-focus:hover i, .btn.btn--skin-dark.m-btn--hover-focus.active i, .btn.btn--skin-dark.m-btn--hover-focus:active i, .btn.btn--skin-dark.m-btn--hover-focus:focus i,



  .show > .btn.btn--skin-dark.m-btn--hover-focus.dropdown-toggle i {



    color: #ffffff !important; }







.btn.btn--skin-dark.m-btn--gradient-from-focus {



  color: #ffffff;



  border: 0 !important; }



  .btn.btn--skin-dark.m-btn--gradient-from-focus.m-btn--gradient-to-brand {



    background: #9816f4;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #9816f4 30%, #716aca 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #9816f4 30%, #716aca 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #9816f4 30%, #716aca 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #9816f4 30%, #716aca 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-focus.m-btn--gradient-to-metal {



    background: #9816f4;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #9816f4 30%, #c4c5d6 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #9816f4 30%, #c4c5d6 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #9816f4 30%, #c4c5d6 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #9816f4 30%, #c4c5d6 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-focus.m-btn--gradient-to-light {



    background: #9816f4;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #9816f4 30%, #ffffff 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #9816f4 30%, #ffffff 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #9816f4 30%, #ffffff 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #9816f4 30%, #ffffff 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-focus.m-btn--gradient-to-accent {



    background: #9816f4;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #9816f4 30%, #00c5dc 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #9816f4 30%, #00c5dc 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #9816f4 30%, #00c5dc 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #9816f4 30%, #00c5dc 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-focus.m-btn--gradient-to-focus {



    background: #9816f4;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #9816f4 30%, #9816f4 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #9816f4 30%, #9816f4 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #9816f4 30%, #9816f4 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #9816f4 30%, #9816f4 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-focus.m-btn--gradient-to-primary {



    background: #9816f4;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #9816f4 30%, #5867dd 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #9816f4 30%, #5867dd 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #9816f4 30%, #5867dd 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #9816f4 30%, #5867dd 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-focus.m-btn--gradient-to-success {



    background: #9816f4;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #9816f4 30%, #34bfa3 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #9816f4 30%, #34bfa3 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #9816f4 30%, #34bfa3 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #9816f4 30%, #34bfa3 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-focus.m-btn--gradient-to-info {



    background: #9816f4;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #9816f4 30%, #36a3f7 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #9816f4 30%, #36a3f7 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #9816f4 30%, #36a3f7 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #9816f4 30%, #36a3f7 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-focus.m-btn--gradient-to-warning {



    background: #9816f4;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #9816f4 30%, #ffb822 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #9816f4 30%, #ffb822 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #9816f4 30%, #ffb822 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #9816f4 30%, #ffb822 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-focus.m-btn--gradient-to-danger {



    background: #9816f4;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #9816f4 30%, #f4516c 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #9816f4 30%, #f4516c 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #9816f4 30%, #f4516c 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #9816f4 30%, #f4516c 100%);



    /* Standard syntax */ }







.btn.btn--skin-dark.m-btn--hover-primary:not(.btn-secondary):not(.btn-outline-light) {



  background: none;



  color: #ffffff; }



  .btn.btn--skin-dark.m-btn--hover-primary:not(.btn-secondary):not(.btn-outline-light) i {



    color: #737696; }







.btn.btn--skin-dark.m-btn--hover-primary:hover, .btn.btn--skin-dark.m-btn--hover-primary.active, .btn.btn--skin-dark.m-btn--hover-primary:active, .btn.btn--skin-dark.m-btn--hover-primary:focus,



.show > .btn.btn--skin-dark.m-btn--hover-primary.dropdown-toggle {



  border-color: #5867dd !important;



  color: #ffffff !important;



  background-color: #5867dd !important; }



  .btn.btn--skin-dark.m-btn--hover-primary:hover i, .btn.btn--skin-dark.m-btn--hover-primary.active i, .btn.btn--skin-dark.m-btn--hover-primary:active i, .btn.btn--skin-dark.m-btn--hover-primary:focus i,



  .show > .btn.btn--skin-dark.m-btn--hover-primary.dropdown-toggle i {



    color: #ffffff !important; }







.btn.btn--skin-dark.m-btn--gradient-from-primary {



  color: #ffffff;



  border: 0 !important; }



  .btn.btn--skin-dark.m-btn--gradient-from-primary.m-btn--gradient-to-brand {



    background: #5867dd;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #5867dd 30%, #716aca 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #5867dd 30%, #716aca 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #5867dd 30%, #716aca 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #5867dd 30%, #716aca 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-primary.m-btn--gradient-to-metal {



    background: #5867dd;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #5867dd 30%, #c4c5d6 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #5867dd 30%, #c4c5d6 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #5867dd 30%, #c4c5d6 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #5867dd 30%, #c4c5d6 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-primary.m-btn--gradient-to-light {



    background: #5867dd;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #5867dd 30%, #ffffff 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #5867dd 30%, #ffffff 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #5867dd 30%, #ffffff 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #5867dd 30%, #ffffff 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-primary.m-btn--gradient-to-accent {



    background: #5867dd;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #5867dd 30%, #00c5dc 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #5867dd 30%, #00c5dc 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #5867dd 30%, #00c5dc 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #5867dd 30%, #00c5dc 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-primary.m-btn--gradient-to-focus {



    background: #5867dd;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #5867dd 30%, #9816f4 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #5867dd 30%, #9816f4 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #5867dd 30%, #9816f4 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #5867dd 30%, #9816f4 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-primary.m-btn--gradient-to-primary {



    background: #5867dd;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #5867dd 30%, #5867dd 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #5867dd 30%, #5867dd 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #5867dd 30%, #5867dd 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #5867dd 30%, #5867dd 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-primary.m-btn--gradient-to-success {



    background: #5867dd;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #5867dd 30%, #34bfa3 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #5867dd 30%, #34bfa3 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #5867dd 30%, #34bfa3 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #5867dd 30%, #34bfa3 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-primary.m-btn--gradient-to-info {



    background: #5867dd;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #5867dd 30%, #36a3f7 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #5867dd 30%, #36a3f7 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #5867dd 30%, #36a3f7 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #5867dd 30%, #36a3f7 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-primary.m-btn--gradient-to-warning {



    background: #5867dd;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #5867dd 30%, #ffb822 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #5867dd 30%, #ffb822 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #5867dd 30%, #ffb822 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #5867dd 30%, #ffb822 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-primary.m-btn--gradient-to-danger {



    background: #5867dd;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #5867dd 30%, #f4516c 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #5867dd 30%, #f4516c 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #5867dd 30%, #f4516c 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #5867dd 30%, #f4516c 100%);



    /* Standard syntax */ }







.btn.btn--skin-dark.m-btn--hover-success:not(.btn-secondary):not(.btn-outline-light) {



  background: none;



  color: #ffffff; }



  .btn.btn--skin-dark.m-btn--hover-success:not(.btn-secondary):not(.btn-outline-light) i {



    color: #737696; }







.btn.btn--skin-dark.m-btn--hover-success:hover, .btn.btn--skin-dark.m-btn--hover-success.active, .btn.btn--skin-dark.m-btn--hover-success:active, .btn.btn--skin-dark.m-btn--hover-success:focus,



.show > .btn.btn--skin-dark.m-btn--hover-success.dropdown-toggle {



  border-color: #34bfa3 !important;



  color: #ffffff !important;



  background-color: #34bfa3 !important; }



  .btn.btn--skin-dark.m-btn--hover-success:hover i, .btn.btn--skin-dark.m-btn--hover-success.active i, .btn.btn--skin-dark.m-btn--hover-success:active i, .btn.btn--skin-dark.m-btn--hover-success:focus i,



  .show > .btn.btn--skin-dark.m-btn--hover-success.dropdown-toggle i {



    color: #ffffff !important; }







.btn.btn--skin-dark.m-btn--gradient-from-success {



  color: #ffffff;



  border: 0 !important; }



  .btn.btn--skin-dark.m-btn--gradient-from-success.m-btn--gradient-to-brand {



    background: #34bfa3;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #716aca 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #34bfa3 30%, #716aca 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #34bfa3 30%, #716aca 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #34bfa3 30%, #716aca 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-success.m-btn--gradient-to-metal {



    background: #34bfa3;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #c4c5d6 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #34bfa3 30%, #c4c5d6 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #34bfa3 30%, #c4c5d6 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #34bfa3 30%, #c4c5d6 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-success.m-btn--gradient-to-light {



    background: #34bfa3;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #ffffff 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #34bfa3 30%, #ffffff 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #34bfa3 30%, #ffffff 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #34bfa3 30%, #ffffff 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-success.m-btn--gradient-to-accent {



    background: #34bfa3;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #00c5dc 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #34bfa3 30%, #00c5dc 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #34bfa3 30%, #00c5dc 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #34bfa3 30%, #00c5dc 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-success.m-btn--gradient-to-focus {



    background: #34bfa3;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #9816f4 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #34bfa3 30%, #9816f4 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #34bfa3 30%, #9816f4 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #34bfa3 30%, #9816f4 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-success.m-btn--gradient-to-primary {



    background: #34bfa3;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #5867dd 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #34bfa3 30%, #5867dd 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #34bfa3 30%, #5867dd 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #34bfa3 30%, #5867dd 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-success.m-btn--gradient-to-success {



    background: #34bfa3;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #34bfa3 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #34bfa3 30%, #34bfa3 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #34bfa3 30%, #34bfa3 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #34bfa3 30%, #34bfa3 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-success.m-btn--gradient-to-info {



    background: #34bfa3;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #36a3f7 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #34bfa3 30%, #36a3f7 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #34bfa3 30%, #36a3f7 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #34bfa3 30%, #36a3f7 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-success.m-btn--gradient-to-warning {



    background: #34bfa3;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #ffb822 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #34bfa3 30%, #ffb822 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #34bfa3 30%, #ffb822 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #34bfa3 30%, #ffb822 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-success.m-btn--gradient-to-danger {



    background: #34bfa3;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #f4516c 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #34bfa3 30%, #f4516c 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #34bfa3 30%, #f4516c 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #34bfa3 30%, #f4516c 100%);



    /* Standard syntax */ }







.btn.btn--skin-dark.m-btn--hover-info:not(.btn-secondary):not(.btn-outline-light) {



  background: none;



  color: #ffffff; }



  .btn.btn--skin-dark.m-btn--hover-info:not(.btn-secondary):not(.btn-outline-light) i {



    color: #737696; }







.btn.btn--skin-dark.m-btn--hover-info:hover, .btn.btn--skin-dark.m-btn--hover-info.active, .btn.btn--skin-dark.m-btn--hover-info:active, .btn.btn--skin-dark.m-btn--hover-info:focus,



.show > .btn.btn--skin-dark.m-btn--hover-info.dropdown-toggle {



  border-color: #36a3f7 !important;



  color: #ffffff !important;



  background-color: #36a3f7 !important; }



  .btn.btn--skin-dark.m-btn--hover-info:hover i, .btn.btn--skin-dark.m-btn--hover-info.active i, .btn.btn--skin-dark.m-btn--hover-info:active i, .btn.btn--skin-dark.m-btn--hover-info:focus i,



  .show > .btn.btn--skin-dark.m-btn--hover-info.dropdown-toggle i {



    color: #ffffff !important; }







.btn.btn--skin-dark.m-btn--gradient-from-info {



  color: #ffffff;



  border: 0 !important; }



  .btn.btn--skin-dark.m-btn--gradient-from-info.m-btn--gradient-to-brand {



    background: #36a3f7;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #716aca 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #36a3f7 30%, #716aca 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #36a3f7 30%, #716aca 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #36a3f7 30%, #716aca 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-info.m-btn--gradient-to-metal {



    background: #36a3f7;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #c4c5d6 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #36a3f7 30%, #c4c5d6 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #36a3f7 30%, #c4c5d6 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #36a3f7 30%, #c4c5d6 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-info.m-btn--gradient-to-light {



    background: #36a3f7;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #ffffff 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #36a3f7 30%, #ffffff 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #36a3f7 30%, #ffffff 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #36a3f7 30%, #ffffff 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-info.m-btn--gradient-to-accent {



    background: #36a3f7;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #00c5dc 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #36a3f7 30%, #00c5dc 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #36a3f7 30%, #00c5dc 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #36a3f7 30%, #00c5dc 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-info.m-btn--gradient-to-focus {



    background: #36a3f7;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #9816f4 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #36a3f7 30%, #9816f4 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #36a3f7 30%, #9816f4 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #36a3f7 30%, #9816f4 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-info.m-btn--gradient-to-primary {



    background: #36a3f7;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #5867dd 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #36a3f7 30%, #5867dd 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #36a3f7 30%, #5867dd 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #36a3f7 30%, #5867dd 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-info.m-btn--gradient-to-success {



    background: #36a3f7;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #34bfa3 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #36a3f7 30%, #34bfa3 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #36a3f7 30%, #34bfa3 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #36a3f7 30%, #34bfa3 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-info.m-btn--gradient-to-info {



    background: #36a3f7;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #36a3f7 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #36a3f7 30%, #36a3f7 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #36a3f7 30%, #36a3f7 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #36a3f7 30%, #36a3f7 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-info.m-btn--gradient-to-warning {



    background: #36a3f7;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #ffb822 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #36a3f7 30%, #ffb822 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #36a3f7 30%, #ffb822 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #36a3f7 30%, #ffb822 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-info.m-btn--gradient-to-danger {



    background: #36a3f7;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #f4516c 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #36a3f7 30%, #f4516c 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #36a3f7 30%, #f4516c 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #36a3f7 30%, #f4516c 100%);



    /* Standard syntax */ }







.btn.btn--skin-dark.m-btn--hover-warning:not(.btn-secondary):not(.btn-outline-light) {



  background: none;



  color: #ffffff; }



  .btn.btn--skin-dark.m-btn--hover-warning:not(.btn-secondary):not(.btn-outline-light) i {



    color: #737696; }







.btn.btn--skin-dark.m-btn--hover-warning:hover, .btn.btn--skin-dark.m-btn--hover-warning.active, .btn.btn--skin-dark.m-btn--hover-warning:active, .btn.btn--skin-dark.m-btn--hover-warning:focus,



.show > .btn.btn--skin-dark.m-btn--hover-warning.dropdown-toggle {



  border-color: #ffb822 !important;



  color: #111111 !important;



  background-color: #ffb822 !important; }



  .btn.btn--skin-dark.m-btn--hover-warning:hover i, .btn.btn--skin-dark.m-btn--hover-warning.active i, .btn.btn--skin-dark.m-btn--hover-warning:active i, .btn.btn--skin-dark.m-btn--hover-warning:focus i,



  .show > .btn.btn--skin-dark.m-btn--hover-warning.dropdown-toggle i {



    color: #111111 !important; }







.btn.btn--skin-dark.m-btn--gradient-from-warning {



  color: #111111;



  border: 0 !important; }



  .btn.btn--skin-dark.m-btn--gradient-from-warning.m-btn--gradient-to-brand {



    background: #ffb822;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffb822 30%, #716aca 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffb822 30%, #716aca 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffb822 30%, #716aca 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffb822 30%, #716aca 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-warning.m-btn--gradient-to-metal {



    background: #ffb822;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffb822 30%, #c4c5d6 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffb822 30%, #c4c5d6 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffb822 30%, #c4c5d6 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffb822 30%, #c4c5d6 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-warning.m-btn--gradient-to-light {



    background: #ffb822;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffb822 30%, #ffffff 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffb822 30%, #ffffff 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffb822 30%, #ffffff 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffb822 30%, #ffffff 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-warning.m-btn--gradient-to-accent {



    background: #ffb822;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffb822 30%, #00c5dc 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffb822 30%, #00c5dc 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffb822 30%, #00c5dc 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffb822 30%, #00c5dc 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-warning.m-btn--gradient-to-focus {



    background: #ffb822;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffb822 30%, #9816f4 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffb822 30%, #9816f4 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffb822 30%, #9816f4 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffb822 30%, #9816f4 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-warning.m-btn--gradient-to-primary {



    background: #ffb822;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffb822 30%, #5867dd 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffb822 30%, #5867dd 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffb822 30%, #5867dd 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffb822 30%, #5867dd 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-warning.m-btn--gradient-to-success {



    background: #ffb822;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffb822 30%, #34bfa3 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffb822 30%, #34bfa3 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffb822 30%, #34bfa3 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffb822 30%, #34bfa3 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-warning.m-btn--gradient-to-info {



    background: #ffb822;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffb822 30%, #36a3f7 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffb822 30%, #36a3f7 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffb822 30%, #36a3f7 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffb822 30%, #36a3f7 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-warning.m-btn--gradient-to-warning {



    background: #ffb822;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffb822 30%, #ffb822 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffb822 30%, #ffb822 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffb822 30%, #ffb822 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffb822 30%, #ffb822 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-warning.m-btn--gradient-to-danger {



    background: #ffb822;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #ffb822 30%, #f4516c 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #ffb822 30%, #f4516c 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #ffb822 30%, #f4516c 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #ffb822 30%, #f4516c 100%);



    /* Standard syntax */ }







.btn.btn--skin-dark.m-btn--hover-danger:not(.btn-secondary):not(.btn-outline-light) {



  background: none;



  color: #ffffff; }



  .btn.btn--skin-dark.m-btn--hover-danger:not(.btn-secondary):not(.btn-outline-light) i {



    color: #737696; }







.btn.btn--skin-dark.m-btn--hover-danger:hover, .btn.btn--skin-dark.m-btn--hover-danger.active, .btn.btn--skin-dark.m-btn--hover-danger:active, .btn.btn--skin-dark.m-btn--hover-danger:focus,



.show > .btn.btn--skin-dark.m-btn--hover-danger.dropdown-toggle {



  border-color: #f4516c !important;



  color: #ffffff !important;



  background-color: #f4516c !important; }



  .btn.btn--skin-dark.m-btn--hover-danger:hover i, .btn.btn--skin-dark.m-btn--hover-danger.active i, .btn.btn--skin-dark.m-btn--hover-danger:active i, .btn.btn--skin-dark.m-btn--hover-danger:focus i,



  .show > .btn.btn--skin-dark.m-btn--hover-danger.dropdown-toggle i {



    color: #ffffff !important; }







.btn.btn--skin-dark.m-btn--gradient-from-danger {



  color: #ffffff;



  border: 0 !important; }



  .btn.btn--skin-dark.m-btn--gradient-from-danger.m-btn--gradient-to-brand {



    background: #f4516c;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #f4516c 30%, #716aca 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #f4516c 30%, #716aca 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #f4516c 30%, #716aca 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #f4516c 30%, #716aca 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-danger.m-btn--gradient-to-metal {



    background: #f4516c;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #f4516c 30%, #c4c5d6 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #f4516c 30%, #c4c5d6 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #f4516c 30%, #c4c5d6 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #f4516c 30%, #c4c5d6 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-danger.m-btn--gradient-to-light {



    background: #f4516c;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #f4516c 30%, #ffffff 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #f4516c 30%, #ffffff 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #f4516c 30%, #ffffff 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #f4516c 30%, #ffffff 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-danger.m-btn--gradient-to-accent {



    background: #f4516c;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #f4516c 30%, #00c5dc 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #f4516c 30%, #00c5dc 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #f4516c 30%, #00c5dc 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #f4516c 30%, #00c5dc 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-danger.m-btn--gradient-to-focus {



    background: #f4516c;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #f4516c 30%, #9816f4 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #f4516c 30%, #9816f4 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #f4516c 30%, #9816f4 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #f4516c 30%, #9816f4 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-danger.m-btn--gradient-to-primary {



    background: #f4516c;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #f4516c 30%, #5867dd 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #f4516c 30%, #5867dd 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #f4516c 30%, #5867dd 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #f4516c 30%, #5867dd 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-danger.m-btn--gradient-to-success {



    background: #f4516c;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #f4516c 30%, #34bfa3 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #f4516c 30%, #34bfa3 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #f4516c 30%, #34bfa3 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #f4516c 30%, #34bfa3 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-danger.m-btn--gradient-to-info {



    background: #f4516c;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #f4516c 30%, #36a3f7 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #f4516c 30%, #36a3f7 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #f4516c 30%, #36a3f7 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #f4516c 30%, #36a3f7 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-danger.m-btn--gradient-to-warning {



    background: #f4516c;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #f4516c 30%, #ffb822 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #f4516c 30%, #ffb822 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #f4516c 30%, #ffb822 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #f4516c 30%, #ffb822 100%);



    /* Standard syntax */ }



  .btn.btn--skin-dark.m-btn--gradient-from-danger.m-btn--gradient-to-danger {



    background: #f4516c;



    /* For browsers that do not support gradients */



    background: -webkit-linear-gradient(135deg, #f4516c 30%, #f4516c 100%);



    /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(135deg, #f4516c 30%, #f4516c 100%);



    /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(135deg, #f4516c 30%, #f4516c 100%);



    /* For Firefox 3.6 to 15 */



    background: linear-gradient(135deg, #f4516c 30%, #f4516c 100%);



    /* Standard syntax */ }







.btn-group.btn-group--skin-dark.m-btn-group--air {



  -webkit-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important;



  -moz-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important;



  box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important; }



  .btn-group.btn-group--skin-dark.m-btn-group--air .btn-default,



  .btn-group.btn-group--skin-dark.m-btn-group--air .btn-secondary {



    border-color: #ffffff !important; }



    .btn-group.btn-group--skin-dark.m-btn-group--air .btn-default.focus, .btn-group.btn-group--skin-dark.m-btn-group--air .btn-default:focus, .btn-group.btn-group--skin-dark.m-btn-group--air .btn-default:hover,



    .btn-group.btn-group--skin-dark.m-btn-group--air .btn-secondary.focus,



    .btn-group.btn-group--skin-dark.m-btn-group--air .btn-secondary:focus,



    .btn-group.btn-group--skin-dark.m-btn-group--air .btn-secondary:hover {



      background: #ffffff !important;



      -webkit-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important;



      -moz-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important;



      box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important; }







.m-spinner {



  display: inline-block;



  width: 1.5rem;



  height: 1.5rem;



  margin: 0 auto;



  border-radius: 100%;



  opacity: 0 ;



  filter: alpha(opacity=0) ;



  -webkit-animation: m-spinner-scaleout 0.9s infinite ease-in-out;



  -moz-animation: m-spinner-scaleout 0.9s infinite ease-in-out;



  -ms-animation: m-spinner-scaleout 0.9s infinite ease-in-out;



  -o-animation: m-spinner-scaleout 0.9s infinite ease-in-out;



  animation: m-spinner-scaleout 0.9s infinite ease-in-out; }



  .m-spinner.m-spinner--lg {



    width: 2rem;



    height: 2rem; }



  .m-spinner.m-spinner--sm {



    width: 1.2rem;



    height: 1.2rem; }



  .btn .m-spinner {



    position: relative;



    line-height: 0; }







@-webkit-keyframes m-spinner-scaleout {



  0% {



    opacity: 0.3 ;



    filter: alpha(opacity=30) ;



    -webkit-transform: scale(0);



    -moz-transform: scale(0);



    -ms-transform: scale(0);



    -o-transform: scale(0);



    transform: scale(0); }



  100% {



    opacity: 1 ;



    filter: alpha(opacity=100) ;



    -webkit-transform: scale(1);



    -moz-transform: scale(1);



    -ms-transform: scale(1);



    -o-transform: scale(1);



    transform: scale(1); } }







@-moz-keyframes m-spinner-scaleout {



  0% {



    opacity: 0.3 ;



    filter: alpha(opacity=30) ;



    -webkit-transform: scale(0);



    -moz-transform: scale(0);



    -ms-transform: scale(0);



    -o-transform: scale(0);



    transform: scale(0); }



  100% {



    opacity: 1 ;



    filter: alpha(opacity=100) ;



    -webkit-transform: scale(1);



    -moz-transform: scale(1);



    -ms-transform: scale(1);



    -o-transform: scale(1);



    transform: scale(1); } }







@-o-keyframes m-spinner-scaleout {



  0% {



    opacity: 0.3 ;



    filter: alpha(opacity=30) ;



    -webkit-transform: scale(0);



    -moz-transform: scale(0);



    -ms-transform: scale(0);



    -o-transform: scale(0);



    transform: scale(0); }



  100% {



    opacity: 1 ;



    filter: alpha(opacity=100) ;



    -webkit-transform: scale(1);



    -moz-transform: scale(1);



    -ms-transform: scale(1);



    -o-transform: scale(1);



    transform: scale(1); } }







@keyframes m-spinner-scaleout {



  0% {



    opacity: 0.3 ;



    filter: alpha(opacity=30) ;



    -webkit-transform: scale(0);



    -moz-transform: scale(0);



    -ms-transform: scale(0);



    -o-transform: scale(0);



    transform: scale(0); }



  100% {



    opacity: 1 ;



    filter: alpha(opacity=100) ;



    -webkit-transform: scale(1);



    -moz-transform: scale(1);



    -ms-transform: scale(1);



    -o-transform: scale(1);



    transform: scale(1); } }







.m-spinner {



  background-color: #e2e5ec; }







.m-spinner.m-spinner--skin-dark {



  background-color: #a9acb8; }







.m-spinner.m-spinner--brand {



  background-color: #716aca; }







.m-spinner.m-spinner--metal {



  background-color: #c4c5d6; }







.m-spinner.m-spinner--light {



  background-color: #ffffff; }







.m-spinner.m-spinner--accent {



  background-color: #00c5dc; }







.m-spinner.m-spinner--focus {



  background-color: #9816f4; }







.m-spinner.m-spinner--primary {



  background-color: #5867dd; }







.m-spinner.m-spinner--success {



  background-color: #34bfa3; }







.m-spinner.m-spinner--info {



  background-color: #36a3f7; }







.m-spinner.m-spinner--warning {



  background-color: #ffb822; }







.m-spinner.m-spinner--danger {



  background-color: #f4516c; }







.m-loader {



  position: relative; }



  .m-loader:before {



    content: '';



    box-sizing: border-box;



    position: absolute;



    top: 50%;



    left: 50%;



    border-top: 2px solid #07d;



    border-right: 2px solid transparent;



    -webkit-border-radius: 50%;



    -moz-border-radius: 50%;



    -ms-border-radius: 50%;



    -o-border-radius: 50%;



    border-radius: 50%;



    -webkit-animation: m-loader-rotate 0.6s linear infinite;



    -moz-animation: m-loader-rotate 0.6s linear infinite;



    -ms-animation: m-loader-rotate 0.6s linear infinite;



    -o-animation: m-loader-rotate 0.6s linear infinite;



    animation: m-loader-rotate 0.6s linear infinite; }



  .m-loader:before {



    width: 1.4rem;



    height: 1.4rem;



    margin-top: -0.7rem;



    margin-left: -0.7rem;



    border-top-width: 2px;



    border-right-width: 2px; }



  .m-loader.m-loader--lg:before {



    width: 2rem;



    height: 2rem;



    margin-top: -1rem;



    margin-left: -1rem;



    border-top-width: 3px;



    border-right-width: 3px; }



  .m-loader.m-loader--sm:before {



    width: 1rem;



    height: 1rem;



    margin-top: -0.5rem;



    margin-left: -0.5rem;



    border-top-width: 1px;



    border-right-width: 1px; }



  .m-loader.m-loader--right:before {



    left: auto;



    right: 0.7rem; }



  .m-loader.m-loader--right.m-loader--lg:before {



    right: 1rem; }



  .m-loader.m-loader--right.m-loader--sm:before {



    right: 0.5rem; }



  .m-loader.m-loader--right.btn {



    padding-right: 3.35rem; }



    .m-loader.m-loader--right.btn.m-loader--lg {



      padding-right: 4.75rem; }



    .m-loader.m-loader--right.btn.m-loader--sm {



      padding-right: 2.25rem; }



  .m-loader.m-loader--left:before {



    left: 1.4rem; }



  .m-loader.m-loader--left.m-loader--lg:before {



    left: 2rem; }



  .m-loader.m-loader--left.m-loader--sm:before {



    left: 1rem; }



  .m-loader.m-loader--left.btn {



    padding-left: 3.35rem; }



    .m-loader.m-loader--left.btn.m-loader--lg {



      padding-left: 4.75rem; }



    .m-loader.m-loader--left.btn.m-loader--sm {



      padding-left: 2.25rem; }







@-webkit-keyframes m-loader-rotate {



  to {



    transform: rotate(360deg); } }







@-moz-keyframes m-loader-rotate {



  to {



    transform: rotate(360deg); } }







@-o-keyframes m-loader-rotate {



  to {



    transform: rotate(360deg); } }







@keyframes m-loader-rotate {



  to {



    transform: rotate(360deg); } }







.m-loader:before {



  border-top-color: #dfe2ea; }







.m-loader.m-loader--skin-dark:before {



  border-top-color: #acafba; }







.m-loader.m-loader--brand:before {



  border-top-color: #716aca; }







.m-loader.m-loader--metal:before {



  border-top-color: #c4c5d6; }







.m-loader.m-loader--light:before {



  border-top-color: #ffffff; }







.m-loader.m-loader--accent:before {



  border-top-color: #00c5dc; }







.m-loader.m-loader--focus:before {



  border-top-color: #9816f4; }







.m-loader.m-loader--primary:before {



  border-top-color: #5867dd; }







.m-loader.m-loader--success:before {



  border-top-color: #34bfa3; }







.m-loader.m-loader--info:before {



  border-top-color: #36a3f7; }







.m-loader.m-loader--warning:before {



  border-top-color: #ffb822; }







.m-loader.m-loader--danger:before {



  border-top-color: #f4516c; }







.m-list-search.m-list-search--has-result .m-dropdown__body {



  display: block; }







.m-list-search.m-list-search--has-result .m-dropdown__header:after {



  display: block;



  height: 1px;



  content: "";



  position: relative;



  top: 20px; }







.m-list-search .m-dropdown__body {



  display: none; }







.m-list-search .m-list-search__form {



  position: relative;



  display: block;



  padding: 3px 0 0 0; }



  .m-list-search .m-list-search__form .m-list-search__form-wrapper {



    width: 100%;



    height: 100%;



    display: table;



    table-layout: fixed; }



    .m-list-search .m-list-search__form .m-list-search__form-wrapper .m-list-search__form-input-wrapper {



      display: table-cell;



      vertical-align: middle; }



    .m-list-search .m-list-search__form .m-list-search__form-wrapper .m-list-search__form-input {



      border: 0;



      background: none;



      outline: none !important;



      -webkit-box-shadow: none ;



      -moz-box-shadow: none ;



      box-shadow: none ;



      width: 100%;



      font-size: 1rem;



      padding: 0px;



      display: block; }



    .m-list-search .m-list-search__form .m-list-search__form-wrapper .m-list-search__form-icon-close {



      text-align: right;



      display: table-cell;



      vertical-align: middle;



      line-height: 0 !important;



      cursor: pointer;



      font-size: 1.2rem;



      width: 30px;



      padding: 0 0 0 0; }



    .m-list-search .m-list-search__form .m-list-search__form-wrapper.m-spinner-4:before {



      top: 9px;



      right: 1px; }







.m-list-search .m-list-search__results .m-list-search__result-separator {



  display: block;



  margin: 10px 0; }



  .m-list-search .m-list-search__results .m-list-search__result-separator.m-list-search__result-separator--fit {



    margin: 10px -20px; }







.m-list-search .m-list-search__results .m-list-search__result-category {



  display: block;



  margin: 30px 0 10px 0;



  font-weight: 600;



  font-size: 1rem;



  text-transform: uppercase; }



  .m-list-search .m-list-search__results .m-list-search__result-category.m-list-search__result-category--first {



    margin-top: 0; }







.m-list-search .m-list-search__results .m-list-search__result-msg {



  display: block;



  padding: 10px 0;



  font-weight: 400;



  font-size: 1.1rem; }







.m-list-search .m-list-search__results .m-list-search__result-item {



  display: table;



  table-layout: fixed;



  width: 100%;



  padding: 5px 0;



  outline: none; }



  .m-list-search .m-list-search__results .m-list-search__result-item:hover {



    text-decoration: none; }



  .m-list-search .m-list-search__results .m-list-search__result-item .m-list-search__result-item-pic {



    width: 45px;



    display: table-cell;



    vertical-align: middle;



    text-align: left;



    margin: 0 auto; }



    .m-list-search .m-list-search__results .m-list-search__result-item .m-list-search__result-item-pic img {



      display: block;



      vertical-align: middle;



      max-width: 35px !important; }



  .m-list-search .m-list-search__results .m-list-search__result-item .m-list-search__result-item-icon {



    display: table-cell;



    height: 100%;



    vertical-align: middle;



    text-align: left;



    padding: 1px;



    width: 32px;



    font-size: 1.2rem; }



    .m-list-search .m-list-search__results .m-list-search__result-item .m-list-search__result-item-icon:before {



      line-height: 0;



      vertical-align: middle; }



  .m-list-search .m-list-search__results .m-list-search__result-item .m-list-search__result-item-text {



    display: table-cell;



    height: 100%;



    width: 100%;



    vertical-align: middle;



    font-size: 1rem; }







.m-list-search .m-dropdown__header:after {



  background-color: #ebedf2; }







.m-list-search .m-list-search__form .m-list-search__form-input {



  color: #575962; }



  .m-list-search .m-list-search__form .m-list-search__form-input::-moz-placeholder {



    color: #6f727d;



    opacity: 1; }



  .m-list-search .m-list-search__form .m-list-search__form-input:-ms-input-placeholder {



    color: #6f727d; }



  .m-list-search .m-list-search__form .m-list-search__form-input::-webkit-input-placeholder {



    color: #6f727d; }







.m-list-search .m-list-search__form .m-list-search__form-icon-close {



  color: #cfcedb; }







.m-list-search .m-list-search__results .m-list-search__result-separator {



  border-bottom: #ebedf2; }







.m-list-search .m-list-search__results .m-list-search__result-message {



  color: #3f4047; }







.m-list-search .m-list-search__results .m-list-search__result-category {



  color: #716aca; }







.m-list-search .m-list-search__results .m-list-search__result-item .m-list-search__result-item-icon {



  color: #cfcedb; }







.m-list-search .m-list-search__results .m-list-search__result-item .m-list-search__result-item-text {



  color: #3f4047; }







.m-list-search .m-list-search__results .m-list-search__result-item:hover .m-list-search__result-item-text {



  color: #716aca; }







.m-list-search.m-list-search--skin-dark .m-dropdown__header:after {



  background-color: #a1a4b1; }







.m-list-search.m-list-search--skin-dark .m-list-search__form .m-list-search__form-input {



  color: #ffffff; }



  .m-list-search.m-list-search--skin-dark .m-list-search__form .m-list-search__form-input::-moz-placeholder {



    color: #9093ac;



    opacity: 1; }



  .m-list-search.m-list-search--skin-dark .m-list-search__form .m-list-search__form-input:-ms-input-placeholder {



    color: #9093ac; }



  .m-list-search.m-list-search--skin-dark .m-list-search__form .m-list-search__form-input::-webkit-input-placeholder {



    color: #9093ac; }







.m-list-search.m-list-search--skin-dark .m-list-search__form .m-list-search__form-icon-close {



  color: #dfdff1; }







.m-list-search.m-list-search--skin-dark .m-list-search__results .m-list-search__result-separator {



  border-bottom: #a1a4b1; }







.m-list-search.m-list-search--skin-dark .m-list-search__results .m-list-search__result-message {



  color: #aeafc2; }







.m-list-search.m-list-search--skin-dark .m-list-search__results .m-list-search__result-category {



  color: #716aca; }







.m-list-search.m-list-search--skin-dark .m-list-search__results .m-list-search__result-item .m-list-search__result-item-icon {



  color: #dfdff1; }







.m-list-search.m-list-search--skin-dark .m-list-search__results .m-list-search__result-item .m-list-search__result-item-text {



  color: #aeafc2; }







.m-list-search.m-list-search--skin-dark .m-list-search__results .m-list-search__result-item:hover .m-list-search__result-item-text {



  color: #716aca; }







.m-list-timeline__group {



  margin: 0 0 30px 0; }







.m-list-timeline__heading {



  margin: 0 0 18px 0;



  font-weight: 600;



  font-size: 1rem;



  text-transform: uppercase; }







.m-list-timeline__items {



  position: relative;



  padding: 0;



  margin: 0; }



  .m-list-timeline__items:before {



    position: absolute;



    display: block;



    content: '';



    width: 1px;



    height: 100%;



    top: 0;



    bottom: 0;



    left: 3px; }



  .m-list-timeline__items .m-list-timeline__item {



    position: relative;



    display: table;



    table-layout: fixed;



    width: 100%;



    padding: 6px 0;



    margin: 5px 0; }



    .m-list-timeline__items .m-list-timeline__item:first-child:before, .m-list-timeline__items .m-list-timeline__item:last-child:before {



      background-color: white;



      position: absolute;



      display: block;



      content: '';



      width: 1px;



      height: 50%;



      top: 0;



      bottom: 0;



      left: 3px; }



    .m-list-timeline__items .m-list-timeline__item:last-child:before {



      top: auto;



      bottom: 0; }



    .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge {



      text-align: left;



      vertical-align: middle;



      display: table-cell;



      position: relative;



      width: 20px; }



      .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge:before {



        position: absolute;



        display: block;



        content: '';



        width: 7px;



        height: 7px;



        left: 0;



        top: 50%;



        margin-top: -3.5px;



        -webkit-border-radius: 100%;



        -moz-border-radius: 100%;



        -ms-border-radius: 100%;



        -o-border-radius: 100%;



        border-radius: 100%; }



    .m-list-timeline__items .m-list-timeline__item .m-list-timeline__icon {



      text-align: left;



      vertical-align: middle;



      display: table-cell;



      width: 30px;



      padding: 0 5px 0 0;



      line-height: 0; }



    .m-list-timeline__items .m-list-timeline__item [class^="la-"],



    .m-list-timeline__items .m-list-timeline__item [class*=" la-"] {



      font-size: 1.6rem; }



    .m-list-timeline__items .m-list-timeline__item [class^="fa-"],



    .m-list-timeline__items .m-list-timeline__item [class*=" fa-"] {



      font-size: 1.2rem; }



    .m-list-timeline__items .m-list-timeline__item [class^="flaticon-"],



    .m-list-timeline__items .m-list-timeline__item [class*=" flaticon-"] {



      font-size: 1.6rem; }



    .m-list-timeline__items .m-list-timeline__item .m-list-timeline__text {



      display: table-cell;



      text-align: left;



      vertical-align: middle;



      width: 100%;



      padding: 0 5px 0 0;



      font-size: 1rem; }



      .m-list-timeline__items .m-list-timeline__item .m-list-timeline__text:hover {



        text-decoration: none; }



    .m-list-timeline__items .m-list-timeline__item .m-list-timeline__time {



      display: table-cell;



      text-align: right;



      vertical-align: middle;



      width: 80px;



      padding: 0 7px 0 0;



      font-size: 0.85rem; }



    .m-list-timeline__items .m-list-timeline__item:first-child {



      padding-top: 0;



      margin-top: 0; }



    .m-list-timeline__items .m-list-timeline__item:last-child {



      padding-bottom: 0;



      margin-bottom: 0; }







.m-list-timeline .m-list-timeline__items:before {



  background-color: #ebedf2; }







.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge:before {



  background-color: #ebedf2; }







.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--brand:before {



  background-color: #716aca; }







.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--metal:before {



  background-color: #c4c5d6; }







.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--light:before {



  background-color: #ffffff; }







.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--accent:before {



  background-color: #00c5dc; }







.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--focus:before {



  background-color: #9816f4; }







.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--primary:before {



  background-color: #5867dd; }







.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--success:before {



  background-color: #34bfa3; }







.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--info:before {



  background-color: #36a3f7; }







.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--warning:before {



  background-color: #ffb822; }







.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--danger:before {



  background-color: #f4516c; }







.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__icon {



  color: #cfcedb; }







.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__text {



  color: #575962; }







.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__time {



  color: #7b7e8a; }







.m-list-timeline .m-list-timeline__items .m-list-timeline__item:first-child:before, .m-list-timeline .m-list-timeline__items .m-list-timeline__item:last-child:before {



  background-color: #fff; }







.m-list-timeline .m-list-timeline__items .m-list-timeline__item.m-list-timeline__item--read {



  opacity: 0.5 ;



  filter: alpha(opacity=50) ; }







.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items:before {



  background-color: #a1a4b1; }







.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge:before {



  background-color: #a1a4b1; }







.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--brand:before {



  background-color: #716aca; }







.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--metal:before {



  background-color: #c4c5d6; }







.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--light:before {



  background-color: #ffffff; }







.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--accent:before {



  background-color: #00c5dc; }







.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--focus:before {



  background-color: #9816f4; }







.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--primary:before {



  background-color: #5867dd; }







.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--success:before {



  background-color: #34bfa3; }







.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--info:before {



  background-color: #36a3f7; }







.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--warning:before {



  background-color: #ffb822; }







.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--danger:before {



  background-color: #f4516c; }







.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__icon {



  color: #dfdff1; }







.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__text {



  color: #ffffff; }







.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__time {



  color: #8284a1; }







.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item:first-child:before, .m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item:last-child:before {



  background-color: #333; }







.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item.m-list-timeline__item--read {



  opacity: 0.5 ;



  filter: alpha(opacity=50) ; }







.m-list-settings .m-list-settings__group {



  margin: 0 0 30px 0; }



  .m-list-settings .m-list-settings__group:first-child {



    margin-top: 0; }



  .m-list-settings .m-list-settings__group:last-child {



    margin-bottom: 0; }



  .m-list-settings .m-list-settings__group .m-list-settings__heading {



    margin: 0 0 13px 0;



    font-weight: 600;



    font-size: 1rem;



    text-transform: uppercase; }



  .m-list-settings .m-list-settings__group .m-list-settings__item {



    display: table;



    table-layout: fixed;



    width: 100%;



    padding: 9px 0; }



    .m-list-settings .m-list-settings__group .m-list-settings__item .m-list-settings__item-label {



      display: table-cell;



      text-align: left;



      vertical-align: middle;



      padding: 0 5px 0 0;



      font-size: 1rem;



      font-weight: 400; }



    .m-list-settings .m-list-settings__group .m-list-settings__item .m-list-settings__item-control {



      display: table-cell;



      text-align: right;



      vertical-align: middle;



      padding: 0 0 0 0; }



      .m-list-settings .m-list-settings__group .m-list-settings__item .m-list-settings__item-control .m-switch > label {



        margin: 0; }







.m-list-settings .m-list-settings__group {



  color: #3f4047; }







.m-list-settings .m-list-settings__item .m-list-settings__item-caption {



  color: #6f727d; }







.m-list-settings.m-list-settings--skin-dark .m-list-settings__group {



  color: #aeafc2; }







.m-list-settings.m-list-settings--skin-dark .m-list-settings__item .m-list-settings__item-caption {



  color: #9093ac; }







.m-list-badge {



  display: table; }



  .m-list-badge .m-list-badge__label {



    display: table-cell;



    padding-right: 1.43rem;



    font-size: 1.3rem;



    vertical-align: middle;



    font-weight: 600; }



  .m-list-badge .m-list-badge__items {



    display: table-cell;



    vertical-align: middle; }



    .m-list-badge .m-list-badge__items .m-list-badge__item {



      -webkit-border-radius: 1.43rem;



      -moz-border-radius: 1.43rem;



      -ms-border-radius: 1.43rem;



      -o-border-radius: 1.43rem;



      border-radius: 1.43rem;



      padding: 0.33rem 1.14rem 0.33rem 1.14rem;



      font-size: 0.85rem;



      font-weight: 500;



      margin-right: 0.4rem;



      text-decoration: none; }







.m-list-badge .m-list-badge__items .m-list-badge__item {



  color: #716aca;



  background-color: #ffffff; }







.m-list-badge .m-list-badge__items a.m-list-badge__item:hover {



  color: #ffffff;



  background-color: #716aca; }







.m-list-badge.m-list-badge--light-bg .m-list-badge__items .m-list-badge__item {



  border: 1px solid #716aca; }







.m-list-badge .m-list-badge__items .m-list-badge__item.m-list-badge__item--brand {



  color: #ffffff;



  background-color: #716aca; }







.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--brand:hover {



  background: #4d44bd;



  color: #ffffff; }







.m-list-badge .m-list-badge__items .m-list-badge__item.m-list-badge__item--metal {



  color: #ffffff;



  background-color: #c4c5d6; }







.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--metal:hover {



  background: #a6a7c1;



  color: #ffffff; }







.m-list-badge .m-list-badge__items .m-list-badge__item.m-list-badge__item--light {



  color: #282a3c;



  background-color: #ffffff; }







.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--light:hover {



  background: #e6e6e6;



  color: #282a3c; }







.m-list-badge .m-list-badge__items .m-list-badge__item.m-list-badge__item--accent {



  color: #ffffff;



  background-color: #00c5dc; }







.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--accent:hover {



  background: #0097a9;



  color: #ffffff; }







.m-list-badge .m-list-badge__items .m-list-badge__item.m-list-badge__item--focus {



  color: #ffffff;



  background-color: #9816f4; }







.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--focus:hover {



  background: #7c0acd;



  color: #ffffff; }







.m-list-badge .m-list-badge__items .m-list-badge__item.m-list-badge__item--primary {



  color: #ffffff;



  background-color: #5867dd; }







.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--primary:hover {



  background: #2e40d4;



  color: #ffffff; }







.m-list-badge .m-list-badge__items .m-list-badge__item.m-list-badge__item--success {



  color: #ffffff;



  background-color: #34bfa3; }







.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--success:hover {



  background: #299781;



  color: #ffffff; }







.m-list-badge .m-list-badge__items .m-list-badge__item.m-list-badge__item--info {



  color: #ffffff;



  background-color: #36a3f7; }







.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--info:hover {



  background: #0a8cf0;



  color: #ffffff; }







.m-list-badge .m-list-badge__items .m-list-badge__item.m-list-badge__item--warning {



  color: #111111;



  background-color: #ffb822; }







.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--warning:hover {



  background: #eea200;



  color: #111111; }







.m-list-badge .m-list-badge__items .m-list-badge__item.m-list-badge__item--danger {



  color: #ffffff;



  background-color: #f4516c; }







.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--danger:hover {



  background: #f12143;



  color: #ffffff; }







.m-list-pics > a {



  margin-right: 0.25rem; }



  .m-list-pics > a > img {



    width: 3.36rem;



    -webkit-border-radius: 50%;



    -moz-border-radius: 50%;



    -ms-border-radius: 50%;



    -o-border-radius: 50%;



    border-radius: 50%; }







.m-list-pics.m-list-pics--rounded > a > img {



  width: 3.36rem;



  -webkit-border-radius: 0;



  -moz-border-radius: 0;



  -ms-border-radius: 0;



  -o-border-radius: 0;



  border-radius: 0; }







.m-list-pics.m-list-pics--sm > a > img {



  width: 2.14rem; }







.m-list-pics.m-list-pics-rounded--sm > a > img {



  width: 2.14rem;



  -webkit-border-radius: 0;



  -moz-border-radius: 0;



  -ms-border-radius: 0;



  -o-border-radius: 0;



  border-radius: 0; }







.m-card-user {



  padding: 5px 0;



  margin: 0;



  display: table;



  table-layout: fixed; }



  .m-card-user .m-card-user__pic {



    display: table-cell;



    text-align: right;



    padding: 0 5px 0 0;



    vertical-align: middle;



    width: 70px; }



    .m-card-user .m-card-user__pic img {



      max-width: 70px !important;



      margin: 0 !important;



      -webkit-border-radius: 100%;



      -moz-border-radius: 100%;



      -ms-border-radius: 100%;



      -o-border-radius: 100%;



      border-radius: 100%;



      height: 65px;



      width: 80px; }



    .m-card-user .m-card-user__pic .m-card-user__no-photo {



      height: 70px;



      width: 70px;



      display: inline-block;



      text-align: center;



      position: relative;



      display: -webkit-box;



      /* OLD - iOS 6-, Safari 3.1-6 */



      display: -moz-box;



      /* OLD - Firefox 19- (buggy but mostly works) */



      display: -ms-flexbox;



      /* TWEENER - IE 10 */



      display: -webkit-flex;



      /* NEW - Chrome */



      display: flex;



      -webkit-justify-content: center;



      -moz-justify-content: center;



      -ms-justify-content: center;



      justify-content: center;



      -webkit-align-items: center;



      -moz-align-items: center;



      -ms-align-items: center;



      align-items: center;



      text-align: center;



      vertical-align: middle;



      -webkit-border-radius: 100%;



      -moz-border-radius: 100%;



      -ms-border-radius: 100%;



      -o-border-radius: 100%;



      border-radius: 100%; }



      .m-card-user .m-card-user__pic .m-card-user__no-photo > span {



        line-height: 0;



        font-weight: 600;



        font-size: 1.3rem;



        text-transform: uppercase; }



  .m-card-user .m-card-user__details {



    display: table-cell;



    width: 100%;



    text-align: left;



    vertical-align: middle;



    padding: 0 0 0 15px; }



    .m-card-user .m-card-user__details .m-card-user__name {



      display: block;



      padding: 0 0 0 0;



      font-size: 1.3rem;



      font-weight: 400;



      line-height: 1; }



    .m-card-user .m-card-user__details .m-card-user__email {



      display: inline-block;



      padding: 6px 0 0 0;



      font-size: 1rem; }



  .m-card-user.m-card-user--sm .m-card-user__pic {



    width: 40px;



    padding-right: 10px; }



    .m-card-user.m-card-user--sm .m-card-user__pic img {



      max-width: 40px !important; }



    .m-card-user.m-card-user--sm .m-card-user__pic .m-card-user__no-photo {



      width: 40px;



      height: 40px; }



  .m-card-user.m-card-user--sm .m-card-user__details {



    padding: 6px 0 0 0; }



    .m-card-user.m-card-user--sm .m-card-user__details .m-card-user__name {



      font-size: 1rem;



      line-height: 0.7; }



    .m-card-user.m-card-user--sm .m-card-user__details .m-card-user__email {



      padding: 4px 0 0 0;



      font-size: 0.8rem; }







.m-card-user .m-card-user__details .m-card-user__name {



  color: #1b1c1e; }







.m-card-user .m-card-user__details .m-card-user__email {



  color: #7b7e8a; }



  .m-card-user .m-card-user__details .m-card-user__email:hover {



    color: #6f727d; }



    .m-card-user .m-card-user__details .m-card-user__email:hover:after {



      border-bottom: 1px solid #6f727d;



      opacity: 0.3 ;



      filter: alpha(opacity=30) ; }







.m-card-user.m-card-user--skin-dark .m-card-user__details .m-card-user__name {



  color: #d9dae3; }







.m-card-user.m-card-user--skin-dark .m-card-user__details .m-card-user__email {



  color: #8284a1; }



  .m-card-user.m-card-user--skin-dark .m-card-user__details .m-card-user__email:hover {



    color: #9093ac; }



    .m-card-user.m-card-user--skin-dark .m-card-user__details .m-card-user__email:hover:after {



      border-bottom: 1px solid #9093ac;



      opacity: 0.3 ;



      filter: alpha(opacity=30) ; }







.m-card-profile {



  padding: 5px 0;



  margin: 0; }



  .m-card-profile .m-card-profile__pic {



    text-align: center;



    padding: 0 5px 0 0;



    text-align: center; }



    .m-card-profile .m-card-profile__pic .m-card-profile__pic-wrapper {



      /*padding: 8px;*/



      display: inline-block;



      margin: 2rem auto;



      -webkit-border-radius: 100%;



      -moz-border-radius: 100%;



      -ms-border-radius: 100%;



      -o-border-radius: 100%;



      border-radius: 100%;

    }



    .m-card-profile .m-card-profile__pic img {



      text-align: center;



      max-width: 130px !important;



      margin: 0 auto !important;



      -webkit-border-radius: 100%;



      -moz-border-radius: 100%;



      -ms-border-radius: 100%;



      -o-border-radius: 100%;



      border-radius: 100%; 



      height: 100px !important;



      width: 100px !important;



    }



    .m-card-profile .m-card-profile__pic .m-card-profile__no-photo {



      height: 130px;



      width: 130px;



      display: inline-block;



      text-align: center;



      position: relative;



      display: -webkit-box;



      /* OLD - iOS 6-, Safari 3.1-6 */



      display: -moz-box;



      /* OLD - Firefox 19- (buggy but mostly works) */



      display: -ms-flexbox;



      /* TWEENER - IE 10 */



      display: -webkit-flex;



      /* NEW - Chrome */



      display: flex;



      -webkit-justify-content: center;



      -moz-justify-content: center;



      -ms-justify-content: center;



      justify-content: center;



      -webkit-align-items: center;



      -moz-align-items: center;



      -ms-align-items: center;



      align-items: center;



      text-align: center;



      vertical-align: middle;



      -webkit-border-radius: 100%;



      -moz-border-radius: 100%;



      -ms-border-radius: 100%;



      -o-border-radius: 100%;



      border-radius: 100%; }



      .m-card-profile .m-card-profile__pic .m-card-profile__no-photo > span {



        line-height: 0;



        font-weight: 600;



        font-size: 1.3rem;



        text-transform: uppercase; }



  .m-card-profile .m-card-profile__title {



    text-align: center;



    font-size: 1.5rem;



    font-weight: 500; }



  .m-card-profile .m-card-profile__details {



    text-align: center;



    padding: 0 0 0 0; }



    .m-card-profile .m-card-profile__details .m-card-profile__name {



      display: block;



      padding: 0 0 0 0;



      font-size: 1.5rem;



      font-weight: 500; }



    .m-card-profile .m-card-profile__details .m-card-profile__email {



      display: inline-block;



      padding: 6px 0 0 0;



      font-size: 1rem; }







.m-card-profile .m-card-profile__pic .m-card-profile__pic-wrapper {



  border: 2px solid #f4f5f8; }







.m-card-profile .m-card-profile__details .m-card-profile__name {



  color: #1b1c1e; }







.m-card-profile .m-card-profile__details .m-card-profile__email {



  color: #7b7e8a; }



  .m-card-profile .m-card-profile__details .m-card-profile__email:hover {



    color: #6f727d; }



    .m-card-profile .m-card-profile__details .m-card-profile__email:hover:after {



      border-bottom: 1px solid #6f727d;



      opacity: 0.3 ;



      filter: alpha(opacity=30) ; }







.m-card-profile.m-card-profile--skin-dark .m-card-profile__pic .m-card-profile__pic-wrapper {



  border: 2px solid #999caa; }







.m-card-profile.m-card-profile--skin-dark .m-card-profile__details .m-card-profile__name {



  color: #d9dae3; }







.m-card-profile.m-card-profile--skin-dark .m-card-profile__details .m-card-profile__email {



  color: #8284a1; }



  .m-card-profile.m-card-profile--skin-dark .m-card-profile__details .m-card-profile__email:hover {



    color: #9093ac; }



    .m-card-profile.m-card-profile--skin-dark .m-card-profile__details .m-card-profile__email:hover:after {



      border-bottom: 1px solid #9093ac;



      opacity: 0.3 ;



      filter: alpha(opacity=30) ; }







.m-messenger .m-messenger__form {



  margin: 0 0 10px 0;



  display: table;



  table-layout: fixed; }



  .m-messenger .m-messenger__form .m-messenger__form-controls {



    width: 100%;



    display: table-cell;



    vertical-align: middle;



    padding: 0; }



    .m-messenger .m-messenger__form .m-messenger__form-controls .m-messenger__form-input {



      width: 100%;



      padding: 10px 20px;



      -webkit-border-radius: 20px;



      -moz-border-radius: 20px;



      -ms-border-radius: 20px;



      -o-border-radius: 20px;



      border-radius: 20px; }



  .m-messenger .m-messenger__form .m-messenger__form-tools {



    display: table-cell;



    vertical-align: middle;



    padding: 0 0 0 10px; }



    .m-messenger .m-messenger__form .m-messenger__form-tools .m-messenger__form-attachment {



      -webkit-border-radius: 100%;



      -moz-border-radius: 100%;



      -ms-border-radius: 100%;



      -o-border-radius: 100%;



      border-radius: 100%;



      display: -webkit-box;



      /* OLD - iOS 6-, Safari 3.1-6 */



      display: -moz-box;



      /* OLD - Firefox 19- (buggy but mostly works) */



      display: -ms-flexbox;



      /* TWEENER - IE 10 */



      display: -webkit-flex;



      /* NEW - Chrome */



      display: flex;



      -webkit-justify-content: center;



      -moz-justify-content: center;



      -ms-justify-content: center;



      justify-content: center;



      -webkit-align-items: center;



      -moz-align-items: center;



      -ms-align-items: center;



      align-items: center;



      text-align: center;



      vertical-align: middle;



      height: 40px;



      width: 40px;



      text-align: center;



      vertical-align: middle;



      line-height: 0;



      cursor: pointer; }



      .m-messenger .m-messenger__form .m-messenger__form-tools .m-messenger__form-attachment > i {



        font-size: 1.4rem; }



      .m-messenger .m-messenger__form .m-messenger__form-tools .m-messenger__form-attachment:hover {



        text-decoration: none; }







.m-messenger .m-messenger__seperator {



  margin: 30px 0; }







.m-messenger .m-messenger__messages .m-messenger__datetime {



  display: table;



  text-align: center;



  padding: 10px 0;



  width: 100%;



  font-size: 0.85rem;



  font-weight: 500;



  text-transform: uppercase; }



  .m-messenger .m-messenger__messages .m-messenger__datetime:before, .m-messenger .m-messenger__messages .m-messenger__datetime:after {



    content: " ";



    display: table; }



  .m-messenger .m-messenger__messages .m-messenger__datetime:after {



    clear: both; }







.m-messenger .m-messenger__messages .m-messenger__message {



  display: table;



  table-layout: fixed; }



  .m-messenger .m-messenger__messages .m-messenger__message:before, .m-messenger .m-messenger__messages .m-messenger__message:after {



    content: " ";



    display: table; }



  .m-messenger .m-messenger__messages .m-messenger__message:after {



    clear: both; }



  .m-messenger .m-messenger__messages .m-messenger__message.m-messenger__message--in {



    float: left; }



  .m-messenger .m-messenger__messages .m-messenger__message.m-messenger__message--out {



    float: right;



    padding-left: 54px; }



  .m-messenger .m-messenger__messages .m-messenger__message .m-messenger__message-pic {



    display: table-cell;



    vertical-align: top;



    width: 40px;



    padding: 6px 10px 0 0; }



    .m-messenger .m-messenger__messages .m-messenger__message .m-messenger__message-pic img {



      max-width: 40px;



      -webkit-border-radius: 100%;



      -moz-border-radius: 100%;



      -ms-border-radius: 100%;



      -o-border-radius: 100%;



      border-radius: 100%;



      margin: 0 !important; }



  .m-messenger .m-messenger__messages .m-messenger__message .m-messenger__message-no-pic {



    height: 40px;



    width: 40px;



    display: inline-block;



    text-align: center;



    position: relative;



    display: -webkit-box;



    /* OLD - iOS 6-, Safari 3.1-6 */



    display: -moz-box;



    /* OLD - Firefox 19- (buggy but mostly works) */



    display: -ms-flexbox;



    /* TWEENER - IE 10 */



    display: -webkit-flex;



    /* NEW - Chrome */



    display: flex;



    -webkit-justify-content: center;



    -moz-justify-content: center;



    -ms-justify-content: center;



    justify-content: center;



    -webkit-align-items: center;



    -moz-align-items: center;



    -ms-align-items: center;



    align-items: center;



    text-align: center;



    vertical-align: middle;



    -webkit-border-radius: 100%;



    -moz-border-radius: 100%;



    -ms-border-radius: 100%;



    -o-border-radius: 100%;



    border-radius: 100%; }



    .m-messenger .m-messenger__messages .m-messenger__message .m-messenger__message-no-pic > span {



      line-height: 0;



      font-weight: 600;



      font-size: 1.3rem;



      text-transform: uppercase; }



  .m-messenger .m-messenger__messages .m-messenger__message .m-messenger__message-body {



    display: table-cell;



    vertical-align: top;



    padding: 0;



    position: relative; }



    .m-messenger .m-messenger__messages .m-messenger__message .m-messenger__message-body .m-messenger__message-content {



      padding: 17px;



      margin-right: 5px;



      -webkit-border-radius: 10px;



      -moz-border-radius: 10px;



      -ms-border-radius: 10px;



      -o-border-radius: 10px;



      border-radius: 10px; }



      .m-messenger .m-messenger__messages .m-messenger__message .m-messenger__message-body .m-messenger__message-content .m-messenger__message-username {



        font-size: 0.85rem;



        padding-bottom: 4px; }



      .m-messenger .m-messenger__messages .m-messenger__message .m-messenger__message-body .m-messenger__message-content .m-messenger__message-text {



        font-size: 1rem; }



      .m-messenger .m-messenger__messages .m-messenger__message .m-messenger__message-body .m-messenger__message-content .m-messenger__message-typing {



        padding-bottom: 4px;



        font-size: 0.85rem; }







.m-messenger.m-messenger.m-messenger--message-arrow .m-messenger__message.m-messenger__message--in .m-messenger__message-arrow {



  position: absolute;



  line-height: 0;



  display: inline-block;



  overflow: hidden;



  width: 10px;



  height: 40px;



  position: relative;



  left: 0;



  margin-left: -9px;



  left: 2px;



  right: auto;



  position: absolute;



  margin-left: 0;



  margin-top: 6px; }



  .m-messenger.m-messenger.m-messenger--message-arrow .m-messenger__message.m-messenger__message--in .m-messenger__message-arrow:before {



    display: inline-block;



    font-family: "Metronic";



    font-style: normal;



    font-weight: normal;



    font-variant: normal;



    line-height: 0px;



    text-decoration: inherit;



    text-rendering: optimizeLegibility;



    text-transform: none;



    -moz-osx-font-smoothing: grayscale;



    -webkit-font-smoothing: antialiased;



    font-smoothing: antialiased;



    content: ""; }



  .m-messenger.m-messenger.m-messenger--message-arrow .m-messenger__message.m-messenger__message--in .m-messenger__message-arrow:before {



    position: relative;



    top: 0;



    margin-top: 20px;



    font-size: 40px; }







.m-messenger.m-messenger.m-messenger--message-arrow .m-messenger__message.m-messenger__message--in .m-messenger__message-content {



  margin-left: 10px; }







.m-messenger.m-messenger.m-messenger--message-arrow .m-messenger__message.m-messenger__message--out .m-messenger__message-arrow {



  position: absolute;



  line-height: 0;



  display: inline-block;



  overflow: hidden;



  width: 10px;



  height: 40px;



  position: relative;



  left: auto;



  right: 0;



  margin-left: auto;



  margin-right: -9px;



  right: 2px;



  left: auto;



  position: absolute;



  margin-left: 0;



  margin-right: 0;



  margin-top: 6px; }



  .m-messenger.m-messenger.m-messenger--message-arrow .m-messenger__message.m-messenger__message--out .m-messenger__message-arrow:before {



    display: inline-block;



    font-family: "Metronic";



    font-style: normal;



    font-weight: normal;



    font-variant: normal;



    line-height: 0px;



    text-decoration: inherit;



    text-rendering: optimizeLegibility;



    text-transform: none;



    -moz-osx-font-smoothing: grayscale;



    -webkit-font-smoothing: antialiased;



    font-smoothing: antialiased;



    content: ""; }



  .m-messenger.m-messenger.m-messenger--message-arrow .m-messenger__message.m-messenger__message--out .m-messenger__message-arrow:before {



    position: relative;



    top: 0;



    margin-top: 20px;



    font-size: 40px; }







.m-messenger.m-messenger.m-messenger--message-arrow .m-messenger__message.m-messenger__message--out .m-messenger__message-content {



  margin-right: 10px; }







.m-messenger .m-messenger__form .m-messenger__form-input {



  border: 0;



  background: none;



  outline: none !important;



  -webkit-box-shadow: none ;



  -moz-box-shadow: none ;



  box-shadow: none ;



  color: #575962;



  background-color: #f4f5f8; }



  .m-messenger .m-messenger__form .m-messenger__form-input::-moz-placeholder {



    color: #6f727d;



    opacity: 1; }



  .m-messenger .m-messenger__form .m-messenger__form-input:-ms-input-placeholder {



    color: #6f727d; }



  .m-messenger .m-messenger__form .m-messenger__form-input::-webkit-input-placeholder {



    color: #6f727d; }



  .m-messenger .m-messenger__form .m-messenger__form-input:focus {



    background-color: #ebedf2; }







.m-messenger .m-messenger__form .m-messenger__form-attachment {



  background-color: #f7f8fa;



  color: #cfcedb; }



  .m-messenger .m-messenger__form .m-messenger__form-attachment:hover {



    background-color: #ebedf2;



    color: #cfcedb; }







.m-messenger .m-messenger__seperator {



  border-bottom: 1px solid #f4f5f8; }







.m-messenger .m-messenger__messages .m-messenger__datetime {



  color: #afb2c1;



  margin: 0 0 20px 0; }







.m-messenger .m-messenger__messages .m-messenger__message {



  margin: 0 0 20px 0; }



  .m-messenger .m-messenger__messages .m-messenger__message.m-messenger__message--in .m-messenger__message-content {



    background: #f4f5f8; }



    .m-messenger .m-messenger__messages .m-messenger__message.m-messenger__message--in .m-messenger__message-content .m-messenger__message-username {



      color: #6f727d; }



    .m-messenger .m-messenger__messages .m-messenger__message.m-messenger__message--in .m-messenger__message-content .m-messenger__message-text {



      color: #575962; }



    .m-messenger .m-messenger__messages .m-messenger__message.m-messenger__message--in .m-messenger__message-content .m-messenger__message-typing {



      color: #7b7e8a; }



  .m-messenger .m-messenger__messages .m-messenger__message.m-messenger__message--out .m-messenger__message-content {



    background: #716aca; }



    .m-messenger .m-messenger__messages .m-messenger__message.m-messenger__message--out .m-messenger__message-content .m-messenger__message-username {



      color: #f0f0f0; }



    .m-messenger .m-messenger__messages .m-messenger__message.m-messenger__message--out .m-messenger__message-content .m-messenger__message-text {



      color: #f7f7f7; }



    .m-messenger .m-messenger__messages .m-messenger__message.m-messenger__message--out .m-messenger__message-content .m-messenger__message-typing {



      color: #f0f0f0; }







.m-messenger.m-messenger.m-messenger--message-arrow .m-messenger__message.m-messenger__message--in .m-messenger__message-arrow {



  color: #f4f5f8; }







.m-messenger.m-messenger.m-messenger--message-arrow .m-messenger__message.m-messenger__message--out .m-messenger__message-arrow {



  color: #716aca; }







.m-portlet {



  margin-bottom: 2.2rem; }



  .m-portlet .m-portlet__head {



    display: table;



    padding: 0;



    width: 100%;



    padding: 0 2.2rem;



    height: 5.1rem; }



    .m-portlet .m-portlet__head .m-portlet__head-caption {



      display: table-cell;



      vertical-align: middle;



      text-align: left; }



      .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title {



        display: table;



        table-layout: fixed;



        height: 100%; }



        .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon {



          display: table-cell;



          vertical-align: middle;



          line-height: 0;



          padding: 0 13px 0 0; }



          .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class^="la-"],



          .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class*=" la-"] {



            font-size: 1.6rem; }



          .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class^="fa-"],



          .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class*=" fa-"] {



            font-size: 1.4rem; }



          .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class^="flaticon-"],



          .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class*=" flaticon-"] {



            font-size: 1.8rem; }



          .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon i {



            vertical-align: middle;



            line-height: 0;



            display: inline-block; }



        .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text {



          display: table-cell;



          vertical-align: middle;



          font-size: 1.3rem;



          font-weight: 500;



          font-family: Roboto; }



          .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text small {



            display: inline-block;



            padding-left: 5px;



            font-size: 1rem;



            font-weight: 300;



            font-family: Roboto; }



          .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text .m-portlet__head-desc {



            margin-top: 0.4rem;



            display: block;



            font-size: 0.85rem;



            font-weight: 300;



            font-family: Roboto; }



    .m-portlet .m-portlet__head .m-portlet__head-tools {



      text-align: right;



      display: table-cell;



      vertical-align: middle; }



      .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav {



        display: table;



        text-align: right;



        float: right;



        padding: 0;



        margin: 0;



        height: 100%;



        list-style: none; }



        .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item {



          height: 100%;



          display: table-cell;



          vertical-align: middle;



          text-align: center;



          padding: 0 5px; }



          .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item.m-portlet__nav-item--last {



            padding-right: 0; }



          .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link {



            display: inline-block;



            vertical-align: middle; }



            .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon {



              padding: 0 2px; }



              .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon [class^="la-"],



              .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon [class*=" la-"] {



                font-size: 1.4rem; }



              .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon [class^="fa-"],



              .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon [class*=" fa-"] {



                font-size: 1.4rem; }



              .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon [class^="flaticon-"],



              .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon [class*=" flaticon-"] {



                font-size: 1.8rem; }



              .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-lg [class^="la-"],



              .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-lg [class*=" la-"] {



                font-size: 1.8rem; }



              .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-lg [class^="fa-"],



              .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-lg [class*=" fa-"] {



                font-size: 1.6rem; }



              .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-lg [class^="flaticon-"],



              .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-lg [class*=" flaticon-"] {



                font-size: 2rem; }



              .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-xl [class^="la-"],



              .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-xl [class*=" la-"] {



                font-size: 2.2rem; }



              .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-xl [class^="fa-"],



              .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-xl [class*=" fa-"] {



                font-size: 2rem; }



              .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-xl [class^="flaticon-"],



              .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-xl [class*=" flaticon-"] {



                font-size: 2.4rem;



                 }



              .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {



                vertical-align: middle;



                line-height: 0;



                display: inline-block; }



            .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link:hover {



              text-decoration: none; }



          .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item:first-child .m-portlet__nav-item {



            padding-right: 0; }



      .m-portlet .m-portlet__head .m-portlet__head-tools .nav.nav-tabs,



      .m-portlet .m-portlet__head .m-portlet__head-tools .nav.nav-pills {



        margin: 0; }



      .m-portlet .m-portlet__head .m-portlet__head-tools .nav.nav-pills.m-nav-pills--align-right {



        float: right; }



    .m-portlet .m-portlet__head.m-portlet__head--fit {



      position: relative;



      z-index: 1; }



  .m-portlet .m-portlet__body {



    padding: 2.2rem 2.2rem; }



    .m-portlet .m-portlet__body.m-portlet__body--no-padding {



      padding: 0; }



    .m-portlet .m-portlet__body.m-portlet__body--no-top-padding {



      padding-top: 0; }



    .m-portlet .m-portlet__body.m-portlet__body--no-left-padding {



      padding-left: 0; }



    .m-portlet .m-portlet__body.m-portlet__body--no-right-padding {



      padding-right: 0; }



  .m-portlet .m-portlet__foot {



    padding: 1.1rem 2.2rem; }



    .m-portlet .m-portlet__foot.m-portlet__foot--fit {



      padding: 0; }



  .m-portlet.m-portlet--collapsed .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link > i.la-angle-down:before, .m-portlet.m-portlet--collapse .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link > i.la-angle-down:before {



    content: "\f113"; }



  .m-portlet.m-portlet--collapsed .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link > i.la-plus:before, .m-portlet.m-portlet--collapse .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link > i.la-plus:before {



    content: "\f28e"; }



  .m-portlet.m-portlet--collapsed > .m-form,



  .m-portlet.m-portlet--collapsed > .m-portlet__body {



    display: none; }



  .m-portlet.m-portlet--fullscreen {



    position: fixed;



    top: 0;



    bottom: 0;



    left: 0;



    right: 0;



    z-index: 1;



    margin: 0; }



    .m-portlet.m-portlet--fullscreen > .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item [data-portlet-tool=toggle] > i {



      opacity: 0.5 ;



      filter: alpha(opacity=50) ; }



    .m-portlet.m-portlet--fullscreen > .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link > i.la-expand:before {



      content: "\f1a4"; }



    .m-portlet.m-portlet--fullscreen > .m-form,



    .m-portlet.m-portlet--fullscreen > .m-portlet__body {



      left: 0;



      right: 0;



      top: 5.1rem;



      bottom: 0;



      position: fixed;



      overflow: auto; }



    .m-portlet.m-portlet--fullscreen.m-portlet--head-sm > .m-portlet__body {



      top: 4.1rem; }



  .m-portlet.m-portlet--fit {



    position: relative; }



  .m-portlet.m-portlet--widget-fit .m-portlet__head {



    position: relative;



    z-index: 1; }



  .m-portlet.m-portlet--bordered-semi .m-portlet__body {



    padding-top: 0.5rem; }



  .m-portlet.m-portlet--space {



    padding: 0 2.2rem; }



    .m-portlet.m-portlet--space .m-portlet__head {



      padding: 2.2rem 0; }



    .m-portlet.m-portlet--space .m-portlet__body {



      padding: 2.2rem 0; }



    .m-portlet.m-portlet--space .m-portlet__foot > .m-form__actions {



      padding: 2.2rem 0; }



  .m-portlet .m-portlet__padding-x {



    padding: 0 2.2rem; }



  .m-portlet.m-portlet--tabs .m-portlet__head {



    padding: 0 2.2rem; }



    .m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-tools {



      padding: 0; }



      .m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-tools .m-tabs-line {



        position: relative;



        height: 100%;



        margin: 0;



        border-bottom-color: transparent;



        bottom: -1px; }



        .m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-tools .m-tabs-line .m-tabs__link {



          height: 100%;



          padding: 1.7rem 0 1.5rem 0; }



        .m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-tools .m-tabs-line.m-tabs-line--2x {



          bottom: -3px; }



  .m-portlet.m-portlet--last {



    margin-bottom: 0; }



  .m-portlet.m-portlet--head-sm .m-portlet__head {



    height: 4.1rem; }



    .m-portlet.m-portlet--head-sm .m-portlet__head .m-portlet__head-tools {



      padding: 0; }



      .m-portlet.m-portlet--head-sm .m-portlet__head .m-portlet__head-tools .m-tabs-line .m-tabs__link {



        height: 100%;



        padding: 1.2rem 0 1.2rem 0; }



  .m-portlet.m-portlet--head-sm .m-portlet__foot,



  .m-portlet.m-portlet--head-sm .m-portlet__body {



    padding-top: 1.7rem;



    padding-bottom: 1.7rem; }



  .m-portlet.m-portlet--unair {



    -webkit-box-shadow: none ;



    -moz-box-shadow: none ;



    box-shadow: none ; }



  .m-portlet.m-portlet--rounded {



    -webkit-border-radius: 4px;



    -moz-border-radius: 4px;



    -ms-border-radius: 4px;



    -o-border-radius: 4px;



    border-radius: 4px; }



    .m-portlet.m-portlet--rounded .m-portlet__head {



      -webkit-border-top-left-radius: 4px;



      -moz-border-top-left-radius: 4px;



      -ms-border-top-left-radius: 4px;



      -o-border-top-left-radius: 4px;



      border-top-left-radius: 4px;



      -webkit-border-top-right-radius: 4px;



      -moz-border-top-right-radius: 4px;



      -ms-border-top-right-radius: 4px;



      -o-border-top-right-radius: 4px;



      border-top-right-radius: 4px; }



    .m-portlet.m-portlet--rounded .m-portlet__body {



      -webkit-border-bottom-left-radius: 4px;



      -moz-border-bottom-left-radius: 4px;



      -ms-border-bottom-left-radius: 4px;



      -o-border-bottom-left-radius: 4px;



      border-bottom-left-radius: 4px;



      -webkit-border-bottom-right-radius: 4px;



      -moz-border-bottom-right-radius: 4px;



      -ms-border-bottom-right-radius: 4px;



      -o-border-bottom-right-radius: 4px;



      border-bottom-right-radius: 4px; }



    .m-portlet.m-portlet--rounded .m-portlet__foot {



      -webkit-border-bottom-left-radius: 4px;



      -moz-border-bottom-left-radius: 4px;



      -ms-border-bottom-left-radius: 4px;



      -o-border-bottom-left-radius: 4px;



      border-bottom-left-radius: 4px;



      -webkit-border-bottom-right-radius: 4px;



      -moz-border-bottom-right-radius: 4px;



      -ms-border-bottom-right-radius: 4px;



      -o-border-bottom-right-radius: 4px;



      border-bottom-right-radius: 4px; }



  @media (max-width: 768px) {



    .m-portlet.m-portlet--responsive-mobile .m-portlet__head {



      display: block;



      height: auto; }



      .m-portlet.m-portlet--responsive-mobile .m-portlet__head .m-portlet__head-caption {



        display: block;



        padding-top: 0.9rem;



        padding-bottom: 0.9rem; }



      .m-portlet.m-portlet--responsive-mobile .m-portlet__head .m-portlet__head-tools {



        text-align: left;



        display: block;



        padding-top: 0.45rem;



        padding-bottom: 0.9rem; } }



  @media (max-width: 992px) {



    .m-portlet.m-portlet--responsive-tablet-and-mobile .m-portlet__head {



      display: block;



      height: auto; }



      .m-portlet.m-portlet--responsive-tablet-and-mobile .m-portlet__head .m-portlet__head-caption {



        display: block;



        padding-top: 0.9rem;



        padding-bottom: 0.9rem; }



      .m-portlet.m-portlet--responsive-tablet-and-mobile .m-portlet__head .m-portlet__head-tools {



        text-align: left;



        display: block;



        padding-top: 0.45rem;



        padding-bottom: 0.9rem; } }



  .m-portlet .m-form.m-form--fit > .m-portlet__body {


    padding-right: 40px;
    padding-left: 40px;
     }



  .m-portlet.m-portlet--sortable .m-portlet__head {



    cursor: move; }



  .m-portlet.m-portlet--sortable-empty {



    visibility: hidden;



    height: 45px;



    min-height: 125px; }



  .m-portlet .m-portlet-fit--sides {



    margin-left: -2.2rem;



    margin-right: -2.2rem; }



  .m-portlet .m-portlet-fit--bottom {



    margin-bottom: -2.2rem; }



  .m-portlet .m-portlet-fit--top {



    margin-top: -7.3rem; }



  .m-portlet.m-portlet--bordered-semi .m-portlet-fit--top {



    margin-top: -5.6rem; }



  .m-portlet .m-portlet__body-separator {



    height: 0;



    overflow: hidden;



    margin: 30px -2.2rem; }



  .m-portlet.m-portlet--creative {



    padding-top: 3.5rem;



    margin-top: 3.5rem; }



    .m-portlet.m-portlet--creative.m-portlet--first {



      margin-top: 1.375rem; }



    .m-portlet.m-portlet--creative .m-portlet__head {



      height: 2.75rem; }



      .m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption {



        position: relative;



        display: table-cell;



        vertical-align: middle;



        text-align: left; }



        .m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class^="la-"],



        .m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class*=" la-"] {



          font-size: 1.3rem; }



        .m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class^="fa-"],



        .m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class*=" fa-"] {



          font-size: 1.2rem; }



        .m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class^="flaticon-"],



        .m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class*=" flaticon-"] {



          font-size: 1.4rem; }



        .m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text {



          font-size: 1rem;



          font-weight: 400;



          font-family: Poppins; }



          .m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text .m-portlet__head-desc {



            font-size: 0.8rem;



            font-weight: 300; }



        .m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label {



          position: absolute;



          top: -5.25rem;



          left: 0;



          font-size: 1.2rem;



          font-weight: 500;



          display: table;



          padding: 0 1.75rem;



          height: 3.5rem; }



          .m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label > span {



            vertical-align: middle;



            display: table-cell; }







@media (min-width: 993px) {



  .m-portlet.m-portlet--full-height {



    height: calc(100% - 2.2rem); }



    .m-portlet.m-portlet--full-height .m-portlet__body {



      height: calc(100% - 2.2rem - 2.2rem); }



  .m-portlet.m-portlet--half-height {



    height: calc(50% - 2.2rem); } }







body.m-portlet--fullscreen {



  overflow: hidden !important; }



  body.m-portlet--fullscreen.m-header--fixed .m-header {



    display: none; }



  body.m-portlet--fullscreen.m-aside-left--fixed .m-aside-left {



    display: none; }







@media (max-width: 992px) {



  .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text {



    font-size: 1.1rem; }



    .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text small {



      font-size: 0.85rem; }



    .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text .m-portlet__head-desc {



      font-size: 0.85rem; } }







@media (max-width: 768px) {



  .m-portlet.m-portlet--tabs .m-portlet__head {



    display: block;



    height: auto;



    padding-top: 1.25rem;



    padding-bottom: 1.25rem; }



    .m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-caption {



      display: block;



      float: none; }



    .m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-tools {



      display: block;



      float: none;



      margin-top: 1rem; }



      .m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-tools .nav-tabs.m-tabs-line {



        float: none; }



        .m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-tools .nav-tabs.m-tabs-line > .nav-item.m-tabs__item {



          margin-right: 0.75rem; }



          .m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-tools .nav-tabs.m-tabs-line > .nav-item.m-tabs__item > .nav-link.m-tabs__link {



            padding: 0.5rem 0; }



  .m-portlet.m-portlet--tabs.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-tools .nav-tabs.m-tabs-line > .nav-item.m-tabs__item > .nav-link.m-tabs__link {



    padding: 0.5rem 1rem; } }







.m-portlet {



  -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08) ;



  -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08) ;



  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08) ;



  background-color: #ffffff; }



  .m-portlet .m-portlet__head {



    border-bottom: 1px solid #ebedf2; }



    .m-portlet .m-portlet__head .m-portlet__head-icon {



      color: #b2b1c5; }



    .m-portlet .m-portlet__head .m-portlet__head-text {



      color: #575962; }



      .m-portlet .m-portlet__head .m-portlet__head-text .m-portlet__head-desc,



      .m-portlet .m-portlet__head .m-portlet__head-text small {



        color: #afb2c1; }



    .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {



      color: #afb0c7; }



    .m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {



      color: #716aca; }



  .m-portlet .m-portlet__body {



    color: #575962; }



  .m-portlet .m-portlet__foot:not(.m-portlet__no-border) {



    border-top: 1px solid #ebedf2; }



    .m-portlet .m-portlet__foot:not(.m-portlet__no-border).m-portlet__foot--top {



      border-top: 0;



      border-bottom: 1px solid #ebedf2; }



    .m-portlet .m-portlet__foot:not(.m-portlet__no-border).m-portlet__foot-no-border {



      border: 0; }



  .m-portlet.m-portlet--bordered {



    border: 1px solid #ebedf2; }



  .m-portlet.m-portlet--bordered-semi .m-portlet__head {



    border: 0; }



  .m-portlet.ui-sortable-helper {



    border: 1px dashed #ebedf2; }



  .m-portlet .m-portlet__body-separator {



    border-bottom: 1px solid #f4f5f8; }



  .m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label {



    -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.25) ;



    -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.25) ;



    box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.25) ; }



    .m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--brand {



      background: #716aca;



      color: #ffffff; }



    .m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--metal {



      background: #c4c5d6;



      color: #ffffff; }



    .m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--light {



      background: #ffffff;



      color: #282a3c; }



    .m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--accent {



      background: #00c5dc;



      color: #ffffff; }



    .m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--focus {



      background: #9816f4;



      color: #ffffff; }



    .m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--primary {



      background: #5867dd;



      color: #ffffff; }



    .m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--success {



      background: #34bfa3;



      color: #ffffff; }



    .m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--info {



      background: #36a3f7;



      color: #ffffff; }



    .m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--warning {



      background: #ffb822;



      color: #111111; }



    .m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--danger {



      background: #f4516c;



      color: #ffffff; }







.m-portlet.m-portlet--skin-dark {



  -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.55) ;



  -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.55) ;



  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.55) ;



  background-color: #2c2e3e; }



  .m-portlet.m-portlet--skin-dark .m-portlet__head {



    border-bottom: 1px solid #a1a4b1; }



    .m-portlet.m-portlet--skin-dark .m-portlet__head .m-portlet__head-icon {



      color: white; }



    .m-portlet.m-portlet--skin-dark .m-portlet__head .m-portlet__head-text {



      color: #ffffff; }



      .m-portlet.m-portlet--skin-dark .m-portlet__head .m-portlet__head-text .m-portlet__head-desc,



      .m-portlet.m-portlet--skin-dark .m-portlet__head .m-portlet__head-text small {



        color: #c9c9e0; }



    .m-portlet.m-portlet--skin-dark .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {



      color: rgba(255, 255, 255, 0.6); }



    .m-portlet.m-portlet--skin-dark .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {



      color: #fff; }



  .m-portlet.m-portlet--skin-dark .m-portlet__body {



    color: #ffffff; }



  .m-portlet.m-portlet--skin-dark .m-portlet__foot:not(.m-portlet__no-border) {



    border-top: 1px solid #a1a4b1; }



    .m-portlet.m-portlet--skin-dark .m-portlet__foot:not(.m-portlet__no-border).m-portlet__foot--top {



      border-top: 0;



      border-bottom: 1px solid #a1a4b1; }



    .m-portlet.m-portlet--skin-dark .m-portlet__foot:not(.m-portlet__no-border).m-portlet__foot-no-border {



      border: 0; }



  .m-portlet.m-portlet--skin-dark.m-portlet--bordered {



    border: 1px solid #a1a4b1; }



  .m-portlet.m-portlet--skin-dark.m-portlet--bordered-semi .m-portlet__head {



    border: 0; }



  .m-portlet.m-portlet--skin-dark.ui-sortable-helper {



    border: 1px dashed #a1a4b1; }



  .m-portlet.m-portlet--skin-dark .m-portlet__body-separator {



    border-bottom: 1px solid #999caa; }



  .m-portlet.m-portlet--skin-dark.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label {



    -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.3) ;



    -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.3) ;



    box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.3) ; }



    .m-portlet.m-portlet--skin-dark.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--brand {



      background: #716aca;



      color: #ffffff; }



    .m-portlet.m-portlet--skin-dark.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--metal {



      background: #c4c5d6;



      color: #ffffff; }



    .m-portlet.m-portlet--skin-dark.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--light {



      background: #ffffff;



      color: #282a3c; }



    .m-portlet.m-portlet--skin-dark.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--accent {



      background: #00c5dc;



      color: #ffffff; }



    .m-portlet.m-portlet--skin-dark.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--focus {



      background: #9816f4;



      color: #ffffff; }



    .m-portlet.m-portlet--skin-dark.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--primary {



      background: #5867dd;



      color: #ffffff; }



    .m-portlet.m-portlet--skin-dark.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--success {



      background: #34bfa3;



      color: #ffffff; }



    .m-portlet.m-portlet--skin-dark.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--info {



      background: #36a3f7;



      color: #ffffff; }



    .m-portlet.m-portlet--skin-dark.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--warning {



      background: #ffb822;



      color: #111111; }



    .m-portlet.m-portlet--skin-dark.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--danger {



      background: #f4516c;



      color: #ffffff; }







.m-portlet.m-portlet--brand.m-portlet--head-solid-bg {



  background: #716aca;



  border-color: #716aca; }



  .m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head {



    background-color: #716aca;



    border-color: #716aca; }



    .m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-icon {



      color: #f7f7f7; }



    .m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text {



      color: #ffffff; }



      .m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text small {



        color: #f0f0f0; }



  .m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {



    color: #f7f7f7; }



  .m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {



    color: #ffffff; }



  .m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {



    border-color: rgba(255, 255, 255, 0.1); }



  .m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line {



    bottom: 0;



    border: 0; }



    .m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item {



      margin: 0 1px 0 0; }



      .m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item:last-child {



        margin-right: 0; }



    .m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link {



      padding-left: 20px;



      padding-right: 20px;



      color: #ffffff;



      border: 0;



      opacity: 0.8 ;



      filter: alpha(opacity=80) ; }



      .m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link > i {



        color: #f0f0f0; }



    .m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {



      border-bottom: 0; }



    .m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link,



    .m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover,



    .m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active {



      padding-left: 20px;



      padding-right: 20px;



      -webkit-border-radius: 0;



      -moz-border-radius: 0;



      -ms-border-radius: 0;



      -o-border-radius: 0;



      border-radius: 0;



      opacity: 1 ;



      filter: alpha(opacity=100) ;



      background: none;



      color: #ffffff;



      border: 0;



      background: rgba(255, 255, 255, 0.08); }



      .m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link > i,



      .m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover > i,



      .m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active > i {



        color: white; }



  .m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__body {



    background: white; }



  .m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__foot {



    background: white;



    border-color: #716aca; }







.m-portlet.m-portlet--border-bottom-brand {



  border-bottom: 3px solid #716aca; }







.m-portlet.m-portlet--metal.m-portlet--head-solid-bg {



  background: #c4c5d6;



  border-color: #c4c5d6; }



  .m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head {



    background-color: #c4c5d6;



    border-color: #c4c5d6; }



    .m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-icon {



      color: #f7f7f7; }



    .m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text {



      color: #ffffff; }



      .m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text small {



        color: #f0f0f0; }



  .m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {



    color: #f7f7f7; }



  .m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {



    color: #ffffff; }



  .m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {



    border-color: rgba(255, 255, 255, 0.1); }



  .m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line {



    bottom: 0;



    border: 0; }



    .m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item {



      margin: 0 1px 0 0; }



      .m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item:last-child {



        margin-right: 0; }



    .m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link {



      padding-left: 20px;



      padding-right: 20px;



      color: #ffffff;



      border: 0;



      opacity: 0.8 ;



      filter: alpha(opacity=80) ; }



      .m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link > i {



        color: #f0f0f0; }



    .m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {



      border-bottom: 0; }



    .m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link,



    .m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover,



    .m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active {



      padding-left: 20px;



      padding-right: 20px;



      -webkit-border-radius: 0;



      -moz-border-radius: 0;



      -ms-border-radius: 0;



      -o-border-radius: 0;



      border-radius: 0;



      opacity: 1 ;



      filter: alpha(opacity=100) ;



      background: none;



      color: #ffffff;



      border: 0;



      background: rgba(255, 255, 255, 0.08); }



      .m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link > i,



      .m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover > i,



      .m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active > i {



        color: white; }



  .m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__body {



    background: white; }



  .m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__foot {



    background: white;



    border-color: #c4c5d6; }







.m-portlet.m-portlet--border-bottom-metal {



  border-bottom: 3px solid #c4c5d6; }







.m-portlet.m-portlet--light.m-portlet--head-solid-bg {



  background: #ffffff;



  border-color: #ffffff; }



  .m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head {



    background-color: #ffffff;



    border-color: #ffffff; }



    .m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-icon {



      color: #222433; }



    .m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text {



      color: #282a3c; }



      .m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text small {



        color: #1c1d2a; }



  .m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {



    color: #222433; }



  .m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {



    color: #282a3c; }



  .m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {



    border-color: rgba(255, 255, 255, 0.1); }



  .m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line {



    bottom: 0;



    border: 0; }



    .m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item {



      margin: 0 1px 0 0; }



      .m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item:last-child {



        margin-right: 0; }



    .m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link {



      padding-left: 20px;



      padding-right: 20px;



      color: #282a3c;



      border: 0;



      opacity: 0.8 ;



      filter: alpha(opacity=80) ; }



      .m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link > i {



        color: #1c1d2a; }



    .m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {



      border-bottom: 0; }



    .m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link,



    .m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover,



    .m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active {



      padding-left: 20px;



      padding-right: 20px;



      -webkit-border-radius: 0;



      -moz-border-radius: 0;



      -ms-border-radius: 0;



      -o-border-radius: 0;



      border-radius: 0;



      opacity: 1 ;



      filter: alpha(opacity=100) ;



      background: none;



      color: #282a3c;



      border: 0;



      background: rgba(40, 42, 60, 0.08); }



      .m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link > i,



      .m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover > i,



      .m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active > i {



        color: #32354b; }



  .m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__body {



    background: white; }



  .m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__foot {



    background: white;



    border-color: #ffffff; }







.m-portlet.m-portlet--border-bottom-light {



  border-bottom: 3px solid #ffffff; }







.m-portlet.m-portlet--accent.m-portlet--head-solid-bg {



  background: #00c5dc;



  border-color: #00c5dc; }



  .m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head {



    background-color: #00c5dc;



    border-color: #00c5dc; }



    .m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-icon {



      color: #f7f7f7; }



    .m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text {



      color: #ffffff; }



      .m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text small {



        color: #f0f0f0; }



  .m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {



    color: #f7f7f7; }



  .m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {



    color: #ffffff; }



  .m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {



    border-color: rgba(255, 255, 255, 0.1); }



  .m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line {



    bottom: 0;



    border: 0; }



    .m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item {



      margin: 0 1px 0 0; }



      .m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item:last-child {



        margin-right: 0; }



    .m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link {



      padding-left: 20px;



      padding-right: 20px;



      color: #ffffff;



      border: 0;



      opacity: 0.8 ;



      filter: alpha(opacity=80) ; }



      .m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link > i {



        color: #f0f0f0; }



    .m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {



      border-bottom: 0; }



    .m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link,



    .m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover,



    .m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active {



      padding-left: 20px;



      padding-right: 20px;



      -webkit-border-radius: 0;



      -moz-border-radius: 0;



      -ms-border-radius: 0;



      -o-border-radius: 0;



      border-radius: 0;



      opacity: 1 ;



      filter: alpha(opacity=100) ;



      background: none;



      color: #ffffff;



      border: 0;



      background: rgba(255, 255, 255, 0.08); }



      .m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link > i,



      .m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover > i,



      .m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active > i {



        color: white; }



  .m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__body {



    background: white; }



  .m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__foot {



    background: white;



    border-color: #00c5dc; }







.m-portlet.m-portlet--border-bottom-accent {



  border-bottom: 3px solid #00c5dc; }







.m-portlet.m-portlet--focus.m-portlet--head-solid-bg {



  background: #9816f4;



  border-color: #9816f4; }



  .m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head {



    background-color: #9816f4;



    border-color: #9816f4; }



    .m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-icon {



      color: #f7f7f7; }



    .m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text {



      color: #ffffff; }



      .m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text small {



        color: #f0f0f0; }



  .m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {



    color: #f7f7f7; }



  .m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {



    color: #ffffff; }



  .m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {



    border-color: rgba(255, 255, 255, 0.1); }



  .m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line {



    bottom: 0;



    border: 0; }



    .m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item {



      margin: 0 1px 0 0; }



      .m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item:last-child {



        margin-right: 0; }



    .m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link {



      padding-left: 20px;



      padding-right: 20px;



      color: #ffffff;



      border: 0;



      opacity: 0.8 ;



      filter: alpha(opacity=80) ; }



      .m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link > i {



        color: #f0f0f0; }



    .m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {



      border-bottom: 0; }



    .m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link,



    .m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover,



    .m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active {



      padding-left: 20px;



      padding-right: 20px;



      -webkit-border-radius: 0;



      -moz-border-radius: 0;



      -ms-border-radius: 0;



      -o-border-radius: 0;



      border-radius: 0;



      opacity: 1 ;



      filter: alpha(opacity=100) ;



      background: none;



      color: #ffffff;



      border: 0;



      background: rgba(255, 255, 255, 0.08); }



      .m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link > i,



      .m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover > i,



      .m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active > i {



        color: white; }



  .m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__body {



    background: white; }



  .m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__foot {



    background: white;



    border-color: #9816f4; }







.m-portlet.m-portlet--border-bottom-focus {



  border-bottom: 3px solid #9816f4; }







.m-portlet.m-portlet--primary.m-portlet--head-solid-bg {



  background: #5867dd;



  border-color: #5867dd; }



  .m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head {



    background-color: #5867dd;



    border-color: #5867dd; }



    .m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-icon {



      color: #f7f7f7; }



    .m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text {



      color: #ffffff; }



      .m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text small {



        color: #f0f0f0; }



  .m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {



    color: #f7f7f7; }



  .m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {



    color: #ffffff; }



  .m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {



    border-color: rgba(255, 255, 255, 0.1); }



  .m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line {



    bottom: 0;



    border: 0; }



    .m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item {



      margin: 0 1px 0 0; }



      .m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item:last-child {



        margin-right: 0; }



    .m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link {



      padding-left: 20px;



      padding-right: 20px;



      color: #ffffff;



      border: 0;



      opacity: 0.8 ;



      filter: alpha(opacity=80) ; }



      .m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link > i {



        color: #f0f0f0; }



    .m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {



      border-bottom: 0; }



    .m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link,



    .m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover,



    .m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active {



      padding-left: 20px;



      padding-right: 20px;



      -webkit-border-radius: 0;



      -moz-border-radius: 0;



      -ms-border-radius: 0;



      -o-border-radius: 0;



      border-radius: 0;



      opacity: 1 ;



      filter: alpha(opacity=100) ;



      background: none;



      color: #ffffff;



      border: 0;



      background: rgba(255, 255, 255, 0.08); }



      .m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link > i,



      .m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover > i,



      .m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active > i {



        color: white; }



  .m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__body {



    background: white; }



  .m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__foot {



    background: white;



    border-color: #5867dd; }







.m-portlet.m-portlet--border-bottom-primary {



  border-bottom: 3px solid #5867dd; }







.m-portlet.m-portlet--success.m-portlet--head-solid-bg {



  background: #34bfa3;



  border-color: #34bfa3; }



  .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head {



    background-color: #34bfa3;



    border-color: #34bfa3; }



    .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-icon {



      color: #f7f7f7; }



    .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text {



      color: #ffffff; }



      .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text small {



        color: #f0f0f0; }



  .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {



    color: #f7f7f7; }



  .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {



    color: #ffffff; }



  .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {



    border-color: rgba(255, 255, 255, 0.1); }



  .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line {



    bottom: 0;



    border: 0; }



    .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item {



      margin: 0 1px 0 0; }



      .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item:last-child {



        margin-right: 0; }



    .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link {



      padding-left: 20px;



      padding-right: 20px;



      color: #ffffff;



      border: 0;



      opacity: 0.8 ;



      filter: alpha(opacity=80) ; }



      .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link > i {



        color: #f0f0f0; }



    .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {



      border-bottom: 0; }



    .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link,



    .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover,



    .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active {



      padding-left: 20px;



      padding-right: 20px;



      -webkit-border-radius: 0;



      -moz-border-radius: 0;



      -ms-border-radius: 0;



      -o-border-radius: 0;



      border-radius: 0;



      opacity: 1 ;



      filter: alpha(opacity=100) ;



      background: none;



      color: #ffffff;



      border: 0;



      background: rgba(255, 255, 255, 0.08); }



      .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link > i,



      .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover > i,



      .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active > i {



        color: white; }



  .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__body {



    background: white; }



  .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__foot {



    background: white;



    border-color: #34bfa3; }







.m-portlet.m-portlet--border-bottom-success {



  border-bottom: 3px solid #34bfa3; }







.m-portlet.m-portlet--info.m-portlet--head-solid-bg {



  background: #36a3f7;



  border-color: #36a3f7; }



  .m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head {



    background-color: #36a3f7;



    border-color: #36a3f7; }



    .m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-icon {



      color: #f7f7f7; }



    .m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text {



      color: #ffffff; }



      .m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text small {



        color: #f0f0f0; }



  .m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {



    color: #f7f7f7; }



  .m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {



    color: #ffffff; }



  .m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {



    border-color: rgba(255, 255, 255, 0.1); }



  .m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line {



    bottom: 0;



    border: 0; }



    .m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item {



      margin: 0 1px 0 0; }



      .m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item:last-child {



        margin-right: 0; }



    .m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link {



      padding-left: 20px;



      padding-right: 20px;



      color: #ffffff;



      border: 0;



      opacity: 0.8 ;



      filter: alpha(opacity=80) ; }



      .m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link > i {



        color: #f0f0f0; }



    .m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {



      border-bottom: 0; }



    .m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link,



    .m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover,



    .m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active {



      padding-left: 20px;



      padding-right: 20px;



      -webkit-border-radius: 0;



      -moz-border-radius: 0;



      -ms-border-radius: 0;



      -o-border-radius: 0;



      border-radius: 0;



      opacity: 1 ;



      filter: alpha(opacity=100) ;



      background: none;



      color: #ffffff;



      border: 0;



      background: rgba(255, 255, 255, 0.08); }



      .m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link > i,



      .m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover > i,



      .m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active > i {



        color: white; }



  .m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__body {



    background: white; }



  .m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__foot {



    background: white;



    border-color: #36a3f7; }







.m-portlet.m-portlet--border-bottom-info {



  border-bottom: 3px solid #36a3f7; }







.m-portlet.m-portlet--warning.m-portlet--head-solid-bg {



  background: #ffb822;



  border-color: #ffb822; }



  .m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head {



    background-color: #ffb822;



    border-color: #ffb822; }



    .m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-icon {



      color: #090909; }



    .m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text {



      color: #111111; }



      .m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text small {



        color: #020202; }



  .m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {



    color: #090909; }



  .m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {



    color: #111111; }



  .m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {



    border-color: rgba(255, 255, 255, 0.1); }



  .m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line {



    bottom: 0;



    border: 0; }



    .m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item {



      margin: 0 1px 0 0; }



      .m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item:last-child {



        margin-right: 0; }



    .m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link {



      padding-left: 20px;



      padding-right: 20px;



      color: #111111;



      border: 0;



      opacity: 0.8 ;



      filter: alpha(opacity=80) ; }



      .m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link > i {



        color: #020202; }



    .m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {



      border-bottom: 0; }



    .m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link,



    .m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover,



    .m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active {



      padding-left: 20px;



      padding-right: 20px;



      -webkit-border-radius: 0;



      -moz-border-radius: 0;



      -ms-border-radius: 0;



      -o-border-radius: 0;



      border-radius: 0;



      opacity: 1 ;



      filter: alpha(opacity=100) ;



      background: none;



      color: #111111;



      border: 0;



      background: rgba(17, 17, 17, 0.08); }



      .m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link > i,



      .m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover > i,



      .m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active > i {



        color: #1e1e1e; }



  .m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__body {



    background: white; }



  .m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__foot {



    background: white;



    border-color: #ffb822; }







.m-portlet.m-portlet--border-bottom-warning {



  border-bottom: 3px solid #ffb822; }







.m-portlet.m-portlet--danger.m-portlet--head-solid-bg {



  background: #f4516c;



  border-color: #f4516c; }



  .m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head {



    background-color: #f4516c;



    border-color: #f4516c; }



    .m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-icon {



      color: #f7f7f7; }



    .m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text {



      color: #ffffff; }



      .m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text small {



        color: #f0f0f0; }



  .m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {



    color: #f7f7f7; }



  .m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {



    color: #ffffff; }



  .m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {



    border-color: rgba(255, 255, 255, 0.1); }



  .m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line {



    bottom: 0;



    border: 0; }



    .m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item {



      margin: 0 1px 0 0; }



      .m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item:last-child {



        margin-right: 0; }



    .m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link {



      padding-left: 20px;



      padding-right: 20px;



      color: #ffffff;



      border: 0;



      opacity: 0.8 ;



      filter: alpha(opacity=80) ; }



      .m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link > i {



        color: #f0f0f0; }



    .m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {



      border-bottom: 0; }



    .m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link,



    .m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover,



    .m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active {



      padding-left: 20px;



      padding-right: 20px;



      -webkit-border-radius: 0;



      -moz-border-radius: 0;



      -ms-border-radius: 0;



      -o-border-radius: 0;



      border-radius: 0;



      opacity: 1 ;



      filter: alpha(opacity=100) ;



      background: none;



      color: #ffffff;



      border: 0;



      background: rgba(255, 255, 255, 0.08); }



      .m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link > i,



      .m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover > i,



      .m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active > i {



        color: white; }



  .m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__body {



    background: white; }



  .m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__foot {



    background: white;



    border-color: #f4516c; }







.m-portlet.m-portlet--border-bottom-danger {



  border-bottom: 3px solid #f4516c; }







.m-timeline-1 {



  position: relative; }



  .m-timeline-1.m-timeline-1--fixed {



    width: 80%;



    margin: 0 auto 0 auto; }



  .m-timeline-1:after {



    content: '';



    position: absolute;



    width: 0.4rem;



    top: 0;



    bottom: 3rem;



    left: 50%;



    margin-left: -0.142rem; }



  .m-timeline-1 .m-timeline-1__items {



    padding-bottom: 6rem;



    position: relative; }



    .m-timeline-1 .m-timeline-1__items .m-timeline-1__marker {



      width: 1.43rem;



      height: 0.37rem;



      border-radius: 0.36rem;



      position: absolute;



      left: 50%;



      transform: translate(-46%, 0); }



    .m-timeline-1 .m-timeline-1__items .m-timeline-1__item {



      position: relative;



      margin-left: 0;



      width: 50%;



      min-height: 3rem; }



      .m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-circle {



        background: white;



        width: 1.43rem;



        height: 1.43rem;



        border-radius: 50%;



        display: flex;



        justify-content: center;



        align-items: center;



        z-index: 1;



        position: absolute; }



        .m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-circle > div {



          border-radius: 50%;



          width: 0.4rem;



          height: 0.4rem; }



      .m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-time {



        position: absolute;



        display: inline-block;



        margin-top: -2.14rem;



        font-weight: 600; }



        .m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-time > span {



          padding-left: 5px; }



      .m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-content {



        position: relative;



        border-radius: 1.07rem;



        padding: 2.14rem; }



        .m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-content .m-timeline-1__item-title {



          font-size: 1.1rem;



          font-weight: 500; }



          .m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-content .m-timeline-1__item-title + .m-timeline-1__item-body {



            margin-top: 1.5rem; }



        .m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-content .m-timeline-1__item-actions {



          margin-top: 1.5rem; }



        .m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-content .media > img {



          width: 10rem;



          height: 8.6rem;



          border-radius: 0.71rem; }



      .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left {



        left: 0;



        padding-right: 2.85rem; }



        .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left .m-timeline-1__item-circle {



          right: 0;



          transform: translate(54%, 0);



          top: 1.57rem; }



        .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left .m-timeline-1__item-arrow {



          position: absolute;



          line-height: 0;



          display: inline-block;



          overflow: hidden;



          width: 10px;



          height: 40px;



          position: relative;



          left: auto;



          right: 0;



          margin-left: auto;



          margin-right: -9px;



          right: 2.85rem;



          top: 0.86rem;



          position: absolute;



          color: #F7F8FC; }



          .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left .m-timeline-1__item-arrow:before {



            display: inline-block;



            font-family: "Metronic";



            font-style: normal;



            font-weight: normal;



            font-variant: normal;



            line-height: 0px;



            text-decoration: inherit;



            text-rendering: optimizeLegibility;



            text-transform: none;



            -moz-osx-font-smoothing: grayscale;



            -webkit-font-smoothing: antialiased;



            font-smoothing: antialiased;



            content: ""; }



          .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left .m-timeline-1__item-arrow:before {



            position: relative;



            top: 0;



            margin-top: 20px;



            font-size: 40px; }



        .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left .m-timeline-1__item-time {



          right: 3.8rem; }



      .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--right {



        left: 50%;



        padding-left: 2.86rem;



        top: -3.5rem; }



        .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--right .m-timeline-1__item-circle {



          top: 1.55rem;



          left: 0;



          transform: translate(-46%, 0); }



        .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--right .m-timeline-1__item-arrow {



          position: absolute;



          line-height: 0;



          display: inline-block;



          overflow: hidden;



          width: 10px;



          height: 40px;



          position: relative;



          left: 0;



          margin-left: -9px;



          transform: translate(10%, 0);



          left: 2.86rem;



          top: 0.86rem;



          position: absolute; }



          .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--right .m-timeline-1__item-arrow:before {



            display: inline-block;



            font-family: "Metronic";



            font-style: normal;



            font-weight: normal;



            font-variant: normal;



            line-height: 0px;



            text-decoration: inherit;



            text-rendering: optimizeLegibility;



            text-transform: none;



            -moz-osx-font-smoothing: grayscale;



            -webkit-font-smoothing: antialiased;



            font-smoothing: antialiased;



            content: ""; }



          .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--right .m-timeline-1__item-arrow:before {



            position: relative;



            top: 0;



            margin-top: 20px;



            font-size: 40px; }



        .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--right .m-timeline-1__item-time {



          left: 3.57rem; }



      .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--first {



        top: 3.5rem; }



        .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--first + .m-timeline-1__item--right {



          top: -1rem; }







@media (max-width: 1200px) {



  .m-timeline-1 {



    width: 96% !important; }



    .m-timeline-1:after {



      left: 0.357rem;



      bottom: 0; }



    .m-timeline-1 .m-timeline-1__items {



      margin-bottom: 2rem;



      padding: 0 0 2rem 0; }



      .m-timeline-1 .m-timeline-1__items .m-timeline-1__marker {



        left: 0;



        transform: translate(-18%, 0); }



      .m-timeline-1 .m-timeline-1__items .m-timeline-1__item {



        width: 100%;



        top: 0 !important;



        margin-top: 5rem !important; }



        .m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-time {



          position: absolute;



          display: inline-block;



          margin-top: -2.14rem; }



        .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left {



          padding-left: 2.86rem;



          padding-right: 0; }



          .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left .m-timeline-1__item-circle {



            left: -0.5rem;



            transform: translate(15%, 0);



            top: 1.65rem; }



          .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left .m-timeline-1__item-arrow {



            position: absolute;



            line-height: 0;



            display: inline-block;



            overflow: hidden;



            width: 10px;



            height: 40px;



            position: relative;



            left: 0;



            margin-left: -9px;



            left: 2.93rem;



            position: absolute;



            top: 0.86rem;



            transform: translate(-2%, 0); }



            .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left .m-timeline-1__item-arrow:before {



              display: inline-block;



              font-family: "Metronic";



              font-style: normal;



              font-weight: normal;



              font-variant: normal;



              line-height: 0px;



              text-decoration: inherit;



              text-rendering: optimizeLegibility;



              text-transform: none;



              -moz-osx-font-smoothing: grayscale;



              -webkit-font-smoothing: antialiased;



              font-smoothing: antialiased;



              content: ""; }



            .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left .m-timeline-1__item-arrow:before {



              position: relative;



              top: 0;



              margin-top: 20px;



              font-size: 40px; }



          .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left .m-timeline-1__item-time {



            right: 100%;



            left: 3.57rem; }



        .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--right {



          left: 0;



          padding-left: 2.86rem;



          padding-right: 0; }



          .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--right .m-timeline-1__item-circle {



            left: -0.5rem;



            top: 1.65rem;



            transform: translate(13%, 0); }



          .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--right .m-timeline-1__item-arrow {



            position: absolute;



            left: 2.92rem;



            top: 0.86rem;



            transform: translate(-1%, 0); }



          .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--right .m-timeline-1__item-time {



            left: 3.93rem; }



        .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--first {



          top: 4rem !important;



          margin-top: 0 !important; }



          .m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--first + .m-timeline-1__item--right {



            margin-top: 8rem !important; } }







.m-timeline-1::after {



  background-color: #E6EAF5; }







.m-timeline-1 .m-timeline-1__items .m-timeline-1__marker {



  background-color: #E6EAF5; }







.m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-arrow {



  color: #F7F8FC; }







.m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-content {



  background-color: #F7F8FC; }



  .m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-content .m-timeline-1__item-desc {



    color: #6f727d; }







.m-timeline-2:before {



  content: '';



  position: absolute;



  left: 4.89rem;



  width: 0.214rem;



  height: 100%; }







.m-timeline-2 .m-timeline-2__items .m-timeline-2__item {



  display: table;



  position: relative; }



  .m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-time {



    display: table-cell;



    font-size: 1.3rem;



    font-weight: 500;



    vertical-align: top;



    position: absolute;



    padding-top: 0.18rem; }



  .m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-cricle {



    -webkit-border-radius: 50%;



    -moz-border-radius: 50%;



    -ms-border-radius: 50%;



    -o-border-radius: 50%;



    border-radius: 50%;



    border: 0.89rem solid white;



    z-index: 1;



    top: 0.2rem;



    left: 4.1rem;



    position: relative; }



    .m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-cricle > i {



      font-size: 1.78rem;



      top: -0.93rem;



      left: -0.57rem;



      position: absolute; }



  .m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-text {



    display: table-cell;



    vertical-align: top;



    font-size: 1rem;



    font-weight: 400;



    padding-bottom: 0.3rem;



    padding-left: 5rem; }



    .m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-text.m-timeline-2__item-text--bold {



      font-size: 1.2rem;



      font-weight: 500;



      padding-top: 0.21rem; }



    .m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-text > span {



      font-weight: 600; }



  .m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-list-pics {



    display: table-cell;



    vertical-align: top; }







.m-timeline-2:before {



  background-color: #E7E9F5; }







.m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-time {



  color: #898b96; }







.m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-text {



  color: #7b7e8a; }



  .m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-text.m-timeline-2__item-text--bold {



    color: #6f727d; }







.m-timeline-3 .m-timeline-3__item {



  disply: table;



  margin-bottom: 1rem;



  position: relative; }



  .m-timeline-3 .m-timeline-3__item:before {



    position: absolute;



    display: block;



    width: 0.28rem;



    -webkit-border-radius: 0.3rem;



    -moz-border-radius: 0.3rem;



    -ms-border-radius: 0.3rem;



    -o-border-radius: 0.3rem;



    border-radius: 0.3rem;



    height: 70%;



    left: 5.1rem;



    top: 0.46rem;



    content: ""; }



  .m-timeline-3 .m-timeline-3__item .m-timeline-3__item-time {



    display: table-cell;



    vertical-align: top;



    padding-top: 0.6rem;



    font-weight: 500;



    font-size: 1.3rem;



    position: absolute;



    text-align: right;



    width: 3.57rem; }



  .m-timeline-3 .m-timeline-3__item .m-timeline-3__item-desc {



    display: table-cell;



    width: 100%;



    vertical-align: top;



    font-size: 1rem;



    padding-left: 7rem; }



    .m-timeline-3 .m-timeline-3__item .m-timeline-3__item-desc .m-timeline-3__item-text {



      font-size: 1rem;



      font-weight: 400; }



    .m-timeline-3 .m-timeline-3__item .m-timeline-3__item-desc .m-timeline-3__item-user-name .m-timeline-3__item-link {



      font-size: 0.85rem;



      text-decoration: none; }







@media (max-width: 768px) {



  .m-timeline-3 .m-timeline-3__item {



    margin-left: 0; } }







.m-timeline-3__item .m-timeline-3__item-time {



  color: #898b96; }







.m-timeline-3__item .m-timeline-3__item-desc .m-timeline-3__item-text {



  color: #7b7e8a; }







.m-timeline-3__item.m-timeline-3__item--brand:before {



  background: #716aca; }







.m-timeline-3__item.m-timeline-3__item--metal:before {



  background: #c4c5d6; }







.m-timeline-3__item.m-timeline-3__item--light:before {



  background: #ffffff; }







.m-timeline-3__item.m-timeline-3__item--accent:before {



  background: #00c5dc; }







.m-timeline-3__item.m-timeline-3__item--focus:before {



  background: #9816f4; }







.m-timeline-3__item.m-timeline-3__item--primary:before {



  background: #5867dd; }







.m-timeline-3__item.m-timeline-3__item--success:before {



  background: #34bfa3; }







.m-timeline-3__item.m-timeline-3__item--info:before {



  background: #36a3f7; }







.m-timeline-3__item.m-timeline-3__item--warning:before {



  background: #ffb822; }







.m-timeline-3__item.m-timeline-3__item--danger:before {



  background: #f4516c; }







.m-widget1 {



  padding: 2.2rem; }



  .m-widget1.m-widget1--paddingless {



    padding: 0; }



  .m-widget1 .m-widget1__item {



    padding: 1.1rem 0; }



    .m-widget1 .m-widget1__item .m-widget1__title {



      font-size: 1.2rem;



      font-weight: 500;



      margin-bottom: 0; }



    .m-widget1 .m-widget1__item .m-widget1__desc {



      display: inline-block;



      margin-top: 0.21rem;



      font-size: 1rem;



      font-weight: 300; }



    .m-widget1 .m-widget1__item .m-widget1__number {



      font-size: 1.5rem;



      font-weight: 600; }



    .m-widget1 .m-widget1__item:first-child {



      padding-top: 0.8rem; }



    .m-widget1 .m-widget1__item:last-child {



      padding-bottom: 0.8rem; }







.m-widget1__item {



  border-bottom: 0.07rem dashed #ebedf2; }



  .m-widget1__item .m-widget1__title {



    color: #3f4047; }



  .m-widget1__item .m-widget1__desc {



    color: #9699a2; }



  .m-widget1__item .m-widget1__number {



    color: #6f727d; }



  .m-widget1__item:last-child {



    border-bottom: 0; }







.m-widget2 .m-widget2__item {



  disply: table;



  margin-bottom: 1.4rem;



  position: relative; }



  .m-widget2 .m-widget2__item:before {



    position: absolute;



    display: block;



    width: 0.3rem;



    border-radius: 4px;



    width: 4px;



    border-radius: 4px;



    height: 100%;



    left: 0.8rem;



    content: ""; }



  .m-widget2 .m-widget2__item .m-widget2__checkbox {



    display: table-cell;



    vertical-align: middle;



    padding-left: 2.2rem;



    padding-top: 1rem;



    vertical-align: top; }



  .m-widget2 .m-widget2__item .m-widget2__desc {



    display: table-cell;



    width: 100%;



    vertical-align: top;



    padding-left: 0.3rem;



    padding-top: 0.23rem;



    font-size: 1rem; }



    .m-widget2 .m-widget2__item .m-widget2__desc .m-widget2__text {



      font-size: 1rem;



      font-weight: 400; }



    .m-widget2 .m-widget2__item .m-widget2__desc .m-widget2__user-name .m-widget2__link {



      font-size: 0.85rem; }



      .m-widget2 .m-widget2__item .m-widget2__desc .m-widget2__user-name .m-widget2__link:hover {



        text-decoration: none; }



  .m-widget2 .m-widget2__item .m-widget2__actions {



    display: table-cell;



    vertical-align: top;



    padding-left: 0.8rem;



    padding-top: 0.8rem; }



    .m-widget2 .m-widget2__item .m-widget2__actions .m-widget2__actions-nav {



      visibility: hidden; }



      .m-widget2 .m-widget2__item .m-widget2__actions .m-widget2__actions-nav .m-dropdown__toggle {



        text-decoration: none;



        font-size: 1.5rem; }



  .m-widget2 .m-widget2__item:hover .m-widget2__actions .m-widget2__actions-nav {



    visibility: visible; }



  .m-widget2 .m-widget2__item:hover {



    cursor: pointer; }



    .m-widget2 .m-widget2__item:hover .m-widget2__actions-nav {



      visibility: hidden; }



  .m-widget2 .m-widget2__item:hover .m-widget2__actions .m-widget2__actions-nav {



    visibility: visible; }







.m-widget2__item .m-widget2__desc .m-widget2__text {



  color: #575962; }







.m-widget2__item .m-widget2__desc .m-widget2__user-name .m-widget2__link {



  color: #575962; }







.m-widget2__item.m-widget2__item--brand:before {



  background: #716aca; }







.m-widget2__item.m-widget2__item--metal:before {



  background: #c4c5d6; }







.m-widget2__item.m-widget2__item--light:before {



  background: #ffffff; }







.m-widget2__item.m-widget2__item--accent:before {



  background: #00c5dc; }







.m-widget2__item.m-widget2__item--focus:before {



  background: #9816f4; }







.m-widget2__item.m-widget2__item--primary:before {



  background: #5867dd; }







.m-widget2__item.m-widget2__item--success:before {



  background: #34bfa3; }







.m-widget2__item.m-widget2__item--info:before {



  background: #36a3f7; }







.m-widget2__item.m-widget2__item--warning:before {



  background: #ffb822; }







.m-widget2__item.m-widget2__item--danger:before {



  background: #f4516c; }







.m-widget3 .m-widget3__item {



  margin-bottom: 0.8rem; }



  .m-widget3 .m-widget3__item .m-widget3__header {



    display: table; }



    .m-widget3 .m-widget3__item .m-widget3__header .m-widget3__user-img {



      margin-bottom: 0.7rem; }



      .m-widget3 .m-widget3__item .m-widget3__header .m-widget3__user-img .m-widget3__img {



        width: 3.2rem;



        border-radius: 50%; }



    .m-widget3 .m-widget3__item .m-widget3__header .m-widget3__info {



      display: table-cell;



      width: 100%;



      padding-left: 1rem;



      padding-top: -0.57rem;



      font-size: 1rem;



      vertical-align: middle; }



      .m-widget3 .m-widget3__item .m-widget3__header .m-widget3__info .m-widget3__username {



        font-size: 1rem;



        font-weight: 500; }



      .m-widget3 .m-widget3__item .m-widget3__header .m-widget3__info .m-widget3__time {



        font-size: 0.85rem; }



    .m-widget3 .m-widget3__item .m-widget3__header .m-widget3__status {



      display: table-cell;



      float: right;



      padding-top: 1.07rem;



      font-size: 1rem;



      font-weight: 500; }



  .m-widget3 .m-widget3__item .m-widget3__body .m-widget3__text {



    font-size: 1rem; }







.m-widget3 .m-widget3__item {



  border-bottom: 0.07rem dashed #ebedf2; }



  .m-widget3 .m-widget3__item .m-widget3__username {



    color: #575962; }



  .m-widget3 .m-widget3__item .m-widget3__body .m-widget3__text {



    color: #898b96; }



  .m-widget3 .m-widget3__item:last-child {



    border-bottom: 0; }







.m-widget4 .m-widget4__item {



  display: table;



  padding-top: 1.15rem;



  padding-bottom: 1.25rem; }



  .m-widget4 .m-widget4__item .m-widget4__img {



    display: table-cell;



    vertical-align: middle; }



    .m-widget4 .m-widget4__item .m-widget4__img.m-widget4__img--logo img {



      width: 3.5rem;



      border-radius: 50%; }



    .m-widget4 .m-widget4__item .m-widget4__img.m-widget4__img--pic img {



      width: 4rem;



      border-radius: 50%; }



    .m-widget4 .m-widget4__item .m-widget4__img.m-widget4__img--icon img {



      width: 2.1rem; }



  .m-widget4 .m-widget4__item .m-widget4__info {



    display: table-cell;



    width: 100%;



    padding-left: 1.2rem;



    padding-right: 1.2rem;



    font-size: 1rem;



    vertical-align: middle; }



    .m-widget4 .m-widget4__item .m-widget4__info .m-widget4__text {



      font-size: 1rem;



      font-weight: 500; }



    .m-widget4 .m-widget4__item .m-widget4__info .m-widget4__title {



      font-size: 1rem;



      font-weight: 600; }



    .m-widget4 .m-widget4__item .m-widget4__info .m-widget4__sub {



      font-size: 0.85rem; }



  .m-widget4 .m-widget4__item .m-widget4__ext {



    display: table-cell;



    vertical-align: middle; }



    .m-widget4 .m-widget4__item .m-widget4__ext .m-widget4__number {



      font-size: 1.2rem;



      font-weight: 600; }



    .m-widget4 .m-widget4__item .m-widget4__ext .m-widget4__icon > i {



      font-size: 1.6rem; }



    .m-widget4 .m-widget4__item .m-widget4__ext .m-widget4__icon.m-widget4__icon--2x > i {



      font-size: 2.2rem; }



    .m-widget4 .m-widget4__item .m-widget4__ext .m-widget4__icon:hover {



      text-decoration: none; }







.m-widget4.m-widget4--progress .m-widget4__info {



  width: 50%; }







.m-widget4.m-widget4--progress .m-widget4__progress {



  display: table-cell;



  vertical-align: middle;



  padding-left: 2rem;



  padding-right: 2rem;



  width: 50%; }



  .m-widget4.m-widget4--progress .m-widget4__progress .m-widget4__progress-wrapper .m-widget17__progress-number {



    font-size: 1.1rem;



    font-weight: 600; }



  .m-widget4.m-widget4--progress .m-widget4__progress .m-widget4__progress-wrapper .m-widget17__progress-label {



    font-size: 0.85rem;



    float: right;



    margin-top: 0.3rem; }



  .m-widget4.m-widget4--progress .m-widget4__progress .m-widget4__progress-wrapper .progress {



    display: block;



    margin-top: 0.8rem;



    height: 0.5rem; }







.m-widget4 .m-widget4__chart {



  position: relative; }







.m-widget4.m-widget4--chart-bottom .m-widget4__chart {



  position: absolute;



  width: 100%;



  bottom: 0; }



  .m-portlet--rounded .m-widget4.m-widget4--chart-bottom .m-widget4__chart canvas {



    -webkit-border-bottom-left-radius: 4px;



    -moz-border-bottom-left-radius: 4px;



    -ms-border-bottom-left-radius: 4px;



    -o-border-bottom-left-radius: 4px;



    border-bottom-left-radius: 4px;



    -webkit-border-bottom-right-radius: 4px;



    -moz-border-bottom-right-radius: 4px;



    -ms-border-bottom-right-radius: 4px;



    -o-border-bottom-right-radius: 4px;



    border-bottom-right-radius: 4px; }







.m-widget4__item {



  border-bottom: 0.07rem dashed #ebedf2; }



  .m-widget4__item .m-widget4__number {



    color: #575962; }



  .m-widget4__item .m-widget4__title {



    color: #575962; }



  .m-widget4__item .m-widget4__sub {



    color: #7b7e8a; }



  .m-widget4__item .m-widget4__text {



    color: #898b96; }



  .m-widget4__item .m-widget4__icon > i {



    color: #c1bfd0; }



  .m-widget4__item .m-widget4__icon:hover > i {



    color: #716aca; }



  .m-widget4__item.m-widget4__item--last, .m-widget4__item:last-child {



    border-bottom: 0; }







.m-widget5 .m-widget5__item {



  display: table;



  width: 100%;



  margin-bottom: 1.43rem;



  padding-bottom: 1.57rem; }



  .m-widget5 .m-widget5__item .m-widget5__pic {



    display: table-cell;



    width: 5rem; }



    .m-widget5 .m-widget5__item .m-widget5__pic > img {



      width: 8.6rem; }



  .m-widget5 .m-widget5__item .m-widget5__content {



    display: table-cell;



    vertical-align: top;



    padding-left: 1.43rem;



    padding-top: 0.3rem; }



    .m-widget5 .m-widget5__item .m-widget5__content .m-widget5__title {



      font-size: 1.1rem;



      font-weight: 500; }



    .m-widget5 .m-widget5__item .m-widget5__content .m-widget5__desc {



      font-size: 0.85rem; }



    .m-widget5 .m-widget5__item .m-widget5__content .m-widget5__info {



      margin-top: 0.71rem;



      font-size: 1rem; }



      .m-widget5 .m-widget5__item .m-widget5__content .m-widget5__info .m-widget5__info-author {



        font-weight: 500;



        margin-right: 0.71rem; }



      .m-widget5 .m-widget5__item .m-widget5__content .m-widget5__info .m-widget5__info-date {



        font-weight: 500; }



  .m-widget5 .m-widget5__item .m-widget5__stats1 {



    display: table-cell;



    text-align: right;



    width: 7.1rem;



    padding-top: 1.07rem;



    vertical-align: top; }



    .m-widget5 .m-widget5__item .m-widget5__stats1 .m-widget5__number {



      font-size: 1.5rem;



      font-weight: 600; }



    .m-widget5 .m-widget5__item .m-widget5__stats1 .m-widget5__sales {



      font-size: 1rem; }



  .m-widget5 .m-widget5__item .m-widget5__stats2 {



    display: table-cell;



    text-align: right;



    padding-top: 1.07rem;



    width: 5.7rem;



    vertical-align: top;



    padding-left: 3.6rem; }



    .m-widget5 .m-widget5__item .m-widget5__stats2 .m-widget5__number {



      font-size: 1.5rem;



      font-weight: 600; }



    .m-widget5 .m-widget5__item .m-widget5__stats2 .m-widget5__votes {



      font-size: 1rem; }







.m-widget5 .m-widget5__item {



  border-bottom: 0.07rem dashed #ebedf2; }



  .m-widget5 .m-widget5__item .m-widget5__title {



    color: #333439; }



  .m-widget5 .m-widget5__item .m-widget5__desc {



    color: #6f727d; }



  .m-widget5 .m-widget5__item .m-widget5__author {



    color: #6f727d; }



  .m-widget5 .m-widget5__item .m-widget5__info-label {



    color: #6f727d; }



  .m-widget5 .m-widget5__item .m-widget5__stats1 .m-widget5__number {



    color: #6f727d; }



  .m-widget5 .m-widget5__item .m-widget5__stats1 .m-widget5__sales {



    color: #6f727d; }



  .m-widget5 .m-widget5__item .m-widget5__stats2 .m-widget5__number {



    color: #6f727d; }



  .m-widget5 .m-widget5__item .m-widget5__stats2 .m-widget5__votes {



    color: #6f727d; }



  .m-widget5 .m-widget5__item:last-child {



    border-bottom: 0; }







.m-widget6 .m-widget6__head .m-widget6__action {



  margin-bottom: 2.14rem; }







.m-widget6 .m-widget6__head .m-widget6__item {



  display: table;



  width: 100%;



  margin-bottom: 1.07rem;



  font-size: 1rem;



  font-weight: 600; }



  .m-widget6 .m-widget6__head .m-widget6__item .m-widget6__caption {



    display: table-cell;



    width: 33%;



    padding-left: 0;



    padding-right: 0; }



    .m-widget6 .m-widget6__head .m-widget6__item .m-widget6__caption:last-child {



      padding-right: 0;



      padding-left: 0; }







.m-widget6 .m-widget6__body .m-widget6__item {



  display: table;



  width: 100%;



  padding-top: 1.07rem;



  padding-bottom: 1.07rem; }



  .m-widget6 .m-widget6__body .m-widget6__item .m-widget6__text {



    display: table-cell;



    width: 33%;



    padding-left: 0;



    padding-right: 0;



    vertical-align: top;



    font-size: 1rem; }







.m-widget6 .m-widget6__foot .m-widget6__action {



  text-align: right;



  margin-top: 1rem; }







.m-widget6 .m-widget6__item {



  border-bottom: 0.07rem dashed #ebedf2; }



  .m-widget6 .m-widget6__item .m-widget6__text {



    color: #898b96; }



  .m-widget6 .m-widget6__item .m-widget6__caption {



    color: #a6a7c1; }



  .m-widget6 .m-widget6__item:last-child {



    border-bottom: 0; }







.m-widget7 .m-widget7__desc {



  text-align: center;



  margin-top: 7rem;



  font-size: 1.3rem; }







.m-widget7 .m-widget7__user {



  margin: 0 auto;



  display: table;



  margin-top: 0.35rem;



  margin-bottom: 5rem; }



  .m-widget7 .m-widget7__user .m-widget7__user-img .m-widget7__img {



    width: 2.6rem;



    border-radius: 50%;



    margin-top: 1.14rem; }



  .m-widget7 .m-widget7__user .m-widget7__info {



    display: table-cell; }



    .m-widget7 .m-widget7__user .m-widget7__info .m-widget7__username {



      margin-top: 0.71rem;



      margin-left: 0.71rem;



      font-size: 1rem;



      font-weight: 500; }



    .m-widget7 .m-widget7__user .m-widget7__info .m-widget7__time {



      margin-left: 0.71rem;



      margin-top: 0.71rem;



      font-size: 0.85rem; }







.m-widget7 .m-widget7__button {



  text-align: center;



  margin-bottom: 2.85rem; }







.m-widget7 .m-widget7__desc {



  color: #575962; }







.m-widget7 .m-widget7__info .m-widget7__username {



  color: #575962; }







.m-widget7 .m-widget7__info .m-widget7__time {



  color: #575962; }







.m-widget7.m-widget7--skin-dark .m-widget7__desc {



  color: #ffffff; }







.m-widget7.m-widget7--skin-dark .m-widget7__info .m-widget7__username {



  color: #ffffff; }







.m-widget7.m-widget7--skin-dark .m-widget7__info .m-widget7__time {



  color: #ffffff; }







.m-widget8:last-child {



  margin-bottom: -0.71rem; }







.m-widget8 .m-widget8__item {



  display: table;



  margin-bottom: 0.4rem;



  padding-bottom: 1.1rem;



  margin-top: 1.21rem; }



  .m-widget8 .m-widget8__item .m-widget8__pic {



    vertical-align: top; }



    .m-widget8 .m-widget8__item .m-widget8__pic > img {



      width: 3rem;



      border-radius: 50%; }



  .m-widget8 .m-widget8__item .m-widget8__info {



    display: table-cell;



    width: 100%;



    padding-left: 1rem;



    font-size: 1rem;



    vertical-align: top;



    line-height: 1.3;



    padding-top: 0.21rem; }



    .m-widget8 .m-widget8__item .m-widget8__info .m-widget8__username {



      font-size: 1.2rem;



      font-weight: 500; }



    .m-widget8 .m-widget8__item .m-widget8__info .m-widget8__desc {



      font-size: 1rem; }



  .m-widget8 .m-widget8__item .m-widget8__action {



    display: table-cell;



    vertical-align: top; }







.m-widget8 .m-widget8__item {



  border-bottom: 0.07rem dashed #ebedf2; }



  .m-widget8 .m-widget8__item .m-widget8__username {



    color: #575962; }



  .m-widget8 .m-widget8__item .m-widget8__desc {



    color: #898b96; }



  .m-widget8 .m-widget8__item:last-child {



    border-bottom: 0; }







.m-widget9 {



  padding: 2.2rem; }



  .m-widget9 .m-widget9__header {



    padding: 1.1rem 0;



    margin-bottom: 0.5rem; }



    .m-widget9 .m-widget9__header .m-widget9__title {



      font-size: 1.2rem;



      font-weight: 500;



      margin-bottom: 0; }



    .m-widget9 .m-widget9__header .m-widget9__desc {



      display: inline-block;



      margin-top: 0.2rem;



      font-size: 1rem; }



  .m-widget9 .m-widget9__legend {



    margin-bottom: 0.9rem; }



    .m-widget9 .m-widget9__legend:last-child {



      margin-bottom: 0; }



    .m-widget9 .m-widget9__legend .m-widget9__legend-bullet {



      width: 2rem;



      height: 0.45rem;



      display: inline-block;



      border-radius: 1.1rem;



      margin-bottom: 0.12rem;



      margin-right: 0.8rem; }



    .m-widget9 .m-widget9__legend .m-widget9__legend-text {



      display: inline-block; }



  .m-widget9 .m-widget9__chart {



    position: relative;



    margin-top: 0.5rem; }



    .m-widget9 .m-widget9__chart .m-widget9__stat {



      font-size: 2.4rem;



      font-weight: 600;



      position: absolute;



      top: 50%;



      left: 50%;



      -webkit-transform: translate(-50%, -50%);



      -moz-transform: translate(-50%, -50%);



      -ms-transform: translate(-50%, -50%);



      -o-transform: translate(-50%, -50%);



      transform: translate(-50%, -50%); }







.m-widget9__title {



  color: #575962; }







.m-widget9__desc {



  color: #9699a2; }







.m-widget9__legend-text {



  color: #9699a2; }







.m-widget9__chart .m-widget9__stat {



  color: #dadbe2; }







.m-widget10 .m-widget10__chart {



  margin-top: 1rem;



  margin-bottom: 3.5rem;



  position: relative; }



  .m-widget10 .m-widget10__chart canvas {



    -webkit-border-radius: 8px;



    -moz-border-radius: 8px;



    -ms-border-radius: 8px;



    -o-border-radius: 8px;



    border-radius: 8px; }







.m-widget10 .m-widget10__items .m-widget10__item .m-widget10__stats {



  font-size: 1.1rem;



  font-weight: 600; }







.m-widget10 .m-widget10__items .m-widget10__item .m-widget10__text {



  font-size: 0.85rem;



  float: right;



  margin-top: 0.3rem; }







.m-widget10 .m-widget10__items .m-widget10__item .progress {



  margin-bottom: 1.6rem; }







.m-widget10 .m-widget10__desc {



  margin-top: 1.6rem;



  font-size: 1rem; }







.m-widget10 .m-widget10__items .m-widget10__stats {



  color: #6f727d; }







.m-widget10 .m-widget10__items .m-widget10__text {



  color: #9699a2; }







.m-widget11 .table-responsive {



  overflow-y: hidden; }







.m-widget11 .table thead > tr > td {



  padding-top: 1.21rem;



  padding-bottom: 1.21rem;



  padding-left: 0;



  padding-right: 0.5rem;



  vertical-align: top;



  border-top: 0;



  font-size: 1rem;



  font-weight: 600; }



  .m-widget11 .table thead > tr > td:last-child {



    padding-right: 0; }



  .m-widget11 .table thead > tr > td.m-widget11__label {



    width: 3%; }



  .m-widget11 .table thead > tr > td.m-widget11__app {



    width: 15%; }



  .m-widget11 .table thead > tr > td.m-widget11__sales {



    width: 10%; }



  .m-widget11 .table thead > tr > td.m-widget11__change {



    width: 10%; }



  .m-widget11 .table thead > tr > td.m-widget11__price {



    width: 7%; }



  .m-widget11 .table thead > tr > td.m-widget11__total {



    width: 7%; }







.m-widget11 .table tbody > tr > td {



  border: 0;



  padding-left: 0;



  padding-right: 0.5rem;



  padding-top: 22px;



  vertical-align: top;



  font-size: 1.1rem;



  font-weight: 500; }



  .m-widget11 .table tbody > tr > td > label {



    right: 0;



    top: 0.5rem;



    vertical-align: top; }



  .m-widget11 .table tbody > tr > td .m-widget11__chart {



    position: relative;



    margin-top: -0.6rem; }



  .m-widget11 .table tbody > tr > td:last-child {



    padding-right: 0; }







.m-widget11 .table tbody > tr .m-widget11__title {



  font-size: 1.1rem;



  font-weight: 500;



  display: block; }







.m-widget11 .table tbody > tr .m-widget11__sub {



  display: block;



  font-size: 0.85rem; }







.m-widget11 .table thead tr > td {



  color: #a6a7c1; }







.m-widget11 .table tbody > tr {



  border-bottom: 0.07rem dashed #ebedf2; }



  .m-widget11 .table tbody > tr > td {



    color: #9699a2; }



  .m-widget11 .table tbody > tr .m-widget11__title {



    color: #575962; }



    .m-widget11 .table tbody > tr .m-widget11__title > span {



      color: #9699a2; }



  .m-widget11 .table tbody > tr:last-child {



    border: 0; }







.m-widget12 .m-widget12__item {



  display: table;



  width: 100%;



  margin-bottom: 2.85rem; }



  .m-widget12 .m-widget12__item:last-child {



    margin-bottom: 0; }



  .m-widget12 .m-widget12__item .m-widget12__text1 {



    display: table-cell;



    padding-right: 0.36rem;



    font-size: 1.1rem; }



    .m-widget12 .m-widget12__item .m-widget12__text1 > span {



      margin-top: 0.43rem;



      display: inline-block;



      font-size: 1.5rem;



      font-weight: 600; }



  .m-widget12 .m-widget12__item .m-widget12__text2 {



    display: table-cell;



    width: 45%;



    font-size: 1.1rem; }



    .m-widget12 .m-widget12__item .m-widget12__text2 > span {



      margin-top: 0.43rem;



      display: inline-block;



      color: red;



      font-size: 1.5rem;



      font-weight: 600; }



    .m-widget12 .m-widget12__item .m-widget12__text2 .m-widget12__progress {



      display: table;



      width: 100%; }



      .m-widget12 .m-widget12__item .m-widget12__text2 .m-widget12__progress .m-widget12__progress-sm {



        width: 90%;



        height: 0.5rem; }



        .m-widget12 .m-widget12__item .m-widget12__text2 .m-widget12__progress .m-widget12__progress-sm .m-widget12__progress-bar {



          width: 63%;



          padding-bottom: 0.43rem; }



      .m-widget12 .m-widget12__item .m-widget12__text2 .m-widget12__progress .m-widget12__stats {



        display: table-cell;



        width: 40%;



        line-height: 0;



        padding-top: 0.3rem;



        font-size: 1.5rem;



        font-weight: 600; }







.m-widget12 .m-widget12__chart {



  position: relative; }







.m-widget12.m-widget12--chart-bottom .m-widget12__chart {



  position: absolute;



  width: 100%;



  bottom: 0; }







.m-widget12 .m-widget12__item .m-widget12__text1 {



  color: #6f727d; }







.m-widget12 .m-widget12__item .m-widget12__text2 {



  color: #7b7e8a; }



  .m-widget12 .m-widget12__item .m-widget12__text2 > span {



    color: #7b7e8a; }



  .m-widget12 .m-widget12__item .m-widget12__text2 .m-widget12__desc {



    color: #7b7e8a; }



  .m-widget12 .m-widget12__item .m-widget12__text2 .m-widget12__progress .m-widget12__stats {



    color: #6f727d; }







.m-widget13 .m-widget13__item {



  display: table;



  width: 100%; }



  .m-widget13 .m-widget13__item .m-widget13__desc {



    display: table-cell;



    padding-right: 30px;



    width: 50%;



    vertical-align: top;



    padding-top: 10px;



    font-size: 1rem; }



  .m-widget13 .m-widget13__item .m-widget13__text {



    display: table-cell;



    width: 50%;



    padding-top: 10px;



    padding-bottom: 10px;



    vertical-align: top;



    font-size: 1rem; }



    .m-widget13 .m-widget13__item .m-widget13__text.m-widget13__text-bolder {



      font-size: 1.2rem;



      font-weight: 500; }



    .m-widget13 .m-widget13__item .m-widget13__text.m-widget13__number-bolder {



      font-size: 1rem;



      font-weight: 500; }







.m-widget13 .m-widget13__action {



  margin-top: 30px;



  padding-top: 30px; }



  .m-widget13 .m-widget13__action .m-widget__detalis {



    margin-right: 10px; }







.m-widget13 .m-widget13__item .m-widget13__desc {



  color: #9699a2; }







.m-widget13 .m-widget13__item .m-widget13__text {



  color: #9699a2; }



  .m-widget13 .m-widget13__item .m-widget13__text.m-widget13__text-bolder {



    color: #6f727d; }







.m-widget13 .m-widget13__action {



  border-top: 0.07rem dashed #ebedf2; }







.m-widget14 {



  padding: 2.2rem; }



  .m-widget14 .m-widget14__header {



    padding: 1.1rem 0;



    margin-bottom: 0.5rem; }



    .m-widget14 .m-widget14__header .m-widget14__title {



      font-size: 1.3rem;



      font-weight: 500;



      margin-bottom: 0; }



    .m-widget14 .m-widget14__header .m-widget14__desc {



      display: inline-block;



      margin-top: 0.2rem;



      font-size: 1rem; }



  .m-widget14 .m-widget14__legend {



    margin-bottom: 0.9rem; }



    .m-widget14 .m-widget14__legend:last-child {



      margin-bottom: 0; }



    .m-widget14 .m-widget14__legend .m-widget14__legend-bullet {



      width: 2rem;



      height: 0.45rem;



      display: inline-block;



      border-radius: 1.1rem;



      margin-bottom: 0.12rem;



      margin-right: 0.8rem; }



    .m-widget14 .m-widget14__legend .m-widget14__legend-text {



      display: inline-block; }



  .m-widget14 .m-widget14__chart {



    position: relative;



    margin-top: 0.5rem; }



    .m-widget14 .m-widget14__chart .m-widget14__stat {



      font-size: 2.4rem;



      font-weight: 600;



      position: absolute;



      top: 50%;



      left: 50%;



      -webkit-transform: translate(-50%, -50%);



      -moz-transform: translate(-50%, -50%);



      -ms-transform: translate(-50%, -50%);



      -o-transform: translate(-50%, -50%);



      transform: translate(-50%, -50%); }







.m-widget14__title {



  color: #575962; }







.m-widget14__desc {



  color: #9699a2; }







.m-widget14__legend-text {



  color: #9699a2; }







.m-widget14__chart .m-widget14__stat {



  color: #dadbe2; }







.m-widget15 .m-widget15__chart {



  margin-top: 1rem;



  margin-bottom: 3.5rem;



  position: relative; }



  .m-widget15 .m-widget15__chart canvas {



    -webkit-border-radius: 8px;



    -moz-border-radius: 8px;



    -ms-border-radius: 8px;



    -o-border-radius: 8px;



    border-radius: 8px; }







.m-widget15 .m-widget15__items .m-widget15__item .m-widget15__stats {



  font-size: 1.1rem;



  font-weight: 600; }







.m-widget15 .m-widget15__items .m-widget15__item .m-widget15__text {



  font-size: 0.85rem;



  float: right;



  margin-top: 0.3rem; }







.m-widget15 .m-widget15__items .m-widget15__item .progress {



  margin-bottom: 1.6rem; }







.m-widget15 .m-widget15__desc {



  margin-top: 1.6rem;



  font-size: 1rem; }







.m-widget15 .m-widget15__items .m-widget15__stats {



  color: #6f727d; }







.m-widget15 .m-widget15__items .m-widget15__text {



  color: #9699a2; }







.m-widget16 .m-widget16__head .m-widget16__item {



  display: table;



  width: 100%;



  margin-bottom: 3px; }



  .m-widget16 .m-widget16__head .m-widget16__item .m-widget16__sceduled {



    display: table-cell;



    width: 33%;



    padding-left: 0;



    padding-right: 0;



    font-size: 1rem;



    font-weight: 500; }



  .m-widget16 .m-widget16__head .m-widget16__item .m-widget16__amount {



    display: table-cell;



    width: 33%;



    padding-right: 0;



    padding-left: 0;



    font-size: 1rem;



    font-weight: 500; }







.m-widget16 .m-widget16__body .m-widget16__item {



  display: table;



  width: 100%;



  padding-top: 0.7rem;



  padding-bottom: 0.7rem; }



  .m-widget16 .m-widget16__body .m-widget16__item .m-widget16__date {



    display: table-cell;



    width: 33%;



    padding-left: 0;



    padding-right: 0;



    vertical-align: top;



    font-size: 1rem;



    padding-top: 0.2rem; }



  .m-widget16 .m-widget16__body .m-widget16__item .m-widget16__price {



    display: table-cell;



    width: 33%;



    padding-right: 0;



    padding-left: 0;



    vertical-align: top;



    font-size: 1rem;



    font-weight: 500;



    padding-top: 0.2rem; }







.m-widget16 .m-widget16__stats {



  display: table;



  vertical-align: top;



  margin-top: 2rem;



  width: 100%; }



  .m-widget16 .m-widget16__stats .m-widget16__visual {



    display: table-cell;



    width: 50%;



    vertical-align: middle; }



    .m-widget16 .m-widget16__stats .m-widget16__visual .m-widget16__chart {



      position: relative;



      margin-top: 0.5rem; }



      .m-widget16 .m-widget16__stats .m-widget16__visual .m-widget16__chart .m-widget16__chart-number {



        font-size: 2.4rem;



        font-weight: 600;



        position: absolute;



        top: 50%;



        left: 50%;



        -webkit-transform: translate(-50%, -50%);



        -moz-transform: translate(-50%, -50%);



        -ms-transform: translate(-50%, -50%);



        -o-transform: translate(-50%, -50%);



        transform: translate(-50%, -50%); }



  .m-widget16 .m-widget16__stats .m-widget16__legends {



    display: table-cell;



    width: 40%;



    vertical-align: middle; }



    .m-widget16 .m-widget16__stats .m-widget16__legends .m-widget16__legend {



      margin-bottom: 0.9rem; }



      .m-widget16 .m-widget16__stats .m-widget16__legends .m-widget16__legend:last-child {



        margin-bottom: 0; }



      .m-widget16 .m-widget16__stats .m-widget16__legends .m-widget16__legend .m-widget16__legend-bullet {



        width: 2rem;



        height: 0.45rem;



        display: inline-block;



        border-radius: 1.1rem;



        margin-bottom: 0.12rem;



        margin-right: 0.8rem; }



      .m-widget16 .m-widget16__stats .m-widget16__legends .m-widget16__legend .m-widget16__legend-text {



        display: inline-block; }







.m-widget16 .m-widget16__head .m-widget16__item .m-widget16__amount,



.m-widget16 .m-widget16__head .m-widget16__item .m-widget16__sceduled {



  color: #a6a7c1; }







.m-widget16 .m-widget16__body .m-widget16__item {



  border-bottom: 0.07rem dashed #ebedf2; }



  .m-widget16 .m-widget16__body .m-widget16__item .m-widget16__date {



    color: #9699a2; }



  .m-widget16 .m-widget16__body .m-widget16__item .m-widget16__stats {



    color: #9699a2; }



  .m-widget16 .m-widget16__body .m-widget16__item:last-child {



    border-bottom: 0; }







.m-widget16 .m-widget16__stats .m-widget16__title {



  color: #575962; }







.m-widget16 .m-widget16__stats .m-widget16__text {



  color: #9699a2; }







.m-widget16 .m-widget16__stats .m-widget16__legend-text {



  color: #9699a2; }







.m-widget16 .m-widget16__stats .m-widget16__chart-number {



  color: #a7a7c2; }







.m-widget17 .m-widget17__visual .m-widget17__chart {



  position: relative;



  padding-top: 8rem; }







.m-widget17 .m-widget17__stats {



  display: table;



  width: 90%;



  margin: 0 auto 1rem auto; }



  .m-widget17 .m-widget17__stats .m-widget17__items {



    display: table-cell;



    padding: 0 0.35rem; }



    .m-widget17 .m-widget17__stats .m-widget17__items.m-widget17__items-col1 {



      width: 50%; }



    .m-widget17 .m-widget17__stats .m-widget17__items.m-widget17__items-col2 {



      width: 50%; }



    .m-widget17 .m-widget17__stats .m-widget17__items:last-child {



      margin-bottom: 0.71rem; }



    .m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item {



      position: relative;



      margin-top: -3.87rem;



      background-color: white;



      margin-bottom: 4.5rem;



      height: 11rem;



      padding-bottom: 10px; }



      .m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item .m-widget17__icon {



        display: block;



        margin-left: 1.5rem;



        padding-top: 1.5rem; }



        .m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item .m-widget17__icon > i {



          font-size: 2rem; }



      .m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item .m-widget17__subtitle {



        display: block;



        margin-top: 6.2rem;



        margin-left: 20px;



        margin-top: 1.8rem;



        margin-left: 1.5rem;



        font-size: 1.2rem;



        font-weight: 500; }



      .m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item .m-widget17__desc {



        display: block;



        margin-left: 1.43rem;



        margin-left: 1.5rem;



        font-size: 0.85rem; }



      .m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item:last-child {



        margin-bottom: 0; }







.m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item {



  -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.06) ;



  -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.06) ;



  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.06) ; }



  .m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item .m-widget17__subtitle {



    color: #6f727d; }



  .m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item .m-widget17__desc {



    color: #7b7e8a; }







.m-widget19 .m-widget19__pic {



  position: relative; }



  .m-widget19 .m-widget19__pic > img {



    width: 100%; }



  .m-widget19 .m-widget19__pic .m-widget19__shadow {



    position: absolute;



    top: 70%;



    bottom: 0;



    left: 0;



    right: 0; }



  .m-widget19 .m-widget19__pic .m-widget19__title {



    position: absolute;



    bottom: 0;



    display: block;



    z-index: 1;



    padding-left: 2.2rem;



    padding-bottom: 1.1rem; }







.m-widget19 .m-widget19__content {



  margin-bottom: 1rem; }



  .m-widget19 .m-widget19__content .m-widget19__header {



    display: table;



    margin-top: 1.75rem;



    margin-bottom: 1.75rem; }



    .m-widget19 .m-widget19__content .m-widget19__header .m-widget19__user-img {



      display: table-cell;



      margin-top: 0.4rem;



      vertical-align: middle; }



      .m-widget19 .m-widget19__content .m-widget19__header .m-widget19__user-img .m-widget19__img {



        width: 3.2rem;



        border-radius: 50%; }



    .m-widget19 .m-widget19__content .m-widget19__header .m-widget19__info {



      display: table-cell;



      width: 100%;



      padding-left: 1rem;



      font-size: 1rem;



      vertical-align: middle;



      line-height: 0; }



      .m-widget19 .m-widget19__content .m-widget19__header .m-widget19__info .m-widget19__username {



        display: inline-block;



        margin-bottom: 1.4rem;



        font-size: 1rem;



        font-weight: 500; }



      .m-widget19 .m-widget19__content .m-widget19__header .m-widget19__info .m-widget19__time {



        display: inline-block;



        font-size: 0.85rem; }



    .m-widget19 .m-widget19__content .m-widget19__header .m-widget19__stats {



      display: table-cell;



      font-size: 1rem;



      font-weight: 500;



      vertical-align: middle;



      line-height: 0;



      text-align: center; }



      .m-widget19 .m-widget19__content .m-widget19__header .m-widget19__stats .m-widget19__number {



        text-align: center;



        display: inline-block;



        margin-bottom: 1.3rem;



        font-size: 1.5rem;



        font-weight: 600; }



      .m-widget19 .m-widget19__content .m-widget19__header .m-widget19__stats .m-widget19__comment {



        display: inline-block;



        font-size: 0.85rem; }



  .m-widget19 .m-widget19__content .m-widget19__body {



    font-size: 1rem;



    text-align: justify; }







.m-widget19 .m-widget19__action {



  margin-top: 1.5rem; }







.m-widget19 .m-widget19__pic .m-widget19__shadow {



  background: linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.6) 90%) no-repeat scroll 0 0; }







.m-widget19 .m-widget19__content .m-widget19__title {



  color: #575962; }







.m-widget19 .m-widget19__content .m-widget19__time {



  color: #7b7e8a; }







.m-widget19 .m-widget19__content .m-widget19__username {



  color: #575962; }







.m-widget19 .m-widget19__content .m-widget19__comment {



  color: #afb2c1; }







.m-widget19 .m-widget19__content .m-widget19__body {



  color: #898b96; }







.m-widget20 {



  position: absolute;



  bottom: 0;



  left: 0;



  right: 0; }



  .m-widget20 .m-widget20__number {



    padding-left: 2.2rem;



    font-size: 2.5rem;



    font-weight: 500; }



  .m-widget20 .m-widget20__chart {



    position: relative; }



  .m-widget20 .m-widget20__item {



    display: table;



    padding-top: 1.15rem;



    padding-bottom: 1.15rem;



    width: 100%; }



    .m-widget20 .m-widget20__item .m-widget20__icon {



      display: table-cell;



      text-align: center; }



      .m-widget20 .m-widget20__item .m-widget20__icon > a {



        width: 3.5rem;



        height: 3.5rem; }



        .m-widget20 .m-widget20__item .m-widget20__icon > a > i {



          font-size: 1.5rem; }



    .m-widget20 .m-widget20__item .m-widget20__info {



      display: table-cell;



      padding-left: 1.5rem;



      padding-right: 1.5rem;



      vertical-align: middle;



      width: 100%; }



      .m-widget20 .m-widget20__item .m-widget20__info .m-widget20__title {



        font-size: 1.1rem;



        font-weight: 600; }



      .m-widget20 .m-widget20__item .m-widget20__info .m-widget20__sub {



        font-size: 0.85rem; }







.m-widget20 .m-widget20__item .m-widget20__info .m-widget20__title {



  color: #6f727d; }







.m-widget20 .m-widget20__item .m-widget20__info .m-widget20__sub {



  color: #7b7e8a; }







.m-widget20 {



  position: absolute;



  bottom: 0;



  left: 0;



  right: 0; }



  .m-widget20 .m-widget20__number {



    padding-left: 2.2rem;



    font-size: 2.5rem;



    font-weight: 500; }



  .m-widget20 .m-widget20__chart {



    position: relative; }



  .m-widget20 .m-widget20__item {



    display: table;



    padding-top: 1.15rem;



    padding-bottom: 1.15rem;



    width: 100%; }



    .m-widget20 .m-widget20__item .m-widget20__icon {



      display: table-cell;



      text-align: center; }



      .m-widget20 .m-widget20__item .m-widget20__icon > a {



        width: 3.5rem;



        height: 3.5rem; }



        .m-widget20 .m-widget20__item .m-widget20__icon > a > i {



          font-size: 1.5rem; }



    .m-widget20 .m-widget20__item .m-widget20__info {



      display: table-cell;



      padding-left: 1.5rem;



      padding-right: 1.5rem;



      vertical-align: middle;



      width: 100%; }



      .m-widget20 .m-widget20__item .m-widget20__info .m-widget20__title {



        font-size: 1.1rem;



        font-weight: 600; }



      .m-widget20 .m-widget20__item .m-widget20__info .m-widget20__sub {



        font-size: 0.85rem; }







.m-widget20 .m-widget20__item .m-widget20__info .m-widget20__title {



  color: #6f727d; }







.m-widget20 .m-widget20__item .m-widget20__info .m-widget20__sub {



  color: #7b7e8a; }







.m-widget21 .m-widget21__item {



  display: table;



  padding-top: 1.15rem;



  padding-bottom: 1.15rem; }



  .m-widget21 .m-widget21__item .m-widget21__icon {



    display: table-cell;



    text-align: center; }



    .m-widget21 .m-widget21__item .m-widget21__icon > a {



      width: 3.5rem;



      height: 3.5rem; }



      .m-widget21 .m-widget21__item .m-widget21__icon > a > i {



        font-size: 1.5rem; }



  .m-widget21 .m-widget21__item .m-widget21__info {



    display: table-cell;



    padding-left: 1.5rem;



    padding-right: 1.5rem;



    vertical-align: middle; }



    .m-widget21 .m-widget21__item .m-widget21__info .m-widget21__title {



      font-size: 1.1rem;



      font-weight: 600; }



    .m-widget21 .m-widget21__item .m-widget21__info .m-widget21__sub {



      font-size: 0.85rem; }







.m-widget21 .m-widget21__chart {



  position: absolute;



  width: 100%;



  bottom: 0; }



  .m-portlet--rounded .m-widget21 .m-widget21__chart canvas {



    -webkit-border-bottom-left-radius: 4px;



    -moz-border-bottom-left-radius: 4px;



    -ms-border-bottom-left-radius: 4px;



    -o-border-bottom-left-radius: 4px;



    border-bottom-left-radius: 4px;



    -webkit-border-bottom-right-radius: 4px;



    -moz-border-bottom-right-radius: 4px;



    -ms-border-bottom-right-radius: 4px;



    -o-border-bottom-right-radius: 4px;



    border-bottom-right-radius: 4px; }







.m-widget21 .m-widget21__item .m-widget21__info .m-widget21__title {



  color: #6f727d; }







.m-widget21 .m-widget21__item .m-widget21__info .m-widget21__sub {



  color: #7b7e8a; }







.m-widget24 .m-widget24__item .m-widget24__title {



  margin-left: 1.8rem;



  margin-top: 3.21rem;



  display: inline-block;



  font-size: 1.1rem;



  font-weight: 600; }







.m-widget24 .m-widget24__item .m-widget24__desc {



  margin-left: 1.8rem;



  font-size: 1rem;



  font-weight: 300; }







.m-widget24 .m-widget24__item .m-widget24__stats {



  float: right;



  margin-right: 1.8rem;



  margin-top: -1.43rem;



  font-size: 1.75rem;



  font-weight: 600; }







.m-widget24 .m-widget24__item .progress {



  margin-top: 2.14rem;



  margin-left: 1.8rem;



  margin-right: 1.8rem;



  margin-bottom: 0.5rem;



  height: 0.5rem; }







.m-widget24 .m-widget24__item .m-widget24__change {



  margin-left: 1.8rem;



  display: inline-block;



  margin-bottom: 2.86rem;



  font-size: 1rem;



  font-weight: 300; }







.m-widget24 .m-widget24__item .m-widget24__number {



  float: right;



  margin-right: 1.8rem;



  display: inline-block;



  margin-bottom: 2.86rem;



  font-size: 1rem;



  font-weight: 300; }







.m-widget24 .m-widget24__item .m-widget24__title {



  color: #575962; }







.m-widget24 .m-widget24__item .m-widget24__desc {



  color: #9699a2; }







.m-widget24 .m-widget24__item .m-widget24__change {



  color: #9699a2; }







.m-widget24 .m-widget24__item .m-widget24__number {



  color: #9699a2; }







.m-widget25 .m-widget25__price {



  font-size: 70px; }







.m-widget25 .m-widget25__desc {



  margin-bottom: 50px;



  font-size: 1.1rem; }







.m-widget25 .m-widget25--progress {



  display: table;



  width: 100%;



  margin: 70px auto 0;



  padding-top: 70px; }



  .m-widget25 .m-widget25--progress .m-widget25__progress {



    display: table-cell;



    width: 33%;



    padding-right: 40px; }



    .m-widget25 .m-widget25--progress .m-widget25__progress .m-widget25__progress-number {



      font-size: 30px;



      font-weight: 600; }



    .m-widget25 .m-widget25--progress .m-widget25__progress .progress {



      height: 0.5rem; }



    .m-widget25 .m-widget25--progress .m-widget25__progress .m-widget25__progress-sub {



      display: inline-block;



      margin-top: 6px;



      font-size: 1.1rem;



      font-weight: 500; }



    .m-widget25 .m-widget25--progress .m-widget25__progress:last-child {



      padding-right: 0; }







@media (max-width: 992px) {



  .m-widget25 .m-widget25__price {



    font-size: 22px; }



  .m-widget25 .m-widget25__desc {



    margin-bottom: 10px;



    display: block; }



  .m-widget25 .m-widget25--progress {



    margin: 10px auto 0;



    padding-top: 20px; }



    .m-widget25 .m-widget25--progress .m-widget25__progress {



      padding-right: 10px;



      display: block;



      width: 100%;



      margin: 10px auto 0;



      padding-top: 20px; }



      .m-widget25 .m-widget25--progress .m-widget25__progress .m-widget25__progress-number {



        font-size: 16px; }



      .m-widget25 .m-widget25--progress .m-widget25__progress .m-widget25__progress-sub {



        margin-top: 6px; } }







.m-widget25 .m-widget25__desc {



  color: #7b7e8a; }







.m-widget25 .m-widget25--progress {



  border-top: 0.07rem dashed #ebedf2; }



  .m-widget25 .m-widget25--progress .m-widget25__progress .m-widget25__progress-sub {



    color: #9699a2; }







.m-widget26 {



  bottom: 0;



  left: 0;



  right: 0; }



  .m-widget26 .m-widget26__number {



    font-size: 2.5rem;



    font-weight: 600; }



    .m-widget26 .m-widget26__number > small {



      margin-top: 0.3rem;



      display: block;



      font-size: 1rem;



      font-weight: 400; }



  .m-widget26 .m-widget26__chart {



    overflow: hidden;



    margin-top: 1.5rem;



    margin-bottom: 1rem;



    position: relative; }







.m-widget26 .m-widget26__number {



  color: #575962; }



  .m-widget26 .m-widget26__number > small {



    color: #afb2c1; }







.m-demo-icon {



  margin-bottom: 20px;



  display: table;



  padding: 10px; }



  .m-demo-icon .m-demo-icon__preview {



    display: table-cell;



    vertical-align: middle;



    padding: 0;



    text-align: left;



    padding-right: 10px;



    width: 50px; }



    .m-demo-icon .m-demo-icon__preview i {



      line-height: 0;



      vertical-align: middle;



      font-size: 2rem; }



  .m-demo-icon .m-demo-icon__class {



    width: 100%;



    display: table-cell;



    vertical-align: middle;



    text-align: left;



    padding: 0;



    font-size: 0.85rem;



    font-weight: 400; }







.m-demo-icon .m-demo-icon__preview i {



  color: #333439; }







.m-demo-icon .m-demo-icon__class {



  color: #7b7e8a; }







.m-demo-icon:hover {



  background-color: #f4f5f8; }







.m-demo-icon.m-demo-icon--skin-dark .m-demo-icon__preview i {



  color: #bcbecd; }







.m-demo-icon.m-demo-icon--skin-dark .m-demo-icon__class {



  color: #8284a1; }







.m-demo-icon.m-demo-icon--skin-dark:hover {



  background-color: #999caa; }







.m-demo {



  background: #f7f7fa;



  margin-bottom: 20px; }



  .m-demo.m-demo--last {



    margin-bottom: 0; }



  .m-demo .m-demo__preview {



    background: white;



    border: 4px solid #f7f7fa;



    padding: 30px; }



    .m-demo .m-demo__preview.m-demo__preview--btn .btn {



      margin-right: 5px;



      margin-bottom: 15px; }



    .m-demo .m-demo__preview.m-demo__preview--badge .m-badge {



      margin-right: 5px;



      margin-bottom: 15px; }



  .m-demo .m-demo__tools {



    position: relative; }



  .m-demo .m-demo__btn {



    position: absolute;



    z-index: 100;



    top: -4px;



    right: 4px;



    padding: 2px 6px 2px 6px;



    cursor: pointer;



    font-size: 0.7rem;



    font-weight: 400;



    text-transform: uppercase;



    -webkit-border-radius: 0 3px 3px 0;



    -moz-border-radius: 0 3px 3px 0;



    -ms-border-radius: 0 3px 3px 0;



    -o-border-radius: 0 3px 3px 0;



    border-radius: 0 3px 3px 0;



    background-color: #e3e3ea; }



    .m-demo .m-demo__btn:hover {



      background-color: #cbcbd8; }







.m-demo-buttons .btn {



  margin-right: 5px;



  margin-bottom: 10px; }







.m-demo-dropdowns .m-dropdown {



  margin-right: 5px;



  margin-bottom: 10px; }







.m-radio,



.m-checkbox {



  display: inline-block;



  position: relative;



  padding-left: 30px;



  margin-bottom: 10px;



  cursor: pointer;



  font-size: 1rem;



  -webkit-transition: all 0.3s;



  -moz-transition: all 0.3s;



  -ms-transition: all 0.3s;



  -o-transition: all 0.3s;



  transition: all 0.3s; }



  .m-radio.m-radio--disabled, .m-radio.m-checkbox--disabled,



  .m-checkbox.m-radio--disabled,



  .m-checkbox.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ;



    cursor: not-allowed; }



  .m-radio > input,



  .m-checkbox > input {



    position: absolute;



    z-index: -1;



    opacity: 0 ;



    filter: alpha(opacity=0) ; }



  .m-radio > span,



  .m-checkbox > span {



    -webkit-border-radius: 3px;



    -moz-border-radius: 3px;



    -ms-border-radius: 3px;



    -o-border-radius: 3px;



    border-radius: 3px;



    background: none;



    position: absolute;



    top: 1px;



    left: 0;



    height: 18px;



    width: 18px; }



    .m-radio > span:after,



    .m-checkbox > span:after {



      content: '';



      position: absolute;



      display: none; }



  .m-radio > input:checked ~ span,



  .m-checkbox > input:checked ~ span {



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



    background: none; }



    .m-radio > input:checked ~ span:after,



    .m-checkbox > input:checked ~ span:after {



      display: block; }



  .m-radio:hover > input:not([disabled]):checked ~ span,



  .m-radio > input:checked ~ span,



  .m-checkbox:hover > input:not([disabled]):checked ~ span,



  .m-checkbox > input:checked ~ span {



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s; }



  .m-radio > input:disabled ~ span,



  .m-checkbox > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ;



    pointer-events: none; }



  .m-radio.m-radio--solid > span, .m-radio.m-checkbox--solid > span,



  .m-checkbox.m-radio--solid > span,



  .m-checkbox.m-checkbox--solid > span {



    border: 1px solid transparent; }



  .m-radio.m-radio--solid:hover > input:not([disabled]) ~ span,



  .m-radio.m-radio--solid > input:focus ~ span, .m-radio.m-checkbox--solid:hover > input:not([disabled]) ~ span,



  .m-radio.m-checkbox--solid > input:focus ~ span,



  .m-checkbox.m-radio--solid:hover > input:not([disabled]) ~ span,



  .m-checkbox.m-radio--solid > input:focus ~ span,



  .m-checkbox.m-checkbox--solid:hover > input:not([disabled]) ~ span,



  .m-checkbox.m-checkbox--solid > input:focus ~ span {



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s; }



  .m-radio.m-radio--square > span, .m-radio.m-checkbox--square > span,



  .m-checkbox.m-radio--square > span,



  .m-checkbox.m-checkbox--square > span {



    -webkit-border-radius: 0;



    -moz-border-radius: 0;



    -ms-border-radius: 0;



    -o-border-radius: 0;



    border-radius: 0; }



  .m-radio.m-checkbox--bold > span,



  .m-radio.m-radio--bold > span,



  .m-checkbox.m-checkbox--bold > span,



  .m-checkbox.m-radio--bold > span {



    border-width: 2px !important;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s; }







.m-radio > span {



  -webkit-border-radius: 50%!important;



  -moz-border-radius: 50%!important;



  -ms-border-radius: 50%!important;



  -o-border-radius: 50%!important;



  border-radius: 50%!important; }



  .m-radio > span:after {



    top: 50%;



    left: 50%;



    margin-left: -3px;



    margin-top: -3px;



    height: 6px;



    width: 6px;



    border-radius: 100% !important; }







.m-radio.m-radio--single {



  width: 18px;



  height: 18px; }



  .m-radio.m-radio--single > span {



    top: 0px; }



  th > .m-radio.m-radio--single,



  td > .m-radio.m-radio--single {



    right: -5px; }







.m-checkbox > span:after {



  top: 50%;



  left: 50%;



  margin-left: -2px;



  margin-top: -6px;



  width: 5px;



  height: 10px;



  border-width: 0 2px 2px 0 !important;



  transform: rotate(45deg); }







.form-inline .m-checkbox {



  margin-left: 15px;



  margin-right: 15px; }







.m-checkbox.m-checkbox--single {



  width: 18px;



  height: 18px; }



  .m-checkbox.m-checkbox--single > span {



    top: 0px; }



  th > .m-checkbox.m-checkbox--single,



  td > .m-checkbox.m-checkbox--single {



    right: -5px; }







.m-checkbox-list,



.m-radio-list {



  padding: 0 0; }



  .form-horizontal .form-group .m-checkbox-list, .form-horizontal .form-group



  .m-radio-list {



    padding-top: 0; }



  .m-checkbox-list .m-checkbox,



  .m-checkbox-list .m-radio,



  .m-radio-list .m-checkbox,



  .m-radio-list .m-radio {



    display: block; }



    .m-checkbox-list .m-checkbox:last-child,



    .m-checkbox-list .m-radio:last-child,



    .m-radio-list .m-checkbox:last-child,



    .m-radio-list .m-radio:last-child {



      margin-bottom: 5px; }







.m-checkbox-inline,



.m-radio-inline {



  padding: 0 0; }



  .m-checkbox-inline .m-checkbox,



  .m-checkbox-inline .m-radio,



  .m-radio-inline .m-checkbox,



  .m-radio-inline .m-radio {



    display: inline-block;



    margin-right: 15px;



    margin-bottom: 5px; }



    .m-checkbox-inline .m-checkbox:last-child,



    .m-checkbox-inline .m-radio:last-child,



    .m-radio-inline .m-checkbox:last-child,



    .m-radio-inline .m-radio:last-child {



      margin-right: 0; }







.m-form__group.row .m-checkbox-inline,



.m-form__group.row .m-radio-inline {



  margin-top: 5px; }







.m-form__group.row .m-checkbox-list,



.m-form__group.row .m-radio-list {



  margin-top: 2px; }







.m-checkbox {



  color: #575962; }



  .m-checkbox.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-checkbox > span {



    border: 1px solid #bdc3d4; }



    .m-checkbox > span:after {



      border: solid #7281a4; }



  .m-checkbox > input:checked ~ span {



    border: 1px solid #bdc3d4; }



  .m-checkbox > input:disabled ~ span:after {



    border-color: #bdc3d4; }



  .m-checkbox > input:checked ~ span {



    border: 1px solid #bdc3d4; }



  .m-checkbox > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-checkbox.m-checkbox--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-checkbox.m-checkbox--solid > span {



      background: #e2e5ec;



      border: 1px solid transparent !important; }



      .m-checkbox.m-checkbox--solid > span:after {



        border: solid #7281a4; }



    .m-checkbox.m-checkbox--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--solid > input:checked ~ span {



      background: #dfe2ea; }



  .m-checkbox.m-checkbox--brand.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-checkbox.m-checkbox--brand > span {



    border: 1px solid #bdc3d4; }



    .m-checkbox.m-checkbox--brand > span:after {



      border: solid #716aca; }



  .m-checkbox.m-checkbox--brand > input:checked ~ span {



    border: 1px solid #716aca; }



  .m-checkbox.m-checkbox--brand > input:disabled ~ span:after {



    border-color: #716aca; }



  .m-checkbox.m-checkbox--brand > input:checked ~ span {



    border: 1px solid #716aca; }



  .m-checkbox.m-checkbox--brand > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-checkbox.m-checkbox--brand.m-checkbox--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-checkbox.m-checkbox--brand.m-checkbox--solid > span {



      border: 1px solid transparent !important; }



      .m-checkbox.m-checkbox--brand.m-checkbox--solid > span:after {



        border: solid #ffffff; }



    .m-checkbox.m-checkbox--brand.m-checkbox--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--brand.m-checkbox--solid > input:checked ~ span {



      background: #716aca; }



  .m-checkbox.m-checkbox--metal.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-checkbox.m-checkbox--metal > span {



    border: 1px solid #bdc3d4; }



    .m-checkbox.m-checkbox--metal > span:after {



      border: solid #c4c5d6; }



  .m-checkbox.m-checkbox--metal > input:checked ~ span {



    border: 1px solid #c4c5d6; }



  .m-checkbox.m-checkbox--metal > input:disabled ~ span:after {



    border-color: #c4c5d6; }



  .m-checkbox.m-checkbox--metal > input:checked ~ span {



    border: 1px solid #c4c5d6; }



  .m-checkbox.m-checkbox--metal > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-checkbox.m-checkbox--metal.m-checkbox--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-checkbox.m-checkbox--metal.m-checkbox--solid > span {



      border: 1px solid transparent !important; }



      .m-checkbox.m-checkbox--metal.m-checkbox--solid > span:after {



        border: solid #ffffff; }



    .m-checkbox.m-checkbox--metal.m-checkbox--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--metal.m-checkbox--solid > input:checked ~ span {



      background: #c4c5d6; }



  .m-checkbox.m-checkbox--light.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-checkbox.m-checkbox--light > span {



    border: 1px solid #bdc3d4; }



    .m-checkbox.m-checkbox--light > span:after {



      border: solid #ffffff; }



  .m-checkbox.m-checkbox--light > input:checked ~ span {



    border: 1px solid #ffffff; }



  .m-checkbox.m-checkbox--light > input:disabled ~ span:after {



    border-color: #ffffff; }



  .m-checkbox.m-checkbox--light > input:checked ~ span {



    border: 1px solid #ffffff; }



  .m-checkbox.m-checkbox--light > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-checkbox.m-checkbox--light.m-checkbox--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-checkbox.m-checkbox--light.m-checkbox--solid > span {



      border: 1px solid transparent !important; }



      .m-checkbox.m-checkbox--light.m-checkbox--solid > span:after {



        border: solid #282a3c; }



    .m-checkbox.m-checkbox--light.m-checkbox--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--light.m-checkbox--solid > input:checked ~ span {



      background: #ffffff; }



  .m-checkbox.m-checkbox--accent.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-checkbox.m-checkbox--accent > span {



    border: 1px solid #bdc3d4; }



    .m-checkbox.m-checkbox--accent > span:after {



      border: solid #00c5dc; }



  .m-checkbox.m-checkbox--accent > input:checked ~ span {



    border: 1px solid #00c5dc; }



  .m-checkbox.m-checkbox--accent > input:disabled ~ span:after {



    border-color: #00c5dc; }



  .m-checkbox.m-checkbox--accent > input:checked ~ span {



    border: 1px solid #00c5dc; }



  .m-checkbox.m-checkbox--accent > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-checkbox.m-checkbox--accent.m-checkbox--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-checkbox.m-checkbox--accent.m-checkbox--solid > span {



      border: 1px solid transparent !important; }



      .m-checkbox.m-checkbox--accent.m-checkbox--solid > span:after {



        border: solid #ffffff; }



    .m-checkbox.m-checkbox--accent.m-checkbox--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--accent.m-checkbox--solid > input:checked ~ span {



      background: #00c5dc; }



  .m-checkbox.m-checkbox--focus.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-checkbox.m-checkbox--focus > span {



    border: 1px solid #bdc3d4; }



    .m-checkbox.m-checkbox--focus > span:after {



      border: solid #9816f4; }



  .m-checkbox.m-checkbox--focus > input:checked ~ span {



    border: 1px solid #9816f4; }



  .m-checkbox.m-checkbox--focus > input:disabled ~ span:after {



    border-color: #9816f4; }



  .m-checkbox.m-checkbox--focus > input:checked ~ span {



    border: 1px solid #9816f4; }



  .m-checkbox.m-checkbox--focus > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-checkbox.m-checkbox--focus.m-checkbox--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-checkbox.m-checkbox--focus.m-checkbox--solid > span {



      border: 1px solid transparent !important; }



      .m-checkbox.m-checkbox--focus.m-checkbox--solid > span:after {



        border: solid #ffffff; }



    .m-checkbox.m-checkbox--focus.m-checkbox--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--focus.m-checkbox--solid > input:checked ~ span {



      background: #9816f4; }



  .m-checkbox.m-checkbox--primary.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-checkbox.m-checkbox--primary > span {



    border: 1px solid #bdc3d4; }



    .m-checkbox.m-checkbox--primary > span:after {



      border: solid #5867dd; }



  .m-checkbox.m-checkbox--primary > input:checked ~ span {



    border: 1px solid #5867dd; }



  .m-checkbox.m-checkbox--primary > input:disabled ~ span:after {



    border-color: #5867dd; }



  .m-checkbox.m-checkbox--primary > input:checked ~ span {



    border: 1px solid #5867dd; }



  .m-checkbox.m-checkbox--primary > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-checkbox.m-checkbox--primary.m-checkbox--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-checkbox.m-checkbox--primary.m-checkbox--solid > span {



      border: 1px solid transparent !important; }



      .m-checkbox.m-checkbox--primary.m-checkbox--solid > span:after {



        border: solid #ffffff; }



    .m-checkbox.m-checkbox--primary.m-checkbox--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--primary.m-checkbox--solid > input:checked ~ span {



      background: #5867dd; }



  .m-checkbox.m-checkbox--success.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-checkbox.m-checkbox--success > span {



    border: 1px solid #bdc3d4; }



    .m-checkbox.m-checkbox--success > span:after {



      border: solid #34bfa3; }



  .m-checkbox.m-checkbox--success > input:checked ~ span {



    border: 1px solid #34bfa3; }



  .m-checkbox.m-checkbox--success > input:disabled ~ span:after {



    border-color: #34bfa3; }



  .m-checkbox.m-checkbox--success > input:checked ~ span {



    border: 1px solid #34bfa3; }



  .m-checkbox.m-checkbox--success > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-checkbox.m-checkbox--success.m-checkbox--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-checkbox.m-checkbox--success.m-checkbox--solid > span {



      border: 1px solid transparent !important; }



      .m-checkbox.m-checkbox--success.m-checkbox--solid > span:after {



        border: solid #ffffff; }



    .m-checkbox.m-checkbox--success.m-checkbox--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--success.m-checkbox--solid > input:checked ~ span {



      background: #34bfa3; }



  .m-checkbox.m-checkbox--info.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-checkbox.m-checkbox--info > span {



    border: 1px solid #bdc3d4; }



    .m-checkbox.m-checkbox--info > span:after {



      border: solid #36a3f7; }



  .m-checkbox.m-checkbox--info > input:checked ~ span {



    border: 1px solid #36a3f7; }



  .m-checkbox.m-checkbox--info > input:disabled ~ span:after {



    border-color: #36a3f7; }



  .m-checkbox.m-checkbox--info > input:checked ~ span {



    border: 1px solid #36a3f7; }



  .m-checkbox.m-checkbox--info > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-checkbox.m-checkbox--info.m-checkbox--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-checkbox.m-checkbox--info.m-checkbox--solid > span {



      border: 1px solid transparent !important; }



      .m-checkbox.m-checkbox--info.m-checkbox--solid > span:after {



        border: solid #ffffff; }



    .m-checkbox.m-checkbox--info.m-checkbox--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--info.m-checkbox--solid > input:checked ~ span {



      background: #36a3f7; }



  .m-checkbox.m-checkbox--warning.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-checkbox.m-checkbox--warning > span {



    border: 1px solid #bdc3d4; }



    .m-checkbox.m-checkbox--warning > span:after {



      border: solid #ffb822; }



  .m-checkbox.m-checkbox--warning > input:checked ~ span {



    border: 1px solid #ffb822; }



  .m-checkbox.m-checkbox--warning > input:disabled ~ span:after {



    border-color: #ffb822; }



  .m-checkbox.m-checkbox--warning > input:checked ~ span {



    border: 1px solid #ffb822; }



  .m-checkbox.m-checkbox--warning > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-checkbox.m-checkbox--warning.m-checkbox--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-checkbox.m-checkbox--warning.m-checkbox--solid > span {



      border: 1px solid transparent !important; }



      .m-checkbox.m-checkbox--warning.m-checkbox--solid > span:after {



        border: solid #111111; }



    .m-checkbox.m-checkbox--warning.m-checkbox--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--warning.m-checkbox--solid > input:checked ~ span {



      background: #ffb822; }



  .m-checkbox.m-checkbox--danger.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-checkbox.m-checkbox--danger > span {



    border: 1px solid #bdc3d4; }



    .m-checkbox.m-checkbox--danger > span:after {



      border: solid #f4516c; }



  .m-checkbox.m-checkbox--danger > input:checked ~ span {



    border: 1px solid #f4516c; }



  .m-checkbox.m-checkbox--danger > input:disabled ~ span:after {



    border-color: #f4516c; }



  .m-checkbox.m-checkbox--danger > input:checked ~ span {



    border: 1px solid #f4516c; }



  .m-checkbox.m-checkbox--danger > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-checkbox.m-checkbox--danger.m-checkbox--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-checkbox.m-checkbox--danger.m-checkbox--solid > span {



      border: 1px solid transparent !important; }



      .m-checkbox.m-checkbox--danger.m-checkbox--solid > span:after {



        border: solid #ffffff; }



    .m-checkbox.m-checkbox--danger.m-checkbox--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--danger.m-checkbox--solid > input:checked ~ span {



      background: #f4516c; }



  .m-checkbox.m-checkbox--air > span {



    -webkit-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ;



    -moz-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ;



    box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ; }



  .m-checkbox.m-checkbox--air.m-checkbox--solid > span { }







.m-radio {



  color: #575962; }



  .m-radio.m-radio--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-radio > span {



    border: 1px solid #bdc3d4; }



    .m-radio > span:after {



      border: solid #7281a4;



      background: #7281a4; }



  .m-radio > input:checked ~ span {



    border: 1px solid #bdc3d4; }



  .m-radio > input:disabled ~ span:after {



    border-color: #bdc3d4; }



  .m-radio > input:checked ~ span {



    border: 1px solid #bdc3d4; }



  .m-radio > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-radio.m-radio--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-radio.m-radio--solid > span {



      background: #e2e5ec;



      border: 1px solid transparent !important; }



      .m-radio.m-radio--solid > span:after {



        border: solid #7281a4;



        background: #7281a4; }



    .m-radio.m-radio--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-radio.m-radio--solid > input:checked ~ span {



      background: #dfe2ea; }



  .m-radio.m-radio--brand.m-radio--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-radio.m-radio--brand > span {



    border: 1px solid #bdc3d4; }



    .m-radio.m-radio--brand > span:after {



      border: solid #716aca;



      background: #716aca; }



  .m-radio.m-radio--brand > input:checked ~ span {



    border: 1px solid #716aca; }



  .m-radio.m-radio--brand > input:disabled ~ span:after {



    border-color: #716aca; }



  .m-radio.m-radio--brand > input:checked ~ span {



    border: 1px solid #716aca; }



  .m-radio.m-radio--brand > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-radio.m-radio--brand.m-radio--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-radio.m-radio--brand.m-radio--solid > span {



      border: 1px solid transparent !important; }



      .m-radio.m-radio--brand.m-radio--solid > span:after {



        border: solid #ffffff;



        background: #ffffff; }



    .m-radio.m-radio--brand.m-radio--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-radio.m-radio--brand.m-radio--solid > input:checked ~ span {



      background: #716aca; }



  .m-radio.m-radio--metal.m-radio--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-radio.m-radio--metal > span {



    border: 1px solid #bdc3d4; }



    .m-radio.m-radio--metal > span:after {



      border: solid #c4c5d6;



      background: #c4c5d6; }



  .m-radio.m-radio--metal > input:checked ~ span {



    border: 1px solid #c4c5d6; }



  .m-radio.m-radio--metal > input:disabled ~ span:after {



    border-color: #c4c5d6; }



  .m-radio.m-radio--metal > input:checked ~ span {



    border: 1px solid #c4c5d6; }



  .m-radio.m-radio--metal > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-radio.m-radio--metal.m-radio--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-radio.m-radio--metal.m-radio--solid > span {



      border: 1px solid transparent !important; }



      .m-radio.m-radio--metal.m-radio--solid > span:after {



        border: solid #ffffff;



        background: #ffffff; }



    .m-radio.m-radio--metal.m-radio--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-radio.m-radio--metal.m-radio--solid > input:checked ~ span {



      background: #c4c5d6; }



  .m-radio.m-radio--light.m-radio--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-radio.m-radio--light > span {



    border: 1px solid #bdc3d4; }



    .m-radio.m-radio--light > span:after {



      border: solid #ffffff;



      background: #ffffff; }



  .m-radio.m-radio--light > input:checked ~ span {



    border: 1px solid #ffffff; }



  .m-radio.m-radio--light > input:disabled ~ span:after {



    border-color: #ffffff; }



  .m-radio.m-radio--light > input:checked ~ span {



    border: 1px solid #ffffff; }



  .m-radio.m-radio--light > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-radio.m-radio--light.m-radio--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-radio.m-radio--light.m-radio--solid > span {



      border: 1px solid transparent !important; }



      .m-radio.m-radio--light.m-radio--solid > span:after {



        border: solid #282a3c;



        background: #282a3c; }



    .m-radio.m-radio--light.m-radio--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-radio.m-radio--light.m-radio--solid > input:checked ~ span {



      background: #ffffff; }



  .m-radio.m-radio--accent.m-radio--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-radio.m-radio--accent > span {



    border: 1px solid #bdc3d4; }



    .m-radio.m-radio--accent > span:after {



      border: solid #00c5dc;



      background: #00c5dc; }



  .m-radio.m-radio--accent > input:checked ~ span {



    border: 1px solid #00c5dc; }



  .m-radio.m-radio--accent > input:disabled ~ span:after {



    border-color: #00c5dc; }



  .m-radio.m-radio--accent > input:checked ~ span {



    border: 1px solid #00c5dc; }



  .m-radio.m-radio--accent > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-radio.m-radio--accent.m-radio--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-radio.m-radio--accent.m-radio--solid > span {



      border: 1px solid transparent !important; }



      .m-radio.m-radio--accent.m-radio--solid > span:after {



        border: solid #ffffff;



        background: #ffffff; }



    .m-radio.m-radio--accent.m-radio--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-radio.m-radio--accent.m-radio--solid > input:checked ~ span {



      background: #00c5dc; }



  .m-radio.m-radio--focus.m-radio--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-radio.m-radio--focus > span {



    border: 1px solid #bdc3d4; }



    .m-radio.m-radio--focus > span:after {



      border: solid #9816f4;



      background: #9816f4; }



  .m-radio.m-radio--focus > input:checked ~ span {



    border: 1px solid #9816f4; }



  .m-radio.m-radio--focus > input:disabled ~ span:after {



    border-color: #9816f4; }



  .m-radio.m-radio--focus > input:checked ~ span {



    border: 1px solid #9816f4; }



  .m-radio.m-radio--focus > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-radio.m-radio--focus.m-radio--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-radio.m-radio--focus.m-radio--solid > span {



      border: 1px solid transparent !important; }



      .m-radio.m-radio--focus.m-radio--solid > span:after {



        border: solid #ffffff;



        background: #ffffff; }



    .m-radio.m-radio--focus.m-radio--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-radio.m-radio--focus.m-radio--solid > input:checked ~ span {



      background: #9816f4; }



  .m-radio.m-radio--primary.m-radio--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-radio.m-radio--primary > span {



    border: 1px solid #bdc3d4; }



    .m-radio.m-radio--primary > span:after {



      border: solid #5867dd;



      background: #5867dd; }



  .m-radio.m-radio--primary > input:checked ~ span {



    border: 1px solid #5867dd; }



  .m-radio.m-radio--primary > input:disabled ~ span:after {



    border-color: #5867dd; }



  .m-radio.m-radio--primary > input:checked ~ span {



    border: 1px solid #5867dd; }



  .m-radio.m-radio--primary > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-radio.m-radio--primary.m-radio--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-radio.m-radio--primary.m-radio--solid > span {



      border: 1px solid transparent !important; }



      .m-radio.m-radio--primary.m-radio--solid > span:after {



        border: solid #ffffff;



        background: #ffffff; }



    .m-radio.m-radio--primary.m-radio--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-radio.m-radio--primary.m-radio--solid > input:checked ~ span {



      background: #5867dd; }



  .m-radio.m-radio--success.m-radio--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-radio.m-radio--success > span {



    border: 1px solid #bdc3d4; }



    .m-radio.m-radio--success > span:after {



      border: solid #34bfa3;



      background: #34bfa3; }



  .m-radio.m-radio--success > input:checked ~ span {



    border: 1px solid #34bfa3; }



  .m-radio.m-radio--success > input:disabled ~ span:after {



    border-color: #34bfa3; }



  .m-radio.m-radio--success > input:checked ~ span {



    border: 1px solid #34bfa3; }



  .m-radio.m-radio--success > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-radio.m-radio--success.m-radio--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-radio.m-radio--success.m-radio--solid > span {



      border: 1px solid transparent !important; }



      .m-radio.m-radio--success.m-radio--solid > span:after {



        border: solid #ffffff;



        background: #ffffff; }



    .m-radio.m-radio--success.m-radio--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-radio.m-radio--success.m-radio--solid > input:checked ~ span {



      background: #34bfa3; }



  .m-radio.m-radio--info.m-radio--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-radio.m-radio--info > span {



    border: 1px solid #bdc3d4; }



    .m-radio.m-radio--info > span:after {



      border: solid #36a3f7;



      background: #36a3f7; }



  .m-radio.m-radio--info > input:checked ~ span {



    border: 1px solid #36a3f7; }



  .m-radio.m-radio--info > input:disabled ~ span:after {



    border-color: #36a3f7; }



  .m-radio.m-radio--info > input:checked ~ span {



    border: 1px solid #36a3f7; }



  .m-radio.m-radio--info > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-radio.m-radio--info.m-radio--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-radio.m-radio--info.m-radio--solid > span {



      border: 1px solid transparent !important; }



      .m-radio.m-radio--info.m-radio--solid > span:after {



        border: solid #ffffff;



        background: #ffffff; }



    .m-radio.m-radio--info.m-radio--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-radio.m-radio--info.m-radio--solid > input:checked ~ span {



      background: #36a3f7; }



  .m-radio.m-radio--warning.m-radio--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-radio.m-radio--warning > span {



    border: 1px solid #bdc3d4; }



    .m-radio.m-radio--warning > span:after {



      border: solid #ffb822;



      background: #ffb822; }



  .m-radio.m-radio--warning > input:checked ~ span {



    border: 1px solid #ffb822; }



  .m-radio.m-radio--warning > input:disabled ~ span:after {



    border-color: #ffb822; }



  .m-radio.m-radio--warning > input:checked ~ span {



    border: 1px solid #ffb822; }



  .m-radio.m-radio--warning > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-radio.m-radio--warning.m-radio--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-radio.m-radio--warning.m-radio--solid > span {



      border: 1px solid transparent !important; }



      .m-radio.m-radio--warning.m-radio--solid > span:after {



        border: solid #111111;



        background: #111111; }



    .m-radio.m-radio--warning.m-radio--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-radio.m-radio--warning.m-radio--solid > input:checked ~ span {



      background: #ffb822; }



  .m-radio.m-radio--danger.m-radio--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-radio.m-radio--danger > span {



    border: 1px solid #bdc3d4; }



    .m-radio.m-radio--danger > span:after {



      border: solid #f4516c;



      background: #f4516c; }



  .m-radio.m-radio--danger > input:checked ~ span {



    border: 1px solid #f4516c; }



  .m-radio.m-radio--danger > input:disabled ~ span:after {



    border-color: #f4516c; }



  .m-radio.m-radio--danger > input:checked ~ span {



    border: 1px solid #f4516c; }



  .m-radio.m-radio--danger > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-radio.m-radio--danger.m-radio--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-radio.m-radio--danger.m-radio--solid > span {



      border: 1px solid transparent !important; }



      .m-radio.m-radio--danger.m-radio--solid > span:after {



        border: solid #ffffff;



        background: #ffffff; }



    .m-radio.m-radio--danger.m-radio--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-radio.m-radio--danger.m-radio--solid > input:checked ~ span {



      background: #f4516c; }



  .m-radio.m-radio--air > span {



    -webkit-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ;



    -moz-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ;



    box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ; }



  .m-radio.m-radio--air.m-radio--solid > span { }







.m-checkbox.m-checkbox--skin-dark {



  color: #ffffff; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-checkbox.m-checkbox--skin-dark > span {



    border: 1px solid #bdc3d4; }



    .m-checkbox.m-checkbox--skin-dark > span:after {



      border: solid #7281a4; }



  .m-checkbox.m-checkbox--skin-dark > input:checked ~ span {



    border: 1px solid #bdc3d4; }



  .m-checkbox.m-checkbox--skin-dark > input:disabled ~ span:after {



    border-color: #bdc3d4; }



  .m-checkbox.m-checkbox--skin-dark > input:checked ~ span {



    border: 1px solid #bdc3d4; }



  .m-checkbox.m-checkbox--skin-dark > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--solid > span {



      background: #bdc3d4;



      border: 1px solid transparent !important; }



      .m-checkbox.m-checkbox--skin-dark.m-checkbox--solid > span:after {



        border: solid #7281a4; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--solid > input:checked ~ span {



      background: #bdc3d4; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--brand.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--brand > span {



    border: 1px solid #bdc3d4; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--brand > span:after {



      border: solid #716aca; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--brand > input:checked ~ span {



    border: 1px solid #716aca; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--brand > input:disabled ~ span:after {



    border-color: #716aca; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--brand > input:checked ~ span {



    border: 1px solid #716aca; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--brand > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--brand.m-checkbox--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--brand.m-checkbox--solid > span {



      border: 1px solid transparent !important; }



      .m-checkbox.m-checkbox--skin-dark.m-checkbox--brand.m-checkbox--solid > span:after {



        border: solid #ffffff; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--brand.m-checkbox--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--brand.m-checkbox--solid > input:checked ~ span {



      background: #716aca; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--metal.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--metal > span {



    border: 1px solid #bdc3d4; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--metal > span:after {



      border: solid #c4c5d6; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--metal > input:checked ~ span {



    border: 1px solid #c4c5d6; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--metal > input:disabled ~ span:after {



    border-color: #c4c5d6; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--metal > input:checked ~ span {



    border: 1px solid #c4c5d6; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--metal > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--metal.m-checkbox--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--metal.m-checkbox--solid > span {



      border: 1px solid transparent !important; }



      .m-checkbox.m-checkbox--skin-dark.m-checkbox--metal.m-checkbox--solid > span:after {



        border: solid #ffffff; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--metal.m-checkbox--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--metal.m-checkbox--solid > input:checked ~ span {



      background: #c4c5d6; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--light.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--light > span {



    border: 1px solid #bdc3d4; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--light > span:after {



      border: solid #ffffff; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--light > input:checked ~ span {



    border: 1px solid #ffffff; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--light > input:disabled ~ span:after {



    border-color: #ffffff; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--light > input:checked ~ span {



    border: 1px solid #ffffff; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--light > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--light.m-checkbox--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--light.m-checkbox--solid > span {



      border: 1px solid transparent !important; }



      .m-checkbox.m-checkbox--skin-dark.m-checkbox--light.m-checkbox--solid > span:after {



        border: solid #282a3c; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--light.m-checkbox--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--light.m-checkbox--solid > input:checked ~ span {



      background: #ffffff; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--accent.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--accent > span {



    border: 1px solid #bdc3d4; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--accent > span:after {



      border: solid #00c5dc; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--accent > input:checked ~ span {



    border: 1px solid #00c5dc; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--accent > input:disabled ~ span:after {



    border-color: #00c5dc; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--accent > input:checked ~ span {



    border: 1px solid #00c5dc; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--accent > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--accent.m-checkbox--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--accent.m-checkbox--solid > span {



      border: 1px solid transparent !important; }



      .m-checkbox.m-checkbox--skin-dark.m-checkbox--accent.m-checkbox--solid > span:after {



        border: solid #ffffff; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--accent.m-checkbox--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--accent.m-checkbox--solid > input:checked ~ span {



      background: #00c5dc; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--focus.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--focus > span {



    border: 1px solid #bdc3d4; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--focus > span:after {



      border: solid #9816f4; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--focus > input:checked ~ span {



    border: 1px solid #9816f4; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--focus > input:disabled ~ span:after {



    border-color: #9816f4; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--focus > input:checked ~ span {



    border: 1px solid #9816f4; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--focus > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--focus.m-checkbox--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--focus.m-checkbox--solid > span {



      border: 1px solid transparent !important; }



      .m-checkbox.m-checkbox--skin-dark.m-checkbox--focus.m-checkbox--solid > span:after {



        border: solid #ffffff; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--focus.m-checkbox--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--focus.m-checkbox--solid > input:checked ~ span {



      background: #9816f4; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--primary.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--primary > span {



    border: 1px solid #bdc3d4; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--primary > span:after {



      border: solid #5867dd; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--primary > input:checked ~ span {



    border: 1px solid #5867dd; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--primary > input:disabled ~ span:after {



    border-color: #5867dd; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--primary > input:checked ~ span {



    border: 1px solid #5867dd; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--primary > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--primary.m-checkbox--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--primary.m-checkbox--solid > span {



      border: 1px solid transparent !important; }



      .m-checkbox.m-checkbox--skin-dark.m-checkbox--primary.m-checkbox--solid > span:after {



        border: solid #ffffff; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--primary.m-checkbox--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--primary.m-checkbox--solid > input:checked ~ span {



      background: #5867dd; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--success.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--success > span {



    border: 1px solid #bdc3d4; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--success > span:after {



      border: solid #34bfa3; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--success > input:checked ~ span {



    border: 1px solid #34bfa3; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--success > input:disabled ~ span:after {



    border-color: #34bfa3; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--success > input:checked ~ span {



    border: 1px solid #34bfa3; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--success > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--success.m-checkbox--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--success.m-checkbox--solid > span {



      border: 1px solid transparent !important; }



      .m-checkbox.m-checkbox--skin-dark.m-checkbox--success.m-checkbox--solid > span:after {



        border: solid #ffffff; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--success.m-checkbox--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--success.m-checkbox--solid > input:checked ~ span {



      background: #34bfa3; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--info.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--info > span {



    border: 1px solid #bdc3d4; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--info > span:after {



      border: solid #36a3f7; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--info > input:checked ~ span {



    border: 1px solid #36a3f7; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--info > input:disabled ~ span:after {



    border-color: #36a3f7; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--info > input:checked ~ span {



    border: 1px solid #36a3f7; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--info > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--info.m-checkbox--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--info.m-checkbox--solid > span {



      border: 1px solid transparent !important; }



      .m-checkbox.m-checkbox--skin-dark.m-checkbox--info.m-checkbox--solid > span:after {



        border: solid #ffffff; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--info.m-checkbox--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--info.m-checkbox--solid > input:checked ~ span {



      background: #36a3f7; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--warning.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--warning > span {



    border: 1px solid #bdc3d4; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--warning > span:after {



      border: solid #ffb822; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--warning > input:checked ~ span {



    border: 1px solid #ffb822; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--warning > input:disabled ~ span:after {



    border-color: #ffb822; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--warning > input:checked ~ span {



    border: 1px solid #ffb822; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--warning > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--warning.m-checkbox--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--warning.m-checkbox--solid > span {



      border: 1px solid transparent !important; }



      .m-checkbox.m-checkbox--skin-dark.m-checkbox--warning.m-checkbox--solid > span:after {



        border: solid #111111; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--warning.m-checkbox--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--warning.m-checkbox--solid > input:checked ~ span {



      background: #ffb822; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--danger.m-checkbox--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--danger > span {



    border: 1px solid #bdc3d4; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--danger > span:after {



      border: solid #f4516c; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--danger > input:checked ~ span {



    border: 1px solid #f4516c; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--danger > input:disabled ~ span:after {



    border-color: #f4516c; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--danger > input:checked ~ span {



    border: 1px solid #f4516c; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--danger > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--danger.m-checkbox--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--danger.m-checkbox--solid > span {



      border: 1px solid transparent !important; }



      .m-checkbox.m-checkbox--skin-dark.m-checkbox--danger.m-checkbox--solid > span:after {



        border: solid #ffffff; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--danger.m-checkbox--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--skin-dark.m-checkbox--danger.m-checkbox--solid > input:checked ~ span {



      background: #f4516c; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--air > span {



    -webkit-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ;



    -moz-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ;



    box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ; }



  .m-checkbox.m-checkbox--skin-dark.m-checkbox--air.m-checkbox--solid > span { }







.m-radio.m-radio--skin-dark {



  color: #ffffff; }



  .m-radio.m-radio--skin-dark.m-radio--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-radio.m-radio--skin-dark > span {



    border: 1px solid #bdc3d4; }



    .m-radio.m-radio--skin-dark > span:after {



      border: solid #7281a4;



      background: #7281a4; }



  .m-radio.m-radio--skin-dark > input:checked ~ span {



    border: 1px solid #bdc3d4; }



  .m-radio.m-radio--skin-dark > input:disabled ~ span:after {



    border-color: #bdc3d4; }



  .m-radio.m-radio--skin-dark > input:checked ~ span {



    border: 1px solid #bdc3d4; }



  .m-radio.m-radio--skin-dark > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-radio.m-radio--skin-dark.m-radio--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-radio.m-radio--skin-dark.m-radio--solid > span {



      background: #bdc3d4;



      border: 1px solid transparent !important; }



      .m-radio.m-radio--skin-dark.m-radio--solid > span:after {



        border: solid #7281a4;



        background: #7281a4; }



    .m-radio.m-radio--skin-dark.m-radio--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-radio.m-radio--skin-dark.m-radio--solid > input:checked ~ span {



      background: #bdc3d4; }



  .m-radio.m-radio--skin-dark.m-radio--brand.m-radio--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-radio.m-radio--skin-dark.m-radio--brand > span {



    border: 1px solid #bdc3d4; }



    .m-radio.m-radio--skin-dark.m-radio--brand > span:after {



      border: solid #716aca;



      background: #716aca; }



  .m-radio.m-radio--skin-dark.m-radio--brand > input:checked ~ span {



    border: 1px solid #716aca; }



  .m-radio.m-radio--skin-dark.m-radio--brand > input:disabled ~ span:after {



    border-color: #716aca; }



  .m-radio.m-radio--skin-dark.m-radio--brand > input:checked ~ span {



    border: 1px solid #716aca; }



  .m-radio.m-radio--skin-dark.m-radio--brand > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-radio.m-radio--skin-dark.m-radio--brand.m-radio--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-radio.m-radio--skin-dark.m-radio--brand.m-radio--solid > span {



      border: 1px solid transparent !important; }



      .m-radio.m-radio--skin-dark.m-radio--brand.m-radio--solid > span:after {



        border: solid #ffffff;



        background: #ffffff; }



    .m-radio.m-radio--skin-dark.m-radio--brand.m-radio--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-radio.m-radio--skin-dark.m-radio--brand.m-radio--solid > input:checked ~ span {



      background: #716aca; }



  .m-radio.m-radio--skin-dark.m-radio--metal.m-radio--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-radio.m-radio--skin-dark.m-radio--metal > span {



    border: 1px solid #bdc3d4; }



    .m-radio.m-radio--skin-dark.m-radio--metal > span:after {



      border: solid #c4c5d6;



      background: #c4c5d6; }



  .m-radio.m-radio--skin-dark.m-radio--metal > input:checked ~ span {



    border: 1px solid #c4c5d6; }



  .m-radio.m-radio--skin-dark.m-radio--metal > input:disabled ~ span:after {



    border-color: #c4c5d6; }



  .m-radio.m-radio--skin-dark.m-radio--metal > input:checked ~ span {



    border: 1px solid #c4c5d6; }



  .m-radio.m-radio--skin-dark.m-radio--metal > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-radio.m-radio--skin-dark.m-radio--metal.m-radio--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-radio.m-radio--skin-dark.m-radio--metal.m-radio--solid > span {



      border: 1px solid transparent !important; }



      .m-radio.m-radio--skin-dark.m-radio--metal.m-radio--solid > span:after {



        border: solid #ffffff;



        background: #ffffff; }



    .m-radio.m-radio--skin-dark.m-radio--metal.m-radio--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-radio.m-radio--skin-dark.m-radio--metal.m-radio--solid > input:checked ~ span {



      background: #c4c5d6; }



  .m-radio.m-radio--skin-dark.m-radio--light.m-radio--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-radio.m-radio--skin-dark.m-radio--light > span {



    border: 1px solid #bdc3d4; }



    .m-radio.m-radio--skin-dark.m-radio--light > span:after {



      border: solid #ffffff;



      background: #ffffff; }



  .m-radio.m-radio--skin-dark.m-radio--light > input:checked ~ span {



    border: 1px solid #ffffff; }



  .m-radio.m-radio--skin-dark.m-radio--light > input:disabled ~ span:after {



    border-color: #ffffff; }



  .m-radio.m-radio--skin-dark.m-radio--light > input:checked ~ span {



    border: 1px solid #ffffff; }



  .m-radio.m-radio--skin-dark.m-radio--light > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-radio.m-radio--skin-dark.m-radio--light.m-radio--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-radio.m-radio--skin-dark.m-radio--light.m-radio--solid > span {



      border: 1px solid transparent !important; }



      .m-radio.m-radio--skin-dark.m-radio--light.m-radio--solid > span:after {



        border: solid #282a3c;



        background: #282a3c; }



    .m-radio.m-radio--skin-dark.m-radio--light.m-radio--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-radio.m-radio--skin-dark.m-radio--light.m-radio--solid > input:checked ~ span {



      background: #ffffff; }



  .m-radio.m-radio--skin-dark.m-radio--accent.m-radio--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-radio.m-radio--skin-dark.m-radio--accent > span {



    border: 1px solid #bdc3d4; }



    .m-radio.m-radio--skin-dark.m-radio--accent > span:after {



      border: solid #00c5dc;



      background: #00c5dc; }



  .m-radio.m-radio--skin-dark.m-radio--accent > input:checked ~ span {



    border: 1px solid #00c5dc; }



  .m-radio.m-radio--skin-dark.m-radio--accent > input:disabled ~ span:after {



    border-color: #00c5dc; }



  .m-radio.m-radio--skin-dark.m-radio--accent > input:checked ~ span {



    border: 1px solid #00c5dc; }



  .m-radio.m-radio--skin-dark.m-radio--accent > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-radio.m-radio--skin-dark.m-radio--accent.m-radio--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-radio.m-radio--skin-dark.m-radio--accent.m-radio--solid > span {



      border: 1px solid transparent !important; }



      .m-radio.m-radio--skin-dark.m-radio--accent.m-radio--solid > span:after {



        border: solid #ffffff;



        background: #ffffff; }



    .m-radio.m-radio--skin-dark.m-radio--accent.m-radio--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-radio.m-radio--skin-dark.m-radio--accent.m-radio--solid > input:checked ~ span {



      background: #00c5dc; }



  .m-radio.m-radio--skin-dark.m-radio--focus.m-radio--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-radio.m-radio--skin-dark.m-radio--focus > span {



    border: 1px solid #bdc3d4; }



    .m-radio.m-radio--skin-dark.m-radio--focus > span:after {



      border: solid #9816f4;



      background: #9816f4; }



  .m-radio.m-radio--skin-dark.m-radio--focus > input:checked ~ span {



    border: 1px solid #9816f4; }



  .m-radio.m-radio--skin-dark.m-radio--focus > input:disabled ~ span:after {



    border-color: #9816f4; }



  .m-radio.m-radio--skin-dark.m-radio--focus > input:checked ~ span {



    border: 1px solid #9816f4; }



  .m-radio.m-radio--skin-dark.m-radio--focus > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-radio.m-radio--skin-dark.m-radio--focus.m-radio--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-radio.m-radio--skin-dark.m-radio--focus.m-radio--solid > span {



      border: 1px solid transparent !important; }



      .m-radio.m-radio--skin-dark.m-radio--focus.m-radio--solid > span:after {



        border: solid #ffffff;



        background: #ffffff; }



    .m-radio.m-radio--skin-dark.m-radio--focus.m-radio--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-radio.m-radio--skin-dark.m-radio--focus.m-radio--solid > input:checked ~ span {



      background: #9816f4; }



  .m-radio.m-radio--skin-dark.m-radio--primary.m-radio--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-radio.m-radio--skin-dark.m-radio--primary > span {



    border: 1px solid #bdc3d4; }



    .m-radio.m-radio--skin-dark.m-radio--primary > span:after {



      border: solid #5867dd;



      background: #5867dd; }



  .m-radio.m-radio--skin-dark.m-radio--primary > input:checked ~ span {



    border: 1px solid #5867dd; }



  .m-radio.m-radio--skin-dark.m-radio--primary > input:disabled ~ span:after {



    border-color: #5867dd; }



  .m-radio.m-radio--skin-dark.m-radio--primary > input:checked ~ span {



    border: 1px solid #5867dd; }



  .m-radio.m-radio--skin-dark.m-radio--primary > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-radio.m-radio--skin-dark.m-radio--primary.m-radio--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-radio.m-radio--skin-dark.m-radio--primary.m-radio--solid > span {



      border: 1px solid transparent !important; }



      .m-radio.m-radio--skin-dark.m-radio--primary.m-radio--solid > span:after {



        border: solid #ffffff;



        background: #ffffff; }



    .m-radio.m-radio--skin-dark.m-radio--primary.m-radio--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-radio.m-radio--skin-dark.m-radio--primary.m-radio--solid > input:checked ~ span {



      background: #5867dd; }



  .m-radio.m-radio--skin-dark.m-radio--success.m-radio--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-radio.m-radio--skin-dark.m-radio--success > span {



    border: 1px solid #bdc3d4; }



    .m-radio.m-radio--skin-dark.m-radio--success > span:after {



      border: solid #34bfa3;



      background: #34bfa3; }



  .m-radio.m-radio--skin-dark.m-radio--success > input:checked ~ span {



    border: 1px solid #34bfa3; }



  .m-radio.m-radio--skin-dark.m-radio--success > input:disabled ~ span:after {



    border-color: #34bfa3; }



  .m-radio.m-radio--skin-dark.m-radio--success > input:checked ~ span {



    border: 1px solid #34bfa3; }



  .m-radio.m-radio--skin-dark.m-radio--success > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-radio.m-radio--skin-dark.m-radio--success.m-radio--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-radio.m-radio--skin-dark.m-radio--success.m-radio--solid > span {



      border: 1px solid transparent !important; }



      .m-radio.m-radio--skin-dark.m-radio--success.m-radio--solid > span:after {



        border: solid #ffffff;



        background: #ffffff; }



    .m-radio.m-radio--skin-dark.m-radio--success.m-radio--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-radio.m-radio--skin-dark.m-radio--success.m-radio--solid > input:checked ~ span {



      background: #34bfa3; }



  .m-radio.m-radio--skin-dark.m-radio--info.m-radio--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-radio.m-radio--skin-dark.m-radio--info > span {



    border: 1px solid #bdc3d4; }



    .m-radio.m-radio--skin-dark.m-radio--info > span:after {



      border: solid #36a3f7;



      background: #36a3f7; }



  .m-radio.m-radio--skin-dark.m-radio--info > input:checked ~ span {



    border: 1px solid #36a3f7; }



  .m-radio.m-radio--skin-dark.m-radio--info > input:disabled ~ span:after {



    border-color: #36a3f7; }



  .m-radio.m-radio--skin-dark.m-radio--info > input:checked ~ span {



    border: 1px solid #36a3f7; }



  .m-radio.m-radio--skin-dark.m-radio--info > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-radio.m-radio--skin-dark.m-radio--info.m-radio--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-radio.m-radio--skin-dark.m-radio--info.m-radio--solid > span {



      border: 1px solid transparent !important; }



      .m-radio.m-radio--skin-dark.m-radio--info.m-radio--solid > span:after {



        border: solid #ffffff;



        background: #ffffff; }



    .m-radio.m-radio--skin-dark.m-radio--info.m-radio--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-radio.m-radio--skin-dark.m-radio--info.m-radio--solid > input:checked ~ span {



      background: #36a3f7; }



  .m-radio.m-radio--skin-dark.m-radio--warning.m-radio--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-radio.m-radio--skin-dark.m-radio--warning > span {



    border: 1px solid #bdc3d4; }



    .m-radio.m-radio--skin-dark.m-radio--warning > span:after {



      border: solid #ffb822;



      background: #ffb822; }



  .m-radio.m-radio--skin-dark.m-radio--warning > input:checked ~ span {



    border: 1px solid #ffb822; }



  .m-radio.m-radio--skin-dark.m-radio--warning > input:disabled ~ span:after {



    border-color: #ffb822; }



  .m-radio.m-radio--skin-dark.m-radio--warning > input:checked ~ span {



    border: 1px solid #ffb822; }



  .m-radio.m-radio--skin-dark.m-radio--warning > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-radio.m-radio--skin-dark.m-radio--warning.m-radio--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-radio.m-radio--skin-dark.m-radio--warning.m-radio--solid > span {



      border: 1px solid transparent !important; }



      .m-radio.m-radio--skin-dark.m-radio--warning.m-radio--solid > span:after {



        border: solid #111111;



        background: #111111; }



    .m-radio.m-radio--skin-dark.m-radio--warning.m-radio--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-radio.m-radio--skin-dark.m-radio--warning.m-radio--solid > input:checked ~ span {



      background: #ffb822; }



  .m-radio.m-radio--skin-dark.m-radio--danger.m-radio--disabled {



    opacity: 0.8 ;



    filter: alpha(opacity=80) ; }



  .m-radio.m-radio--skin-dark.m-radio--danger > span {



    border: 1px solid #bdc3d4; }



    .m-radio.m-radio--skin-dark.m-radio--danger > span:after {



      border: solid #f4516c;



      background: #f4516c; }



  .m-radio.m-radio--skin-dark.m-radio--danger > input:checked ~ span {



    border: 1px solid #f4516c; }



  .m-radio.m-radio--skin-dark.m-radio--danger > input:disabled ~ span:after {



    border-color: #f4516c; }



  .m-radio.m-radio--skin-dark.m-radio--danger > input:checked ~ span {



    border: 1px solid #f4516c; }



  .m-radio.m-radio--skin-dark.m-radio--danger > input:disabled ~ span {



    opacity: 0.6 ;



    filter: alpha(opacity=60) ; }



  .m-radio.m-radio--skin-dark.m-radio--danger.m-radio--solid {



    /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



    .m-radio.m-radio--skin-dark.m-radio--danger.m-radio--solid > span {



      border: 1px solid transparent !important; }



      .m-radio.m-radio--skin-dark.m-radio--danger.m-radio--solid > span:after {



        border: solid #ffffff;



        background: #ffffff; }



    .m-radio.m-radio--skin-dark.m-radio--danger.m-radio--solid > input:focus ~ span {



      border: 1px solid transparent !important; }



    .m-radio.m-radio--skin-dark.m-radio--danger.m-radio--solid > input:checked ~ span {



      background: #f4516c; }



  .m-radio.m-radio--skin-dark.m-radio--air > span {



    -webkit-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ;



    -moz-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ;



    box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ; }



  .m-radio.m-radio--skin-dark.m-radio--air.m-radio--solid > span { }







.m-checkbox.m-checkbox--state-brand.m-checkbox--disabled {



  opacity: 0.8 ;



  filter: alpha(opacity=80) ; }







.m-checkbox.m-checkbox--state-brand > span {



  border: 1px solid #716aca; }



  .m-checkbox.m-checkbox--state-brand > span:after {



    border: solid #716aca; }







.m-checkbox.m-checkbox--state-brand > input:checked ~ span {



  border: 1px solid #716aca; }







.m-checkbox.m-checkbox--state-brand > input:disabled ~ span:after {



  border-color: #716aca; }







.m-checkbox.m-checkbox--state-brand > input:checked ~ span {



  border: 1px solid #716aca; }







.m-checkbox.m-checkbox--state-brand > input:disabled ~ span {



  opacity: 0.6 ;



  filter: alpha(opacity=60) ; }







.m-checkbox.m-checkbox--state-brand.m-checkbox--solid {



  /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



  .m-checkbox.m-checkbox--state-brand.m-checkbox--solid > span {



    background: #716aca;



    border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--state-brand.m-checkbox--solid > span:after {



      border: solid #ffffff; }



  .m-checkbox.m-checkbox--state-brand.m-checkbox--solid > input:focus ~ span {



    border: 1px solid transparent !important; }



  .m-checkbox.m-checkbox--state-brand.m-checkbox--solid > input:checked ~ span {



    background: #716aca; }







.m-radio.m-radio--state-brand.m-radio--disabled {



  opacity: 0.8 ;



  filter: alpha(opacity=80) ; }







.m-radio.m-radio--state-brand > span {



  border: 1px solid #716aca; }



  .m-radio.m-radio--state-brand > span:after {



    border: solid #716aca;



    background: #716aca; }







.m-radio.m-radio--state-brand > input:checked ~ span {



  border: 1px solid #716aca; }







.m-radio.m-radio--state-brand > input:disabled ~ span:after {



  border-color: #716aca; }







.m-radio.m-radio--state-brand > input:checked ~ span {



  border: 1px solid #716aca; }







.m-radio.m-radio--state-brand > input:disabled ~ span {



  opacity: 0.6 ;



  filter: alpha(opacity=60) ; }







.m-radio.m-radio--state-brand.m-radio--solid {



  /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



  .m-radio.m-radio--state-brand.m-radio--solid > span {



    background: #716aca;



    border: 1px solid transparent !important; }



    .m-radio.m-radio--state-brand.m-radio--solid > span:after {



      border: solid #ffffff;



      background: #ffffff; }



  .m-radio.m-radio--state-brand.m-radio--solid > input:focus ~ span {



    border: 1px solid transparent !important; }



  .m-radio.m-radio--state-brand.m-radio--solid > input:checked ~ span {



    background: #716aca; }







.m-checkbox.m-checkbox--state-metal.m-checkbox--disabled {



  opacity: 0.8 ;



  filter: alpha(opacity=80) ; }







.m-checkbox.m-checkbox--state-metal > span {



  border: 1px solid #c4c5d6; }



  .m-checkbox.m-checkbox--state-metal > span:after {



    border: solid #c4c5d6; }







.m-checkbox.m-checkbox--state-metal > input:checked ~ span {



  border: 1px solid #c4c5d6; }







.m-checkbox.m-checkbox--state-metal > input:disabled ~ span:after {



  border-color: #c4c5d6; }







.m-checkbox.m-checkbox--state-metal > input:checked ~ span {



  border: 1px solid #c4c5d6; }







.m-checkbox.m-checkbox--state-metal > input:disabled ~ span {



  opacity: 0.6 ;



  filter: alpha(opacity=60) ; }







.m-checkbox.m-checkbox--state-metal.m-checkbox--solid {



  /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



  .m-checkbox.m-checkbox--state-metal.m-checkbox--solid > span {



    background: #c4c5d6;



    border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--state-metal.m-checkbox--solid > span:after {



      border: solid #ffffff; }



  .m-checkbox.m-checkbox--state-metal.m-checkbox--solid > input:focus ~ span {



    border: 1px solid transparent !important; }



  .m-checkbox.m-checkbox--state-metal.m-checkbox--solid > input:checked ~ span {



    background: #c4c5d6; }







.m-radio.m-radio--state-metal.m-radio--disabled {



  opacity: 0.8 ;



  filter: alpha(opacity=80) ; }







.m-radio.m-radio--state-metal > span {



  border: 1px solid #c4c5d6; }



  .m-radio.m-radio--state-metal > span:after {



    border: solid #c4c5d6;



    background: #c4c5d6; }







.m-radio.m-radio--state-metal > input:checked ~ span {



  border: 1px solid #c4c5d6; }







.m-radio.m-radio--state-metal > input:disabled ~ span:after {



  border-color: #c4c5d6; }







.m-radio.m-radio--state-metal > input:checked ~ span {



  border: 1px solid #c4c5d6; }







.m-radio.m-radio--state-metal > input:disabled ~ span {



  opacity: 0.6 ;



  filter: alpha(opacity=60) ; }







.m-radio.m-radio--state-metal.m-radio--solid {



  /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



  .m-radio.m-radio--state-metal.m-radio--solid > span {



    background: #c4c5d6;



    border: 1px solid transparent !important; }



    .m-radio.m-radio--state-metal.m-radio--solid > span:after {



      border: solid #ffffff;



      background: #ffffff; }



  .m-radio.m-radio--state-metal.m-radio--solid > input:focus ~ span {



    border: 1px solid transparent !important; }



  .m-radio.m-radio--state-metal.m-radio--solid > input:checked ~ span {



    background: #c4c5d6; }







.m-checkbox.m-checkbox--state-light.m-checkbox--disabled {



  opacity: 0.8 ;



  filter: alpha(opacity=80) ; }







.m-checkbox.m-checkbox--state-light > span {



  border: 1px solid #ffffff; }



  .m-checkbox.m-checkbox--state-light > span:after {



    border: solid #ffffff; }







.m-checkbox.m-checkbox--state-light > input:checked ~ span {



  border: 1px solid #ffffff; }







.m-checkbox.m-checkbox--state-light > input:disabled ~ span:after {



  border-color: #ffffff; }







.m-checkbox.m-checkbox--state-light > input:checked ~ span {



  border: 1px solid #ffffff; }







.m-checkbox.m-checkbox--state-light > input:disabled ~ span {



  opacity: 0.6 ;



  filter: alpha(opacity=60) ; }







.m-checkbox.m-checkbox--state-light.m-checkbox--solid {



  /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



  .m-checkbox.m-checkbox--state-light.m-checkbox--solid > span {



    background: #ffffff;



    border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--state-light.m-checkbox--solid > span:after {



      border: solid #282a3c; }



  .m-checkbox.m-checkbox--state-light.m-checkbox--solid > input:focus ~ span {



    border: 1px solid transparent !important; }



  .m-checkbox.m-checkbox--state-light.m-checkbox--solid > input:checked ~ span {



    background: #ffffff; }







.m-radio.m-radio--state-light.m-radio--disabled {



  opacity: 0.8 ;



  filter: alpha(opacity=80) ; }







.m-radio.m-radio--state-light > span {



  border: 1px solid #ffffff; }



  .m-radio.m-radio--state-light > span:after {



    border: solid #ffffff;



    background: #ffffff; }







.m-radio.m-radio--state-light > input:checked ~ span {



  border: 1px solid #ffffff; }







.m-radio.m-radio--state-light > input:disabled ~ span:after {



  border-color: #ffffff; }







.m-radio.m-radio--state-light > input:checked ~ span {



  border: 1px solid #ffffff; }







.m-radio.m-radio--state-light > input:disabled ~ span {



  opacity: 0.6 ;



  filter: alpha(opacity=60) ; }







.m-radio.m-radio--state-light.m-radio--solid {



  /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



  .m-radio.m-radio--state-light.m-radio--solid > span {



    background: #ffffff;



    border: 1px solid transparent !important; }



    .m-radio.m-radio--state-light.m-radio--solid > span:after {



      border: solid #282a3c;



      background: #282a3c; }



  .m-radio.m-radio--state-light.m-radio--solid > input:focus ~ span {



    border: 1px solid transparent !important; }



  .m-radio.m-radio--state-light.m-radio--solid > input:checked ~ span {



    background: #ffffff; }







.m-checkbox.m-checkbox--state-accent.m-checkbox--disabled {



  opacity: 0.8 ;



  filter: alpha(opacity=80) ; }







.m-checkbox.m-checkbox--state-accent > span {



  border: 1px solid #00c5dc; }



  .m-checkbox.m-checkbox--state-accent > span:after {



    border: solid #00c5dc; }







.m-checkbox.m-checkbox--state-accent > input:checked ~ span {



  border: 1px solid #00c5dc; }







.m-checkbox.m-checkbox--state-accent > input:disabled ~ span:after {



  border-color: #00c5dc; }







.m-checkbox.m-checkbox--state-accent > input:checked ~ span {



  border: 1px solid #00c5dc; }







.m-checkbox.m-checkbox--state-accent > input:disabled ~ span {



  opacity: 0.6 ;



  filter: alpha(opacity=60) ; }







.m-checkbox.m-checkbox--state-accent.m-checkbox--solid {



  /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



  .m-checkbox.m-checkbox--state-accent.m-checkbox--solid > span {



    background: #00c5dc;



    border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--state-accent.m-checkbox--solid > span:after {



      border: solid #ffffff; }



  .m-checkbox.m-checkbox--state-accent.m-checkbox--solid > input:focus ~ span {



    border: 1px solid transparent !important; }



  .m-checkbox.m-checkbox--state-accent.m-checkbox--solid > input:checked ~ span {



    background: #00c5dc; }







.m-radio.m-radio--state-accent.m-radio--disabled {



  opacity: 0.8 ;



  filter: alpha(opacity=80) ; }







.m-radio.m-radio--state-accent > span {



  border: 1px solid #00c5dc; }



  .m-radio.m-radio--state-accent > span:after {



    border: solid #00c5dc;



    background: #00c5dc; }







.m-radio.m-radio--state-accent > input:checked ~ span {



  border: 1px solid #00c5dc; }







.m-radio.m-radio--state-accent > input:disabled ~ span:after {



  border-color: #00c5dc; }







.m-radio.m-radio--state-accent > input:checked ~ span {



  border: 1px solid #00c5dc; }







.m-radio.m-radio--state-accent > input:disabled ~ span {



  opacity: 0.6 ;



  filter: alpha(opacity=60) ; }







.m-radio.m-radio--state-accent.m-radio--solid {



  /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



  .m-radio.m-radio--state-accent.m-radio--solid > span {



    background: #00c5dc;



    border: 1px solid transparent !important; }



    .m-radio.m-radio--state-accent.m-radio--solid > span:after {



      border: solid #ffffff;



      background: #ffffff; }



  .m-radio.m-radio--state-accent.m-radio--solid > input:focus ~ span {



    border: 1px solid transparent !important; }



  .m-radio.m-radio--state-accent.m-radio--solid > input:checked ~ span {



    background: #00c5dc; }







.m-checkbox.m-checkbox--state-focus.m-checkbox--disabled {



  opacity: 0.8 ;



  filter: alpha(opacity=80) ; }







.m-checkbox.m-checkbox--state-focus > span {



  border: 1px solid #9816f4; }



  .m-checkbox.m-checkbox--state-focus > span:after {



    border: solid #9816f4; }







.m-checkbox.m-checkbox--state-focus > input:checked ~ span {



  border: 1px solid #9816f4; }







.m-checkbox.m-checkbox--state-focus > input:disabled ~ span:after {



  border-color: #9816f4; }







.m-checkbox.m-checkbox--state-focus > input:checked ~ span {



  border: 1px solid #9816f4; }







.m-checkbox.m-checkbox--state-focus > input:disabled ~ span {



  opacity: 0.6 ;



  filter: alpha(opacity=60) ; }







.m-checkbox.m-checkbox--state-focus.m-checkbox--solid {



  /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



  .m-checkbox.m-checkbox--state-focus.m-checkbox--solid > span {



    background: #9816f4;



    border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--state-focus.m-checkbox--solid > span:after {



      border: solid #ffffff; }



  .m-checkbox.m-checkbox--state-focus.m-checkbox--solid > input:focus ~ span {



    border: 1px solid transparent !important; }



  .m-checkbox.m-checkbox--state-focus.m-checkbox--solid > input:checked ~ span {



    background: #9816f4; }







.m-radio.m-radio--state-focus.m-radio--disabled {



  opacity: 0.8 ;



  filter: alpha(opacity=80) ; }







.m-radio.m-radio--state-focus > span {



  border: 1px solid #9816f4; }



  .m-radio.m-radio--state-focus > span:after {



    border: solid #9816f4;



    background: #9816f4; }







.m-radio.m-radio--state-focus > input:checked ~ span {



  border: 1px solid #9816f4; }







.m-radio.m-radio--state-focus > input:disabled ~ span:after {



  border-color: #9816f4; }







.m-radio.m-radio--state-focus > input:checked ~ span {



  border: 1px solid #9816f4; }







.m-radio.m-radio--state-focus > input:disabled ~ span {



  opacity: 0.6 ;



  filter: alpha(opacity=60) ; }







.m-radio.m-radio--state-focus.m-radio--solid {



  /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



  .m-radio.m-radio--state-focus.m-radio--solid > span {



    background: #9816f4;



    border: 1px solid transparent !important; }



    .m-radio.m-radio--state-focus.m-radio--solid > span:after {



      border: solid #ffffff;



      background: #ffffff; }



  .m-radio.m-radio--state-focus.m-radio--solid > input:focus ~ span {



    border: 1px solid transparent !important; }



  .m-radio.m-radio--state-focus.m-radio--solid > input:checked ~ span {



    background: #9816f4; }







.m-checkbox.m-checkbox--state-primary.m-checkbox--disabled {



  opacity: 0.8 ;



  filter: alpha(opacity=80) ; }







.m-checkbox.m-checkbox--state-primary > span {



  border: 1px solid #5867dd; }



  .m-checkbox.m-checkbox--state-primary > span:after {



    border: solid #5867dd; }







.m-checkbox.m-checkbox--state-primary > input:checked ~ span {



  border: 1px solid #5867dd; }







.m-checkbox.m-checkbox--state-primary > input:disabled ~ span:after {



  border-color: #5867dd; }







.m-checkbox.m-checkbox--state-primary > input:checked ~ span {



  border: 1px solid #5867dd; }







.m-checkbox.m-checkbox--state-primary > input:disabled ~ span {



  opacity: 0.6 ;



  filter: alpha(opacity=60) ; }







.m-checkbox.m-checkbox--state-primary.m-checkbox--solid {



  /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



  .m-checkbox.m-checkbox--state-primary.m-checkbox--solid > span {



    background: #5867dd;



    border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--state-primary.m-checkbox--solid > span:after {



      border: solid #ffffff; }



  .m-checkbox.m-checkbox--state-primary.m-checkbox--solid > input:focus ~ span {



    border: 1px solid transparent !important; }



  .m-checkbox.m-checkbox--state-primary.m-checkbox--solid > input:checked ~ span {



    background: #5867dd; }







.m-radio.m-radio--state-primary.m-radio--disabled {



  opacity: 0.8 ;



  filter: alpha(opacity=80) ; }







.m-radio.m-radio--state-primary > span {



  border: 1px solid #5867dd; }



  .m-radio.m-radio--state-primary > span:after {



    border: solid #5867dd;



    background: #5867dd; }







.m-radio.m-radio--state-primary > input:checked ~ span {



  border: 1px solid #5867dd; }







.m-radio.m-radio--state-primary > input:disabled ~ span:after {



  border-color: #5867dd; }







.m-radio.m-radio--state-primary > input:checked ~ span {



  border: 1px solid #5867dd; }







.m-radio.m-radio--state-primary > input:disabled ~ span {



  opacity: 0.6 ;



  filter: alpha(opacity=60) ; }







.m-radio.m-radio--state-primary.m-radio--solid {



  /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



  .m-radio.m-radio--state-primary.m-radio--solid > span {



    background: #5867dd;



    border: 1px solid transparent !important; }



    .m-radio.m-radio--state-primary.m-radio--solid > span:after {



      border: solid #ffffff;



      background: #ffffff; }



  .m-radio.m-radio--state-primary.m-radio--solid > input:focus ~ span {



    border: 1px solid transparent !important; }



  .m-radio.m-radio--state-primary.m-radio--solid > input:checked ~ span {



    background: #5867dd; }







.m-checkbox.m-checkbox--state-success.m-checkbox--disabled {



  opacity: 0.8 ;



  filter: alpha(opacity=80) ; }







.m-checkbox.m-checkbox--state-success > span {



  border: 1px solid #34bfa3; }



  .m-checkbox.m-checkbox--state-success > span:after {



    border: solid #34bfa3; }







.m-checkbox.m-checkbox--state-success > input:checked ~ span {



  border: 1px solid #34bfa3; }







.m-checkbox.m-checkbox--state-success > input:disabled ~ span:after {



  border-color: #34bfa3; }







.m-checkbox.m-checkbox--state-success > input:checked ~ span {



  border: 1px solid #34bfa3; }







.m-checkbox.m-checkbox--state-success > input:disabled ~ span {



  opacity: 0.6 ;



  filter: alpha(opacity=60) ; }







.m-checkbox.m-checkbox--state-success.m-checkbox--solid {



  /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



  .m-checkbox.m-checkbox--state-success.m-checkbox--solid > span {



    background: #34bfa3;



    border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--state-success.m-checkbox--solid > span:after {



      border: solid #ffffff; }



  .m-checkbox.m-checkbox--state-success.m-checkbox--solid > input:focus ~ span {



    border: 1px solid transparent !important; }



  .m-checkbox.m-checkbox--state-success.m-checkbox--solid > input:checked ~ span {



    background: #34bfa3; }







.m-radio.m-radio--state-success.m-radio--disabled {



  opacity: 0.8 ;



  filter: alpha(opacity=80) ; }







.m-radio.m-radio--state-success > span {



  border: 1px solid #34bfa3; }



  .m-radio.m-radio--state-success > span:after {



    border: solid #34bfa3;



    background: #34bfa3; }







.m-radio.m-radio--state-success > input:checked ~ span {



  border: 1px solid #34bfa3; }







.m-radio.m-radio--state-success > input:disabled ~ span:after {



  border-color: #34bfa3; }







.m-radio.m-radio--state-success > input:checked ~ span {



  border: 1px solid #34bfa3; }







.m-radio.m-radio--state-success > input:disabled ~ span {



  opacity: 0.6 ;



  filter: alpha(opacity=60) ; }







.m-radio.m-radio--state-success.m-radio--solid {



  /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



  .m-radio.m-radio--state-success.m-radio--solid > span {



    background: #34bfa3;



    border: 1px solid transparent !important; }



    .m-radio.m-radio--state-success.m-radio--solid > span:after {



      border: solid #ffffff;



      background: #ffffff; }



  .m-radio.m-radio--state-success.m-radio--solid > input:focus ~ span {



    border: 1px solid transparent !important; }



  .m-radio.m-radio--state-success.m-radio--solid > input:checked ~ span {



    background: #34bfa3; }







.m-checkbox.m-checkbox--state-info.m-checkbox--disabled {



  opacity: 0.8 ;



  filter: alpha(opacity=80) ; }







.m-checkbox.m-checkbox--state-info > span {



  border: 1px solid #36a3f7; }



  .m-checkbox.m-checkbox--state-info > span:after {



    border: solid #36a3f7; }







.m-checkbox.m-checkbox--state-info > input:checked ~ span {



  border: 1px solid #36a3f7; }







.m-checkbox.m-checkbox--state-info > input:disabled ~ span:after {



  border-color: #36a3f7; }







.m-checkbox.m-checkbox--state-info > input:checked ~ span {



  border: 1px solid #36a3f7; }







.m-checkbox.m-checkbox--state-info > input:disabled ~ span {



  opacity: 0.6 ;



  filter: alpha(opacity=60) ; }







.m-checkbox.m-checkbox--state-info.m-checkbox--solid {



  /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



  .m-checkbox.m-checkbox--state-info.m-checkbox--solid > span {



    background: #36a3f7;



    border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--state-info.m-checkbox--solid > span:after {



      border: solid #ffffff; }



  .m-checkbox.m-checkbox--state-info.m-checkbox--solid > input:focus ~ span {



    border: 1px solid transparent !important; }



  .m-checkbox.m-checkbox--state-info.m-checkbox--solid > input:checked ~ span {



    background: #36a3f7; }







.m-radio.m-radio--state-info.m-radio--disabled {



  opacity: 0.8 ;



  filter: alpha(opacity=80) ; }







.m-radio.m-radio--state-info > span {



  border: 1px solid #36a3f7; }



  .m-radio.m-radio--state-info > span:after {



    border: solid #36a3f7;



    background: #36a3f7; }







.m-radio.m-radio--state-info > input:checked ~ span {



  border: 1px solid #36a3f7; }







.m-radio.m-radio--state-info > input:disabled ~ span:after {



  border-color: #36a3f7; }







.m-radio.m-radio--state-info > input:checked ~ span {



  border: 1px solid #36a3f7; }







.m-radio.m-radio--state-info > input:disabled ~ span {



  opacity: 0.6 ;



  filter: alpha(opacity=60) ; }







.m-radio.m-radio--state-info.m-radio--solid {



  /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



  .m-radio.m-radio--state-info.m-radio--solid > span {



    background: #36a3f7;



    border: 1px solid transparent !important; }



    .m-radio.m-radio--state-info.m-radio--solid > span:after {



      border: solid #ffffff;



      background: #ffffff; }



  .m-radio.m-radio--state-info.m-radio--solid > input:focus ~ span {



    border: 1px solid transparent !important; }



  .m-radio.m-radio--state-info.m-radio--solid > input:checked ~ span {



    background: #36a3f7; }







.m-checkbox.m-checkbox--state-warning.m-checkbox--disabled {



  opacity: 0.8 ;



  filter: alpha(opacity=80) ; }







.m-checkbox.m-checkbox--state-warning > span {



  border: 1px solid #ffb822; }



  .m-checkbox.m-checkbox--state-warning > span:after {



    border: solid #ffb822; }







.m-checkbox.m-checkbox--state-warning > input:checked ~ span {



  border: 1px solid #ffb822; }







.m-checkbox.m-checkbox--state-warning > input:disabled ~ span:after {



  border-color: #ffb822; }







.m-checkbox.m-checkbox--state-warning > input:checked ~ span {



  border: 1px solid #ffb822; }







.m-checkbox.m-checkbox--state-warning > input:disabled ~ span {



  opacity: 0.6 ;



  filter: alpha(opacity=60) ; }







.m-checkbox.m-checkbox--state-warning.m-checkbox--solid {



  /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



  .m-checkbox.m-checkbox--state-warning.m-checkbox--solid > span {



    background: #ffb822;



    border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--state-warning.m-checkbox--solid > span:after {



      border: solid #111111; }



  .m-checkbox.m-checkbox--state-warning.m-checkbox--solid > input:focus ~ span {



    border: 1px solid transparent !important; }



  .m-checkbox.m-checkbox--state-warning.m-checkbox--solid > input:checked ~ span {



    background: #ffb822; }







.m-radio.m-radio--state-warning.m-radio--disabled {



  opacity: 0.8 ;



  filter: alpha(opacity=80) ; }







.m-radio.m-radio--state-warning > span {



  border: 1px solid #ffb822; }



  .m-radio.m-radio--state-warning > span:after {



    border: solid #ffb822;



    background: #ffb822; }







.m-radio.m-radio--state-warning > input:checked ~ span {



  border: 1px solid #ffb822; }







.m-radio.m-radio--state-warning > input:disabled ~ span:after {



  border-color: #ffb822; }







.m-radio.m-radio--state-warning > input:checked ~ span {



  border: 1px solid #ffb822; }







.m-radio.m-radio--state-warning > input:disabled ~ span {



  opacity: 0.6 ;



  filter: alpha(opacity=60) ; }







.m-radio.m-radio--state-warning.m-radio--solid {



  /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



  .m-radio.m-radio--state-warning.m-radio--solid > span {



    background: #ffb822;



    border: 1px solid transparent !important; }



    .m-radio.m-radio--state-warning.m-radio--solid > span:after {



      border: solid #111111;



      background: #111111; }



  .m-radio.m-radio--state-warning.m-radio--solid > input:focus ~ span {



    border: 1px solid transparent !important; }



  .m-radio.m-radio--state-warning.m-radio--solid > input:checked ~ span {



    background: #ffb822; }







.m-checkbox.m-checkbox--state-danger.m-checkbox--disabled {



  opacity: 0.8 ;



  filter: alpha(opacity=80) ; }







.m-checkbox.m-checkbox--state-danger > span {



  border: 1px solid #f4516c; }



  .m-checkbox.m-checkbox--state-danger > span:after {



    border: solid #f4516c; }







.m-checkbox.m-checkbox--state-danger > input:checked ~ span {



  border: 1px solid #f4516c; }







.m-checkbox.m-checkbox--state-danger > input:disabled ~ span:after {



  border-color: #f4516c; }







.m-checkbox.m-checkbox--state-danger > input:checked ~ span {



  border: 1px solid #f4516c; }







.m-checkbox.m-checkbox--state-danger > input:disabled ~ span {



  opacity: 0.6 ;



  filter: alpha(opacity=60) ; }







.m-checkbox.m-checkbox--state-danger.m-checkbox--solid {



  /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



  .m-checkbox.m-checkbox--state-danger.m-checkbox--solid > span {



    background: #f4516c;



    border: 1px solid transparent !important; }



    .m-checkbox.m-checkbox--state-danger.m-checkbox--solid > span:after {



      border: solid #ffffff; }



  .m-checkbox.m-checkbox--state-danger.m-checkbox--solid > input:focus ~ span {



    border: 1px solid transparent !important; }



  .m-checkbox.m-checkbox--state-danger.m-checkbox--solid > input:checked ~ span {



    background: #f4516c; }







.m-radio.m-radio--state-danger.m-radio--disabled {



  opacity: 0.8 ;



  filter: alpha(opacity=80) ; }







.m-radio.m-radio--state-danger > span {



  border: 1px solid #f4516c; }



  .m-radio.m-radio--state-danger > span:after {



    border: solid #f4516c;



    background: #f4516c; }







.m-radio.m-radio--state-danger > input:checked ~ span {



  border: 1px solid #f4516c; }







.m-radio.m-radio--state-danger > input:disabled ~ span:after {



  border-color: #f4516c; }







.m-radio.m-radio--state-danger > input:checked ~ span {



  border: 1px solid #f4516c; }







.m-radio.m-radio--state-danger > input:disabled ~ span {



  opacity: 0.6 ;



  filter: alpha(opacity=60) ; }







.m-radio.m-radio--state-danger.m-radio--solid {



  /*



        &:hover > input:not([disabled]) ~ span {



            background: $color-solid-bg-hover; 



        }



        */ }



  .m-radio.m-radio--state-danger.m-radio--solid > span {



    background: #f4516c;



    border: 1px solid transparent !important; }



    .m-radio.m-radio--state-danger.m-radio--solid > span:after {



      border: solid #ffffff;



      background: #ffffff; }



  .m-radio.m-radio--state-danger.m-radio--solid > input:focus ~ span {



    border: 1px solid transparent !important; }



  .m-radio.m-radio--state-danger.m-radio--solid > input:checked ~ span {



    background: #f4516c; }







.m--skin-light .m-checkbox.m-checkbox--air,



.m--skin-light .m-radio.m-radio--air {



  color: #575962; }



  .m--skin-light .m-checkbox.m-checkbox--air > span,



  .m--skin-light .m-radio.m-radio--air > span { }



  .m--skin-light .m-checkbox.m-checkbox--air .m-radio--solid > span,



  .m--skin-light .m-radio.m-radio--air .m-radio--solid > span { }







.m--skin-dark .m-checkbox.m-checkbox--air,



.m--skin-dark .m-radio.m-radio--air {



  color: #ffffff; }



  .m--skin-dark .m-checkbox.m-checkbox--air > span,



  .m--skin-dark .m-radio.m-radio--air > span { }



  .m--skin-dark .m-checkbox.m-checkbox--air .m-radio--solid > span,



  .m--skin-dark .m-radio.m-radio--air .m-radio--solid > span { }







.form-control {



  font-family: sans-serif, Arial; }



  .form-control.m-input--pill {



    -webkit-border-radius: 1.3rem;



    -moz-border-radius: 1.3rem;



    -ms-border-radius: 1.3rem;



    -o-border-radius: 1.3rem;



    border-radius: 1.3rem; }



    .form-control.m-input--pill.form-control-lg, .input-group-lg > .form-control.m-input--pill,



    .input-group-lg > .input-group-btn > .form-control.m-input--pill.btn {



      -webkit-border-radius: 2rem;



      -moz-border-radius: 2rem;



      -ms-border-radius: 2rem;



      -o-border-radius: 2rem;



      border-radius: 2rem; }



    .form-control.m-input--pill.form-control-sm, .input-group-sm > .form-control.m-input--pill,



    .input-group-sm > .input-group-btn > .form-control.m-input--pill.btn {



      -webkit-border-radius: 1.1rem;



      -moz-border-radius: 1.1rem;



      -ms-border-radius: 1.1rem;



      -o-border-radius: 1.1rem;



      border-radius: 1.1rem; }



  .form-control.m-input--square {



    -webkit-border-radius: 0;



    -moz-border-radius: 0;



    -ms-border-radius: 0;



    -o-border-radius: 0;



    border-radius: 0; }



  .form-control.m-input--fixed {



    display: inline-block;



    width: 200px; }



  .form-control.m-input--fixed-large {



    display: inline-block;



    width: 300px; }



  .form-control.m-input--fixed-small {



    display: inline-block;



    width: 150px; }







.input-group .input-group-addon {



  padding-top: 0;



  padding-bottom: 0;



  padding-left: 0.75rem;



  padding-right: 0.75rem;



  align-items: center;



  justify-content: center; }



  .input-group .input-group-addon .m-checkbox,



  .input-group .input-group-addon .m-radio {



    margin: 0;



    padding: 0; }







.input-group .input-group-btn > .btn > i {



  line-height: 0; }



  .input-group .input-group-btn > .btn > i:before {



    vertical-align: middle;



    line-height: 0; }







.input-group .input-group-btn > .btn.m-btn--icon {



  padding-left: 0.75rem;



  padding-right: 0.75rem; }







.input-group .input-group-addon [class^="la-"],



.input-group .input-group-addon [class*=" la-"] {



  font-size: 1.4em; }







.input-group .input-group-addon [class^="fa-"],



.input-group .input-group-addon [class*=" fa-"] {



  font-size: 1.2em; }







.input-group .input-group-addon [class^="flaticon-"],



.input-group .input-group-addon [class*=" flaticon-"] {



  font-size: 1.3em; }







.input-group.input-group-lg .input-group-addon [class^="la-"],



.input-group.input-group-lg .input-group-addon [class*=" la-"] {



  font-size: 1.6em; }







.input-group.input-group-lg .input-group-addon [class^="fa-"],



.input-group.input-group-lg .input-group-addon [class*=" fa-"] {



  font-size: 1.3em; }







.input-group.input-group-lg .input-group-addon [class^="flaticon-"],



.input-group.input-group-lg .input-group-addon [class*=" flaticon-"] {



  font-size: 1.4em; }







.input-group.input-group-lg .input-group-addon [class^="la-"],



.input-group.input-group-lg .input-group-addon [class*=" la-"] {



  font-size: 1.1em; }







.input-group.input-group-lg .input-group-addon [class^="fa-"],



.input-group.input-group-lg .input-group-addon [class*=" fa-"] {



  font-size: 1em; }







.input-group.input-group-lg .input-group-addon [class^="flaticon-"],



.input-group.input-group-lg .input-group-addon [class*=" flaticon-"] {



  font-size: 1em; }







.input-group.m-input-group--fixed {



  width: 200px; }







.input-group.m-input-group--fixed-large {



  width: 300px; }







.input-group.m-input-group--fixed-small {



  width: 150px; }







.input-group.m-input-group--square {



  -webkit-border-radius: 0;



  -moz-border-radius: 0;



  -ms-border-radius: 0;



  -o-border-radius: 0;



  border-radius: 0; }



  .input-group.m-input-group--square > .form-control:first-child,



  .input-group.m-input-group--square > span:first-child,



  .input-group.m-input-group--square > span:first-child > .btn {



    -webkit-border-radius: 0;



    -moz-border-radius: 0;



    -ms-border-radius: 0;



    -o-border-radius: 0;



    border-radius: 0; }



  .input-group.m-input-group--square > .form-control:last-child,



  .input-group.m-input-group--square > span:last-child,



  .input-group.m-input-group--square > span:last-child > .btn {



    -webkit-border-radius: 0;



    -moz-border-radius: 0;



    -ms-border-radius: 0;



    -o-border-radius: 0;



    border-radius: 0; }







.input-group.m-input-group--pill {



  -webkit-border-radius: 1.3rem;



  -moz-border-radius: 1.3rem;



  -ms-border-radius: 1.3rem;



  -o-border-radius: 1.3rem;



  border-radius: 1.3rem; }



  .input-group.m-input-group--pill > .form-control:first-child,



  .input-group.m-input-group--pill > span:first-child,



  .input-group.m-input-group--pill > span:first-child > .btn {



    -webkit-border-top-left-radius: 1.3rem;



    -moz-border-top-left-radius: 1.3rem;



    -ms-border-top-left-radius: 1.3rem;



    -o-border-top-left-radius: 1.3rem;



    border-top-left-radius: 1.3rem;



    -webkit-border-bottom-left-radius: 1.3rem;



    -moz-border-bottom-left-radius: 1.3rem;



    -ms-border-bottom-left-radius: 1.3rem;



    -o-border-bottom-left-radius: 1.3rem;



    border-bottom-left-radius: 1.3rem; }



  .input-group.m-input-group--pill > .form-control:last-child,



  .input-group.m-input-group--pill > span:last-child,



  .input-group.m-input-group--pill > span:last-child > .btn {



    -webkit-border-top-right-radius: 1.3rem;



    -moz-border-top-right-radius: 1.3rem;



    -ms-border-top-right-radius: 1.3rem;



    -o-border-top-right-radius: 1.3rem;



    border-top-right-radius: 1.3rem;



    -webkit-border-bottom-right-radius: 1.3rem;



    -moz-border-bottom-right-radius: 1.3rem;



    -ms-border-bottom-right-radius: 1.3rem;



    -o-border-bottom-right-radius: 1.3rem;



    border-bottom-right-radius: 1.3rem; }







.m-input-icon {



  position: relative;



  padding: 0;



  width: 100%; }



  .m-input-icon > .m-input-icon__icon {



    position: absolute;



    height: 100%;



    display: inline-block;



    text-align: center;



    top: 0;



    width: 2.9rem; }



    .m-input-icon > .m-input-icon__icon.m-input-icon__icon--left {



      left: 0; }



    .m-input-icon > .m-input-icon__icon.m-input-icon__icon--right {



      right: 0; }



    .m-input-icon > .m-input-icon__icon > span {



      display: table;



      height: 100%;



      width: 100%; }



      .m-input-icon > .m-input-icon__icon > span > i {



        display: table-cell;



        vertical-align: middle;



        text-align: center;



        line-height: 0; }



    .m-input-icon > .m-input-icon__icon [class^="la-"],



    .m-input-icon > .m-input-icon__icon [class*=" la-"] {



      font-size: 1.4em; }



    .m-input-icon > .m-input-icon__icon [class^="fa-"],



    .m-input-icon > .m-input-icon__icon [class*=" fa-"] {



      font-size: 1.2em; }



    .m-input-icon > .m-input-icon__icon [class^="flaticon-"],



    .m-input-icon > .m-input-icon__icon [class*=" flaticon-"] {



      font-size: 1.3em; }



  .m-input-icon .form-control.form-control-lg ~ .m-input-icon__icon [class^="la-"], .m-input-icon .input-group-lg > .form-control ~ .m-input-icon__icon [class^="la-"], .m-input-icon



  .input-group-lg > .input-group-btn > .form-control.btn ~ .m-input-icon__icon [class^="la-"],



  .m-input-icon .form-control.form-control-lg ~ .m-input-icon__icon [class*=" la-"],



  .m-input-icon .input-group-lg > .form-control ~ .m-input-icon__icon [class*=" la-"],



  .m-input-icon



  .input-group-lg > .input-group-btn > .form-control.btn ~ .m-input-icon__icon [class*=" la-"] {



    font-size: 1.6em; }



  .m-input-icon .form-control.form-control-lg ~ .m-input-icon__icon [class^="fa-"], .m-input-icon .input-group-lg > .form-control ~ .m-input-icon__icon [class^="fa-"], .m-input-icon



  .input-group-lg > .input-group-btn > .form-control.btn ~ .m-input-icon__icon [class^="fa-"],



  .m-input-icon .form-control.form-control-lg ~ .m-input-icon__icon [class*=" fa-"],



  .m-input-icon .input-group-lg > .form-control ~ .m-input-icon__icon [class*=" fa-"],



  .m-input-icon



  .input-group-lg > .input-group-btn > .form-control.btn ~ .m-input-icon__icon [class*=" fa-"] {



    font-size: 1.3em; }



  .m-input-icon .form-control.form-control-lg ~ .m-input-icon__icon [class^="flaticon-"], .m-input-icon .input-group-lg > .form-control ~ .m-input-icon__icon [class^="flaticon-"], .m-input-icon



  .input-group-lg > .input-group-btn > .form-control.btn ~ .m-input-icon__icon [class^="flaticon-"],



  .m-input-icon .form-control.form-control-lg ~ .m-input-icon__icon [class*=" flaticon-"],



  .m-input-icon .input-group-lg > .form-control ~ .m-input-icon__icon [class*=" flaticon-"],



  .m-input-icon



  .input-group-lg > .input-group-btn > .form-control.btn ~ .m-input-icon__icon [class*=" flaticon-"] {



    font-size: 1.4em; }



  .m-input-icon .form-control.form-control-sm ~ .m-input-icon__icon [class^="la-"], .m-input-icon .input-group-sm > .form-control ~ .m-input-icon__icon [class^="la-"], .m-input-icon



  .input-group-sm > .input-group-btn > .form-control.btn ~ .m-input-icon__icon [class^="la-"],



  .m-input-icon .form-control.form-control-sm ~ .m-input-icon__icon [class*=" la-"],



  .m-input-icon .input-group-sm > .form-control ~ .m-input-icon__icon [class*=" la-"],



  .m-input-icon



  .input-group-sm > .input-group-btn > .form-control.btn ~ .m-input-icon__icon [class*=" la-"] {



    font-size: 1.1em; }



  .m-input-icon .form-control.form-control-sm ~ .m-input-icon__icon [class^="fa-"], .m-input-icon .input-group-sm > .form-control ~ .m-input-icon__icon [class^="fa-"], .m-input-icon



  .input-group-sm > .input-group-btn > .form-control.btn ~ .m-input-icon__icon [class^="fa-"],



  .m-input-icon .form-control.form-control-sm ~ .m-input-icon__icon [class*=" fa-"],



  .m-input-icon .input-group-sm > .form-control ~ .m-input-icon__icon [class*=" fa-"],



  .m-input-icon



  .input-group-sm > .input-group-btn > .form-control.btn ~ .m-input-icon__icon [class*=" fa-"] {



    font-size: 1em; }



  .m-input-icon .form-control.form-control-sm ~ .m-input-icon__icon [class^="flaticon-"], .m-input-icon .input-group-sm > .form-control ~ .m-input-icon__icon [class^="flaticon-"], .m-input-icon



  .input-group-sm > .input-group-btn > .form-control.btn ~ .m-input-icon__icon [class^="flaticon-"],



  .m-input-icon .form-control.form-control-sm ~ .m-input-icon__icon [class*=" flaticon-"],



  .m-input-icon .input-group-sm > .form-control ~ .m-input-icon__icon [class*=" flaticon-"],



  .m-input-icon



  .input-group-sm > .input-group-btn > .form-control.btn ~ .m-input-icon__icon [class*=" flaticon-"] {



    font-size: 1em; }



  .m-input-icon.m-input-icon--left .form-control {



    padding-left: 2.9rem; }



  .m-input-icon.m-input-icon--right .form-control {



    padding-right: 2.9rem; }



  .m-input-icon.m-input-icon--fixed {



    display: inline-block;



    width: 200px; }



  .m-input-icon.m-input-icon--fixed-large {



    display: inline-block;



    width: 300px; }



  .m-input-icon.m-input-icon--fixed-small {



    display: inline-block;



    width: 150px; }







.form-control[readonly], .form-control {



  border-color: #999;



  color: #999; 

  background-color: #ffffff;
}



  .form-control[readonly]::-moz-placeholder, .form-control::-moz-placeholder {



    color: #9699a2;



    opacity: 1; }



  .form-control[readonly]:-ms-input-placeholder, .form-control:-ms-input-placeholder {



    color: #9699a2; }



  .form-control[readonly]::-webkit-input-placeholder, .form-control::-webkit-input-placeholder {



    color: #9699a2; }







.form-control[readonly] {



  background-color: transparent; }







.form-control.focus, .form-control:focus {



  border-color: #716aca;



  color: #575962;



  -webkit-box-shadow: none ;



  -moz-box-shadow: none ;



  box-shadow: none ; }







.form-control.active {



  -webkit-box-shadow: none ;



  -moz-box-shadow: none ;



  box-shadow: none ; }







.form-control[disabled] {



  border-color: #f4f5f8;



  color: #6f727d;



  background-color: #f4f5f8; }







.form-control.m-input--solid {



  background-color: #f4f5f8;



  border-color: #f4f5f8;



  color: #575962; }



  .form-control.m-input--solid::-moz-placeholder {



    color: #9699a2;



    opacity: 1; }



  .form-control.m-input--solid:-ms-input-placeholder {



    color: #9699a2; }



  .form-control.m-input--solid::-webkit-input-placeholder {



    color: #9699a2; }



  .form-control.m-input--solid:focus {



    background-color: #ebedf2;



    border-color: #716aca;



    color: #575962; }



  .form-control.m-input--solid[disabled] {



    border-color: #f7f8fa;



    color: #7b7e8a;



    background-color: #f7f8fa; }







.form-control.m-input--air {



  -webkit-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ;



  -moz-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ;



  box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ; }



  .form-control.m-input--air:focus {



    -webkit-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) ;



    -moz-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) ;



    box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) ; }







.input-group .input-group-addon {



  color: #575962;



  border-color: #ebedf2;



  background-color: #f4f5f8; }



  .input-group .input-group-addon > i {



    color: #a4a2bb; }







.input-group .input-group-btn > .btn.btn-secondary {



  border-color: #ebedf2; }







.input-group.m-input-group--air {



  -webkit-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ;



  -moz-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ;



  box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ; }







.input-group.m-input-group--solid .form-control {



  border-color: #ebedf2;



  background-color: #f4f5f8;



  color: #575962; }



  .input-group.m-input-group--solid .form-control::-moz-placeholder {



    color: #9699a2;



    opacity: 1; }



  .input-group.m-input-group--solid .form-control:-ms-input-placeholder {



    color: #9699a2; }



  .input-group.m-input-group--solid .form-control::-webkit-input-placeholder {



    color: #9699a2; }



  .input-group.m-input-group--solid .form-control:focus {



    background-color: #ebedf2;



    border-color: #716aca;



    color: #575962; }



  .input-group.m-input-group--solid .form-control[disabled] {



    border-color: #f7f8fa;



    color: #7b7e8a;



    background-color: #f7f8fa; }







.m-input-icon .m-input-icon__icon i {



  color: #a4a2bb; }







.custom-file-input:focus + .custom-file-control {



  border-color: #716aca;



  color: #575962;



  -webkit-box-shadow: none ;



  -moz-box-shadow: none ;



  box-shadow: none ; }







/*



    <span class="m-switch">



            <input type="checkbox" checked="checked" name="">



            <span></span>



        </label>



    </span>



*/



.m-switch {



  display: inline-block;



  font-size: 1rem; }



  .m-switch input:empty {



    margin-left: -999px;



    height: 0;



    width: 0;



    overflow: hidden;



    position: absolute;



    opacity: 0 ;



    filter: alpha(opacity=0) ; }



  .m-switch input:empty ~ span {



    display: inline-block;



    position: relative;



    float: left;



    width: 1px;



    text-indent: 0;



    cursor: pointer;



    -webkit-user-select: none;



    -moz-user-select: none;



    -ms-user-select: none;



    user-select: none; }



  .m-switch input:empty ~ span:before,



  .m-switch input:empty ~ span:after {



    position: absolute;



    display: block;



    top: 0;



    bottom: 0;



    left: 0;



    content: ' ';



    -webkit-transition: all 100ms ease-in;



    transition: all 100ms ease-in; }



  .m-switch.m-switch--icon input:empty ~ span:after {



    font-family: "LineAwesome";



    text-decoration: inherit;



    text-rendering: optimizeLegibility;



    text-transform: none;



    -moz-osx-font-smoothing: grayscale;



    -webkit-font-smoothing: antialiased;



    font-smoothing: antialiased;



    content: ""; }



  .m-switch.m-switch--icon input:checked ~ span:after {



    content: '\f17b'; }



  .m-switch.m-switch--icon-check input:checked ~ span:after {



    font-family: "LineAwesome";



    text-decoration: inherit;



    text-rendering: optimizeLegibility;



    text-transform: none;



    -moz-osx-font-smoothing: grayscale;



    -webkit-font-smoothing: antialiased;



    font-smoothing: antialiased;



    content: ""; }



  .m-switch input:empty ~ span {



    line-height: 30px;



    margin: 2px 0;



    height: 30px;



    width: 57px;



    -webkit-border-radius: 15px;



    -moz-border-radius: 15px;



    -ms-border-radius: 15px;



    -o-border-radius: 15px;



    border-radius: 15px; }



  .m-switch input:empty ~ span:before,



  .m-switch input:empty ~ span:after {



    width: 54px;



    -webkit-border-radius: 15px;



    -moz-border-radius: 15px;



    -ms-border-radius: 15px;



    -o-border-radius: 15px;



    border-radius: 15px; }



  .m-switch input:empty ~ span:after {



    height: 24px;



    width: 24px;



    line-height: 26px;



    top: 3px;



    bottom: 3px;



    margin-left: 3px;



    font-size: 0.9em;



    text-align: center;



    vertical-align: middle; }



  .m-switch input:checked ~ span:after {



    margin-left: 26px; }



  .m-switch.m-switch--lg input:empty ~ span {



    line-height: 40px;



    margin: 2px 0;



    height: 40px;



    width: 75px;



    -webkit-border-radius: 20px;



    -moz-border-radius: 20px;



    -ms-border-radius: 20px;



    -o-border-radius: 20px;



    border-radius: 20px; }



  .m-switch.m-switch--lg input:empty ~ span:before,



  .m-switch.m-switch--lg input:empty ~ span:after {



    width: 72px;



    -webkit-border-radius: 20px;



    -moz-border-radius: 20px;



    -ms-border-radius: 20px;



    -o-border-radius: 20px;



    border-radius: 20px; }



  .m-switch.m-switch--lg input:empty ~ span:after {



    height: 34px;



    width: 34px;



    line-height: 34px;



    top: 3px;



    bottom: 3px;



    margin-left: 3px;



    font-size: 1em;



    text-align: center;



    vertical-align: middle; }



  .m-switch.m-switch--lg input:checked ~ span:after {



    margin-left: 34px; }



  .m-switch.m-switch--sm input:empty ~ span {



    line-height: 24px;



    margin: 2px 0;



    height: 24px;



    width: 40px;



    -webkit-border-radius: 12px;



    -moz-border-radius: 12px;



    -ms-border-radius: 12px;



    -o-border-radius: 12px;



    border-radius: 12px; }



  .m-switch.m-switch--sm input:empty ~ span:before,



  .m-switch.m-switch--sm input:empty ~ span:after {



    width: 38px;



    -webkit-border-radius: 12px;



    -moz-border-radius: 12px;



    -ms-border-radius: 12px;



    -o-border-radius: 12px;



    border-radius: 12px; }



  .m-switch.m-switch--sm input:empty ~ span:after {



    height: 20px;



    width: 20px;



    line-height: 20px;



    top: 2px;



    bottom: 2px;



    margin-left: 2px;



    font-size: 0.8em;



    text-align: center;



    vertical-align: middle; }



  .m-switch.m-switch--sm input:checked ~ span:after {



    margin-left: 16px; }



  .m-form__group.row .m-switch {



    margin-top: 0.15rem; }



    .m-form__group.row .m-switch.m-switch--lg {



      margin-top: 0rem;



      position: relative;



      top: -0.3rem; }



    .m-form__group.row .m-switch.m-switch--sm {



      margin-top: 0.3rem; }







.m-switch input:empty ~ span:before {



  background-color: #ebedf2; }







.m-switch input:empty ~ span:after {



  color: #f7f8fa;



  background-color: #dfe2ea; }







.m-switch input:checked ~ span:before {



  background-color: #ebedf2;



  -webkit-box-shadow: 0px 3px 20px 0px rgba(235, 237, 242, 0.41) ;



  -moz-box-shadow: 0px 3px 20px 0px rgba(235, 237, 242, 0.41) ;



  box-shadow: 0px 3px 20px 0px rgba(235, 237, 242, 0.41) ; }







.m-switch input:checked ~ span:after {



  background-color: #716aca;



  color: #ffffff;



  -webkit-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.41) ;



  -moz-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.41) ;



  box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.41) ; }







.m-switch input[disabled] {



  cursor: not-allowed; }



  .m-switch input[disabled] ~ span:after,



  .m-switch input[disabled] ~ span:before {



    cursor: not-allowed;



    opacity: 0.7 ;



    filter: alpha(opacity=70) ; }







.m-switch.m-switch--brand:not(.m-switch--outline) input:empty ~ span:before {



  background-color: #716aca; }







.m-switch.m-switch--brand:not(.m-switch--outline) input:empty ~ span:after {



  color: #716aca;



  background-color: #ffffff;



  opacity: 0.4 ;



  filter: alpha(opacity=40) ; }







.m-switch.m-switch--brand:not(.m-switch--outline) input:checked ~ span:before {



  background-color: #716aca; }







.m-switch.m-switch--brand:not(.m-switch--outline) input:checked ~ span:after {



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--outline.m-switch--brand input:empty ~ span:before {



  border: 2px solid #ebedf2;



  background-color: #ffffff; }







.m-switch.m-switch--outline.m-switch--brand input:empty ~ span:after {



  color: #ffffff; }







.m-switch.m-switch--outline.m-switch--brand input:checked ~ span:before {



  background-color: #ffffff; }







.m-switch.m-switch--outline.m-switch--brand input:checked ~ span:after {



  background-color: #716aca;



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--metal:not(.m-switch--outline) input:empty ~ span:before {



  background-color: #c4c5d6; }







.m-switch.m-switch--metal:not(.m-switch--outline) input:empty ~ span:after {



  color: #c4c5d6;



  background-color: #ffffff;



  opacity: 0.4 ;



  filter: alpha(opacity=40) ; }







.m-switch.m-switch--metal:not(.m-switch--outline) input:checked ~ span:before {



  background-color: #c4c5d6; }







.m-switch.m-switch--metal:not(.m-switch--outline) input:checked ~ span:after {



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--outline.m-switch--metal input:empty ~ span:before {



  border: 2px solid #ebedf2;



  background-color: #ffffff; }







.m-switch.m-switch--outline.m-switch--metal input:empty ~ span:after {



  color: #ffffff; }







.m-switch.m-switch--outline.m-switch--metal input:checked ~ span:before {



  background-color: #ffffff; }







.m-switch.m-switch--outline.m-switch--metal input:checked ~ span:after {



  background-color: #c4c5d6;



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--light:not(.m-switch--outline) input:empty ~ span:before {



  background-color: #ffffff; }







.m-switch.m-switch--light:not(.m-switch--outline) input:empty ~ span:after {



  color: #ffffff;



  background-color: #282a3c;



  opacity: 0.4 ;



  filter: alpha(opacity=40) ; }







.m-switch.m-switch--light:not(.m-switch--outline) input:checked ~ span:before {



  background-color: #ffffff; }







.m-switch.m-switch--light:not(.m-switch--outline) input:checked ~ span:after {



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--outline.m-switch--light input:empty ~ span:before {



  border: 2px solid #ebedf2;



  background-color: #ffffff; }







.m-switch.m-switch--outline.m-switch--light input:empty ~ span:after {



  color: #282a3c; }







.m-switch.m-switch--outline.m-switch--light input:checked ~ span:before {



  background-color: #282a3c; }







.m-switch.m-switch--outline.m-switch--light input:checked ~ span:after {



  background-color: #ffffff;



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--accent:not(.m-switch--outline) input:empty ~ span:before {



  background-color: #00c5dc; }







.m-switch.m-switch--accent:not(.m-switch--outline) input:empty ~ span:after {



  color: #00c5dc;



  background-color: #ffffff;



  opacity: 0.4 ;



  filter: alpha(opacity=40) ; }







.m-switch.m-switch--accent:not(.m-switch--outline) input:checked ~ span:before {



  background-color: #00c5dc; }







.m-switch.m-switch--accent:not(.m-switch--outline) input:checked ~ span:after {



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--outline.m-switch--accent input:empty ~ span:before {



  border: 2px solid #ebedf2;



  background-color: #ffffff; }







.m-switch.m-switch--outline.m-switch--accent input:empty ~ span:after {



  color: #ffffff; }







.m-switch.m-switch--outline.m-switch--accent input:checked ~ span:before {



  background-color: #ffffff; }







.m-switch.m-switch--outline.m-switch--accent input:checked ~ span:after {



  background-color: #00c5dc;



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--focus:not(.m-switch--outline) input:empty ~ span:before {



  background-color: #9816f4; }







.m-switch.m-switch--focus:not(.m-switch--outline) input:empty ~ span:after {



  color: #9816f4;



  background-color: #ffffff;



  opacity: 0.4 ;



  filter: alpha(opacity=40) ; }







.m-switch.m-switch--focus:not(.m-switch--outline) input:checked ~ span:before {



  background-color: #9816f4; }







.m-switch.m-switch--focus:not(.m-switch--outline) input:checked ~ span:after {



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--outline.m-switch--focus input:empty ~ span:before {



  border: 2px solid #ebedf2;



  background-color: #ffffff; }







.m-switch.m-switch--outline.m-switch--focus input:empty ~ span:after {



  color: #ffffff; }







.m-switch.m-switch--outline.m-switch--focus input:checked ~ span:before {



  background-color: #ffffff; }







.m-switch.m-switch--outline.m-switch--focus input:checked ~ span:after {



  background-color: #9816f4;



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--primary:not(.m-switch--outline) input:empty ~ span:before {



  background-color: #5867dd; }







.m-switch.m-switch--primary:not(.m-switch--outline) input:empty ~ span:after {



  color: #5867dd;



  background-color: #ffffff;



  opacity: 0.4 ;



  filter: alpha(opacity=40) ; }







.m-switch.m-switch--primary:not(.m-switch--outline) input:checked ~ span:before {



  background-color: #5867dd; }







.m-switch.m-switch--primary:not(.m-switch--outline) input:checked ~ span:after {



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--outline.m-switch--primary input:empty ~ span:before {



  border: 2px solid #ebedf2;



  background-color: #ffffff; }







.m-switch.m-switch--outline.m-switch--primary input:empty ~ span:after {



  color: #ffffff; }







.m-switch.m-switch--outline.m-switch--primary input:checked ~ span:before {



  background-color: #ffffff; }







.m-switch.m-switch--outline.m-switch--primary input:checked ~ span:after {



  background-color: #5867dd;



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--success:not(.m-switch--outline) input:empty ~ span:before {



  background-color: #34bfa3; }







.m-switch.m-switch--success:not(.m-switch--outline) input:empty ~ span:after {



  color: #34bfa3;



  background-color: #ffffff;



  opacity: 0.4 ;



  filter: alpha(opacity=40) ; }







.m-switch.m-switch--success:not(.m-switch--outline) input:checked ~ span:before {



  background-color: #34bfa3; }







.m-switch.m-switch--success:not(.m-switch--outline) input:checked ~ span:after {



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--outline.m-switch--success input:empty ~ span:before {



  border: 2px solid #ebedf2;



  background-color: #ffffff; }







.m-switch.m-switch--outline.m-switch--success input:empty ~ span:after {



  color: #ffffff; }







.m-switch.m-switch--outline.m-switch--success input:checked ~ span:before {



  background-color: #ffffff; }







.m-switch.m-switch--outline.m-switch--success input:checked ~ span:after {



  background-color: #34bfa3;



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--info:not(.m-switch--outline) input:empty ~ span:before {



  background-color: #36a3f7; }







.m-switch.m-switch--info:not(.m-switch--outline) input:empty ~ span:after {



  color: #36a3f7;



  background-color: #ffffff;



  opacity: 0.4 ;



  filter: alpha(opacity=40) ; }







.m-switch.m-switch--info:not(.m-switch--outline) input:checked ~ span:before {



  background-color: #36a3f7; }







.m-switch.m-switch--info:not(.m-switch--outline) input:checked ~ span:after {



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--outline.m-switch--info input:empty ~ span:before {



  border: 2px solid #ebedf2;



  background-color: #ffffff; }







.m-switch.m-switch--outline.m-switch--info input:empty ~ span:after {



  color: #ffffff; }







.m-switch.m-switch--outline.m-switch--info input:checked ~ span:before {



  background-color: #ffffff; }







.m-switch.m-switch--outline.m-switch--info input:checked ~ span:after {



  background-color: #36a3f7;



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--warning:not(.m-switch--outline) input:empty ~ span:before {



  background-color: #ffb822; }







.m-switch.m-switch--warning:not(.m-switch--outline) input:empty ~ span:after {



  color: #ffb822;



  background-color: #111111;



  opacity: 0.4 ;



  filter: alpha(opacity=40) ; }







.m-switch.m-switch--warning:not(.m-switch--outline) input:checked ~ span:before {



  background-color: #ffb822; }







.m-switch.m-switch--warning:not(.m-switch--outline) input:checked ~ span:after {



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--outline.m-switch--warning input:empty ~ span:before {



  border: 2px solid #ebedf2;



  background-color: #ffffff; }







.m-switch.m-switch--outline.m-switch--warning input:empty ~ span:after {



  color: #111111; }







.m-switch.m-switch--outline.m-switch--warning input:checked ~ span:before {



  background-color: #111111; }







.m-switch.m-switch--outline.m-switch--warning input:checked ~ span:after {



  background-color: #ffb822;



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--danger:not(.m-switch--outline) input:empty ~ span:before {



  background-color: #f4516c; }







.m-switch.m-switch--danger:not(.m-switch--outline) input:empty ~ span:after {



  color: #f4516c;



  background-color: #ffffff;



  opacity: 0.4 ;



  filter: alpha(opacity=40) ; }







.m-switch.m-switch--danger:not(.m-switch--outline) input:checked ~ span:before {



  background-color: #f4516c; }







.m-switch.m-switch--danger:not(.m-switch--outline) input:checked ~ span:after {



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--outline.m-switch--danger input:empty ~ span:before {



  border: 2px solid #ebedf2;



  background-color: #ffffff; }







.m-switch.m-switch--outline.m-switch--danger input:empty ~ span:after {



  color: #ffffff; }







.m-switch.m-switch--outline.m-switch--danger input:checked ~ span:before {



  background-color: #ffffff; }







.m-switch.m-switch--outline.m-switch--danger input:checked ~ span:after {



  background-color: #f4516c;



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--skin-dark input:empty ~ span:before {



  background-color: #a1a4b1; }







.m-switch.m-switch--skin-dark input:empty ~ span:after {



  color: #9699a8;



  background-color: #acafba; }







.m-switch.m-switch--skin-dark input:checked ~ span:before {



  background-color: #a1a4b1;



  -webkit-box-shadow: 0px 3px 20px 0px rgba(161, 164, 177, 0.41) ;



  -moz-box-shadow: 0px 3px 20px 0px rgba(161, 164, 177, 0.41) ;



  box-shadow: 0px 3px 20px 0px rgba(161, 164, 177, 0.41) ; }







.m-switch.m-switch--skin-dark input:checked ~ span:after {



  background-color: #716aca;



  color: #ffffff;



  -webkit-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.41) ;



  -moz-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.41) ;



  box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.41) ; }







.m-switch.m-switch--skin-dark input[disabled] {



  cursor: not-allowed; }



  .m-switch.m-switch--skin-dark input[disabled] ~ span:after,



  .m-switch.m-switch--skin-dark input[disabled] ~ span:before {



    cursor: not-allowed;



    opacity: 0.7 ;



    filter: alpha(opacity=70) ; }







.m-switch.m-switch--skin-dark.m-switch--brand:not(.m-switch--outline) input:empty ~ span:before {



  background-color: #716aca; }







.m-switch.m-switch--skin-dark.m-switch--brand:not(.m-switch--outline) input:empty ~ span:after {



  color: #716aca;



  background-color: #ffffff;



  opacity: 0.4 ;



  filter: alpha(opacity=40) ; }







.m-switch.m-switch--skin-dark.m-switch--brand:not(.m-switch--outline) input:checked ~ span:before {



  background-color: #716aca; }







.m-switch.m-switch--skin-dark.m-switch--brand:not(.m-switch--outline) input:checked ~ span:after {



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--brand input:empty ~ span:before {



  border: 2px solid #a1a4b1;



  background-color: #2c2e3e; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--brand input:empty ~ span:after {



  color: #ffffff; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--brand input:checked ~ span:before {



  background-color: #ffffff; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--brand input:checked ~ span:after {



  background-color: #716aca;



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--skin-dark.m-switch--metal:not(.m-switch--outline) input:empty ~ span:before {



  background-color: #c4c5d6; }







.m-switch.m-switch--skin-dark.m-switch--metal:not(.m-switch--outline) input:empty ~ span:after {



  color: #c4c5d6;



  background-color: #ffffff;



  opacity: 0.4 ;



  filter: alpha(opacity=40) ; }







.m-switch.m-switch--skin-dark.m-switch--metal:not(.m-switch--outline) input:checked ~ span:before {



  background-color: #c4c5d6; }







.m-switch.m-switch--skin-dark.m-switch--metal:not(.m-switch--outline) input:checked ~ span:after {



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--metal input:empty ~ span:before {



  border: 2px solid #a1a4b1;



  background-color: #2c2e3e; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--metal input:empty ~ span:after {



  color: #ffffff; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--metal input:checked ~ span:before {



  background-color: #ffffff; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--metal input:checked ~ span:after {



  background-color: #c4c5d6;



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--skin-dark.m-switch--light:not(.m-switch--outline) input:empty ~ span:before {



  background-color: #ffffff; }







.m-switch.m-switch--skin-dark.m-switch--light:not(.m-switch--outline) input:empty ~ span:after {



  color: #ffffff;



  background-color: #282a3c;



  opacity: 0.4 ;



  filter: alpha(opacity=40) ; }







.m-switch.m-switch--skin-dark.m-switch--light:not(.m-switch--outline) input:checked ~ span:before {



  background-color: #ffffff; }







.m-switch.m-switch--skin-dark.m-switch--light:not(.m-switch--outline) input:checked ~ span:after {



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--light input:empty ~ span:before {



  border: 2px solid #a1a4b1;



  background-color: #2c2e3e; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--light input:empty ~ span:after {



  color: #282a3c; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--light input:checked ~ span:before {



  background-color: #282a3c; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--light input:checked ~ span:after {



  background-color: #ffffff;



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--skin-dark.m-switch--accent:not(.m-switch--outline) input:empty ~ span:before {



  background-color: #00c5dc; }







.m-switch.m-switch--skin-dark.m-switch--accent:not(.m-switch--outline) input:empty ~ span:after {



  color: #00c5dc;



  background-color: #ffffff;



  opacity: 0.4 ;



  filter: alpha(opacity=40) ; }







.m-switch.m-switch--skin-dark.m-switch--accent:not(.m-switch--outline) input:checked ~ span:before {



  background-color: #00c5dc; }







.m-switch.m-switch--skin-dark.m-switch--accent:not(.m-switch--outline) input:checked ~ span:after {



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--accent input:empty ~ span:before {



  border: 2px solid #a1a4b1;



  background-color: #2c2e3e; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--accent input:empty ~ span:after {



  color: #ffffff; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--accent input:checked ~ span:before {



  background-color: #ffffff; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--accent input:checked ~ span:after {



  background-color: #00c5dc;



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--skin-dark.m-switch--focus:not(.m-switch--outline) input:empty ~ span:before {



  background-color: #9816f4; }







.m-switch.m-switch--skin-dark.m-switch--focus:not(.m-switch--outline) input:empty ~ span:after {



  color: #9816f4;



  background-color: #ffffff;



  opacity: 0.4 ;



  filter: alpha(opacity=40) ; }







.m-switch.m-switch--skin-dark.m-switch--focus:not(.m-switch--outline) input:checked ~ span:before {



  background-color: #9816f4; }







.m-switch.m-switch--skin-dark.m-switch--focus:not(.m-switch--outline) input:checked ~ span:after {



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--focus input:empty ~ span:before {



  border: 2px solid #a1a4b1;



  background-color: #2c2e3e; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--focus input:empty ~ span:after {



  color: #ffffff; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--focus input:checked ~ span:before {



  background-color: #ffffff; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--focus input:checked ~ span:after {



  background-color: #9816f4;



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--skin-dark.m-switch--primary:not(.m-switch--outline) input:empty ~ span:before {



  background-color: #5867dd; }







.m-switch.m-switch--skin-dark.m-switch--primary:not(.m-switch--outline) input:empty ~ span:after {



  color: #5867dd;



  background-color: #ffffff;



  opacity: 0.4 ;



  filter: alpha(opacity=40) ; }







.m-switch.m-switch--skin-dark.m-switch--primary:not(.m-switch--outline) input:checked ~ span:before {



  background-color: #5867dd; }







.m-switch.m-switch--skin-dark.m-switch--primary:not(.m-switch--outline) input:checked ~ span:after {



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--primary input:empty ~ span:before {



  border: 2px solid #a1a4b1;



  background-color: #2c2e3e; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--primary input:empty ~ span:after {



  color: #ffffff; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--primary input:checked ~ span:before {



  background-color: #ffffff; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--primary input:checked ~ span:after {



  background-color: #5867dd;



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--skin-dark.m-switch--success:not(.m-switch--outline) input:empty ~ span:before {



  background-color: #34bfa3; }







.m-switch.m-switch--skin-dark.m-switch--success:not(.m-switch--outline) input:empty ~ span:after {



  color: #34bfa3;



  background-color: #ffffff;



  opacity: 0.4 ;



  filter: alpha(opacity=40) ; }







.m-switch.m-switch--skin-dark.m-switch--success:not(.m-switch--outline) input:checked ~ span:before {



  background-color: #34bfa3; }







.m-switch.m-switch--skin-dark.m-switch--success:not(.m-switch--outline) input:checked ~ span:after {



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--success input:empty ~ span:before {



  border: 2px solid #a1a4b1;



  background-color: #2c2e3e; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--success input:empty ~ span:after {



  color: #ffffff; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--success input:checked ~ span:before {



  background-color: #ffffff; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--success input:checked ~ span:after {



  background-color: #34bfa3;



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--skin-dark.m-switch--info:not(.m-switch--outline) input:empty ~ span:before {



  background-color: #36a3f7; }







.m-switch.m-switch--skin-dark.m-switch--info:not(.m-switch--outline) input:empty ~ span:after {



  color: #36a3f7;



  background-color: #ffffff;



  opacity: 0.4 ;



  filter: alpha(opacity=40) ; }







.m-switch.m-switch--skin-dark.m-switch--info:not(.m-switch--outline) input:checked ~ span:before {



  background-color: #36a3f7; }







.m-switch.m-switch--skin-dark.m-switch--info:not(.m-switch--outline) input:checked ~ span:after {



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--info input:empty ~ span:before {



  border: 2px solid #a1a4b1;



  background-color: #2c2e3e; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--info input:empty ~ span:after {



  color: #ffffff; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--info input:checked ~ span:before {



  background-color: #ffffff; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--info input:checked ~ span:after {



  background-color: #36a3f7;



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--skin-dark.m-switch--warning:not(.m-switch--outline) input:empty ~ span:before {



  background-color: #ffb822; }







.m-switch.m-switch--skin-dark.m-switch--warning:not(.m-switch--outline) input:empty ~ span:after {



  color: #ffb822;



  background-color: #111111;



  opacity: 0.4 ;



  filter: alpha(opacity=40) ; }







.m-switch.m-switch--skin-dark.m-switch--warning:not(.m-switch--outline) input:checked ~ span:before {



  background-color: #ffb822; }







.m-switch.m-switch--skin-dark.m-switch--warning:not(.m-switch--outline) input:checked ~ span:after {



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--warning input:empty ~ span:before {



  border: 2px solid #a1a4b1;



  background-color: #2c2e3e; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--warning input:empty ~ span:after {



  color: #111111; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--warning input:checked ~ span:before {



  background-color: #111111; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--warning input:checked ~ span:after {



  background-color: #ffb822;



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--skin-dark.m-switch--danger:not(.m-switch--outline) input:empty ~ span:before {



  background-color: #f4516c; }







.m-switch.m-switch--skin-dark.m-switch--danger:not(.m-switch--outline) input:empty ~ span:after {



  color: #f4516c;



  background-color: #ffffff;



  opacity: 0.4 ;



  filter: alpha(opacity=40) ; }







.m-switch.m-switch--skin-dark.m-switch--danger:not(.m-switch--outline) input:checked ~ span:before {



  background-color: #f4516c; }







.m-switch.m-switch--skin-dark.m-switch--danger:not(.m-switch--outline) input:checked ~ span:after {



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--danger input:empty ~ span:before {



  border: 2px solid #a1a4b1;



  background-color: #2c2e3e; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--danger input:empty ~ span:after {



  color: #ffffff; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--danger input:checked ~ span:before {



  background-color: #ffffff; }







.m-switch.m-switch--skin-dark.m-switch--outline.m-switch--danger input:checked ~ span:after {



  background-color: #f4516c;



  opacity: 1 ;



  filter: alpha(opacity=100) ; }







.m-form .m-form__group {



  margin-bottom: 0;



  padding-top: 0px;



  padding-bottom: 15px; }



  .m-form .m-form__group .form-control-label,



  .m-form .m-form__group label {



    font-weight: 400;



    font-size: 13px; }



    .m-form .m-form__group .form-control-label.col-form-label,



    .m-form .m-form__group label.col-form-label {



      padding-top: 0.65rem; }



  .m-form .m-form__group.m-form__group--md {



    padding-top: 5px;



    padding-bottom: 5px; }



  .m-form .m-form__group.m-form__group--sm {



    padding-top: 0px;



    padding-bottom: 0px; }



  .m-form .m-form__group .m-form__control-static {



    display: inline-block;



    font-weight: 300;



    font-size: 1rem;



    padding-top: 0.65rem; }



  .m-form .m-form__group.m-form__group--first {



    padding-top: 0; }



  .m-form .m-form__group.m-form__group--last {



    padding-bottom: 0; }



  @media (min-width: 993px) {



    .m-form .m-form__group:first-child {



      padding-top: 0; }



    .m-form .m-form__group:last-child {



      padding-bottom: 0; } }



  .m-form .m-form__group.m-form__group--inline {



    display: table;



    padding: 0; }



    .m-form .m-form__group.m-form__group--inline > .m-form__label {



      display: table-cell;



      vertical-align: middle;



      margin: 0;



      padding-right: 0.5rem; }



      .m-form .m-form__group.m-form__group--inline > .m-form__label.m-form__label-no-wrap {



        white-space: nowrap; }



      .m-form .m-form__group.m-form__group--inline > .m-form__label > label {



        margin: 0; }



    .m-form .m-form__group.m-form__group--inline > .m-form__control {



      display: table-cell;



      vertical-align: middle;



      margin: 0;



      width: 100%; }







.m-form .m-form__help {



  font-weight: 300;



  font-size: 0.85rem;



  padding-top: 7px; }







.m-form span.m-form__help {



  display: inline-block; }







.m-form .m-form__section {



  margin: 40px 0 40px 0; }



  .m-form .m-form__section:first-child, .m-form .m-form__section.m-form__section--first {



    margin-top: 0; }



  .m-form .m-form__section:last-child, .m-form .m-form__section.m-form__section--last {



    margin-bottom: 0; }







.m-form .m-form__seperator {



  display: block;



  height: 0; }



  .m-form .m-form__seperator.m-form__seperator--space {



    margin: 20px 0; }



  .m-form .m-form__seperator.m-form__seperator--space-2x {



    margin: 30px 0; }



  .m-form .m-form__seperator.m-form__seperator--space-3x {



    margin: 40px 0; }







.m-form .m-form__heading {



  padding: 0;



  margin: 0 0 15px 0; }



  .m-form .m-form__heading .m-form__heading-title {



    font-weight: 500;



    font-size: 1.3rem; }



    .m-form .m-form__heading .m-form__heading-title .m-form__heading-help-icon {



      line-height: 0;



      vertical-align: middle;



      padding-left: 5px; }



  .m-form .m-form__heading .m-form__heading-sub {



    margin: 5px 0 0 0;



    padding: 0;



    font-size: 1rem; }



  .m-form .m-form__heading.m-form__heading--bordered, .m-form .m-form__heading.m-form__heading--dashed {



    padding: 0 0 15px 0;



    margin: 0 0 15px 0; }







.m-form .m-form__section {



  font-size: 1.2rem;



  font-weight: 500; }







.m-form .m-form__actions {



  padding: 30px; }



  .m-form .m-form__actions:before, .m-form .m-form__actions:after {



    content: " ";



    display: table; }



  .m-form .m-form__actions:after {



    clear: both; }



  .m-form .m-form__actions.m-form__actions--right {



    text-align: right; }



  .m-form .m-form__actions.m-form__actions--paddingless-sides {



    padding-left: 0;



    padding-right: 0; }







.m-form.m-form--custom .m-form__actions {



  padding: 30px 0;



  margin-top: 30px; }



  .m-form.m-form--custom .m-form__actions.m-form__actions--top {



    margin-top: 0;



    margin-bottom: 30px; }







.m-form.m-form--fit .m-form__content,



.m-form.m-form--fit .m-form__heading,



.m-form.m-form--fit .m-form__group {



  padding-left: 15px;



  padding-right: 15px; }







@media (min-width: 993px) {



  .m-form .m-form__section.m-form__section--label-align-right .m-form__group > label, .m-form.m-form--label-align-right .m-form__group > label {



    text-align: left; } }







@media (min-width: 769px) and (max-width: 992px) {



  .m-form.m-form--label-align-right-tablet .m-form__group label {



    text-align: right; } }







.m-form.m-form--group-seperator-dashed .m-portlet__body, .m-form.m-form--group-seperator .m-portlet__body {



  padding-top: 0;



  padding-bottom: 0; }







.m-form.m-form--group-seperator-dashed .m-form__group, .m-form.m-form--group-seperator .m-form__group {



  padding-top: 25px;



  padding-bottom: 25px; }







.m-form .form-control-feedback {



  margin-top: 0.2rem;



  font-size: 0.85rem; }







.m-form .m-form__group .form-control-label,



.m-form .m-form__group .col-form-label,



.m-form .m-form__group > label {



  color: #3f4047; }







.m-form .m-form__group .m-form__control-static {



  color: #6f727d; }







.m-form.m-form--group-seperator .m-form__group {



  border-bottom: 1px solid #f4f5f8; }



  .m-form.m-form--group-seperator .m-form__group.m-form__group--last, .m-form.m-form--group-seperator .m-form__group:last-child {



    border-bottom: 0; }







.m-form.m-form--group-seperator-dashed .m-form__group {



  border-bottom: 1px dashed #ebedf2; }



  .m-form.m-form--group-seperator-dashed .m-form__group.m-form__group--last, .m-form.m-form--group-seperator-dashed .m-form__group:last-child {



    border-bottom: 0; }







.m-form .m-form__help {



  color: #7b7e8a; }







.m-form .m-form__seperator {



  border-top: 1px solid #ebedf2; }



  .m-form .m-form__seperator.m-form__seperator--dashed {



    border-top: 1px dashed #ebedf2; }







.m-form .m-form__heading .m-form__heading-title {



  color: #575962; }







.m-form .m-form__heading .m-form__heading-sub {



  color: #6f727d; }







.m-form .m-form__heading.m-form__heading--bordered {



  border-bottom: 1px solid #ebedf2; }







.m-form .m-form__heading.m-form__heading--dashed {



  border-bottom: 1px dashed #ebedf2; }







.m-form .m-form__section {



  color: #7b7e8a; }







.m-form .m-form__actions.m-form__actions--line {



  border-top: 1px solid #ebedf2; }







.m-form .m-form__actions.m-form__actions--top.m-form__actions--line {



  border-top: 0;



  border-bottom: 1px solid #ebedf2; }







.m-form .m-form__actions.m-form__actions--solid {



  background-color: #f7f8fa;



  border-color: #f7f8fa; }







.has-success label:not(.m-checkbox):not(.m-radio),



.has-success label.col-form-label,



.has-success label.form-control-label {



  color: #34bfa3; }







.has-success .form-control-feedback {



  color: #34bfa3; }







.has-success .input-group-addon,



.has-success .form-control {



  border-color: #ebedf2; }







.has-success .form-control:focus {



  border-color: #716aca; }







.m-form.m-form--state .has-success .input-group-addon,



.m-form.m-form--state .has-success .form-control:focus,



.m-form.m-form--state .has-success .form-control {



  border-color: #34bfa3; }







.m-form.m-form--state .has-success .bootstrap-select.btn-group.btn.btn-secondary,



.m-form.m-form--state .has-success .input-group-btn > .btn.btn-secondary {



  border-color: #34bfa3; }



  .m-form.m-form--state .has-success .bootstrap-select.btn-group.btn.btn-secondary:hover,



  .m-form.m-form--state .has-success .input-group-btn > .btn.btn-secondary:hover {



    border-color: #34bfa3; }







.has-warning label:not(.m-checkbox):not(.m-radio),



.has-warning label.col-form-label,



.has-warning label.form-control-label {



  color: #ffb822; }







.has-warning .form-control-feedback {



  color: #ffb822; }







.has-warning .input-group-addon,



.has-warning .form-control {



  border-color: #ebedf2; }







.has-warning .form-control:focus {



  border-color: #716aca; }







.m-form.m-form--state .has-warning .input-group-addon,



.m-form.m-form--state .has-warning .form-control:focus,



.m-form.m-form--state .has-warning .form-control {



  border-color: #ffb822; }







.m-form.m-form--state .has-warning .bootstrap-select.btn-group.btn.btn-secondary,



.m-form.m-form--state .has-warning .input-group-btn > .btn.btn-secondary {



  border-color: #ffb822; }



  .m-form.m-form--state .has-warning .bootstrap-select.btn-group.btn.btn-secondary:hover,



  .m-form.m-form--state .has-warning .input-group-btn > .btn.btn-secondary:hover {



    border-color: #ffb822; }







.has-danger label:not(.m-checkbox):not(.m-radio),



.has-danger label.col-form-label,



.has-danger label.form-control-label {



  color: #f4516c; }







.has-danger .form-control-feedback {



  color: #f4516c; }







.has-danger .input-group-addon,



.has-danger .form-control {



  border-color: #ebedf2; }







.has-danger .form-control:focus {



  border-color: #716aca; }







.m-form.m-form--state .has-danger .input-group-addon,



.m-form.m-form--state .has-danger .form-control:focus,



.m-form.m-form--state .has-danger .form-control {



  border-color: #f4516c; }







.m-form.m-form--state .has-danger .bootstrap-select.btn-group.btn.btn-secondary,



.m-form.m-form--state .has-danger .input-group-btn > .btn.btn-secondary {



  border-color: #f4516c; }



  .m-form.m-form--state .has-danger .bootstrap-select.btn-group.btn.btn-secondary:hover,



  .m-form.m-form--state .has-danger .input-group-btn > .btn.btn-secondary:hover {



    border-color: #f4516c; }







.table th {



  font-weight: 500; }







.table.table-striped thead th {



  border: 0; }







.table.table-striped tbody th, .table.table-striped tbody td {



  border1: 0; }







.m-table.m-table--head-no-border thead th {



  border-top: 0; }







.m-table.m-table--head-bg-brand thead th {



  background: #716aca;



  color: #ffffff;



  border-bottom: 0;



  border-top: 0; }







.m-table.m-table--head-separator-brand thead th {



  border-top: 0;



  border-bottom: 1px solid #716aca; }







.m-table tr.m-table__row--brand th, .m-table tr.m-table__row--brand td {



  background: #716aca;



  color: #ffffff;



  border-bottom: 0;



  border-top: 0; }







.m-table.m-table--border-brand,



.m-table.m-table--border-brand th, .m-table.m-table--border-brand td {



  border-color: #716aca; }







.m-table.m-table--head-bg-metal thead th {



  background: #c4c5d6;



  color: #ffffff;



  border-bottom: 0;



  border-top: 0; }







.m-table.m-table--head-separator-metal thead th {



  border-top: 0;



  border-bottom: 1px solid #c4c5d6; }







.m-table tr.m-table__row--metal th, .m-table tr.m-table__row--metal td {



  background: #c4c5d6;



  color: #ffffff;



  border-bottom: 0;



  border-top: 0; }







.m-table.m-table--border-metal,



.m-table.m-table--border-metal th, .m-table.m-table--border-metal td {



  border-color: #c4c5d6; }







.m-table.m-table--head-bg-light thead th {



  background: #ffffff;



  color: #282a3c;



  border-bottom: 0;



  border-top: 0; }







.m-table.m-table--head-separator-light thead th {



  border-top: 0;



  border-bottom: 1px solid #ffffff; }







.m-table tr.m-table__row--light th, .m-table tr.m-table__row--light td {



  background: #ffffff;



  color: #282a3c;



  border-bottom: 0;



  border-top: 0; }







.m-table.m-table--border-light,



.m-table.m-table--border-light th, .m-table.m-table--border-light td {



  border-color: #ffffff; }







.m-table.m-table--head-bg-accent thead th {



  background: #00c5dc;



  color: #ffffff;



  border-bottom: 0;



  border-top: 0; }







.m-table.m-table--head-separator-accent thead th {



  border-top: 0;



  border-bottom: 1px solid #00c5dc; }







.m-table tr.m-table__row--accent th, .m-table tr.m-table__row--accent td {



  background: #00c5dc;



  color: #ffffff;



  border-bottom: 0;



  border-top: 0; }







.m-table.m-table--border-accent,



.m-table.m-table--border-accent th, .m-table.m-table--border-accent td {



  border-color: #00c5dc; }







.m-table.m-table--head-bg-focus thead th {



  background: #9816f4;



  color: #ffffff;



  border-bottom: 0;



  border-top: 0; }







.m-table.m-table--head-separator-focus thead th {



  border-top: 0;



  border-bottom: 1px solid #9816f4; }







.m-table tr.m-table__row--focus th, .m-table tr.m-table__row--focus td {



  background: #9816f4;



  color: #ffffff;



  border-bottom: 0;



  border-top: 0; }







.m-table.m-table--border-focus,



.m-table.m-table--border-focus th, .m-table.m-table--border-focus td {



  border-color: #9816f4; }







.m-table.m-table--head-bg-primary thead th {



  background: #5867dd;



  color: #ffffff;



  border-bottom: 0;



  border-top: 0; }







.m-table.m-table--head-separator-primary thead th {



  border-top: 0;



  border-bottom: 1px solid #5867dd; }







.m-table tr.m-table__row--primary th, .m-table tr.m-table__row--primary td {



  background: #5867dd;



  color: #ffffff;



  border-bottom: 0;



  border-top: 0; }







.m-table.m-table--border-primary,



.m-table.m-table--border-primary th, .m-table.m-table--border-primary td {



  border-color: #5867dd; }







.m-table.m-table--head-bg-success thead th {



  background: #34bfa3;



  color: #ffffff;



  border-bottom: 0;



  border-top: 0; }







.m-table.m-table--head-separator-success thead th {



  border-top: 0;



  border-bottom: 1px solid #34bfa3; }







.m-table tr.m-table__row--success th, .m-table tr.m-table__row--success td {



  background: #34bfa3;



  color: #ffffff;



  border-bottom: 0;



  border-top: 0; }







.m-table.m-table--border-success,



.m-table.m-table--border-success th, .m-table.m-table--border-success td {



  border-color: #34bfa3; }







.m-table.m-table--head-bg-info thead th {



  background: #36a3f7;



  color: #ffffff;



  border-bottom: 0;



  border-top: 0; }







.m-table.m-table--head-separator-info thead th {



  border-top: 0;



  border-bottom: 1px solid #36a3f7; }







.m-table tr.m-table__row--info th, .m-table tr.m-table__row--info td {



  background: #36a3f7;



  color: #ffffff;



  border-bottom: 0;



  border-top: 0; }







.m-table.m-table--border-info,



.m-table.m-table--border-info th, .m-table.m-table--border-info td {



  border-color: #36a3f7; }







.m-table.m-table--head-bg-warning thead th {



  background: #ffb822;



  color: #111111;



  border-bottom: 0;



  border-top: 0; }







.m-table.m-table--head-separator-warning thead th {



  border-top: 0;



  border-bottom: 1px solid #ffb822; }







.m-table tr.m-table__row--warning th, .m-table tr.m-table__row--warning td {



  background: #ffb822;



  color: #111111;



  border-bottom: 0;



  border-top: 0; }







.m-table.m-table--border-warning,



.m-table.m-table--border-warning th, .m-table.m-table--border-warning td {



  border-color: #ffb822; }







.m-table.m-table--head-bg-danger thead th {



  background: #f4516c;



  color: #ffffff;



  border-bottom: 0;



  border-top: 0; }







.m-table.m-table--head-separator-danger thead th {



  border-top: 0;



  border-bottom: 1px solid #f4516c; }







.m-table tr.m-table__row--danger th, .m-table tr.m-table__row--danger td {



  background: #f4516c;



  color: #ffffff;



  border-bottom: 0;



  border-top: 0; }







.m-table.m-table--border-danger,



.m-table.m-table--border-danger th, .m-table.m-table--border-danger td {



  border-color: #f4516c; }







.m-wizard .m-wizard__form .m-wizard__form-step {



  display: none; }



  .m-wizard .m-wizard__form .m-wizard__form-step.m-wizard__form-step--current {



    display: block; }







.m-wizard [data-wizard-action="submit"] {



  display: none; }







.m-wizard [data-wizard-action="prev"], .m-wizard.m-wizard--step-first [data-wizard-action="prev"] {



  display: none; }







.m-wizard.m-wizard--step-last [data-wizard-action="submit"] {



  display: inline-block !important; }







.m-wizard.m-wizard--step-last [data-wizard-action="next"] {



  display: none !important; }







.m-wizard.m-wizard--step-last [data-wizard-action="prev"] {



  display: inline-block !important; }







.m-wizard.m-wizard--step-between [data-wizard-action="next"] {



  display: inline-block !important; }







.m-wizard.m-wizard--step-between [data-wizard-action="prev"] {



  display: inline-block !important; }







.m-wizard.m-wizard--1 .m-wizard__head {



  margin: 3rem 0 3rem 0; }



  .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__progress .progress {



    -webkit-border-radius: 0.71rem;



    -moz-border-radius: 0.71rem;



    -ms-border-radius: 0.71rem;



    -o-border-radius: 0.71rem;



    border-radius: 0.71rem;



    height: 0.71rem;



    position: relative;



    overflow: visible; }



    .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__progress .progress .progress-bar {



      position: relative;



      -webkit-border-radius: 0.71rem;



      -moz-border-radius: 0.71rem;



      -ms-border-radius: 0.71rem;



      -o-border-radius: 0.71rem;



      border-radius: 0.71rem; }



      .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__progress .progress .progress-bar:after {



        content: '';



        display: block;



        position: absolute;



        width: 1.3rem;



        height: 1.3rem;



        right: -0.65rem;



        -webkit-border-radius: 50%;



        -moz-border-radius: 50%;



        -ms-border-radius: 50%;



        -o-border-radius: 50%;



        border-radius: 50%;



        z-index: 1;



        top: -0.3rem; }



  .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__nav .m-wizard__steps {



    margin-top: 3rem;



    width: 100%;



    display: table;



    table-layout: fixed; }



    .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step {



      display: table-cell;



      vertical-align: middle; }



      .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info {



        display: table; }



        .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-number {



          display: table-cell;



          vertical-align: middle;



          text-decoration: none;



          outline: none !important; }



          .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-number > span {



            width: 4rem;



            height: 4rem;



            -webkit-border-radius: 100%;



            -moz-border-radius: 100%;



            -ms-border-radius: 100%;



            -o-border-radius: 100%;



            border-radius: 100%;



            justify-content: center;



            align-items: center;



            display: flex; }



            .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-number > span > span {



              font-size: 1.7rem;



              font-weight: 500; }



      .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-line {



        display: table-cell;



        vertical-align: middle; }



        .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-line > span {



          margin-left: 0.8rem;



          margin-right: 0.7rem;



          width: 2.5rem;



          height: 0.3rem;



          display: block;



          -webkit-border-radius: 0.6rem;



          -moz-border-radius: 0.6rem;



          -ms-border-radius: 0.6rem;



          -o-border-radius: 0.6rem;



          border-radius: 0.6rem; }



      .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-label {



        display: table-cell;



        vertical-align: middle;



        font-weight: 500; }



    .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__nav .m-wizard__steps:last-child {



      padding-right: 0; }







.m-wizard.m-wizard--1.m-wizard--nav-centered .m-wizard__head {



  margin: 3rem auto;



  width: 80%; }







@media (max-width: 1200px) {



  .m-wizard.m-wizard--1 .m-wizard__head {



    position: relative;



    width: 100% !important; }



    .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__progress {



      padding-bottom: 3rem; }



    .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__nav .m-wizard__steps {



      display: table;



      width: auto;



      margin: 0 auto; }



      .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step {



        display: table-cell;



        display: block;



        width: 100%;



        margin-bottom: 2.5rem;



        padding-right: 0; }



        .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step:last-child {



          margin-bottom: 0; }



        .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-linc {



          display: table-cell;



          vertical-align: middle;



          margin-bottom: 2rem; }



        .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info {



          display: table-cell;



          vertical-align: middle;



          text-align: left;



          padding-left: 0;



          margin-bottom: 2rem; }



          .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-title {



            margin-bottom: 0; }



          .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info:last-child .m-wizard__step-info {



            margin-bottom: 0; } }







.m-wizard.m-wizard--1 .m-wizard__head .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-label {



  color: #9699a2; }







.m-wizard.m-wizard--1 .m-wizard__head .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-number > span {



  background-color: #e2e5ec; }



  .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-number > span > span {



    color: white; }







.m-wizard.m-wizard--1 .m-wizard__head .m-wizard__steps .m-wizard__step .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #bdc3d4; }



  .m-wizard.m-wizard--1 .m-wizard__head .m-wizard__steps .m-wizard__step .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: white; }







.m-wizard.m-wizard--1 .m-wizard__head .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-line > span {



  background-color: #e2e5ec; }







.m-wizard.m-wizard--1.m-wizard--brand .m-wizard__progress .progress .progress-bar {



  background-color: #716aca; }



  .m-wizard.m-wizard--1.m-wizard--brand .m-wizard__progress .progress .progress-bar:after {



    background-color: #716aca; }







.m-wizard.m-wizard--1.m-wizard--brand .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-number > span {



  background-color: #716aca; }



  .m-wizard.m-wizard--1.m-wizard--brand .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--brand .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #5f57c3; }



  .m-wizard.m-wizard--1.m-wizard--brand .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--brand .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number > span {



  background-color: #b9b5e5; }



  .m-wizard.m-wizard--1.m-wizard--brand .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--brand .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #9590d7; }



  .m-wizard.m-wizard--1.m-wizard--brand .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--metal .m-wizard__progress .progress .progress-bar {



  background-color: #c4c5d6; }



  .m-wizard.m-wizard--1.m-wizard--metal .m-wizard__progress .progress .progress-bar:after {



    background-color: #c4c5d6; }







.m-wizard.m-wizard--1.m-wizard--metal .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-number > span {



  background-color: #c4c5d6; }



  .m-wizard.m-wizard--1.m-wizard--metal .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--metal .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #b5b6cc; }



  .m-wizard.m-wizard--1.m-wizard--metal .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--metal .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number > span {



  background-color: white; }



  .m-wizard.m-wizard--1.m-wizard--metal .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--metal .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #e2e3eb; }



  .m-wizard.m-wizard--1.m-wizard--metal .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--light .m-wizard__progress .progress .progress-bar {



  background-color: #ffffff; }



  .m-wizard.m-wizard--1.m-wizard--light .m-wizard__progress .progress .progress-bar:after {



    background-color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--light .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-number > span {



  background-color: #ffffff; }



  .m-wizard.m-wizard--1.m-wizard--light .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-number > span > span {



    color: #282a3c; }







.m-wizard.m-wizard--1.m-wizard--light .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #f2f2f2; }



  .m-wizard.m-wizard--1.m-wizard--light .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #282a3c; }







.m-wizard.m-wizard--1.m-wizard--light .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number > span {



  background-color: white; }



  .m-wizard.m-wizard--1.m-wizard--light .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number > span > span {



    color: #282a3c; }







.m-wizard.m-wizard--1.m-wizard--light .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: white; }



  .m-wizard.m-wizard--1.m-wizard--light .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #282a3c; }







.m-wizard.m-wizard--1.m-wizard--accent .m-wizard__progress .progress .progress-bar {



  background-color: #00c5dc; }



  .m-wizard.m-wizard--1.m-wizard--accent .m-wizard__progress .progress .progress-bar:after {



    background-color: #00c5dc; }







.m-wizard.m-wizard--1.m-wizard--accent .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-number > span {



  background-color: #00c5dc; }



  .m-wizard.m-wizard--1.m-wizard--accent .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--accent .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #00aec3; }



  .m-wizard.m-wizard--1.m-wizard--accent .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--accent .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number > span {



  background-color: #43ebff; }



  .m-wizard.m-wizard--1.m-wizard--accent .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--accent .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #10e6ff; }



  .m-wizard.m-wizard--1.m-wizard--accent .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--focus .m-wizard__progress .progress .progress-bar {



  background-color: #9816f4; }



  .m-wizard.m-wizard--1.m-wizard--focus .m-wizard__progress .progress .progress-bar:after {



    background-color: #9816f4; }







.m-wizard.m-wizard--1.m-wizard--focus .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-number > span {



  background-color: #9816f4; }



  .m-wizard.m-wizard--1.m-wizard--focus .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--focus .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #8b0be6; }



  .m-wizard.m-wizard--1.m-wizard--focus .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--focus .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number > span {



  background-color: #c377f9; }



  .m-wizard.m-wizard--1.m-wizard--focus .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--focus .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #ae47f6; }



  .m-wizard.m-wizard--1.m-wizard--focus .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--primary .m-wizard__progress .progress .progress-bar {



  background-color: #5867dd; }



  .m-wizard.m-wizard--1.m-wizard--primary .m-wizard__progress .progress .progress-bar:after {



    background-color: #5867dd; }







.m-wizard.m-wizard--1.m-wizard--primary .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-number > span {



  background-color: #5867dd; }



  .m-wizard.m-wizard--1.m-wizard--primary .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--primary .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #4354d9; }



  .m-wizard.m-wizard--1.m-wizard--primary .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--primary .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number > span {



  background-color: #adb4ee; }



  .m-wizard.m-wizard--1.m-wizard--primary .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--primary .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #828ee6; }



  .m-wizard.m-wizard--1.m-wizard--primary .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--success .m-wizard__progress .progress .progress-bar {



  background-color: #34bfa3; }



  .m-wizard.m-wizard--1.m-wizard--success .m-wizard__progress .progress .progress-bar:after {



    background-color: #34bfa3; }







.m-wizard.m-wizard--1.m-wizard--success .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-number > span {



  background-color: #34bfa3; }



  .m-wizard.m-wizard--1.m-wizard--success .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--success .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #2fab92; }



  .m-wizard.m-wizard--1.m-wizard--success .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--success .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number > span {



  background-color: #7ddcc9; }



  .m-wizard.m-wizard--1.m-wizard--success .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--success .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #55d1b8; }



  .m-wizard.m-wizard--1.m-wizard--success .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--info .m-wizard__progress .progress .progress-bar {



  background-color: #36a3f7; }



  .m-wizard.m-wizard--1.m-wizard--info .m-wizard__progress .progress .progress-bar:after {



    background-color: #36a3f7; }







.m-wizard.m-wizard--1.m-wizard--info .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-number > span {



  background-color: #36a3f7; }



  .m-wizard.m-wizard--1.m-wizard--info .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--info .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #1d98f6; }



  .m-wizard.m-wizard--1.m-wizard--info .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--info .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number > span {



  background-color: #98d0fb; }



  .m-wizard.m-wizard--1.m-wizard--info .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--info .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #67b9f9; }



  .m-wizard.m-wizard--1.m-wizard--info .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--warning .m-wizard__progress .progress .progress-bar {



  background-color: #ffb822; }



  .m-wizard.m-wizard--1.m-wizard--warning .m-wizard__progress .progress .progress-bar:after {



    background-color: #ffb822; }







.m-wizard.m-wizard--1.m-wizard--warning .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-number > span {



  background-color: #ffb822; }



  .m-wizard.m-wizard--1.m-wizard--warning .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-number > span > span {



    color: #111111; }







.m-wizard.m-wizard--1.m-wizard--warning .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #ffb009; }



  .m-wizard.m-wizard--1.m-wizard--warning .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #111111; }







.m-wizard.m-wizard--1.m-wizard--warning .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number > span {



  background-color: #ffd988; }



  .m-wizard.m-wizard--1.m-wizard--warning .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number > span > span {



    color: #111111; }







.m-wizard.m-wizard--1.m-wizard--warning .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #ffc855; }



  .m-wizard.m-wizard--1.m-wizard--warning .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #111111; }







.m-wizard.m-wizard--1.m-wizard--danger .m-wizard__progress .progress .progress-bar {



  background-color: #f4516c; }



  .m-wizard.m-wizard--1.m-wizard--danger .m-wizard__progress .progress .progress-bar:after {



    background-color: #f4516c; }







.m-wizard.m-wizard--1.m-wizard--danger .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-number > span {



  background-color: #f4516c; }



  .m-wizard.m-wizard--1.m-wizard--danger .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--danger .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #f23958; }



  .m-wizard.m-wizard--1.m-wizard--danger .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--danger .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number > span {



  background-color: #fab1bd; }



  .m-wizard.m-wizard--1.m-wizard--danger .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--1.m-wizard--danger .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #f78195; }



  .m-wizard.m-wizard--1.m-wizard--danger .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2 .m-wizard__head {



  position: relative;



  margin: 3rem 0 1rem 0;



  padding: 0 5rem; }



  .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__progress {



    width: 78%;



    margin: 0 auto; }



    .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__progress .progress {



      height: 0.36rem;



      -webkit-border-radius: 0.71rem;



      -moz-border-radius: 0.71rem;



      -ms-border-radius: 0.71rem;



      -o-border-radius: 0.71rem;



      border-radius: 0.71rem; }



      .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__progress .progress .progress-bar {



        -webkit-border-radius: 0.71rem;



        -moz-border-radius: 0.71rem;



        -ms-border-radius: 0.71rem;



        -o-border-radius: 0.71rem;



        border-radius: 0.71rem; }



  .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__nav .m-wizard__steps {



    display: flex;



    justify-content: space-between;



    width: 100%;



    margin-top: 2.85rem;



    padding: 0; }



    .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step {



      width: 20%;



      padding: 0 0.5rem 0 0.5rem; }



      .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-number {



        text-decoration: none;



        outline: none !important; }



        .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-number > span {



          position: relative;



          z-index: 1;



          margin: -5rem auto 0 auto;



          width: 3rem;



          height: 3rem;



          -webkit-border-radius: 100%;



          -moz-border-radius: 100%;



          -ms-border-radius: 100%;



          -o-border-radius: 100%;



          border-radius: 100%;



          display: flex;



          justify-content: center;



          align-items: center; }



          .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-number > span > i {



            font-size: 1.8rem; }



      .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info {



        text-align: center;



        padding-top: 0.5rem; }



        .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-title {



          font-weight: 600;



          font-size: 1.3rem;



          margin:  0; }







@media (max-width: 1200px) {



  .m-wizard.m-wizard--2 {



    margin-top: 12rem;



    padding: 0; }



    .m-wizard.m-wizard--2 .m-wizard__head {



      padding: 0 2rem;



      display: table;



      width: auto;



      margin: 0 auto; }



      .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__progress {



        margin-bottom: -8rem;



        overflow: hidden; }



        .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__progress .progress {



          top: -4rem;



          position: absolute;



          width: 0.36rem;



          left: 4.15rem;



          height: 100%; }



          .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__progress .progress .progress-bar {



            width: 0.36rem;



            height: 0; }



      .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__nav .m-wizard__steps {



        display:flex;



        margin-top: 0;



        width: auto;



        margin: 0 auto; }



        .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step {



          display: table-cell;



          display: block;



          width: 100%;



          margin-bottom: 2.5rem;



          padding: 0; }



          .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step:last-child {



            margin-bottom: 0; }



          .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-number {



            display: table-cell;



            vertical-align: middle; }



            .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-number > span {



              margin-top: 0;



              left: 0.25rem; }



            .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-number:first-child {



              content: none; }



          .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info {



            display: table-cell;



            vertical-align: middle;



            text-align: left;



            padding-left: 2rem;



            padding-top: 0; }



            .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-title {



              margin: 0; } }







.m-wizard.m-wizard--2 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-number > span {



  background-color: #e2e5ec; }



  .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-number > span > i {



    color: #fff; }







.m-wizard.m-wizard--2 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step a.m-wizard__step-number:hover > span {



  background-color: #bdc3d4; }



  .m-wizard.m-wizard--2 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step a.m-wizard__step-number:hover > span > span {



    color: white; }







.m-wizard.m-wizard--2 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-title {



  color: #3f4047;
  font-size: 15px; }







.m-wizard.m-wizard--2 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-desc {



  color: #6f727d; }







.m-wizard.m-wizard--2.m-wizard--brand .m-wizard__head .m-wizard__progress .progress .progress-bar {



  background-color: #716aca; }







.m-wizard.m-wizard--2.m-wizard--brand .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number > span {



  background-color: #716aca; }



  .m-wizard.m-wizard--2.m-wizard--brand .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--brand .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done a.m-wizard__step-number:hover > span {



  background-color: #5f57c3; }



  .m-wizard.m-wizard--2.m-wizard--brand .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--brand .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number > span {



  background-color: #b9b5e5; }



  .m-wizard.m-wizard--2.m-wizard--brand .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--brand .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current a.m-wizard__step-number:hover > span {



  background-color: #9590d7; }



  .m-wizard.m-wizard--2.m-wizard--brand .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--metal .m-wizard__head .m-wizard__progress .progress .progress-bar {



  background-color: #c4c5d6; }







.m-wizard.m-wizard--2.m-wizard--metal .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number > span {



  background-color: #c4c5d6; }



  .m-wizard.m-wizard--2.m-wizard--metal .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--metal .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done a.m-wizard__step-number:hover > span {



  background-color: #b5b6cc; }



  .m-wizard.m-wizard--2.m-wizard--metal .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--metal .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number > span {



  background-color: white; }



  .m-wizard.m-wizard--2.m-wizard--metal .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--metal .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current a.m-wizard__step-number:hover > span {



  background-color: #e2e3eb; }



  .m-wizard.m-wizard--2.m-wizard--metal .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--light .m-wizard__head .m-wizard__progress .progress .progress-bar {



  background-color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--light .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number > span {



  background-color: #ffffff; }



  .m-wizard.m-wizard--2.m-wizard--light .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number > span > span {



    color: #282a3c; }







.m-wizard.m-wizard--2.m-wizard--light .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done a.m-wizard__step-number:hover > span {



  background-color: #f2f2f2; }



  .m-wizard.m-wizard--2.m-wizard--light .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done a.m-wizard__step-number:hover > span > span {



    color: #282a3c; }







.m-wizard.m-wizard--2.m-wizard--light .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number > span {



  background-color: white; }



  .m-wizard.m-wizard--2.m-wizard--light .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number > span > span {



    color: #282a3c; }







.m-wizard.m-wizard--2.m-wizard--light .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current a.m-wizard__step-number:hover > span {



  background-color: white; }



  .m-wizard.m-wizard--2.m-wizard--light .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current a.m-wizard__step-number:hover > span > span {



    color: #282a3c; }







.m-wizard.m-wizard--2.m-wizard--accent .m-wizard__head .m-wizard__progress .progress .progress-bar {



  background-color: #00c5dc; }







.m-wizard.m-wizard--2.m-wizard--accent .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number > span {



  background-color: #00c5dc; }



  .m-wizard.m-wizard--2.m-wizard--accent .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--accent .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done a.m-wizard__step-number:hover > span {



  background-color: #00aec3; }



  .m-wizard.m-wizard--2.m-wizard--accent .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--accent .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number > span {



  background-color: #43ebff; }



  .m-wizard.m-wizard--2.m-wizard--accent .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--accent .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current a.m-wizard__step-number:hover > span {



  background-color: #10e6ff; }



  .m-wizard.m-wizard--2.m-wizard--accent .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--focus .m-wizard__head .m-wizard__progress .progress .progress-bar {



  background-color: #9816f4; }







.m-wizard.m-wizard--2.m-wizard--focus .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number > span {



  background-color: #9816f4; }



  .m-wizard.m-wizard--2.m-wizard--focus .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--focus .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done a.m-wizard__step-number:hover > span {



  background-color: #8b0be6; }



  .m-wizard.m-wizard--2.m-wizard--focus .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--focus .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number > span {



  background-color: #c377f9; }



  .m-wizard.m-wizard--2.m-wizard--focus .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--focus .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current a.m-wizard__step-number:hover > span {



  background-color: #ae47f6; }



  .m-wizard.m-wizard--2.m-wizard--focus .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--primary .m-wizard__head .m-wizard__progress .progress .progress-bar {



  background-color: #5867dd; }







.m-wizard.m-wizard--2.m-wizard--primary .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number > span {



  background-color: #5867dd; }



  .m-wizard.m-wizard--2.m-wizard--primary .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--primary .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done a.m-wizard__step-number:hover > span {



  background-color: #4354d9; }



  .m-wizard.m-wizard--2.m-wizard--primary .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--primary .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number > span {



  background-color: #adb4ee; }



  .m-wizard.m-wizard--2.m-wizard--primary .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--primary .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current a.m-wizard__step-number:hover > span {



  background-color: #828ee6; }



  .m-wizard.m-wizard--2.m-wizard--primary .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--success .m-wizard__head .m-wizard__progress .progress .progress-bar {



  background-color: #bb2024; }







.m-wizard.m-wizard--2.m-wizard--success .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number > span {



  background-color: #bb2024 }



  .m-wizard.m-wizard--2.m-wizard--success .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--success .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done a.m-wizard__step-number:hover > span {



  background-color: #bb2024; }



  .m-wizard.m-wizard--2.m-wizard--success .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--success .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number > span {



  background-color: #bb2024; }



  .m-wizard.m-wizard--2.m-wizard--success .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--success .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current a.m-wizard__step-number:hover > span {



  background-color: #bb2024; }



  .m-wizard.m-wizard--2.m-wizard--success .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--info .m-wizard__head .m-wizard__progress .progress .progress-bar {



  background-color: #36a3f7; }







.m-wizard.m-wizard--2.m-wizard--info .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number > span {



  background-color: #36a3f7; }



  .m-wizard.m-wizard--2.m-wizard--info .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--info .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done a.m-wizard__step-number:hover > span {



  background-color: #1d98f6; }



  .m-wizard.m-wizard--2.m-wizard--info .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--info .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number > span {



  background-color: #98d0fb; }



  .m-wizard.m-wizard--2.m-wizard--info .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--info .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current a.m-wizard__step-number:hover > span {



  background-color: #67b9f9; }



  .m-wizard.m-wizard--2.m-wizard--info .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--warning .m-wizard__head .m-wizard__progress .progress .progress-bar {



  background-color: #ffb822; }







.m-wizard.m-wizard--2.m-wizard--warning .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number > span {



  background-color: #ffb822; }



  .m-wizard.m-wizard--2.m-wizard--warning .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number > span > span {



    color: #111111; }







.m-wizard.m-wizard--2.m-wizard--warning .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done a.m-wizard__step-number:hover > span {



  background-color: #ffb009; }



  .m-wizard.m-wizard--2.m-wizard--warning .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done a.m-wizard__step-number:hover > span > span {



    color: #111111; }







.m-wizard.m-wizard--2.m-wizard--warning .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number > span {



  background-color: #ffd988; }



  .m-wizard.m-wizard--2.m-wizard--warning .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number > span > span {



    color: #111111; }







.m-wizard.m-wizard--2.m-wizard--warning .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current a.m-wizard__step-number:hover > span {



  background-color: #ffc855; }



  .m-wizard.m-wizard--2.m-wizard--warning .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current a.m-wizard__step-number:hover > span > span {



    color: #111111; }







.m-wizard.m-wizard--2.m-wizard--danger .m-wizard__head .m-wizard__progress .progress .progress-bar {



  background-color: #f4516c; }







.m-wizard.m-wizard--2.m-wizard--danger .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number > span {



  background-color: #f4516c; }



  .m-wizard.m-wizard--2.m-wizard--danger .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--danger .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done a.m-wizard__step-number:hover > span {



  background-color: #f23958; }



  .m-wizard.m-wizard--2.m-wizard--danger .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--danger .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number > span {



  background-color: #fab1bd; }



  .m-wizard.m-wizard--2.m-wizard--danger .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--2.m-wizard--danger .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current a.m-wizard__step-number:hover > span {



  background-color: #f78195; }



  .m-wizard.m-wizard--2.m-wizard--danger .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3 {



  padding: 0; }



  .m-wizard.m-wizard--3 .m-wizard__head {



    padding: 5rem 4rem; }



    .m-wizard.m-wizard--3 .m-wizard__head .m-wizard__progress {



      margin: 0 0 3rem 0;



      height: 0.71rem; }



      .m-wizard.m-wizard--3 .m-wizard__head .m-wizard__progress .progress {



        -webkit-border-radius: 0.71rem;



        -moz-border-radius: 0.71rem;



        -ms-border-radius: 0.71rem;



        -o-border-radius: 0.71rem;



        border-radius: 0.71rem;



        height: 0.71rem;



        position: relative; }



        .m-wizard.m-wizard--3 .m-wizard__head .m-wizard__progress .progress .progress-bar {



          position: absolute;



          -webkit-border-radius: 0.71rem;



          -moz-border-radius: 0.71rem;



          -ms-border-radius: 0.71rem;



          -o-border-radius: 0.71rem;



          border-radius: 0.71rem;



          height: 0.71rem; }



    .m-wizard.m-wizard--3 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step {



      margin-bottom: 2rem; }



      .m-wizard.m-wizard--3 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info {



        display: table; }



        .m-wizard.m-wizard--3 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-number {



          display: table-cell;



          vertical-align: middle;



          text-decoration: none; }



          .m-wizard.m-wizard--3 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-number > span {



            width: 4rem;



            height: 4rem;



            -webkit-border-radius: 100%;



            -moz-border-radius: 100%;



            -ms-border-radius: 100%;



            -o-border-radius: 100%;



            border-radius: 100%;



            justify-content: center;



            align-items: center;



            display: flex; }



            .m-wizard.m-wizard--3 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-number > span > span {



              font-size: 1.7rem;



              font-weight: 500; }



        .m-wizard.m-wizard--3 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-line {



          display: table-cell;



          vertical-align: middle; }



          .m-wizard.m-wizard--3 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-line > span {



            margin-left: 0.8rem;



            margin-right: 0.7rem;



            width: 2.6rem;



            height: 0.32rem;



            display: block;



            -webkit-border-radius: 0.6rem;



            -moz-border-radius: 0.6rem;



            -ms-border-radius: 0.6rem;



            -o-border-radius: 0.6rem;



            border-radius: 0.6rem; }



        .m-wizard.m-wizard--3 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-label {



          display: table-cell;



          vertical-align: middle;



          font-weight: 500; }



  .m-wizard.m-wizard--3 .m-wizard__form {



    padding: 5rem 4rem 3rem 4rem;



    border-left: 0.07rem solid #EBEDF2; }



    .m-wizard.m-wizard--3 .m-wizard__form .m-wizard__form-step1 .m-form__section .form-group {



      padding-bottom: 2rem; }



      .m-wizard.m-wizard--3 .m-wizard__form .m-wizard__form-step1 .m-form__section .form-group:last-child {



        padding-bottom: 0; }



    .m-wizard.m-wizard--3 .m-wizard__form .m-form__actions {



      padding-bottom: 1rem; }



  .m-wizard.m-wizard--3 .m-portlet__foot {



    margin: 0 -4rem; }



    .m-wizard.m-wizard--3 .m-portlet__foot .m-form__actions {



      padding: 3rem 4rem 0 4rem; }







@media (max-width: 1200px) {



  .m-wizard.m-wizard--3 {



    padding: 0; }



    .m-wizard.m-wizard--3 .m-wizard__head {



      padding: 2rem 2rem; }



    .m-wizard.m-wizard--3 .m-wizard__nav {



      padding-bottom: 2rem;



      display: table;



      width: auto;



      margin: 2rem auto 0 auto; }



      .m-wizard.m-wizard--3 .m-wizard__nav .m-wizard__steps .m-wizard__step {



        margin-bottom: 2rem; }



        .m-wizard.m-wizard--3 .m-wizard__nav .m-wizard__steps .m-wizard__step:last-child {



          margin-bottom: 0; }



    .m-wizard.m-wizard--3 .m-wizard__form {



      padding: 2rem 2rem;



      border-top: 0.07rem solid #EBEDF2; }



      .m-wizard.m-wizard--3 .m-wizard__form .m-wizard__form-step {



        padding-top: 1rem; }



    .m-wizard.m-wizard--3 .m-portlet__foot {



      margin: 0 -2rem; }



      .m-wizard.m-wizard--3 .m-portlet__foot .m-form__actions {



        padding: 2rem 2rem 0 2rem; } }







.m-wizard.m-wizard--3 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-label {



  color: #9699a2; }







.m-wizard.m-wizard--3 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info a.m-wizard__step-number > span {



  background-color: #e2e5ec; }



  .m-wizard.m-wizard--3 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info a.m-wizard__step-number > span > span {



    color: white; }







.m-wizard.m-wizard--3 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #bdc3d4; }



  .m-wizard.m-wizard--3 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: white; }







.m-wizard.m-wizard--3 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-line > span {



  background-color: #e2e5ec; }







.m-wizard.m-wizard--3.m-wizard--brand .m-wizard__head .m-wizard__progress .progress .progress-bar {



  background-color: #716aca; }







.m-wizard.m-wizard--3.m-wizard--brand .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number > span {



  background-color: #716aca; }



  .m-wizard.m-wizard--3.m-wizard--brand .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--brand .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #5f57c3; }



  .m-wizard.m-wizard--3.m-wizard--brand .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--brand .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span {



  background-color: #b9b5e5; }



  .m-wizard.m-wizard--3.m-wizard--brand .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--brand .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #4d44bd; }



  .m-wizard.m-wizard--3.m-wizard--brand .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--metal .m-wizard__head .m-wizard__progress .progress .progress-bar {



  background-color: #c4c5d6; }







.m-wizard.m-wizard--3.m-wizard--metal .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number > span {



  background-color: #c4c5d6; }



  .m-wizard.m-wizard--3.m-wizard--metal .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--metal .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #b5b6cc; }



  .m-wizard.m-wizard--3.m-wizard--metal .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--metal .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span {



  background-color: white; }



  .m-wizard.m-wizard--3.m-wizard--metal .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--metal .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #a6a7c1; }



  .m-wizard.m-wizard--3.m-wizard--metal .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--light .m-wizard__head .m-wizard__progress .progress .progress-bar {



  background-color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--light .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number > span {



  background-color: #ffffff; }



  .m-wizard.m-wizard--3.m-wizard--light .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number > span > span {



    color: #282a3c; }







.m-wizard.m-wizard--3.m-wizard--light .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #f2f2f2; }



  .m-wizard.m-wizard--3.m-wizard--light .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #282a3c; }







.m-wizard.m-wizard--3.m-wizard--light .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span {



  background-color: white; }



  .m-wizard.m-wizard--3.m-wizard--light .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span > span {



    color: #282a3c; }







.m-wizard.m-wizard--3.m-wizard--light .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #e6e6e6; }



  .m-wizard.m-wizard--3.m-wizard--light .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #282a3c; }







.m-wizard.m-wizard--3.m-wizard--accent .m-wizard__head .m-wizard__progress .progress .progress-bar {



  background-color: #00c5dc; }







.m-wizard.m-wizard--3.m-wizard--accent .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number > span {



  background-color: #00c5dc; }



  .m-wizard.m-wizard--3.m-wizard--accent .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--accent .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #00aec3; }



  .m-wizard.m-wizard--3.m-wizard--accent .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--accent .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span {



  background-color: #43ebff; }



  .m-wizard.m-wizard--3.m-wizard--accent .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--accent .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #0097a9; }



  .m-wizard.m-wizard--3.m-wizard--accent .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--focus .m-wizard__head .m-wizard__progress .progress .progress-bar {



  background-color: #9816f4; }







.m-wizard.m-wizard--3.m-wizard--focus .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number > span {



  background-color: #9816f4; }



  .m-wizard.m-wizard--3.m-wizard--focus .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--focus .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #8b0be6; }



  .m-wizard.m-wizard--3.m-wizard--focus .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--focus .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span {



  background-color: #c377f9; }



  .m-wizard.m-wizard--3.m-wizard--focus .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--focus .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #7c0acd; }



  .m-wizard.m-wizard--3.m-wizard--focus .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--primary .m-wizard__head .m-wizard__progress .progress .progress-bar {



  background-color: #5867dd; }







.m-wizard.m-wizard--3.m-wizard--primary .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number > span {



  background-color: #5867dd; }



  .m-wizard.m-wizard--3.m-wizard--primary .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--primary .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #4354d9; }



  .m-wizard.m-wizard--3.m-wizard--primary .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--primary .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span {



  background-color: #adb4ee; }



  .m-wizard.m-wizard--3.m-wizard--primary .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--primary .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #2e40d4; }



  .m-wizard.m-wizard--3.m-wizard--primary .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--success .m-wizard__head .m-wizard__progress .progress .progress-bar {



  background-color: #34bfa3; }







.m-wizard.m-wizard--3.m-wizard--success .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number > span {



  background-color: #34bfa3; }



  .m-wizard.m-wizard--3.m-wizard--success .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--success .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #2fab92; }



  .m-wizard.m-wizard--3.m-wizard--success .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--success .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span {



  background-color: #7ddcc9; }



  .m-wizard.m-wizard--3.m-wizard--success .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--success .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #299781; }



  .m-wizard.m-wizard--3.m-wizard--success .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--info .m-wizard__head .m-wizard__progress .progress .progress-bar {



  background-color: #36a3f7; }







.m-wizard.m-wizard--3.m-wizard--info .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number > span {



  background-color: #36a3f7; }



  .m-wizard.m-wizard--3.m-wizard--info .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--info .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #1d98f6; }



  .m-wizard.m-wizard--3.m-wizard--info .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--info .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span {



  background-color: #98d0fb; }



  .m-wizard.m-wizard--3.m-wizard--info .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--info .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #0a8cf0; }



  .m-wizard.m-wizard--3.m-wizard--info .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--warning .m-wizard__head .m-wizard__progress .progress .progress-bar {



  background-color: #ffb822; }







.m-wizard.m-wizard--3.m-wizard--warning .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number > span {



  background-color: #ffb822; }



  .m-wizard.m-wizard--3.m-wizard--warning .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number > span > span {



    color: #111111; }







.m-wizard.m-wizard--3.m-wizard--warning .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #ffb009; }



  .m-wizard.m-wizard--3.m-wizard--warning .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #111111; }







.m-wizard.m-wizard--3.m-wizard--warning .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span {



  background-color: #ffd988; }



  .m-wizard.m-wizard--3.m-wizard--warning .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span > span {



    color: #111111; }







.m-wizard.m-wizard--3.m-wizard--warning .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #eea200; }



  .m-wizard.m-wizard--3.m-wizard--warning .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #111111; }







.m-wizard.m-wizard--3.m-wizard--danger .m-wizard__head .m-wizard__progress .progress .progress-bar {



  background-color: #f4516c; }







.m-wizard.m-wizard--3.m-wizard--danger .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number > span {



  background-color: #f4516c; }



  .m-wizard.m-wizard--3.m-wizard--danger .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--danger .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #f23958; }



  .m-wizard.m-wizard--3.m-wizard--danger .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--danger .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span {



  background-color: #fab1bd; }



  .m-wizard.m-wizard--3.m-wizard--danger .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--3.m-wizard--danger .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #f12143; }



  .m-wizard.m-wizard--3.m-wizard--danger .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #ffffff; }







.m-wizard.m-wizard--4 .m-wizard__head {



  padding: 3rem 4rem; }



  .m-wizard.m-wizard--4 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step {



    margin-bottom: 2rem;



    -webkit-border-radius: 2.3rem;



    -moz-border-radius: 2.3rem;



    -ms-border-radius: 2.3rem;



    -o-border-radius: 2.3rem;



    border-radius: 2.3rem; }



    .m-wizard.m-wizard--4 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info {



      display: table;



      width: 100%; }



      .m-wizard.m-wizard--4 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-number {



        display: table-cell;



        vertical-align: middle;



        text-decoration: none;



        padding: 0.0715rem 0 0.0715rem 0; }



        .m-wizard.m-wizard--4 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-number > span {



          width: 4rem;



          height: 4rem;



          -webkit-border-radius: 100%;



          -moz-border-radius: 100%;



          -ms-border-radius: 100%;



          -o-border-radius: 100%;



          border-radius: 100%;



          justify-content: center;



          align-items: center;



          display: flex; }



          .m-wizard.m-wizard--4 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-number > span > span {



            font-size: 1.7rem;



            font-weight: 500; }



      .m-wizard.m-wizard--4 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-label {



        display: table-cell;



        vertical-align: middle;



        font-weight: 500;



        padding-left: 2rem;



        width: 100%; }



      .m-wizard.m-wizard--4 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-icon {



        display: table-cell;



        vertical-align: middle;



        text-align: right; }



        .m-wizard.m-wizard--4 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-icon > i {



          font-size: 1.8rem;



          font-weight: 600; }







.m-wizard.m-wizard--4 .m-wizard__form {



  padding: 4.2rem 4rem 3rem 4rem;



  border-left: 0.07rem solid #EBEDF2; }



  .m-wizard.m-wizard--4 .m-wizard__form .m-wizard__form-step1 .m-form__section .form-group {



    padding-bottom: 2rem; }



    .m-wizard.m-wizard--4 .m-wizard__form .m-wizard__form-step1 .m-form__section .form-group:last-child {



      padding-bottom: 0; }



  .m-wizard.m-wizard--4 .m-wizard__form .m-form__actions {



    padding-bottom: 1rem; }







.m-wizard.m-wizard--4 .m-portlet__foot {



  margin: 0 -4rem; }



  .m-wizard.m-wizard--4 .m-portlet__foot .m-form__actions {



    padding: 3rem 4rem 0 4rem; }







@media (max-width: 1200px) {



  .m-wizard.m-wizard--4 {



    padding-top: 0; }



    .m-wizard.m-wizard--4 .m-wizard__head {



      padding: 0; }



      .m-wizard.m-wizard--4 .m-wizard__head .m-wizard__nav {



        padding-bottom: 2rem;



        display: table;



        width: auto;



        margin: 2rem auto 0 auto; }



        .m-wizard.m-wizard--4 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step {



          -webkit-border-radius: 2rem;



          -moz-border-radius: 2rem;



          -ms-border-radius: 2rem;



          -o-border-radius: 2rem;



          border-radius: 2rem;



          margin-bottom: 2rem;



          padding: 0.02rem 1rem 0.05rem 0; }



          .m-wizard.m-wizard--4 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step:last-child {



            margin-bottom: 0; }



          .m-wizard.m-wizard--4 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info {



            width: 100%; }



            .m-wizard.m-wizard--4 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-label {



              width: 100%; }



            .m-wizard.m-wizard--4 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-icon {



              text-align: right;



              padding-left: 1rem; }



    .m-wizard.m-wizard--4 .m-wizard__form {



      padding: 3rem 0 0 0;



      border-top: 0.07rem solid #EBEDF2;



      border-left: 0; }



      .m-wizard.m-wizard--4 .m-wizard__form .m-wizard__form-step {



        padding-top: 1rem; } }







.m-wizard.m-wizard--4 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-label {



  color: #9699a2; }







.m-wizard.m-wizard--4 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info a.m-wizard__step-number > span {



  background-color: #f4f5f8; }



  .m-wizard.m-wizard--4 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info a.m-wizard__step-number > span > span {



    color: #a4a6ae; }







.m-wizard.m-wizard--4 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info a.m-wizard__step-number:hover > span {



  background-color: #e2e5ec; }



  .m-wizard.m-wizard--4 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



    color: #fff; }







.m-wizard.m-wizard--4 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-icon > i {



  color: #fff; }







.m-wizard.m-wizard--4.m-wizard--brand .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-icon > i {



  color: #716aca; }







.m-wizard.m-wizard--4.m-wizard--brand .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current {



  background-color: #716aca; }



  .m-wizard.m-wizard--4.m-wizard--brand .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span {



    background-color: #3d3698; }



    .m-wizard.m-wizard--4.m-wizard--brand .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span > span {



      color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--brand .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



    background-color: #4d44bd; }



    .m-wizard.m-wizard--4.m-wizard--brand .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



      color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--brand .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-label {



    color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--brand .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-icon > i {



    color: #716aca; }







.m-wizard.m-wizard--4.m-wizard--metal .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-icon > i {



  color: #c4c5d6; }







.m-wizard.m-wizard--4.m-wizard--metal .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current {



  background-color: #c4c5d6; }



  .m-wizard.m-wizard--4.m-wizard--metal .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span {



    background-color: #888aac; }



    .m-wizard.m-wizard--4.m-wizard--metal .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span > span {



      color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--metal .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



    background-color: #a6a7c1; }



    .m-wizard.m-wizard--4.m-wizard--metal .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



      color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--metal .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-label {



    color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--metal .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-icon > i {



    color: #c4c5d6; }







.m-wizard.m-wizard--4.m-wizard--light .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-icon > i {



  color: #ffffff; }







.m-wizard.m-wizard--4.m-wizard--light .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current {



  background-color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--light .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span {



    background-color: #cccccc; }



    .m-wizard.m-wizard--4.m-wizard--light .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span > span {



      color: #282a3c; }



  .m-wizard.m-wizard--4.m-wizard--light .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



    background-color: #e6e6e6; }



    .m-wizard.m-wizard--4.m-wizard--light .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



      color: #282a3c; }



  .m-wizard.m-wizard--4.m-wizard--light .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-label {



    color: #282a3c; }



  .m-wizard.m-wizard--4.m-wizard--light .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-icon > i {



    color: #ffffff; }







.m-wizard.m-wizard--4.m-wizard--accent .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-icon > i {



  color: #00c5dc; }







.m-wizard.m-wizard--4.m-wizard--accent .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current {



  background-color: #00c5dc; }



  .m-wizard.m-wizard--4.m-wizard--accent .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span {



    background-color: #006a76; }



    .m-wizard.m-wizard--4.m-wizard--accent .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span > span {



      color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--accent .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



    background-color: #0097a9; }



    .m-wizard.m-wizard--4.m-wizard--accent .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



      color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--accent .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-label {



    color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--accent .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-icon > i {



    color: #00c5dc; }







.m-wizard.m-wizard--4.m-wizard--focus .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-icon > i {



  color: #9816f4; }







.m-wizard.m-wizard--4.m-wizard--focus .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current {



  background-color: #9816f4; }



  .m-wizard.m-wizard--4.m-wizard--focus .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span {



    background-color: #5f079d; }



    .m-wizard.m-wizard--4.m-wizard--focus .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span > span {



      color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--focus .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



    background-color: #7c0acd; }



    .m-wizard.m-wizard--4.m-wizard--focus .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



      color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--focus .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-label {



    color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--focus .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-icon > i {



    color: #9816f4; }







.m-wizard.m-wizard--4.m-wizard--primary .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-icon > i {



  color: #5867dd; }







.m-wizard.m-wizard--4.m-wizard--primary .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current {



  background-color: #5867dd; }



  .m-wizard.m-wizard--4.m-wizard--primary .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span {



    background-color: #2332ac; }



    .m-wizard.m-wizard--4.m-wizard--primary .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span > span {



      color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--primary .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



    background-color: #2e40d4; }



    .m-wizard.m-wizard--4.m-wizard--primary .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



      color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--primary .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-label {



    color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--primary .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-icon > i {



    color: #5867dd; }







.m-wizard.m-wizard--4.m-wizard--success .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-icon > i {



  color: #34bfa3; }







.m-wizard.m-wizard--4.m-wizard--success .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current {



  background-color: #34bfa3; }



  .m-wizard.m-wizard--4.m-wizard--success .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span {



    background-color: #1e6f5f; }



    .m-wizard.m-wizard--4.m-wizard--success .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span > span {



      color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--success .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



    background-color: #299781; }



    .m-wizard.m-wizard--4.m-wizard--success .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



      color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--success .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-label {



    color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--success .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-icon > i {



    color: #34bfa3; }







.m-wizard.m-wizard--4.m-wizard--info .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-icon > i {



  color: #36a3f7; }







.m-wizard.m-wizard--4.m-wizard--info .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current {



  background-color: #36a3f7; }



  .m-wizard.m-wizard--4.m-wizard--info .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span {



    background-color: #086fbf; }



    .m-wizard.m-wizard--4.m-wizard--info .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span > span {



      color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--info .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



    background-color: #0a8cf0; }



    .m-wizard.m-wizard--4.m-wizard--info .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



      color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--info .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-label {



    color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--info .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-icon > i {



    color: #36a3f7; }







.m-wizard.m-wizard--4.m-wizard--warning .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-icon > i {



  color: #ffb822; }







.m-wizard.m-wizard--4.m-wizard--warning .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current {



  background-color: #ffb822; }



  .m-wizard.m-wizard--4.m-wizard--warning .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span {



    background-color: #bb7f00; }



    .m-wizard.m-wizard--4.m-wizard--warning .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span > span {



      color: #111111; }



  .m-wizard.m-wizard--4.m-wizard--warning .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



    background-color: #eea200; }



    .m-wizard.m-wizard--4.m-wizard--warning .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



      color: #111111; }



  .m-wizard.m-wizard--4.m-wizard--warning .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-label {



    color: #111111; }



  .m-wizard.m-wizard--4.m-wizard--warning .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-icon > i {



    color: #ffb822; }







.m-wizard.m-wizard--4.m-wizard--danger .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-icon > i {



  color: #f4516c; }







.m-wizard.m-wizard--4.m-wizard--danger .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current {



  background-color: #f4516c; }



  .m-wizard.m-wizard--4.m-wizard--danger .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span {



    background-color: #d20d2e; }



    .m-wizard.m-wizard--4.m-wizard--danger .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span > span {



      color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--danger .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span {



    background-color: #f12143; }



    .m-wizard.m-wizard--4.m-wizard--danger .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number:hover > span > span {



      color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--danger .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-label {



    color: #ffffff; }



  .m-wizard.m-wizard--4.m-wizard--danger .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-icon > i {



    color: #f4516c; }







.m-accordion .m-accordion__item {



  overflow: hidden;



  -webkit-border-radius: 6px;



  -moz-border-radius: 6px;



  -ms-border-radius: 6px;



  -o-border-radius: 6px;



  border-radius: 6px; }



  .m-accordion .m-accordion__item .m-accordion__item-head {



    display: table;



    padding: 1rem 2rem;



    width: 100%;



    overflow: hidden;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s; }



    .m-accordion .m-accordion__item .m-accordion__item-head .m-accordion__item-icon {



      display: table-cell;



      vertical-align: middle;



      line-height: 0; }



      .m-accordion .m-accordion__item .m-accordion__item-head .m-accordion__item-icon > i {



        display: inline-block;



        font-size: 2rem; }



    .m-accordion .m-accordion__item .m-accordion__item-head .m-accordion__item-title {



      display: table-cell;



      vertical-align: middle;



      width: 100%;



      padding-left: 1rem;



      font-size: 1.2rem; }



    .m-accordion .m-accordion__item .m-accordion__item-head .m-accordion__item-mode {



      display: table-cell;



      vertical-align: middle; }



      .m-accordion .m-accordion__item .m-accordion__item-head .m-accordion__item-mode > i {



        display: inline-block;



        font-family: "LineAwesome";



        text-decoration: inherit;



        text-rendering: optimizeLegibility;



        text-transform: none;



        -moz-osx-font-smoothing: grayscale;



        -webkit-font-smoothing: antialiased;



        font-smoothing: antialiased;



        font-size: 1.3rem;



        vertical-align: middle; }



        .m-accordion .m-accordion__item .m-accordion__item-head .m-accordion__item-mode > i:before {



          content: ""; }



    .m-accordion .m-accordion__item .m-accordion__item-head.collapsed .m-accordion__item-mode > i {



      line-height: 0; }



      .m-accordion .m-accordion__item .m-accordion__item-head.collapsed .m-accordion__item-mode > i:before {



        content: "\f2c2"; }



    .m-accordion .m-accordion__item .m-accordion__item-head:hover {



      -webkit-transition: all 0.3s;



      -moz-transition: all 0.3s;



      -ms-transition: all 0.3s;



      -o-transition: all 0.3s;



      transition: all 0.3s;



      cursor: pointer; }



  .m-accordion .m-accordion__item .m-accordion__item-body > span {



    display: inline-block;



    padding: 2rem; }



  .m-accordion .m-accordion__item:last-child {



    margin-bottom: 0; }







.m-accordion.m-accordion--default .m-accordion__item {



  margin-bottom: 1rem; }







.m-accordion.m-accordion--bordered .m-accordion__item:not(:last-child) {



  border-bottom: 0; }







.m-accordion.m-accordion--bordered .m-accordion__item:not(:first-child):not(:last-child) {



  -webkit-border-radius: 0;



  -moz-border-radius: 0;



  -ms-border-radius: 0;



  -o-border-radius: 0;



  border-radius: 0; }







.m-accordion.m-accordion--bordered .m-accordion__item:last-child {



  -webkit-border-top-left-radius: 0;



  -moz-border-top-left-radius: 0;



  -ms-border-top-left-radius: 0;



  -o-border-top-left-radius: 0;



  border-top-left-radius: 0;



  -webkit-border-top-right-radius: 0;



  -moz-border-top-right-radius: 0;



  -ms-border-top-right-radius: 0;



  -o-border-top-right-radius: 0;



  border-top-right-radius: 0; }







.m-accordion.m-accordion--bordered .m-accordion__item:first-child {



  -webkit-border-bottom-left-radius: 0;



  -moz-border-bottom-left-radius: 0;



  -ms-border-bottom-left-radius: 0;



  -o-border-bottom-left-radius: 0;



  border-bottom-left-radius: 0;



  -webkit-border-bottom-right-radius: 0;



  -moz-border-bottom-right-radius: 0;



  -ms-border-bottom-right-radius: 0;



  -o-border-bottom-right-radius: 0;



  border-bottom-right-radius: 0; }







.m-accordion.m-accordion--bordered .m-accordion__item, .m-accordion.m-accordion--default .m-accordion__item {



  border: 1px solid #ebedf2;



  background-color: #fff; }



  .m-accordion.m-accordion--bordered .m-accordion__item .m-accordion__item-head.collapsed, .m-accordion.m-accordion--default .m-accordion__item .m-accordion__item-head.collapsed {



    background-color: #fff; }



  .m-accordion.m-accordion--bordered .m-accordion__item .m-accordion__item-head, .m-accordion.m-accordion--bordered .m-accordion__item .m-accordion__item-head:hover, .m-accordion.m-accordion--default .m-accordion__item .m-accordion__item-head, .m-accordion.m-accordion--default .m-accordion__item .m-accordion__item-head:hover {



    background-color: #f4f5f8; }



  .m-accordion.m-accordion--bordered .m-accordion__item .m-accordion__item-head .m-accordion__item-mode > i, .m-accordion.m-accordion--default .m-accordion__item .m-accordion__item-head .m-accordion__item-mode > i {



    color: #a4a6ae; }



  .m-accordion.m-accordion--bordered .m-accordion__item .m-accordion__item-body, .m-accordion.m-accordion--default .m-accordion__item .m-accordion__item-body {



    border-top: 1px solid #ebedf2; }







.m-accordion.m-accordion--solid .m-accordion__item .m-accordion__item-head.collapsed {



  background-color: #f7f8fa; }







.m-accordion.m-accordion--solid .m-accordion__item .m-accordion__item-head, .m-accordion.m-accordion--solid .m-accordion__item .m-accordion__item-head:hover {



  background-color: #f4f5f8; }







.m-accordion .m-accordion__item--brand {



  border: 1px solid #716aca !important; }



  .m-accordion .m-accordion__item--brand .m-accordion__item-head, .m-accordion .m-accordion__item--brand .m-accordion__item-head:hover {



    background-color: #5f57c3 !important; }



  .m-accordion .m-accordion__item--brand .m-accordion__item-head .m-accordion__item-mode > i {



    color: #ffffff !important; }



  .m-accordion .m-accordion__item--brand .m-accordion__item-head.collapsed {



    background-color: #716aca !important; }



    .m-accordion .m-accordion__item--brand .m-accordion__item-head.collapsed .m-accordion__item-mode > i {



      color: #ffffff !important; }



  .m-accordion .m-accordion__item--brand .m-accordion__item-head > span {



    color: #ffffff !important; }







.m-accordion .m-accordion__item--metal {



  border: 1px solid #c4c5d6 !important; }



  .m-accordion .m-accordion__item--metal .m-accordion__item-head, .m-accordion .m-accordion__item--metal .m-accordion__item-head:hover {



    background-color: #b5b6cc !important; }



  .m-accordion .m-accordion__item--metal .m-accordion__item-head .m-accordion__item-mode > i {



    color: #ffffff !important; }



  .m-accordion .m-accordion__item--metal .m-accordion__item-head.collapsed {



    background-color: #c4c5d6 !important; }



    .m-accordion .m-accordion__item--metal .m-accordion__item-head.collapsed .m-accordion__item-mode > i {



      color: #ffffff !important; }



  .m-accordion .m-accordion__item--metal .m-accordion__item-head > span {



    color: #ffffff !important; }







.m-accordion .m-accordion__item--light {



  border: 1px solid #ffffff !important; }



  .m-accordion .m-accordion__item--light .m-accordion__item-head, .m-accordion .m-accordion__item--light .m-accordion__item-head:hover {



    background-color: #f2f2f2 !important; }



  .m-accordion .m-accordion__item--light .m-accordion__item-head .m-accordion__item-mode > i {



    color: #282a3c !important; }



  .m-accordion .m-accordion__item--light .m-accordion__item-head.collapsed {



    background-color: #ffffff !important; }



    .m-accordion .m-accordion__item--light .m-accordion__item-head.collapsed .m-accordion__item-mode > i {



      color: #282a3c !important; }



  .m-accordion .m-accordion__item--light .m-accordion__item-head > span {



    color: #282a3c !important; }







.m-accordion .m-accordion__item--accent {



  border: 1px solid #00c5dc !important; }



  .m-accordion .m-accordion__item--accent .m-accordion__item-head, .m-accordion .m-accordion__item--accent .m-accordion__item-head:hover {



    background-color: #00aec3 !important; }



  .m-accordion .m-accordion__item--accent .m-accordion__item-head .m-accordion__item-mode > i {



    color: #ffffff !important; }



  .m-accordion .m-accordion__item--accent .m-accordion__item-head.collapsed {



    background-color: #00c5dc !important; }



    .m-accordion .m-accordion__item--accent .m-accordion__item-head.collapsed .m-accordion__item-mode > i {



      color: #ffffff !important; }



  .m-accordion .m-accordion__item--accent .m-accordion__item-head > span {



    color: #ffffff !important; }







.m-accordion .m-accordion__item--focus {



  border: 1px solid #9816f4 !important; }



  .m-accordion .m-accordion__item--focus .m-accordion__item-head, .m-accordion .m-accordion__item--focus .m-accordion__item-head:hover {



    background-color: #8b0be6 !important; }



  .m-accordion .m-accordion__item--focus .m-accordion__item-head .m-accordion__item-mode > i {



    color: #ffffff !important; }



  .m-accordion .m-accordion__item--focus .m-accordion__item-head.collapsed {



    background-color: #9816f4 !important; }



    .m-accordion .m-accordion__item--focus .m-accordion__item-head.collapsed .m-accordion__item-mode > i {



      color: #ffffff !important; }



  .m-accordion .m-accordion__item--focus .m-accordion__item-head > span {



    color: #ffffff !important; }







.m-accordion .m-accordion__item--primary {



  border: 1px solid #5867dd !important; }



  .m-accordion .m-accordion__item--primary .m-accordion__item-head, .m-accordion .m-accordion__item--primary .m-accordion__item-head:hover {



    background-color: #4354d9 !important; }



  .m-accordion .m-accordion__item--primary .m-accordion__item-head .m-accordion__item-mode > i {



    color: #ffffff !important; }



  .m-accordion .m-accordion__item--primary .m-accordion__item-head.collapsed {



    background-color: #5867dd !important; }



    .m-accordion .m-accordion__item--primary .m-accordion__item-head.collapsed .m-accordion__item-mode > i {



      color: #ffffff !important; }



  .m-accordion .m-accordion__item--primary .m-accordion__item-head > span {



    color: #ffffff !important; }







.m-accordion .m-accordion__item--success {



  border: 1px solid #34bfa3 !important; }



  .m-accordion .m-accordion__item--success .m-accordion__item-head, .m-accordion .m-accordion__item--success .m-accordion__item-head:hover {



    background-color: #2fab92 !important; }



  .m-accordion .m-accordion__item--success .m-accordion__item-head .m-accordion__item-mode > i {



    color: #ffffff !important; }



  .m-accordion .m-accordion__item--success .m-accordion__item-head.collapsed {



    background-color: #34bfa3 !important; }



    .m-accordion .m-accordion__item--success .m-accordion__item-head.collapsed .m-accordion__item-mode > i {



      color: #ffffff !important; }



  .m-accordion .m-accordion__item--success .m-accordion__item-head > span {



    color: #ffffff !important; }







.m-accordion .m-accordion__item--info {



  border: 1px solid #36a3f7 !important; }



  .m-accordion .m-accordion__item--info .m-accordion__item-head, .m-accordion .m-accordion__item--info .m-accordion__item-head:hover {



    background-color: #1d98f6 !important; }



  .m-accordion .m-accordion__item--info .m-accordion__item-head .m-accordion__item-mode > i {



    color: #ffffff !important; }



  .m-accordion .m-accordion__item--info .m-accordion__item-head.collapsed {



    background-color: #36a3f7 !important; }



    .m-accordion .m-accordion__item--info .m-accordion__item-head.collapsed .m-accordion__item-mode > i {



      color: #ffffff !important; }



  .m-accordion .m-accordion__item--info .m-accordion__item-head > span {



    color: #ffffff !important; }







.m-accordion .m-accordion__item--warning {



  border: 1px solid #ffb822 !important; }



  .m-accordion .m-accordion__item--warning .m-accordion__item-head, .m-accordion .m-accordion__item--warning .m-accordion__item-head:hover {



    background-color: #ffb009 !important; }



  .m-accordion .m-accordion__item--warning .m-accordion__item-head .m-accordion__item-mode > i {



    color: #111111 !important; }



  .m-accordion .m-accordion__item--warning .m-accordion__item-head.collapsed {



    background-color: #ffb822 !important; }



    .m-accordion .m-accordion__item--warning .m-accordion__item-head.collapsed .m-accordion__item-mode > i {



      color: #111111 !important; }



  .m-accordion .m-accordion__item--warning .m-accordion__item-head > span {



    color: #111111 !important; }







.m-accordion .m-accordion__item--danger {



  border: 1px solid #f4516c !important; }



  .m-accordion .m-accordion__item--danger .m-accordion__item-head, .m-accordion .m-accordion__item--danger .m-accordion__item-head:hover {



    background-color: #f23958 !important; }



  .m-accordion .m-accordion__item--danger .m-accordion__item-head .m-accordion__item-mode > i {



    color: #ffffff !important; }



  .m-accordion .m-accordion__item--danger .m-accordion__item-head.collapsed {



    background-color: #f4516c !important; }



    .m-accordion .m-accordion__item--danger .m-accordion__item-head.collapsed .m-accordion__item-mode > i {



      color: #ffffff !important; }



  .m-accordion .m-accordion__item--danger .m-accordion__item-head > span {



    color: #ffffff !important; }







.m-blockui {



  -webkit-border-radius: 4px;



  -moz-border-radius: 4px;



  -ms-border-radius: 4px;



  -o-border-radius: 4px;



  border-radius: 4px;



  display: table;



  table-layout: fixed; }



  .m-blockui > span {



    display: table-cell;



    vertical-align: middle;



    padding: 8px 15px;



    font-size: 1rem;



    font-weight: 400; }



    .m-blockui > span > .m-loader,



    .m-blockui > span > .m-spinner {



      margin-right: 10px; }







.m-blockui {



  background: #ffffff;



  -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ; }



  .m-blockui.m-blockui-no-shadow {



    -webkit-box-shadow: none ;



    -moz-box-shadow: none ;



    box-shadow: none ; }



  .m-blockui > span {



    color: #6f727d; }







.m-blockui.m-blockui--skin-dark {



  background: #2c2e3e;



  -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ;



  -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ;



  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ; }



  .m-blockui.m-blockui--skin-dark.m-blockui-no-shadow {



    -webkit-box-shadow: none ;



    -moz-box-shadow: none ;



    box-shadow: none ; }



  .m-blockui.m-blockui--skin-dark > span {



    color: #9093ac; }







.m-scrollable .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {



  -webkit-border-radius: 2px;



  -moz-border-radius: 2px;



  -ms-border-radius: 2px;



  -o-border-radius: 2px;



  border-radius: 2px; }







.m-scrollable .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,



.m-scrollable .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {



  right: -17px;



  margin: 5px 0; }







.m-scrollable .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,



.m-scrollable .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,



.m-scrollable .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,



.m-scrollable .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {



  margin: 10px 0 0 0; }







.mCustomScrollbar[data-scrollbar-shown=true].mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {



  opacity: 0.6 ;



  filter: alpha(opacity=60) ; }







.m-scrollable .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {



  background: #e2e5ec; }







.m-scrollable .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {



  background: #bdc3d4; }







.m-scrollable.m-scrollable--skin-dark .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {



  background: #a9acb8; }







.m-scrollable.m-scrollable--skin-dark .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {



  background: #afb1bd; }







.jstree-default .jstree-disabled {



  cursor: not-allowed;



  line-height: auto;



  height: auto; }







.jstree-default .jstree-icon.la {



  font-size: 1.5rem; }







.jstree-default .jstree-icon.fa {



  font-size: 1.2rem; }







.jstree-open > .jstree-anchor > .fa-folder:before {



  margin-left: 2px;



  content: "\f07c"; }







.jstree-open > .jstree-anchor > .la-folder:before {



  margin-left: 2px;



  content: "\f200"; }







.jstree-default.jstree-rtl .jstree-last {



  background: transparent;



  background-repeat: no-repeat; }







.vakata-context,



.vakata-context ul {



  padding: 0;



  min-width: 125px;



  font-size: 1rem;



  font-family: Poppins;



  -webkit-border-radius: 4px;



  -moz-border-radius: 4px;



  -ms-border-radius: 4px;



  -o-border-radius: 4px;



  border-radius: 4px; }



  .vakata-context li,



  .vakata-context ul li {



    border: 0; }



    .vakata-context li a,



    .vakata-context ul li a {



      padding: 0 10px;



      border: 0;



      line-height: 2.2em; }



      .vakata-context li a i,



      .vakata-context ul li a i {



        display: none; }



      .vakata-context li a .vakata-contextmenu-sep,



      .vakata-context ul li a .vakata-contextmenu-sep {



        display: none; }



      .vakata-context li a span,



      .vakata-context li a ins,



      .vakata-context ul li a span,



      .vakata-context ul li a ins {



        display: none;



        border: 0 !important; }



  .vakata-context .vakata-context-hover > a,



  .vakata-context li a:hover,



  .vakata-context ul .vakata-context-hover > a,



  .vakata-context ul li a:hover {



    margin: 0; }



    .vakata-context .vakata-context-hover > a .span,



    .vakata-context .vakata-context-hover > a .ins,



    .vakata-context li a:hover .span,



    .vakata-context li a:hover .ins,



    .vakata-context ul .vakata-context-hover > a .span,



    .vakata-context ul .vakata-context-hover > a .ins,



    .vakata-context ul li a:hover .span,



    .vakata-context ul li a:hover .ins {



      border: 0 !important; }











.vakata-context .vakata-context-separator a,



.vakata-context-rtl .vakata-context-separator a {



  margin: 0;



  border: 0; }







.jstree-rename-input {



  outline: none !important;



  padding: 2px 6px !important;



  margin-right: -4px !important;



  -webkit-border-radius: 0.25rem;



  -moz-border-radius: 0.25rem;



  -ms-border-radius: 0.25rem;



  -o-border-radius: 0.25rem;



  border-radius: 0.25rem; }







.jstree-default .jstree-anchor {



  color: #575962; }







.jstree-default .jstree-icon {



  color: #c1bfd0; }







.jstree-default .jstree-disabled {



  opacity: 0.7 ;



  filter: alpha(opacity=70) ; }



  .jstree-default .jstree-disabled .jstree-icon {



    color: #c1bfd0; }







.jstree-default .jstree-clicked {



  border: 0;



  background: #ebedf2;



  box-shadow: none; }







.jstree-default .jstree-hovered {



  border: 0;



  background-color: #f4f5f8;



  box-shadow: none; }







.jstree-default .jstree-wholerow-clicked,



.jstree-default .jstree-wholerow-clicked {



  background: #f4f5f8;



  box-shadow: none; }







.jstree-default .jstree-wholerow-hovered,



.jstree-default.jstree-wholerow .jstree-wholerow-hovered {



  border: 0;



  background-color: #f4f5f8;



  box-shadow: none; }







.vakata-context,



.vakata-context ul {



  background: #ffffff;



  -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  border: 0; }



  .vakata-context .vakata-context-hover > a,



  .vakata-context li a:hover,



  .vakata-context ul .vakata-context-hover > a,



  .vakata-context ul li a:hover {



    background: #f4f5f8;



    color: #575962;



    -webkit-box-shadow: none ;



    -moz-box-shadow: none ;



    box-shadow: none ; }



    .vakata-context .vakata-context-hover > a .span,



    .vakata-context .vakata-context-hover > a .ins,



    .vakata-context li a:hover .span,



    .vakata-context li a:hover .ins,



    .vakata-context ul .vakata-context-hover > a .span,



    .vakata-context ul .vakata-context-hover > a .ins,



    .vakata-context ul li a:hover .span,



    .vakata-context ul li a:hover .ins {



      border: 0 !important; }







.vakata-context .vakata-context-separator a,



.vakata-context-rtl .vakata-context-separator a {



  margin: 0;



  border: 0; }







.jstree-rename-input {



  background-color: #ffffff !important;



  border: 1px solid #ebedf2 !important; }







.alert[data-notify] {



  min-width: 300px; }



  @media (min-width: 769px) and (max-width: 992px) {



    .alert[data-notify] {



      max-width: 70%; } }



  @media (max-width: 768px) {



    .alert[data-notify] {



      max-width: 90%; } }



  .alert[data-notify][data-notify-position=top-center], .alert[data-notify][data-notify-position=bottom-center] {



    width: 30%; }



    @media (min-width: 769px) and (max-width: 992px) {



      .alert[data-notify][data-notify-position=top-center], .alert[data-notify][data-notify-position=bottom-center] {



        width: 70%; } }



    @media (max-width: 768px) {



      .alert[data-notify][data-notify-position=top-center], .alert[data-notify][data-notify-position=bottom-center] {



        width: 90%; } }



  .alert[data-notify] .close {



    padding: 0.25rem 0 0 2rem;



    font-size: 1rem; }



  .alert[data-notify] .icon {



    position: absolute; }



  .alert[data-notify] [class^="la-"],



  .alert[data-notify] [class*=" la-"] {



    font-size: 1.8rem; }



  .alert[data-notify] [class^="fa-"],



  .alert[data-notify] [class*=" fa-"] {



    font-size: 1.6rem; }



  .alert[data-notify] [class^="flaticon-"],



  .alert[data-notify] [class*=" flaticon-"] {



    font-size: 1.8rem; }



  .alert[data-notify] [class^="la-"],



  .alert[data-notify] [class*=" la-"] {



    margin-top: -0.1rem; }



  .alert[data-notify] [class^="fa-"],



  .alert[data-notify] [class*=" fa-"] {



    margin-top: -0.1rem; }



  .alert[data-notify] [class^="flaticon-"],



  .alert[data-notify] [class*=" flaticon-"] {



    margin-top: -0.4rem; }



  .alert[data-notify] [data-notify=title] {



    display: block;



    font-weight: 500; }



  .alert[data-notify] .icon ~ [data-notify=title] {



    padding-left: 2.85rem; }



  .alert[data-notify] .icon ~ [data-notify=message] {



    display: inline-block;



    padding-left: 2.85rem; }



  .alert[data-notify] [data-notify=title]:not(:empty) ~ [data-notify=message] {



    margin-top: 0.2rem; }



  .alert[data-notify] .progress {



    margin-top: 0.5rem;



    line-height: 0.5rem; }



    .alert[data-notify] .progress .progress-bar {



      height: 0.5rem; }







.toast .toast-close-button {



  font-family: "LineAwesome";



  text-decoration: inherit;



  text-rendering: optimizeLegibility;



  text-transform: none;



  -moz-osx-font-smoothing: grayscale;



  -webkit-font-smoothing: antialiased;



  font-smoothing: antialiased;



  outline: none !important;



  font-size: 0; }



  .toast .toast-close-button:before {



    content: ""; }



  .toast .toast-close-button:before {



    font-size: 1.1rem; }







.toast-success {



  background-color: #34bfa3;



  color: #ffffff;



  -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ; }







#toast-container > div:hover {



  -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.3) ;



  -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.3) ;



  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.3) ; }







.toast-warning {



  background-color: #ffb822;



  color: #111111;



  -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ; }







#toast-container > div:hover {



  -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.3) ;



  -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.3) ;



  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.3) ; }







.toast-info {



  background-color: #36a3f7;



  color: #ffffff;



  -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ; }







#toast-container > div:hover {



  -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.3) ;



  -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.3) ;



  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.3) ; }







.toast-error {



  background-color: #f4516c;



  color: #ffffff;



  -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ; }







#toast-container > div:hover {



  -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.3) ;



  -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.3) ;



  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.3) ; }







body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {



  overflow-y: visible; }







.swal2-popup {



  -webkit-border-radius: 4px;



  -moz-border-radius: 4px;



  -ms-border-radius: 4px;



  -o-border-radius: 4px;



  border-radius: 4px;



  padding: 3rem; }



  .swal2-popup .swal2-title {



    font-weight: 500;



    font-size: 1.3rem;



    margin: 0 0 1rem; }



  .swal2-popup .swal2-content {



    font-weight: 300;



    font-size: 1rem; }



  .swal2-popup .btn {



    margin: 15px 5px 0; }







.swal2-container.swal2-shown {



  background-color: rgba(0, 0, 0, 0.2); }







.swal2-popup .swal2-title {



  color: #575962; }







.swal2-popup .swal2-content {



  color: #6f727d; }







.bootstrap-maxlength {



  z-index: 1040 !important; }



  .modal .bootstrap-maxlength {



    z-index: 1060 !important; }







.datepicker {



  width: 265px;



  padding: 10px; }



  .datepicker.datepicker-orient-top {



    margin-top: 8px; }



  .datepicker table {



    width: 100%; }



  .datepicker td, .datepicker th {



    width: 35px;



    height: 35px;



    -webkit-border-radius: 3px;



    -moz-border-radius: 3px;



    -ms-border-radius: 3px;



    -o-border-radius: 3px;



    border-radius: 3px; }



  .datepicker thead th.prev, .datepicker thead th.datepicker-switch, .datepicker thead th.next {



    font-weight: 500; }



    .datepicker thead th.prev i, .datepicker thead th.datepicker-switch i, .datepicker thead th.next i {



      font-size: 0.85rem; }



  .datepicker thead th.dow {



    font-weight: 500; }



  .datepicker tbody tr > td.day.today {



    position: relative; }



    .datepicker tbody tr > td.day.today:before {



      content: '';



      display: inline-block;



      border: solid transparent;



      border-width: 0 0 7px 7px;



      border-bottom-color: #ffffff;



      border-top-color: rgba(0, 0, 0, 0.2);



      position: absolute;



      bottom: 4px;



      right: 4px; }



  .datepicker tfoot tr > th.today, .datepicker tfoot tr > th.clear {



    -webkit-border-radius: 3px;



    -moz-border-radius: 3px;



    -ms-border-radius: 3px;



    -o-border-radius: 3px;



    border-radius: 3px;



    font-weight: 500; }







.input-daterange .input-group-addon {



  min-width: 44px; }







.datepicker thead th.prev:hover, .datepicker thead th.datepicker-switch:hover, .datepicker thead th.next:hover {



  background: #ebedf2; }







.datepicker tbody tr > td.day {



  color: #575962; }



  .datepicker tbody tr > td.day:hover {



    background: #ebedf2; }



  .datepicker tbody tr > td.day.old {



    color: #7b7e8a; }



  .datepicker tbody tr > td.day.new {



    color: #575962; }



  .datepicker tbody tr > td.day.selected, .datepicker tbody tr > td.day.selected:hover, .datepicker tbody tr > td.day.active, .datepicker tbody tr > td.day.active:hover {



    background: #5867dd;



    color: #ffffff; }



  .datepicker tbody tr > td.day.today {



    background: #828ee6;



    color: #ffffff; }



    .datepicker tbody tr > td.day.today:before {



      border-bottom-color: #ffffff;



      border-top-color: rgba(0, 0, 0, 0.2); }



  .datepicker tbody tr > td.day.range {



    background: #f4f5f8; }







.datepicker tbody tr > td span.month {



  color: #575962; }



  .datepicker tbody tr > td span.month.focused, .datepicker tbody tr > td span.month:hover {



    background: #ebedf2; }



  .datepicker tbody tr > td span.month.active:hover, .datepicker tbody tr > td span.month.active {



    background: #5867dd;



    color: #ffffff; }







.datepicker tfoot tr > th.today:hover, .datepicker tfoot tr > th.clear:hover {



  background: #ebedf2; }







.datepicker.datepicker-inline {



  border: 1px solid #f4f5f8; }







.datetimepicker {



  width: 265px;



  padding: 10px; }



  .datetimepicker.datetimepicker-orient-top {



    margin-top: 8px; }



  .datetimepicker table {



    width: 100%; }



  .datetimepicker td, .datetimepicker th {



    width: 35px;



    height: 35px;



    -webkit-border-radius: 3px;



    -moz-border-radius: 3px;



    -ms-border-radius: 3px;



    -o-border-radius: 3px;



    border-radius: 3px; }



  .datetimepicker thead th.prev, .datetimepicker thead th.switch, .datetimepicker thead th.next {



    font-weight: 500; }



  .datetimepicker thead th.dow {



    font-weight: 500; }



  .datetimepicker thead th.next > span, .datetimepicker thead th.prev > span {



    display: inline-block;



    font: normal normal normal 16px/1 "LineAwesome";



    font-size: inherit;



    text-decoration: inherit;



    text-rendering: optimizeLegibility;



    text-transform: none;



    -moz-osx-font-smoothing: grayscale;



    -webkit-font-smoothing: antialiased;



    font-smoothing: antialiased;



    font-size: 0.85rem; }



  .datetimepicker thead th.next > span:before {



    content: "\f112"; }



  .datetimepicker thead th.prev > span:before {



    content: "\f111"; }



  .datetimepicker tbody tr > td.day.today {



    position: relative; }



    .datetimepicker tbody tr > td.day.today:before {



      content: '';



      display: inline-block;



      border: solid transparent;



      border-width: 0 0 7px 7px;



      border-bottom-color: #ffffff;



      border-top-color: rgba(0, 0, 0, 0.2);



      position: absolute;



      bottom: 4px;



      right: 4px; }



  .datetimepicker tfoot tr > th.today, .datetimepicker tfoot tr > th.clear {



    -webkit-border-radius: 3px;



    -moz-border-radius: 3px;



    -ms-border-radius: 3px;



    -o-border-radius: 3px;



    border-radius: 3px;



    font-weight: 500; }







.input-daterange .input-group-addon {



  min-width: 44px; }







.datetimepicker thead th.prev:hover, .datetimepicker thead th.switch:hover, .datetimepicker thead th.next:hover {



  background: #ebedf2; }







.datetimepicker tbody tr > td.day {



  color: #575962; }



  .datetimepicker tbody tr > td.day:hover {



    background: #ebedf2; }



  .datetimepicker tbody tr > td.day.old {



    color: #7b7e8a; }



  .datetimepicker tbody tr > td.day.new {



    color: #575962; }



  .datetimepicker tbody tr > td.day.selected, .datetimepicker tbody tr > td.day.active {



    background: #5867dd;



    color: #ffffff; }



  .datetimepicker tbody tr > td.day.today {



    background: #828ee6;



    color: #ffffff;



    position: relative; }



    .datetimepicker tbody tr > td.day.today:before {



      border-bottom-color: #ffffff;



      border-top-color: rgba(0, 0, 0, 0.2); }



  .datetimepicker tbody tr > td.day.range {



    background: #f4f5f8; }







.datetimepicker tbody tr > td span.hour,



.datetimepicker tbody tr > td span.minute,



.datetimepicker tbody tr > td span.month {



  color: #575962; }



  .datetimepicker tbody tr > td span.hour.focused, .datetimepicker tbody tr > td span.hour:hover,



  .datetimepicker tbody tr > td span.minute.focused,



  .datetimepicker tbody tr > td span.minute:hover,



  .datetimepicker tbody tr > td span.month.focused,



  .datetimepicker tbody tr > td span.month:hover {



    background: #ebedf2; }



  .datetimepicker tbody tr > td span.hour.active:hover, .datetimepicker tbody tr > td span.hour.active,



  .datetimepicker tbody tr > td span.minute.active:hover,



  .datetimepicker tbody tr > td span.minute.active,



  .datetimepicker tbody tr > td span.month.active:hover,



  .datetimepicker tbody tr > td span.month.active {



    background: #5867dd;



    color: #ffffff; }







.datetimepicker tfoot tr > th.today:hover, .datetimepicker tfoot tr > th.clear:hover {



  background-color: #ebedf2; }







.datetimepicker.datetimepicker-inline {



  border: 1px solid #f4f5f8; }







.daterangepicker {



  padding: 10px;



  margin-top: 5px; }



  .daterangepicker .daterangepicker_input .input-mini {



    height: auto;



    padding: 0.65rem 1.25rem;



    padding-left: 2.45rem;



    line-height: 1.25; }



  .daterangepicker td, .daterangepicker th {



    width: 35px;



    height: 35px;



    -webkit-border-radius: 3px;



    -moz-border-radius: 3px;



    -ms-border-radius: 3px;



    -o-border-radius: 3px;



    border-radius: 3px;



    border: 0;



    vertical-align: middle;



    line-height: 0; }



  .daterangepicker thead .fa.fa-chevron-right,



  .daterangepicker thead .fa.fa-chevron-left {



    display: inline-block;



    font: normal normal normal 16px/1 "LineAwesome";



    font-size: inherit;



    text-decoration: inherit;



    text-rendering: optimizeLegibility;



    text-transform: none;



    -moz-osx-font-smoothing: grayscale;



    -webkit-font-smoothing: antialiased;



    font-smoothing: antialiased; }



  .daterangepicker thead .fa.fa-chevron-left:before {



    content: "\f111"; }



  .daterangepicker thead .fa.fa-chevron-right:before {



    content: "\f112"; }



  .daterangepicker thead th {



    font-weight: 500; 



    color: #575962;}



    .daterangepicker thead th.prev, .daterangepicker thead th.next {



      font-size: 1.3rem;



      background-color: #cccccc; }



  .daterangepicker tbody td.in-range.start-date.today {



    -webkit-border-top-left-radius: 0;



    -moz-border-top-left-radius: 0;



    -ms-border-top-left-radius: 0;



    -o-border-top-left-radius: 0;



    border-top-left-radius: 0;



    -webkit-border-bottom-left-radius: 0;



    -moz-border-bottom-left-radius: 0;



    -ms-border-bottom-left-radius: 0;



    -o-border-bottom-left-radius: 0;



    border-bottom-left-radius: 0; }



  .daterangepicker tbody td.in-range.end-date.today {



    -webkit-border-top-right-radius: 0;



    -moz-border-top-right-radius: 0;



    -ms-border-top-right-radius: 0;



    -o-border-top-right-radius: 0;



    border-top-right-radius: 0;



    -webkit-border-bottom-right-radius: 0;



    -moz-border-bottom-right-radius: 0;



    -ms-border-bottom-right-radius: 0;



    -o-border-bottom-right-radius: 0;



    border-bottom-right-radius: 0; }



  .daterangepicker tbody td.today.in-range, .daterangepicker tbody td.today {



    -webkit-border-radius: 3px;



    -moz-border-radius: 3px;



    -ms-border-radius: 3px;



    -o-border-radius: 3px;



    border-radius: 3px;



    position: relative; }



    .daterangepicker tbody td.today.in-range:before, .daterangepicker tbody td.today:before {



      content: '';



      display: inline-block;



      border: solid transparent;



      border-width: 0 0 7px 7px;



      border-bottom-color: #ffffff;



      border-top-color: rgba(0, 0, 0, 0.2);



      position: absolute;



      bottom: 4px;



      right: 4px; }



  .daterangepicker select.monthselect,



  .daterangepicker select.yearselect,



  .daterangepicker select.hourselect,



  .daterangepicker select.minuteselect,



  .daterangepicker select.ampmselect {



    -webkit-border-radius: 3px;



    -moz-border-radius: 3px;



    -ms-border-radius: 3px;



    -o-border-radius: 3px;



    border-radius: 3px;



    padding: 0.35rem 0.75rem;



    outline: none !important; }



  .daterangepicker .calendar-time {



    margin: 15px 0 5px 0; }



    .daterangepicker .calendar-time select.hourselect,



    .daterangepicker .calendar-time select.minuteselect,



    .daterangepicker .calendar-time select.ampmselect {



      width: 70px; }



    .daterangepicker .calendar-time i {



      left: 3px;



      top: 5px;



      display: inline-block;



      font: normal normal normal 16px/1 "LineAwesome";



      font-size: 1.4rem;



      text-decoration: inherit;



      text-rendering: optimizeLegibility;



      text-transform: none;



      -moz-osx-font-smoothing: grayscale;



      -webkit-font-smoothing: antialiased;



      font-smoothing: antialiased; }



      .daterangepicker .calendar-time i:before {



        content: "\f18f"; }



  .daterangepicker .ranges {



    padding: 10px;



    margin: 5px 5px 5px 10px; }



    .daterangepicker .ranges ul {



      width: 210px; }



      .daterangepicker .ranges ul li {



        -webkit-border-radius: 3px;



        -moz-border-radius: 3px;



        -ms-border-radius: 3px;



        -o-border-radius: 3px;



        border-radius: 3px;



        background: transparent;



        padding: 8px 12px;



        margin-bottom: 10px;



        font-weight: 400;



        border-color: transparent; }



    .daterangepicker .ranges .range_inputs {



      margin-top: 15px; }



      .daterangepicker .ranges .range_inputs .btn {



        padding: 0.6rem 1.6rem;



        -webkit-border-radius: 40px;



        -moz-border-radius: 40px;



        -ms-border-radius: 40px;



        -o-border-radius: 40px;



        border-radius: 40px;



        margin-right: 6px; }







.daterangepicker .daterangepicker_input .input-mini {



  height: auto;



  border: 1px solid #ebedf2; }



  .daterangepicker .daterangepicker_input .input-mini.active, .daterangepicker .daterangepicker_input .input-mini:focus {



    border: 1px solid #716aca; }







.daterangepicker .daterangepicker_input i {



  color: #b2b1c5; }







.daterangepicker thead th.prev:hover, .daterangepicker thead th.next:hover {



  background: #ebedf2; }







.daterangepicker tbody td.available:hover, .daterangepicker tbody td:hover {



  background: #ebedf2; }







.daterangepicker tbody td.off {



  color: #7b7e8a; }







.daterangepicker tbody td.available {



  color: #575962; }







.daterangepicker tbody td.today {



  background: #828ee6;



  color: #ffffff; }



  .daterangepicker tbody td.today:before {



    border-bottom-color: #ffffff;



    border-top-color: rgba(0, 0, 0, 0.2); }



  .daterangepicker tbody td.today.in-range {



    -webkit-border-radius: 0;



    -moz-border-radius: 0;



    -ms-border-radius: 0;



    -o-border-radius: 0;



    border-radius: 0; }







.daterangepicker tbody td.in-range, .daterangepicker tbody td.active {



  background: #5867dd;



  color: #ffffff; }



  .daterangepicker tbody td.in-range:hover, .daterangepicker tbody td.active:hover {



    background: #5867dd;



    color: #ffffff; }







.daterangepicker select.monthselect,



.daterangepicker select.yearselect,



.daterangepicker select.hourselect,



.daterangepicker select.minuteselect,



.daterangepicker select.ampmselect {



  border: 1px solid #ebedf2; }



  .daterangepicker select.monthselect.active, .daterangepicker select.monthselect:focus,



  .daterangepicker select.yearselect.active,



  .daterangepicker select.yearselect:focus,



  .daterangepicker select.hourselect.active,



  .daterangepicker select.hourselect:focus,



  .daterangepicker select.minuteselect.active,



  .daterangepicker select.minuteselect:focus,



  .daterangepicker select.ampmselect.active,



  .daterangepicker select.ampmselect:focus {



    border: 1px solid #716aca; }







.daterangepicker .calendar-time i {



  color: #b2b1c5; }







.daterangepicker .ranges li {



  border: 1px solid #ebedf2;



  color: #7b7e8a; }



  .daterangepicker .ranges li:hover {



    background: transparent;



    color: #7b7e8a;



    background: #f9f9fd; }



  .daterangepicker .ranges li.active {



    background: #716aca;



    color: #ffffff;



    border: 1px solid #716aca; }







.bootstrap-timepicker-widget {



  width: 175px; }



  .bootstrap-timepicker-widget .bootstrap-timepicker-hour,



  .bootstrap-timepicker-widget .bootstrap-timepicker-minute,



  .bootstrap-timepicker-widget .bootstrap-timepicker-meridian,



  .bootstrap-timepicker-widget .bootstrap-timepicker-second {



    border: 0;



    background: none;



    outline: none !important;



    -webkit-box-shadow: none ;



    -moz-box-shadow: none ;



    box-shadow: none ; }



  .bootstrap-timepicker-widget table td > a {



    border: 0; }



    .bootstrap-timepicker-widget table td > a .la {



      font-size: 1.1rem; }







.bootstrap-timepicker-widget .bootstrap-timepicker-hour,



.bootstrap-timepicker-widget .bootstrap-timepicker-minute,



.bootstrap-timepicker-widget .bootstrap-timepicker-meridian,



.bootstrap-timepicker-widget .bootstrap-timepicker-second {



  color: #575962; }







.bootstrap-timepicker-widget table td > a .la {



  color: #7b7e8a; }







.bootstrap-timepicker-widget table td > a:hover {



  background: #ebedf2; }







.bootstrap-touchspin {



  -webkit-border-top-left-radius: 0.25rem;



  -moz-border-top-left-radius: 0.25rem;



  -ms-border-top-left-radius: 0.25rem;



  -o-border-top-left-radius: 0.25rem;



  border-top-left-radius: 0.25rem;



  -webkit-border-bottom-left-radius: 0.25rem;



  -moz-border-bottom-left-radius: 0.25rem;



  -ms-border-bottom-left-radius: 0.25rem;



  -o-border-bottom-left-radius: 0.25rem;



  border-bottom-left-radius: 0.25rem; }



  .bootstrap-touchspin .form-control.bootstrap-touchspin-vertical-btn {



    -webkit-border-top-left-radius: 0.25rem!important;



    -moz-border-top-left-radius: 0.25rem!important;



    -ms-border-top-left-radius: 0.25rem!important;



    -o-border-top-left-radius: 0.25rem!important;



    border-top-left-radius: 0.25rem!important;



    -webkit-border-bottom-left-radius: 0.25rem!important;



    -moz-border-bottom-left-radius: 0.25rem!important;



    -ms-border-bottom-left-radius: 0.25rem!important;



    -o-border-bottom-left-radius: 0.25rem!important;



    border-bottom-left-radius: 0.25rem!important; }



  .bootstrap-touchspin .input-group-btn-vertical {



    width: auto;



    display: inline-block; }



    .bootstrap-touchspin .input-group-btn-vertical .btn {



      padding: 0.13rem 0.3rem;



      line-height: 1; }



    .bootstrap-touchspin .input-group-btn-vertical i {



      top: 0;



      left: 0;



      text-align: center;



      font-size: .9rem;



      vertical-align: middle;



      position: static;



      line-height: 0; }







.bootstrap-touchspin .input-group-btn-vertical .btn.focus, .bootstrap-touchspin .input-group-btn-vertical .btn:focus, .bootstrap-touchspin .input-group-btn-vertical .btn:hover {



  background: #ebedf2;



  border-color: #ebedf2; }







.m-bootstrap-touchspin-brand .bootstrap-touchspin .btn.focus, .m-bootstrap-touchspin-brand .bootstrap-touchspin .btn:focus, .m-bootstrap-touchspin-brand .bootstrap-touchspin .btn:hover {



  color: #ffffff !important;



  background: #716aca !important; }



  .m-bootstrap-touchspin-brand .bootstrap-touchspin .btn.focus > i, .m-bootstrap-touchspin-brand .bootstrap-touchspin .btn:focus > i, .m-bootstrap-touchspin-brand .bootstrap-touchspin .btn:hover > i {



    color: #ffffff !important; }







.m-form--state .has-success .bootstrap-touchspin .input-group-btn-vertical .btn {



  border-color: #34bfa3; }



  .m-form--state .has-success .bootstrap-touchspin .input-group-btn-vertical .btn.focus, .m-form--state .has-success .bootstrap-touchspin .input-group-btn-vertical .btn:focus, .m-form--state .has-success .bootstrap-touchspin .input-group-btn-vertical .btn:hover {



    border-color: #34bfa3; }







.m-form--state .has-warning .bootstrap-touchspin .input-group-btn-vertical .btn {



  border-color: #ffb822; }



  .m-form--state .has-warning .bootstrap-touchspin .input-group-btn-vertical .btn.focus, .m-form--state .has-warning .bootstrap-touchspin .input-group-btn-vertical .btn:focus, .m-form--state .has-warning .bootstrap-touchspin .input-group-btn-vertical .btn:hover {



    border-color: #ffb822; }







.m-form--state .has-danger .bootstrap-touchspin .input-group-btn-vertical .btn {



  border-color: #f4516c; }



  .m-form--state .has-danger .bootstrap-touchspin .input-group-btn-vertical .btn.focus, .m-form--state .has-danger .bootstrap-touchspin .input-group-btn-vertical .btn:focus, .m-form--state .has-danger .bootstrap-touchspin .input-group-btn-vertical .btn:hover {



    border-color: #f4516c; }







[data-switch=true] {



  opacity: 0 ;



  filter: alpha(opacity=0) ; }







.bootstrap-switch .bootstrap-switch-label {



  background: #fff; }







.bootstrap-switch .bootstrap-switch-handle-on,



.bootstrap-switch .bootstrap-switch-handle-off,



.bootstrap-switch .bootstrap-switch-label {



  padding-top: 0.65rem;



  padding-bottom: 0.65rem;



  padding-left: 1.25rem;



  padding-right: 1.25rem;



  letter-spacing: 0.1rem;



  line-height: 1.25;



  font-size: 0.85rem;



  font-weight: 400; }







.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,



.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,



.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {



  font-size: 0.8rem;



  line-height: 1.25; }







.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,



.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,



.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {



  padding-top: 0.35rem;



  padding-bottom: 0.35rem;



  padding-left: 0.75rem;



  padding-right: 0.75rem;



  font-size: 0.85rem;



  line-height: 1.5; }







.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,



.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,



.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {



  padding: 1rem 1.75rem;



  font-size: 1.1rem;



  line-height: 1.5; }







.m-bootstrap-switch {



  display: inline-block; }



  .m-bootstrap-switch.m-bootstrap-switch--pill .bootstrap-switch {



    -webkit-border-radius: 1.3rem;



    -moz-border-radius: 1.3rem;



    -ms-border-radius: 1.3rem;



    -o-border-radius: 1.3rem;



    border-radius: 1.3rem; }



  .m-bootstrap-switch.m-bootstrap-switch--square .bootstrap-switch {



    -webkit-border-radius: 0!important;



    -moz-border-radius: 0!important;



    -ms-border-radius: 0!important;



    -o-border-radius: 0!important;



    border-radius: 0!important; }



    .m-bootstrap-switch.m-bootstrap-switch--square .bootstrap-switch .bootstrap-switch-handle-off,



    .m-bootstrap-switch.m-bootstrap-switch--square .bootstrap-switch .bootstrap-switch-handle-on {



      -webkit-border-radius: 0!important;



      -moz-border-radius: 0!important;



      -ms-border-radius: 0!important;



      -o-border-radius: 0!important;



      border-radius: 0!important; }







.bootstrap-switch {



  border-color: #ebedf2; }



  .bootstrap-switch .bootstrap-switch-label {



    color: #575962;



    background: #fff; }



  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-brand,



  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-brand {



    background-color: #716aca;



    border-color: #716aca;



    color: #ffffff; }



  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-metal,



  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-metal {



    background-color: #c4c5d6;



    border-color: #c4c5d6;



    color: #ffffff; }



  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-light,



  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-light {



    background-color: #ffffff;



    border-color: #ffffff;



    color: #282a3c; }



  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,



  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {



    background-color: #00c5dc;



    border-color: #00c5dc;



    color: #ffffff; }



  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-focus,



  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-focus {



    background-color: #9816f4;



    border-color: #9816f4;



    color: #ffffff; }



  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,



  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {



    background-color: #5867dd;



    border-color: #5867dd;



    color: #ffffff; }



  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,



  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {



    background-color: #34bfa3;



    border-color: #34bfa3;



    color: #ffffff; }



  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,



  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {



    background-color: #36a3f7;



    border-color: #36a3f7;



    color: #ffffff; }



  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,



  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {



    background-color: #ffb822;



    border-color: #ffb822;



    color: #111111; }



  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,



  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {



    background-color: #f4516c;



    border-color: #f4516c;



    color: #ffffff; }



  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,



  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {



    background-color: #ebedf2;



    border-color: #ebedf2;



    color: #575962; }







.m-bootstrap-switch.m-bootstrap-switch--air .bootstrap-switch {



  -webkit-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) ;



  -moz-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) ;



  box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) ; }







.bootstrap-select.btn-group > .dropdown-toggle {



  position: relative;



  outline: none !important;



  padding: 0.65rem 1.25rem;



  padding-right: 2.1rem;



  -webkit-border-radius: 0.25rem!important;



  -moz-border-radius: 0.25rem!important;



  -ms-border-radius: 0.25rem!important;



  -o-border-radius: 0.25rem!important;



  border-radius: 0.25rem!important; }



  .bootstrap-select.btn-group > .dropdown-toggle:focus {



    outline: none !important; }



  .bootstrap-select.btn-group > .dropdown-toggle:after {



    font-family: "LineAwesome";



    text-decoration: inherit;



    text-rendering: optimizeLegibility;



    text-transform: none;



    -moz-osx-font-smoothing: grayscale;



    -webkit-font-smoothing: antialiased;



    font-smoothing: antialiased;



    content: "";



    border: 0;



    top: 50%;



    position: absolute;



    margin-top: 0;



    font-size: 0.85rem;



    right: 2.1rem;



    display: inline-block; }







.bootstrap-select.btn-group .dropdown-menu.inner {



  display: block; }



  .bootstrap-select.btn-group .dropdown-menu.inner > li > a {



    display: block;



    position: relative;



    outline: none !important;



    padding: 10px 15px; }



    .bootstrap-select.btn-group .dropdown-menu.inner > li > a:hover {



      text-decoration: none; }



    .bootstrap-select.btn-group .dropdown-menu.inner > li > a [class^="la-"],



    .bootstrap-select.btn-group .dropdown-menu.inner > li > a [class*=" la-"] {



      font-size: 1.2rem; }



    .bootstrap-select.btn-group .dropdown-menu.inner > li > a [class^="fa-"],



    .bootstrap-select.btn-group .dropdown-menu.inner > li > a [class*=" fa-"] {



      font-size: 1.2rem; }



    .bootstrap-select.btn-group .dropdown-menu.inner > li > a [class^="flaticon-"],



    .bootstrap-select.btn-group .dropdown-menu.inner > li > a [class*=" flaticon-"] {



      font-size: 1.1rem; }



    .bootstrap-select.btn-group .dropdown-menu.inner > li > a [class^="la-"],



    .bootstrap-select.btn-group .dropdown-menu.inner > li > a [class*=" la-"],



    .bootstrap-select.btn-group .dropdown-menu.inner > li > a [class^="fa-"],



    .bootstrap-select.btn-group .dropdown-menu.inner > li > a [class*=" fa-"],



    .bootstrap-select.btn-group .dropdown-menu.inner > li > a [class^="flaticon-"],



    .bootstrap-select.btn-group .dropdown-menu.inner > li > a [class*=" flaticon-"] {



      vertical-align: middle; }



  .bootstrap-select.btn-group .dropdown-menu.inner > li.selected > a span.check-mark {



    font-family: "LineAwesome";



    text-decoration: inherit;



    text-rendering: optimizeLegibility;



    text-transform: none;



    -moz-osx-font-smoothing: grayscale;



    -webkit-font-smoothing: antialiased;



    font-smoothing: antialiased;



    top: 50%;



    position: absolute;



    margin-top: -0.425rem;



    font-size: 0.85rem;



    right: 1.25rem;



    display: inline-block; }



    .bootstrap-select.btn-group .dropdown-menu.inner > li.selected > a span.check-mark:before {



      content: ""; }



  .bootstrap-select.btn-group .dropdown-menu.inner > li.divider {



    margin: 10px 0; }



  .bootstrap-select.btn-group .dropdown-menu.inner > li.hidden {



    display: none; }



  .bootstrap-select.btn-group .dropdown-menu.inner > li.no-results {



    padding: 10px 15px; }







.bootstrap-select.btn-group .popover-title {



  padding: 10px 15px;



  margin-bottom: 5px; }



  .bootstrap-select.btn-group .popover-title .close {



    display: none; }







.bootstrap-select.btn-group .bs-searchbox,



.bootstrap-select.btn-group .bs-actionsbox,



.bootstrap-select.btn-group .bs-donebutton {



  padding: 10px 15px; }







select.m-bootstrap-select {



  opacity: 0 ;



  filter: alpha(opacity=0) ; }







.m-bootstrap-select.bootstrap-select.btn-group.m-bootstrap-select--pill > .dropdown-toggle {



  -webkit-border-radius: 1.3rem!important;



  -moz-border-radius: 1.3rem!important;



  -ms-border-radius: 1.3rem!important;



  -o-border-radius: 1.3rem!important;



  border-radius: 1.3rem!important; }







.m-bootstrap-select.bootstrap-select.btn-group.m-bootstrap-select--square > .dropdown-toggle {



  -webkit-border-radius: 0!important;



  -moz-border-radius: 0!important;



  -ms-border-radius: 0!important;



  -o-border-radius: 0!important;



  border-radius: 0!important; }







.input-group > .bootstrap-select.btn-group:first-child > .dropdown-toggle {



  -webkit-border-top-right-radius: 0 !important;



  -moz-border-top-right-radius: 0 !important;



  -ms-border-top-right-radius: 0 !important;



  -o-border-top-right-radius: 0 !important;



  border-top-right-radius: 0 !important;



  -webkit-border-bottom-right-radius: 0 !important;



  -moz-border-bottom-right-radius: 0 !important;



  -ms-border-bottom-right-radius: 0 !important;



  -o-border-bottom-right-radius: 0 !important;



  border-bottom-right-radius: 0 !important; }







.input-group > .bootstrap-select.btn-group:not(:first-child):last-child > .btn.dropdown-toggle {



  -webkit-border-top-left-radius: 0 !important;



  -moz-border-top-left-radius: 0 !important;



  -ms-border-top-left-radius: 0 !important;



  -o-border-top-left-radius: 0 !important;



  border-top-left-radius: 0 !important;



  -webkit-border-bottom-left-radius: 0 !important;



  -moz-border-bottom-left-radius: 0 !important;



  -ms-border-bottom-left-radius: 0 !important;



  -o-border-bottom-left-radius: 0 !important;



  border-bottom-left-radius: 0 !important; }







.input-group > .bootstrap-select.btn-group:first-child + .input-group-addon,



.input-group > .bootstrap-select.btn-group:not(:first-child) + .input-group-addon {



  border-left: 0; }







.input-group > .bootstrap-select.btn-group:not(:first-child):not(:last-child) > .btn.dropdown-toggle {



  -webkit-border-top-left-radius: 0 !important;



  -moz-border-top-left-radius: 0 !important;



  -ms-border-top-left-radius: 0 !important;



  -o-border-top-left-radius: 0 !important;



  border-top-left-radius: 0 !important;



  -webkit-border-bottom-left-radius: 0 !important;



  -moz-border-bottom-left-radius: 0 !important;



  -ms-border-bottom-left-radius: 0 !important;



  -o-border-bottom-left-radius: 0 !important;



  border-bottom-left-radius: 0 !important;



  -webkit-border-top-right-radius: 0 !important;



  -moz-border-top-right-radius: 0 !important;



  -ms-border-top-right-radius: 0 !important;



  -o-border-top-right-radius: 0 !important;



  border-top-right-radius: 0 !important;



  -webkit-border-bottom-right-radius: 0 !important;



  -moz-border-bottom-right-radius: 0 !important;



  -ms-border-bottom-right-radius: 0 !important;



  -o-border-bottom-right-radius: 0 !important;



  border-bottom-right-radius: 0 !important; }







.input-group.m-input-group--pill > .bootstrap-select.btn-group:not(:first-child):last-child .btn.dropdown-toggle {



  -webkit-border-top-right-radius: 1.3rem !important;



  -moz-border-top-right-radius: 1.3rem !important;



  -ms-border-top-right-radius: 1.3rem !important;



  -o-border-top-right-radius: 1.3rem !important;



  border-top-right-radius: 1.3rem !important;



  -webkit-border-bottom-right-radius: 1.3rem !important;



  -moz-border-bottom-right-radius: 1.3rem !important;



  -ms-border-bottom-right-radius: 1.3rem !important;



  -o-border-bottom-right-radius: 1.3rem !important;



  border-bottom-right-radius: 1.3rem !important; }







.input-group .input-group-btn:not(:first-child) > .btn:first-child,



.input-group .input-group-btn:not(:first-child) > .btn-group:first-child {



  margin-left: 0; }







.bootstrap-select.btn-group > .dropdown-toggle.btn-default, .bootstrap-select.btn-group > .dropdown-toggle.btn-secondary {



  background-color: transparent;



  color: #999;



  -webkit-box-shadow: none ;



  -moz-box-shadow: none ;



  box-shadow: none ;



  border-color: #999; 



}







  .bootstrap-select.btn-group > .dropdown-toggle.btn-default.disabled, .bootstrap-select.btn-group > .dropdown-toggle.btn-default:disabled, .bootstrap-select.btn-group > .dropdown-toggle.btn-secondary.disabled, .bootstrap-select.btn-group > .dropdown-toggle.btn-secondary:disabled {



    background: #f4f5f8;



    border-color: #999; }







.bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder {



  color: #9699a2; }



  .bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder.btn-brand {



    color: #ffffff; }



    .bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder.btn-brand > .filter-option {



      opacity: 0.8 ;



      filter: alpha(opacity=80) ; }



  .bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder.btn-metal {



    color: #ffffff; }



    .bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder.btn-metal > .filter-option {



      opacity: 0.8 ;



      filter: alpha(opacity=80) ; }



  .bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder.btn-light {



    color: #282a3c; }



    .bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder.btn-light > .filter-option {



      opacity: 0.8 ;



      filter: alpha(opacity=80) ; }



  .bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder.btn-accent {



    color: #ffffff; }



    .bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder.btn-accent > .filter-option {



      opacity: 0.8 ;



      filter: alpha(opacity=80) ; }



  .bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder.btn-focus {



    color: #ffffff; }



    .bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder.btn-focus > .filter-option {



      opacity: 0.8 ;



      filter: alpha(opacity=80) ; }



  .bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder.btn-primary {



    color: #ffffff; }



    .bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder.btn-primary > .filter-option {



      opacity: 0.8 ;



      filter: alpha(opacity=80) ; }



  .bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder.btn-success {



    color: #ffffff; }



    .bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder.btn-success > .filter-option {



      opacity: 0.8 ;



      filter: alpha(opacity=80) ; }



  .bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder.btn-info {



    color: #ffffff; }



    .bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder.btn-info > .filter-option {



      opacity: 0.8 ;



      filter: alpha(opacity=80) ; }



  .bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder.btn-warning {



    color: #111111; }



    .bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder.btn-warning > .filter-option {



      opacity: 0.8 ;



      filter: alpha(opacity=80) ; }



  .bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder.btn-danger {



    color: #ffffff; }



    .bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder.btn-danger > .filter-option {



      opacity: 0.8 ;



      filter: alpha(opacity=80) ; }







.bootstrap-select.btn-group.show > .dropdown-toggle.btn-default, .bootstrap-select.btn-group.show > .dropdown-toggle.btn-secondary {



  border-color: #716aca !important;



  -webkit-box-shadow: none ;



  -moz-box-shadow: none ;



  box-shadow: none ;



  background-color: transparent; }







.bootstrap-select.btn-group .dropdown-menu.inner > li > a .text {



  color: #3f4047; }



  .bootstrap-select.btn-group .dropdown-menu.inner > li > a .text small {



    color: #6f727d; }







.bootstrap-select.btn-group .dropdown-menu.inner > li > a span.check-mark {



  color: #575962; }







.bootstrap-select.btn-group .dropdown-menu.inner > li > a [class^="la-"],



.bootstrap-select.btn-group .dropdown-menu.inner > li > a [class*=" la-"],



.bootstrap-select.btn-group .dropdown-menu.inner > li > a [class^="fa-"],



.bootstrap-select.btn-group .dropdown-menu.inner > li > a [class*=" fa-"],



.bootstrap-select.btn-group .dropdown-menu.inner > li > a [class^="flaticon-"],



.bootstrap-select.btn-group .dropdown-menu.inner > li > a [class*=" flaticon-"] {



  color: #575962; }







.bootstrap-select.btn-group .dropdown-menu.inner > li.selected > a, .bootstrap-select.btn-group .dropdown-menu.inner > li:hover > a {



  background: #f4f5f8; }



  .bootstrap-select.btn-group .dropdown-menu.inner > li.selected > a .text, .bootstrap-select.btn-group .dropdown-menu.inner > li:hover > a .text {



    color: #3f4047; }



  .bootstrap-select.btn-group .dropdown-menu.inner > li.selected > a span.check-mark, .bootstrap-select.btn-group .dropdown-menu.inner > li:hover > a span.check-mark {



    color: #3f4047; }







.bootstrap-select.btn-group .dropdown-menu.inner > li.selected > a {



  background: #f7f8fa; }







.bootstrap-select.btn-group .dropdown-menu.inner > li.disabled > a {



  opacity: 0.6 ;



  filter: alpha(opacity=60) ; }







.bootstrap-select.btn-group .dropdown-menu.inner > li.divider {



  border-bottom: 1px solid #f4f5f8; }







.bootstrap-select.btn-group .dropdown-menu.inner > li.no-results {



  color: #575962; }







.bootstrap-select.btn-group .popover-title {



  background: #f7f8fa;



  border: 0; }







.bootstrap-select.btn-group .dropdown-menu {



  margin-top: 1px; }







.m-bootstrap-select.bootstrap-select.btn-group.m-bootstrap-select--air > .dropdown-toggle {



  -webkit-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ;



  -moz-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ;



  box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ; }







.m-bootstrap-select.bootstrap-select.btn-group.m-bootstrap-select--solid > .dropdown-toggle {



  background-color: #f4f5f8;



  border-color: #f4f5f8; }







.m-form.m-form--state .has-success .bootstrap-select.btn-group > .btn.btn-secondary,



.m-form.m-form--state .has-success .bootstrap-select.btn-group > .btn.btn-default {



  border-color: #34bfa3; }



  .m-form.m-form--state .has-success .bootstrap-select.btn-group > .btn.btn-secondary:hover,



  .m-form.m-form--state .has-success .bootstrap-select.btn-group > .btn.btn-default:hover {



    border-color: #34bfa3; }







.m-form.m-form--state .has-warning .bootstrap-select.btn-group > .btn.btn-secondary,



.m-form.m-form--state .has-warning .bootstrap-select.btn-group > .btn.btn-default {



  border-color: #ffb822; }



  .m-form.m-form--state .has-warning .bootstrap-select.btn-group > .btn.btn-secondary:hover,



  .m-form.m-form--state .has-warning .bootstrap-select.btn-group > .btn.btn-default:hover {



    border-color: #ffb822; }







.m-form.m-form--state .has-danger .bootstrap-select.btn-group > .btn.btn-secondary,



.m-form.m-form--state .has-danger .bootstrap-select.btn-group > .btn.btn-default {



  border-color: #f4516c; }



  .m-form.m-form--state .has-danger .bootstrap-select.btn-group > .btn.btn-secondary:hover,



  .m-form.m-form--state .has-danger .bootstrap-select.btn-group > .btn.btn-default:hover {



    border-color: #f4516c; }







.select2-container--default .select2-selection--single,



.select2-container--default .select2-selection--multiple {



  outline: none !important;



  -webkit-border-radius: 0.25rem;



  -moz-border-radius: 0.25rem;



  -ms-border-radius: 0.25rem;



  -o-border-radius: 0.25rem;



  border-radius: 0.25rem;



  height: auto;



  line-height: 0; }







.select2-container--default .select2-selection--single .select2-selection__arrow,



.select2-container--default .select2-selection--multiple .select2-selection__arrow {



  font-family: "LineAwesome";



  text-decoration: inherit;



  text-rendering: optimizeLegibility;



  text-transform: none;



  -moz-osx-font-smoothing: grayscale;



  -webkit-font-smoothing: antialiased;



  font-smoothing: antialiased;



  border: 0;



  top: 50%;



  position: absolute;



  margin-top: 0;



  margin-left: 0;



  font-size: 0.85rem;



  left: auto;



  display: inline-block;



  width: 1.9rem; }



  .select2-container--default .select2-selection--single .select2-selection__arrow:before,



  .select2-container--default .select2-selection--multiple .select2-selection__arrow:before {



    content: ""; }



  .select2-container--default .select2-selection--single .select2-selection__arrow b,



  .select2-container--default .select2-selection--multiple .select2-selection__arrow b {



    display: none; }







.select2-container--default .select2-selection--single .select2-selection__rendered {



  position: relative;



  padding: 0.65rem 1.25rem;



  line-height: 1.25; }



  .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__clear {



    border: 0;



    position: absolute;



    top: 50%;



    font-family: "LineAwesome";



    text-decoration: inherit;



    text-rendering: optimizeLegibility;



    text-transform: none;



    -moz-osx-font-smoothing: grayscale;



    -webkit-font-smoothing: antialiased;



    font-smoothing: antialiased;



    content: "";



    font-size: 1.4rem;



    display: inline-block;



    left: auto;



    right: 2.1rem;



    margin-right: 0.4rem;



    margin-top: -0.7rem; }







.select2-container--default .select2-selection--multiple .select2-selection__rendered {



  padding: 0.37rem 1.25rem;



  line-height: 1.25; }



  .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {



    padding: 0.05rem 0.4rem 0.05rem 0.4rem;



    font-size: 1rem;



    margin: 0.1rem 0.4rem 0.1rem 0;



    position: relative; }



    .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {



      font-family: "LineAwesome";



      text-decoration: inherit;



      text-rendering: optimizeLegibility;



      text-transform: none;



      -moz-osx-font-smoothing: grayscale;



      -webkit-font-smoothing: antialiased;



      font-smoothing: antialiased;



      content: "";



      font-size: 1.4rem;



      display: inline-block;



      line-height: 0;



      margin-right: 0.3rem;



      position: relative;



      top: 0.1rem; }



  .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field {



    font-weight: 300;



    margin: 0.25rem 0.25rem 0.25rem 0; }







.select2-container--default .select2-search--dropdown .select2-search__field {



  outline: none !important;



  -webkit-border-radius: 0.25rem;



  -moz-border-radius: 0.25rem;



  -ms-border-radius: 0.25rem;



  -o-border-radius: 0.25rem;



  border-radius: 0.25rem; }







.select2-container--default .select2-search--dropdown {



  padding: 15px 15px; }







.select2-container--default .select2-results__option {



  padding: 5px 15px; }



  .select2-container--default .select2-results__option[aria-disabled=true] {



    cursor: not-allowed; }



  .select2-container--default .select2-results__option .select2-results__group {



    padding: 5px 15px;



    font-weight: 500; }



  .select2-container--default .select2-results__option .select2-results__option {



    padding: 5px 30px; }







.select2-container .select2-search--inline .select2-search__field {



  margin: 0; }







select.m-select2 {



  opacity: 0 ;



  filter: alpha(opacity=0) ; }







.m-select2 > select.form-control {



  opacity: 0 ;



  filter: alpha(opacity=0) ; }







.m-select2.m-select2--pill .select2-container--default .select2-selection--single,



.m-select2.m-select2--pill .select2-container--default .select2-selection--multiple {



  -webkit-border-radius: 1.3rem;



  -moz-border-radius: 1.3rem;



  -ms-border-radius: 1.3rem;



  -o-border-radius: 1.3rem;



  border-radius: 1.3rem; }







.m-select2.m-select2--square .select2-container--default .select2-selection--single,



.m-select2.m-select2--square .select2-container--default .select2-selection--multiple {



  -webkit-border-radius: 0;



  -moz-border-radius: 0;



  -ms-border-radius: 0;



  -o-border-radius: 0;



  border-radius: 0; }







.input-group > .select2-hidden-accessible:first-child + .select2-container > .selection .select2-selection--single {



  -webkit-border-top-right-radius: 0;



  -moz-border-top-right-radius: 0;



  -ms-border-top-right-radius: 0;



  -o-border-top-right-radius: 0;



  border-top-right-radius: 0;



  -webkit-border-bottom-right-radius: 0;



  -moz-border-bottom-right-radius: 0;



  -ms-border-bottom-right-radius: 0;



  -o-border-bottom-right-radius: 0;



  border-bottom-right-radius: 0; }







.input-group > .select2-hidden-accessible:first-child + .select2-container > .selection, .input-group > .select2-hidden-accessible:first-child + .select2-container > .selection.form-control {



  -webkit-border-top-left-radius: 0;



  -moz-border-top-left-radius: 0;



  -ms-border-top-left-radius: 0;



  -o-border-top-left-radius: 0;



  border-top-left-radius: 0;



  -webkit-border-bottom-right-radius: 0;



  -moz-border-bottom-right-radius: 0;



  -ms-border-bottom-right-radius: 0;



  -o-border-bottom-right-radius: 0;



  border-bottom-right-radius: 0;



  -webkit-border-top-right-radius: 0;



  -moz-border-top-right-radius: 0;



  -ms-border-top-right-radius: 0;



  -o-border-top-right-radius: 0;



  border-top-right-radius: 0; }







.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:last-child > .selection .select2-selection--single {



  -webkit-border-top-left-radius: 0;



  -moz-border-top-left-radius: 0;



  -ms-border-top-left-radius: 0;



  -o-border-top-left-radius: 0;



  border-top-left-radius: 0;



  -webkit-border-bottom-left-radius: 0;



  -moz-border-bottom-left-radius: 0;



  -ms-border-bottom-left-radius: 0;



  -o-border-bottom-left-radius: 0;



  border-bottom-left-radius: 0; }







.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:last-child > .selection .select2-selection, .input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:last-child > .selection .select2-selection.form-control {



  -webkit-border-top-left-radius: 0;



  -moz-border-top-left-radius: 0;



  -ms-border-top-left-radius: 0;



  -o-border-top-left-radius: 0;



  border-top-left-radius: 0;



  -webkit-border-bottom-left-radius: 0;



  -moz-border-bottom-left-radius: 0;



  -ms-border-bottom-left-radius: 0;



  -o-border-bottom-left-radius: 0;



  border-bottom-left-radius: 0; }







.input-group > .select2-hidden-accessible:first-child + .select2-container + .input-group-addon,



.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container + .input-group-addon {



  border-left: 0; }







.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:not(:last-child) > .selection .select2-selection--single {



  -webkit-border-top-left-radius: 0;



  -moz-border-top-left-radius: 0;



  -ms-border-top-left-radius: 0;



  -o-border-top-left-radius: 0;



  border-top-left-radius: 0;



  -webkit-border-bottom-left-radius: 0;



  -moz-border-bottom-left-radius: 0;



  -ms-border-bottom-left-radius: 0;



  -o-border-bottom-left-radius: 0;



  border-bottom-left-radius: 0; }







.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:not(:last-child) > .selection .select2-selection, .input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:not(:last-child) > .selection .select2-selection.form-control {



  -webkit-border-top-left-radius: 0;



  -moz-border-top-left-radius: 0;



  -ms-border-top-left-radius: 0;



  -o-border-top-left-radius: 0;



  border-top-left-radius: 0;



  -webkit-border-top-right-radius: 0;



  -moz-border-top-right-radius: 0;



  -ms-border-top-right-radius: 0;



  -o-border-top-right-radius: 0;



  border-top-right-radius: 0;



  -webkit-border-bottom-right-radius: 0;



  -moz-border-bottom-right-radius: 0;



  -ms-border-bottom-right-radius: 0;



  -o-border-bottom-right-radius: 0;



  border-bottom-right-radius: 0; }







.input-group.m-input-group--pill > .select2-hidden-accessible:not(:first-child) + .select2-container:last-child > .selection .select2-selection--single {



  -webkit-border-top-right-radius: 1.3rem;



  -moz-border-top-right-radius: 1.3rem;



  -ms-border-top-right-radius: 1.3rem;



  -o-border-top-right-radius: 1.3rem;



  border-top-right-radius: 1.3rem;



  -webkit-border-bottom-right-radius: 1.3rem;



  -moz-border-bottom-right-radius: 1.3rem;



  -ms-border-bottom-right-radius: 1.3rem;



  -o-border-bottom-right-radius: 1.3rem;



  border-bottom-right-radius: 1.3rem; }







.select2-container--default .select2-selection--multiple,



.select2-container--default .select2-selection--single {



  border: 1px solid #ebedf2; }



  .select2-container--default .select2-selection--multiple .select2-selection__placeholder,



  .select2-container--default .select2-selection--single .select2-selection__placeholder {



    color: #9699a2; }







.select2-container--default.select2-container--focus .select2-selection--multiple,



.select2-container--default.select2-container--focus .select2-selection--single, .select2-container--default.select2-container--open .select2-selection--multiple,



.select2-container--default.select2-container--open .select2-selection--single {



  border-color: #716aca; }







.select2-container--default .select2-selection--single .select2-selection__rendered {



  color: #575962; }



  .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__clear {



    color: #575962; }







.select2-container--default .select2-selection--multiple .select2-selection__rendered {



  color: #575962; }



  .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {



    color: #575962;



    background: #ebedf2;



    border: 1px solid #ebedf2; }



    .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {



      color: #575962; }



  .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field::-moz-placeholder {



    color: #9699a2;



    opacity: 1; }



  .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field:-ms-input-placeholder {



    color: #9699a2; }



  .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field::-webkit-input-placeholder {



    color: #9699a2; }







.select2-container--default .select2-search--dropdown .select2-search__field {



  border: 1px solid #ebedf2; }







.select2-container--default .select2-dropdown {



  border: 1px solid #ebedf2;



  -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ; }







.select2-container--default .select2-results__option[aria-selected=true] {



  background: #e2e5ec;



  color: #3f4047; }







.select2-container--default .select2-results__option.select2-results__option--highlighted {



  background: #f4f5f8;



  color: #3f4047; }







.select2-container--default.select2-container--disabled {



  cursor: not-allowed; }



  .select2-container--default.select2-container--disabled .select2-selection--multiple,



  .select2-container--default.select2-container--disabled .select2-selection--single {



    cursor: not-allowed;



    background: #f4f5f8;



    border-color: #f4f5f8; }







.m-select2.m-select2--air .select2-container--default .select2-selection--single,



.m-select2.m-select2--air .select2-container--default .select2-selection--multiple {



  -webkit-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ;



  -moz-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ;



  box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.11) ; }







.m-select2.m-select2--solid .select2-container--default .select2-selection--multiple,



.m-select2.m-select2--solid .select2-container--default .select2-selection--single {



  background-color: #f4f5f8;



  border-color: #f4f5f8; }



  .m-select2.m-select2--solid .select2-container--default .select2-selection--multiple .select2-selection__placeholder,



  .m-select2.m-select2--solid .select2-container--default .select2-selection--single .select2-selection__placeholder {



    color: #9699a2; }







.m-form.m-form--state .has-success .select2-container--default .select2-selection--multiple,



.m-form.m-form--state .has-success .select2-container--default .select2-selection--single {



  border-color: #34bfa3; }







.m-form.m-form--state .has-success .select2-container--default.select2-container--focus .select2-selection--multiple,



.m-form.m-form--state .has-success .select2-container--default.select2-container--focus .select2-selection--single, .m-form.m-form--state .has-success .select2-container--default.select2-container--open .select2-selection--multiple,



.m-form.m-form--state .has-success .select2-container--default.select2-container--open .select2-selection--single {



  border-color: #34bfa3; }







.m-form.m-form--state .has-warning .select2-container--default .select2-selection--multiple,



.m-form.m-form--state .has-warning .select2-container--default .select2-selection--single {



  border-color: #ffb822; }







.m-form.m-form--state .has-warning .select2-container--default.select2-container--focus .select2-selection--multiple,



.m-form.m-form--state .has-warning .select2-container--default.select2-container--focus .select2-selection--single, .m-form.m-form--state .has-warning .select2-container--default.select2-container--open .select2-selection--multiple,



.m-form.m-form--state .has-warning .select2-container--default.select2-container--open .select2-selection--single {



  border-color: #ffb822; }







.m-form.m-form--state .has-danger .select2-container--default .select2-selection--multiple,



.m-form.m-form--state .has-danger .select2-container--default .select2-selection--single {



  border-color: #f4516c; }







.m-form.m-form--state .has-danger .select2-container--default.select2-container--focus .select2-selection--multiple,



.m-form.m-form--state .has-danger .select2-container--default.select2-container--focus .select2-selection--single, .m-form.m-form--state .has-danger .select2-container--default.select2-container--open .select2-selection--multiple,



.m-form.m-form--state .has-danger .select2-container--default.select2-container--open .select2-selection--single {



  border-color: #f4516c; }







.m-typeahead .twitter-typeahead {



  display: block !important; }







.m-typeahead .tt-menu {



  border: 0;



  margin: 0;



  min-width: 275px;



  padding: 5px 0;



  -webkit-border-radius: 0;



  -moz-border-radius: 0;



  -ms-border-radius: 0;



  -o-border-radius: 0;



  border-radius: 0;



  -webkit-border-radius: 4px;



  -moz-border-radius: 4px;



  -ms-border-radius: 4px;



  -o-border-radius: 4px;



  border-radius: 4px; }



  .m-typeahead .tt-menu .tt-dataset .tt-suggestion {



    padding: 5px 15px;



    font-size: 1rem; }







.m-typeahead .form-control.tt-hint {



  color: #7b7e8a; }







.m-typeahead .tt-menu {



  background: #ffffff;



  -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ; }



  .m-typeahead .tt-menu .tt-dataset .tt-suggestion {



    color: #575962;



    cursor: pointer; }



    .m-typeahead .tt-menu .tt-dataset .tt-suggestion .tt-highlight {



      color: #27282c;



      font-weight: 500; }



    .m-typeahead .tt-menu .tt-dataset .tt-suggestion:hover {



      background: #f4f5f8; }







.m-ion-range-slider .irs .irs-min,



.m-ion-range-slider .irs .irs-max,



.m-ion-range-slider .irs .irs-from,



.m-ion-range-slider .irs .irs-to,



.m-ion-range-slider .irs .irs-single {



  padding: 2px 5px 1px 5px; }







.noUi-target.noUi-horizontal {



  height: 15px; }



  .noUi-target.noUi-horizontal .noUi-handle {



    width: 24px;



    height: 24px;



    left: -17px;



    top: -6px;



    border-radius: 50%;



    outline: none; }



    .noUi-target.noUi-horizontal .noUi-handle::before {



      display: none; }



    .noUi-target.noUi-horizontal .noUi-handle::after {



      display: none; }







.noUi-target.noUi-vertical {



  height: 150px;



  width: 15px; }



  .noUi-target.noUi-vertical .noUi-handle {



    width: 24px;



    height: 24px;



    left: -5.5px;



    top: -6px;



    border-radius: 50%;



    outline: none; }



    .noUi-target.noUi-vertical .noUi-handle::before {



      display: none; }



    .noUi-target.noUi-vertical .noUi-handle::after {



      display: none; }







.noUi-target.m-nouislider.m-nouislider--connect-brand .noUi-connect {



  background: #716aca; }







.noUi-target.m-nouislider.m-nouislider--handle-brand .noUi-handle {



  border: 0;



  background: #716aca;



  -webkit-box-shadow: 0 3px 6px -3px #716aca ;



  -moz-box-shadow: 0 3px 6px -3px #716aca ;



  box-shadow: 0 3px 6px -3px #716aca ; }







.noUi-target.m-nouislider.m-nouislider--connect-metal .noUi-connect {



  background: #c4c5d6; }







.noUi-target.m-nouislider.m-nouislider--handle-metal .noUi-handle {



  border: 0;



  background: #c4c5d6;



  -webkit-box-shadow: 0 3px 6px -3px #c4c5d6 ;



  -moz-box-shadow: 0 3px 6px -3px #c4c5d6 ;



  box-shadow: 0 3px 6px -3px #c4c5d6 ; }







.noUi-target.m-nouislider.m-nouislider--connect-light .noUi-connect {



  background: #ffffff; }







.noUi-target.m-nouislider.m-nouislider--handle-light .noUi-handle {



  border: 0;



  background: #ffffff;



  -webkit-box-shadow: 0 3px 6px -3px #ffffff ;



  -moz-box-shadow: 0 3px 6px -3px #ffffff ;



  box-shadow: 0 3px 6px -3px #ffffff ; }







.noUi-target.m-nouislider.m-nouislider--connect-accent .noUi-connect {



  background: #00c5dc; }







.noUi-target.m-nouislider.m-nouislider--handle-accent .noUi-handle {



  border: 0;



  background: #00c5dc;



  -webkit-box-shadow: 0 3px 6px -3px #00c5dc ;



  -moz-box-shadow: 0 3px 6px -3px #00c5dc ;



  box-shadow: 0 3px 6px -3px #00c5dc ; }







.noUi-target.m-nouislider.m-nouislider--connect-focus .noUi-connect {



  background: #9816f4; }







.noUi-target.m-nouislider.m-nouislider--handle-focus .noUi-handle {



  border: 0;



  background: #9816f4;



  -webkit-box-shadow: 0 3px 6px -3px #9816f4 ;



  -moz-box-shadow: 0 3px 6px -3px #9816f4 ;



  box-shadow: 0 3px 6px -3px #9816f4 ; }







.noUi-target.m-nouislider.m-nouislider--connect-primary .noUi-connect {



  background: #5867dd; }







.noUi-target.m-nouislider.m-nouislider--handle-primary .noUi-handle {



  border: 0;



  background: #5867dd;



  -webkit-box-shadow: 0 3px 6px -3px #5867dd ;



  -moz-box-shadow: 0 3px 6px -3px #5867dd ;



  box-shadow: 0 3px 6px -3px #5867dd ; }







.noUi-target.m-nouislider.m-nouislider--connect-success .noUi-connect {



  background: #34bfa3; }







.noUi-target.m-nouislider.m-nouislider--handle-success .noUi-handle {



  border: 0;



  background: #34bfa3;



  -webkit-box-shadow: 0 3px 6px -3px #34bfa3 ;



  -moz-box-shadow: 0 3px 6px -3px #34bfa3 ;



  box-shadow: 0 3px 6px -3px #34bfa3 ; }







.noUi-target.m-nouislider.m-nouislider--connect-info .noUi-connect {



  background: #36a3f7; }







.noUi-target.m-nouislider.m-nouislider--handle-info .noUi-handle {



  border: 0;



  background: #36a3f7;



  -webkit-box-shadow: 0 3px 6px -3px #36a3f7 ;



  -moz-box-shadow: 0 3px 6px -3px #36a3f7 ;



  box-shadow: 0 3px 6px -3px #36a3f7 ; }







.noUi-target.m-nouislider.m-nouislider--connect-warning .noUi-connect {



  background: #ffb822; }







.noUi-target.m-nouislider.m-nouislider--handle-warning .noUi-handle {



  border: 0;



  background: #ffb822;



  -webkit-box-shadow: 0 3px 6px -3px #ffb822 ;



  -moz-box-shadow: 0 3px 6px -3px #ffb822 ;



  box-shadow: 0 3px 6px -3px #ffb822 ; }







.noUi-target.m-nouislider.m-nouislider--connect-danger .noUi-connect {



  background: #f4516c; }







.noUi-target.m-nouislider.m-nouislider--handle-danger .noUi-handle {



  border: 0;



  background: #f4516c;



  -webkit-box-shadow: 0 3px 6px -3px #f4516c ;



  -moz-box-shadow: 0 3px 6px -3px #f4516c ;



  box-shadow: 0 3px 6px -3px #f4516c ; }







.noUi-target {



  border: 1px solid #ebedf2;



  background: #fafbfc;



  -webkit-box-shadow: none ;



  -moz-box-shadow: none ;



  box-shadow: none ; }



  .noUi-target .noUi-connect {



    background: #716aca; }



  .noUi-target .noUi-handle {



    border: 1px solid #dfe2ea;



    -webkit-box-shadow: 0 3px 6px -3px #9ea7c0 ;



    -moz-box-shadow: 0 3px 6px -3px #9ea7c0 ;



    box-shadow: 0 3px 6px -3px #9ea7c0 ; }







.m-dropzone {



  -webkit-border-radius: 4px;



  -moz-border-radius: 4px;



  -ms-border-radius: 4px;



  -o-border-radius: 4px;



  border-radius: 4px;



  padding: 20px;



  text-align: center;



  cursor: pointer; }



  .m-dropzone .m-dropzone__msg-title {



    margin: 0 0 5px 0;



    padding: 0;



    font-weight: 400;



    font-size: 1.1rem; }



  .m-dropzone .m-dropzone__msg-desc {



    font-size: 0.85rem; }



  .m-dropzone .dz-preview .dz-image {



    -webkit-border-radius: 6px;



    -moz-border-radius: 6px;



    -ms-border-radius: 6px;



    -o-border-radius: 6px;



    border-radius: 6px; }







.m-dropzone {



  border: 2px dashed #ebedf2; }



  .m-dropzone .m-dropzone__msg-title {



    color: #575962; }



  .m-dropzone .m-dropzone__msg-desc {



    color: #6f727d; }



  .m-dropzone.m-dropzone--brand {



    border-color: #716aca; }



  .m-dropzone.m-dropzone--metal {



    border-color: #c4c5d6; }



  .m-dropzone.m-dropzone--light {



    border-color: #ffffff; }



  .m-dropzone.m-dropzone--accent {



    border-color: #00c5dc; }



  .m-dropzone.m-dropzone--focus {



    border-color: #9816f4; }



  .m-dropzone.m-dropzone--primary {



    border-color: #5867dd; }



  .m-dropzone.m-dropzone--success {



    border-color: #34bfa3; }



  .m-dropzone.m-dropzone--info {



    border-color: #36a3f7; }



  .m-dropzone.m-dropzone--warning {



    border-color: #ffb822; }



  .m-dropzone.m-dropzone--danger {



    border-color: #f4516c; }







.m-recaptcha {



  padding: 15px;



  -webkit-border-radius: 4px;



  -moz-border-radius: 4px;



  -ms-border-radius: 4px;



  -o-border-radius: 4px;



  border-radius: 4px; }



  .m-recaptcha .m-recaptcha__img {



    margin-bottom: 10px; }



  .m-recaptcha .input-group .form-control {



    -webkit-border-top-left-radius: 0.25rem!important;



    -moz-border-top-left-radius: 0.25rem!important;



    -ms-border-top-left-radius: 0.25rem!important;



    -o-border-top-left-radius: 0.25rem!important;



    border-top-left-radius: 0.25rem!important;



    -webkit-border-bottom-left-radius: 0.25rem!important;



    -moz-border-bottom-left-radius: 0.25rem!important;



    -ms-border-bottom-left-radius: 0.25rem!important;



    -o-border-bottom-left-radius: 0.25rem!important;



    border-bottom-left-radius: 0.25rem!important; }







.m-recaptcha {



  border: 1px solid #ebedf2; }



  .m-recaptcha .recaptcha_only_if_incorrect_sol {



    color: #f4516c; }







.note-popover {



  display: none; }







.note-editor {



  -webkit-border-radius: 4px;



  -moz-border-radius: 4px;



  -ms-border-radius: 4px;



  -o-border-radius: 4px;



  border-radius: 4px; }



  .note-editor .panel-heading.note-toolbar {



    padding: 5px 10px 10px 10px;



    -webkit-border-top-left-radius: 4px;



    -moz-border-top-left-radius: 4px;



    -ms-border-top-left-radius: 4px;



    -o-border-top-left-radius: 4px;



    border-top-left-radius: 4px;



    -webkit-border-top-right-radius: 4px;



    -moz-border-top-right-radius: 4px;



    -ms-border-top-right-radius: 4px;



    -o-border-top-right-radius: 4px;



    border-top-right-radius: 4px; }



    .note-editor .panel-heading.note-toolbar .btn {



      outline: none !important; }



    .note-editor .panel-heading.note-toolbar .dropdown-menu {



      min-width: 185px; }



    .note-editor .panel-heading.note-toolbar .note-color .dropdown-menu {



      min-width: 350px;



      padding: 10px; }



      .note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li {



        display: table;



        table-layout: fixed; }



        .note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li > .btn-group {



          display: table-cell !important; }



          .note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li > .btn-group:first-child {



            padding-right: 10px; }



          .note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li > .btn-group .note-color-reset {



            margin: 5px 0 10px 0; }



          .note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li > .btn-group .note-palette-title {



            margin: 5px 0;



            text-align: left;



            border: 0; }



  .note-editor .dropdown-toggle::after {



    display: none; }



  .note-editor .modal .modal-header .close {



    position: absolute;



    right: 25px;



    top: 2.75rem; }



  .note-editor .modal .modal-header .modal-title {



    flex: 1 auto; }







.note-editor.note-frame {



  border: 1px solid #ebedf2; }



  .note-editor.note-frame .panel-heading.note-toolbar {



    background: #f7f8fa; }



  .note-editor.note-frame .note-statusbar {



    background: #f7f8fa; }







.m-form.m-form--state .has-success .note-editor.note-frame {



  border: 1px solid #34bfa3; }







.m-form.m-form--state .has-warning .note-editor.note-frame {



  border: 1px solid #ffb822; }







.m-form.m-form--state .has-danger .note-editor.note-frame {



  border: 1px solid #f4516c; }







.md-editor {



  -webkit-border-radius: 4px;



  -moz-border-radius: 4px;



  -ms-border-radius: 4px;



  -o-border-radius: 4px;



  border-radius: 4px;



  outline: none !important; }



  .md-editor .md-footer,



  .md-editor .md-header {



    padding: 10px 10px; }



  .md-editor .md-header {



    -webkit-border-top-left-radius: 4px;



    -moz-border-top-left-radius: 4px;



    -ms-border-top-left-radius: 4px;



    -o-border-top-left-radius: 4px;



    border-top-left-radius: 4px;



    -webkit-border-top-right-radius: 4px;



    -moz-border-top-right-radius: 4px;



    -ms-border-top-right-radius: 4px;



    -o-border-top-right-radius: 4px;



    border-top-right-radius: 4px; }



    .md-editor .md-header .btn-group {



      margin-right: 10px; }



  .md-editor .md-footer {



    -webkit-border-bottom-left-radius: 4px;



    -moz-border-bottom-left-radius: 4px;



    -ms-border-bottom-left-radius: 4px;



    -o-border-bottom-left-radius: 4px;



    border-bottom-left-radius: 4px;



    -webkit-border-bottom-right-radius: 4px;



    -moz-border-bottom-right-radius: 4px;



    -ms-border-bottom-right-radius: 4px;



    -o-border-bottom-right-radius: 4px;



    border-bottom-right-radius: 4px; }



  .md-editor > textarea {



    padding: 10px 10px;



    -webkit-border-bottom-left-radius: 4px;



    -moz-border-bottom-left-radius: 4px;



    -ms-border-bottom-left-radius: 4px;



    -o-border-bottom-left-radius: 4px;



    border-bottom-left-radius: 4px;



    -webkit-border-bottom-right-radius: 4px;



    -moz-border-bottom-right-radius: 4px;



    -ms-border-bottom-right-radius: 4px;



    -o-border-bottom-right-radius: 4px;



    border-bottom-right-radius: 4px; }







.md-editor {



  border: 1px solid #ebedf2; }



  .md-editor.active {



    border: 1px solid #ebedf2;



    -webkit-box-shadow: none ;



    -moz-box-shadow: none ;



    box-shadow: none ; }



  .md-editor .md-footer,



  .md-editor .md-header {



    background: #f4f5f8; }



  .md-editor > textarea {



    background: #f4f5f8; }



  .md-editor.active > textarea {



    background: #f7f8fa; }







.m-form.m-form--state .has-success .md-editor {



  border: 1px solid #34bfa3; }







.m-form.m-form--state .has-warning .md-editor {



  border: 1px solid #ffb822; }







.m-form.m-form--state .has-danger .md-editor {



  border: 1px solid #f4516c; }







.m-gmaps {



  /* important!  bootstrap sets max-width on img to 100% which conflicts with google map canvas*/ }



  .m-gmaps img {



    max-width: none; }



  .m-gmaps.m-gmaps--static > div {



    background-repeat: no-repeat;



    background-position: 50% 50%;



    display: block; }







.m-jqvmap {



  position: relative;



  overflow: hidden; }



  .m-jqvmap .jqvmap-zoomout,



  .m-jqvmap .jqvmap-zoomin {



    height: 16px;



    width: 16px;



    line-height: 12px;



    vertical-align: middle;



    background-color: #adb5ca; }







.fc-unthemed .fc-day-grid td:not(.fc-axis) {



  padding: 0.5rem 0.5rem; }



  .fc-unthemed .fc-day-grid td:not(.fc-axis).fc-event-container {



    padding: 0.2rem 0.5rem; }







.fc-unthemed .fc-axis {



  padding-top: 0.5rem;



  padding-bottom: 0.5rem; }







.fc-unthemed .fc-scroller .fc-content-col {



  padding: 0.5rem 0.5rem; }







.fc-unthemed th.fc-day-header {



  padding: 0.75rem 0.5rem;



  font-size: 1rem;



  font-weight: 500; }







.fc-unthemed .fc-list-heading .fc-widget-header {



  padding: 0.75rem 1.25rem; }







.fc-unthemed .fc-list-heading .fc-list-heading-main,



.fc-unthemed .fc-list-heading .fc-list-heading-alt {



  font-size: 1rem;



  font-weight: 400; }







.fc-unthemed .fc-list-heading .fc-list-heading-main {



  font-weight: 500;



  text-transform: uppercase; }







.fc-unthemed .fc-list-item td {



  padding: 0.75rem 1.25rem; }







.fc-unthemed .fc-list-item .fc-event-dot {



  -webkit-border-radius: 50%;



  -moz-border-radius: 50%;



  -ms-border-radius: 50%;



  -o-border-radius: 50%;



  border-radius: 50%; }







.fc-unthemed .fc-event,



.fc-unthemed .fc-event-dot {



  padding: 0;



  -webkit-border-radius: 4px;



  -moz-border-radius: 4px;



  -ms-border-radius: 4px;



  -o-border-radius: 4px;



  border-radius: 4px; }



  .fc-unthemed .fc-event .fc-content,



  .fc-unthemed .fc-event-dot .fc-content {



    padding: 0.55rem 0.55rem 0.55rem 2rem; }



    .fc-unthemed .fc-event .fc-content:before,



    .fc-unthemed .fc-event-dot .fc-content:before {



      display: block;



      content: " ";



      position: absolute;



      height: 10px;



      width: 10px;



      -webkit-border-radius: 50%;



      -moz-border-radius: 50%;



      -ms-border-radius: 50%;



      -o-border-radius: 50%;



      border-radius: 50%;



      top: 0.7rem;



      left: 0.75rem; }



  .fc-unthemed .fc-event.fc-not-start.fc-end .fc-content,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end .fc-content {



    padding-left: 0.5rem; }



  .fc-unthemed .fc-event .fc-time,



  .fc-unthemed .fc-event-dot .fc-time {



    font-size: 0.85rem;



    text-transform: uppercase;



    font-weight: 600; }



  .fc-unthemed .fc-event .fc-title,



  .fc-unthemed .fc-event-dot .fc-title {



    font-size: 0.85rem;



    font-weight: 400; }







.fc-unthemed .fc-description {



  font-size: 0.85rem;



  margin-top: 0.25rem;



  font-weight: 300; }







.fc-unthemed .fc-list-item-title > a {



  font-size: 1rem;



  font-weight: 500; }







.fc-unthemed a.fc-more {



  font-size: 0.85rem;



  font-weight: 500; }







.fc-unthemed .fc-popover {



  -webkit-border-radius: 4px;



  -moz-border-radius: 4px;



  -ms-border-radius: 4px;



  -o-border-radius: 4px;



  border-radius: 4px; }



  .fc-unthemed .fc-popover .fc-header {



    padding: 0.75rem 1.25rem;



    -webkit-border-top-left-radius: 4px;



    -moz-border-top-left-radius: 4px;



    -ms-border-top-left-radius: 4px;



    -o-border-top-left-radius: 4px;



    border-top-left-radius: 4px;



    -webkit-border-top-right-radius: 4px;



    -moz-border-top-right-radius: 4px;



    -ms-border-top-right-radius: 4px;



    -o-border-top-right-radius: 4px;



    border-top-right-radius: 4px; }



    .fc-unthemed .fc-popover .fc-header .fc-close {



      margin-top: 0.35rem; }



    .fc-unthemed .fc-popover .fc-header .fc-title {



      font-weight: 400; }



  .fc-unthemed .fc-popover .fc-body .fc-event-container {



    padding: 1.25rem 1.25rem 0.75rem  1.25rem; }



  .fc-unthemed .fc-popover .fc-body .fc-event {



    margin-bottom: 0.5rem;



    -webkit-border-radius: 4px;



    -moz-border-radius: 4px;



    -ms-border-radius: 4px;



    -o-border-radius: 4px;



    border-radius: 4px; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end {



      -webkit-border-top-right-radius: 0;



      -moz-border-top-right-radius: 0;



      -ms-border-top-right-radius: 0;



      -o-border-top-right-radius: 0;



      border-top-right-radius: 0;



      -webkit-border-bottom-right-radius: 0;



      -moz-border-bottom-right-radius: 0;



      -ms-border-bottom-right-radius: 0;



      -o-border-bottom-right-radius: 0;



      border-bottom-right-radius: 0; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-end {



      -webkit-border-top-left-radius: 0;



      -moz-border-top-left-radius: 0;



      -ms-border-top-left-radius: 0;



      -o-border-top-left-radius: 0;



      border-top-left-radius: 0;



      -webkit-border-bottom-left-radius: 0;



      -moz-border-bottom-left-radius: 0;



      -ms-border-bottom-left-radius: 0;



      -o-border-bottom-left-radius: 0;



      border-bottom-left-radius: 0; }







.fc-unthemed .fc-toolbar {



  margin-bottom: 1.5rem; }



  .fc-unthemed .fc-toolbar h2 {



    font-size: 1.2rem;



    font-weight: 500;



    text-transform: uppercase;



    margin-top: 0.75rem; }



  .fc-unthemed .fc-toolbar .fc-button {



    outline: none !important;



    height: 2.75rem;



    padding: 0 1.25rem;



    font-size: 1rem; }



    .fc-unthemed .fc-toolbar .fc-button.fc-corner-left {



      -webkit-border-top-left-radius: 4px;



      -moz-border-top-left-radius: 4px;



      -ms-border-top-left-radius: 4px;



      -o-border-top-left-radius: 4px;



      border-top-left-radius: 4px;



      -webkit-border-bottom-left-radius: 4px;



      -moz-border-bottom-left-radius: 4px;



      -ms-border-bottom-left-radius: 4px;



      -o-border-bottom-left-radius: 4px;



      border-bottom-left-radius: 4px; }



    .fc-unthemed .fc-toolbar .fc-button.fc-corner-right {



      -webkit-border-top-right-radius: 4px;



      -moz-border-top-right-radius: 4px;



      -ms-border-top-right-radius: 4px;



      -o-border-top-right-radius: 4px;



      border-top-right-radius: 4px;



      -webkit-border-bottom-right-radius: 4px;



      -moz-border-bottom-right-radius: 4px;



      -ms-border-bottom-right-radius: 4px;



      -o-border-bottom-right-radius: 4px;



      border-bottom-right-radius: 4px; }



    .fc-unthemed .fc-toolbar .fc-button .fc-icon {



      font-size: 1.1rem; }



      .fc-unthemed .fc-toolbar .fc-button .fc-icon:after {



        display: none; }



      .fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow {



        font-family: "LineAwesome";



        text-decoration: inherit;



        text-rendering: optimizeLegibility;



        text-transform: none;



        -moz-osx-font-smoothing: grayscale;



        -webkit-font-smoothing: antialiased;



        font-smoothing: antialiased; }



        .fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow:before {



          content: ""; }



      .fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow {



        font-family: "LineAwesome";



        text-decoration: inherit;



        text-rendering: optimizeLegibility;



        text-transform: none;



        -moz-osx-font-smoothing: grayscale;



        -webkit-font-smoothing: antialiased;



        font-smoothing: antialiased; }



        .fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow:before {



          content: ""; }







.fc-unthemed .fc-axis > span {



  font-size: 0.9rem; }







.ui-draggable-handle {



  cursor: move;



  /* fallback if grab cursor is unsupported */



  cursor: grab;



  cursor: -moz-grab;



  cursor: -webkit-grab; }







@media (max-width: 992px) {



  .fc-unthemed .fc-toolbar {



    margin-bottom: 1.5rem; }



    .fc-unthemed .fc-toolbar .fc-left,



    .fc-unthemed .fc-toolbar .fc-right,



    .fc-unthemed .fc-toolbar .fc-center {



      display: block;



      float: none;



      margin-bottom: 1rem;



      text-align: center; }



      .fc-unthemed .fc-toolbar .fc-left h2,



      .fc-unthemed .fc-toolbar .fc-right h2,



      .fc-unthemed .fc-toolbar .fc-center h2 {



        text-align: center;



        float: none; }



      .fc-unthemed .fc-toolbar .fc-left > .fc-button-group,



      .fc-unthemed .fc-toolbar .fc-right > .fc-button-group,



      .fc-unthemed .fc-toolbar .fc-center > .fc-button-group {



        display: inline-block;



        float: none; }



        .fc-unthemed .fc-toolbar .fc-left > .fc-button-group > .fc-button,



        .fc-unthemed .fc-toolbar .fc-right > .fc-button-group > .fc-button,



        .fc-unthemed .fc-toolbar .fc-center > .fc-button-group > .fc-button {



          float: none; }



      .fc-unthemed .fc-toolbar .fc-left > .fc-button,



      .fc-unthemed .fc-toolbar .fc-right > .fc-button,



      .fc-unthemed .fc-toolbar .fc-center > .fc-button {



        float: none; } }







.fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-content, .fc-unthemed .fc-popover, .fc-unthemed .fc-list-view, .fc-unthemed .fc-list-heading td {



  border-color: #ebedf2; }







.fc-unthemed td.fc-today {



  background: #f6f5fc; }







.fc-unthemed .fc-day-grid-event {



  margin: 0; }







.fc-unthemed .fc-event,



.fc-unthemed .fc-event-dot {



  background: #fff;



  border: 1px solid #ebedf2;



  -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08) ;



  -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08) ;



  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08) ; }



  .fc-unthemed .fc-event.fc-not-start.fc-not-end,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end {



    border-left: 1px solid #ebedf2; }



  .fc-unthemed .fc-event.fc-start .fc-content:before,



  .fc-unthemed .fc-event-dot.fc-start .fc-content:before {



    background: #adb5ca; }



  .fc-unthemed .fc-event .fc-time,



  .fc-unthemed .fc-event-dot .fc-time {



    color: #333439; }



  .fc-unthemed .fc-event .fc-title,



  .fc-unthemed .fc-event-dot .fc-title {



    color: #3f4047; }







.fc-unthemed .fc-description {



  color: #7b7e8a; }







.fc-unthemed .fc-list-item-title > a[href]:hover {



  color: #716aca;



  text-decoration: none; }







.fc-unthemed .fc-more {



  color: #3f4047; }







.fc-unthemed .fc-event.fc-start.m-fc-event--brand .fc-content:before,



.fc-unthemed .fc-event-dot.fc-start.m-fc-event--brand .fc-content:before {



  background: #716aca; }







.fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-brand, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-brand, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-brand,



.fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-brand,



.fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-brand,



.fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-brand {



  background: #716aca; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-brand .fc-title, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-brand .fc-title, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-brand .fc-title,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-brand .fc-title,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-brand .fc-title,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-brand .fc-title {



    color: #ffffff; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-brand .fc-description, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-brand .fc-description, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-brand .fc-description,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-brand .fc-description,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-brand .fc-description,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-brand .fc-description {



    color: #ffffff; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-brand .fc-time, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-brand .fc-time, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-brand .fc-time,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-brand .fc-time,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-brand .fc-time,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-brand .fc-time {



    color: #ffffff; }







.fc-unthemed .fc-event.fc-start.m-fc-event--metal .fc-content:before,



.fc-unthemed .fc-event-dot.fc-start.m-fc-event--metal .fc-content:before {



  background: #c4c5d6; }







.fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-metal, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-metal, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-metal,



.fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-metal,



.fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-metal,



.fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-metal {



  background: #c4c5d6; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-metal .fc-title, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-metal .fc-title, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-metal .fc-title,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-metal .fc-title,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-metal .fc-title,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-metal .fc-title {



    color: #ffffff; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-metal .fc-description, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-metal .fc-description, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-metal .fc-description,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-metal .fc-description,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-metal .fc-description,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-metal .fc-description {



    color: #ffffff; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-metal .fc-time, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-metal .fc-time, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-metal .fc-time,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-metal .fc-time,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-metal .fc-time,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-metal .fc-time {



    color: #ffffff; }







.fc-unthemed .fc-event.fc-start.m-fc-event--light .fc-content:before,



.fc-unthemed .fc-event-dot.fc-start.m-fc-event--light .fc-content:before {



  background: #ffffff; }







.fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-light, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-light, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-light,



.fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-light,



.fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-light,



.fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-light {



  background: #ffffff; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-light .fc-title, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-light .fc-title, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-light .fc-title,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-light .fc-title,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-light .fc-title,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-light .fc-title {



    color: #282a3c; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-light .fc-description, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-light .fc-description, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-light .fc-description,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-light .fc-description,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-light .fc-description,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-light .fc-description {



    color: #282a3c; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-light .fc-time, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-light .fc-time, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-light .fc-time,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-light .fc-time,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-light .fc-time,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-light .fc-time {



    color: #282a3c; }







.fc-unthemed .fc-event.fc-start.m-fc-event--accent .fc-content:before,



.fc-unthemed .fc-event-dot.fc-start.m-fc-event--accent .fc-content:before {



  background: #00c5dc; }







.fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-accent, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-accent, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-accent,



.fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-accent,



.fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-accent,



.fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-accent {



  background: #00c5dc; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-accent .fc-title, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-accent .fc-title, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-accent .fc-title,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-accent .fc-title,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-accent .fc-title,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-accent .fc-title {



    color: #ffffff; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-accent .fc-description, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-accent .fc-description, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-accent .fc-description,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-accent .fc-description,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-accent .fc-description,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-accent .fc-description {



    color: #ffffff; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-accent .fc-time, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-accent .fc-time, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-accent .fc-time,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-accent .fc-time,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-accent .fc-time,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-accent .fc-time {



    color: #ffffff; }







.fc-unthemed .fc-event.fc-start.m-fc-event--focus .fc-content:before,



.fc-unthemed .fc-event-dot.fc-start.m-fc-event--focus .fc-content:before {



  background: #9816f4; }







.fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-focus, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-focus, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-focus,



.fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-focus,



.fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-focus,



.fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-focus {



  background: #9816f4; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-focus .fc-title, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-focus .fc-title, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-focus .fc-title,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-focus .fc-title,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-focus .fc-title,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-focus .fc-title {



    color: #ffffff; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-focus .fc-description, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-focus .fc-description, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-focus .fc-description,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-focus .fc-description,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-focus .fc-description,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-focus .fc-description {



    color: #ffffff; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-focus .fc-time, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-focus .fc-time, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-focus .fc-time,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-focus .fc-time,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-focus .fc-time,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-focus .fc-time {



    color: #ffffff; }







.fc-unthemed .fc-event.fc-start.m-fc-event--primary .fc-content:before,



.fc-unthemed .fc-event-dot.fc-start.m-fc-event--primary .fc-content:before {



  background: #5867dd; }







.fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-primary, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-primary, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-primary,



.fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-primary,



.fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-primary,



.fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-primary {



  background: #5867dd; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-primary .fc-title, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-primary .fc-title, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-primary .fc-title,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-primary .fc-title,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-primary .fc-title,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-primary .fc-title {



    color: #ffffff; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-primary .fc-description, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-primary .fc-description, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-primary .fc-description,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-primary .fc-description,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-primary .fc-description,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-primary .fc-description {



    color: #ffffff; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-primary .fc-time, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-primary .fc-time, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-primary .fc-time,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-primary .fc-time,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-primary .fc-time,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-primary .fc-time {



    color: #ffffff; }







.fc-unthemed .fc-event.fc-start.m-fc-event--success .fc-content:before,



.fc-unthemed .fc-event-dot.fc-start.m-fc-event--success .fc-content:before {



  background: #34bfa3; }







.fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-success, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-success, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-success,



.fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-success,



.fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-success,



.fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-success {



  background: #34bfa3; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-success .fc-title, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-success .fc-title, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-success .fc-title,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-success .fc-title,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-success .fc-title,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-success .fc-title {



    color: #ffffff; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-success .fc-description, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-success .fc-description, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-success .fc-description,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-success .fc-description,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-success .fc-description,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-success .fc-description {



    color: #ffffff; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-success .fc-time, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-success .fc-time, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-success .fc-time,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-success .fc-time,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-success .fc-time,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-success .fc-time {



    color: #ffffff; }







.fc-unthemed .fc-event.fc-start.m-fc-event--info .fc-content:before,



.fc-unthemed .fc-event-dot.fc-start.m-fc-event--info .fc-content:before {



  background: #36a3f7; }







.fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-info, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-info, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-info,



.fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-info,



.fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-info,



.fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-info {



  background: #36a3f7; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-info .fc-title, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-info .fc-title, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-info .fc-title,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-info .fc-title,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-info .fc-title,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-info .fc-title {



    color: #ffffff; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-info .fc-description, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-info .fc-description, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-info .fc-description,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-info .fc-description,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-info .fc-description,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-info .fc-description {



    color: #ffffff; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-info .fc-time, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-info .fc-time, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-info .fc-time,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-info .fc-time,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-info .fc-time,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-info .fc-time {



    color: #ffffff; }







.fc-unthemed .fc-event.fc-start.m-fc-event--warning .fc-content:before,



.fc-unthemed .fc-event-dot.fc-start.m-fc-event--warning .fc-content:before {



  background: #ffb822; }







.fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-warning, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-warning, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-warning,



.fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-warning,



.fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-warning,



.fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-warning {



  background: #ffb822; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-warning .fc-title, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-warning .fc-title, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-warning .fc-title,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-warning .fc-title,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-warning .fc-title,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-warning .fc-title {



    color: #111111; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-warning .fc-description, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-warning .fc-description, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-warning .fc-description,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-warning .fc-description,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-warning .fc-description,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-warning .fc-description {



    color: #111111; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-warning .fc-time, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-warning .fc-time, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-warning .fc-time,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-warning .fc-time,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-warning .fc-time,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-warning .fc-time {



    color: #111111; }







.fc-unthemed .fc-event.fc-start.m-fc-event--danger .fc-content:before,



.fc-unthemed .fc-event-dot.fc-start.m-fc-event--danger .fc-content:before {



  background: #f4516c; }







.fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-danger, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-danger, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-danger,



.fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-danger,



.fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-danger,



.fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-danger {



  background: #f4516c; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-danger .fc-title, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-danger .fc-title, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-danger .fc-title,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-danger .fc-title,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-danger .fc-title,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-danger .fc-title {



    color: #ffffff; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-danger .fc-description, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-danger .fc-description, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-danger .fc-description,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-danger .fc-description,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-danger .fc-description,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-danger .fc-description {



    color: #ffffff; }



  .fc-unthemed .fc-event.fc-not-start.fc-end.m-fc-event--solid-danger .fc-time, .fc-unthemed .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-danger .fc-time, .fc-unthemed .fc-event.fc-start.m-fc-event--solid-danger .fc-time,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-end.m-fc-event--solid-danger .fc-time,



  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-danger .fc-time,



  .fc-unthemed .fc-event-dot.fc-start.m-fc-event--solid-danger .fc-time {



    color: #ffffff; }







.fc-unthemed .fc-divider,



.fc-unthemed .fc-popover .fc-header,



.fc-unthemed .fc-list-heading td {



  background: #ebedf2; }







.fc-unthemed .fc-popover {



  -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  background: #fff; }



  .fc-unthemed .fc-popover .fc-header {



    background: #fff;



    border-bottom: 1px solid #f7f8fa; }



    .fc-unthemed .fc-popover .fc-header .fc-close {



      color: #cfcedb; }



      .fc-unthemed .fc-popover .fc-header .fc-close:hover {



        color: #a4a2bb; }



    .fc-unthemed .fc-popover .fc-header .fc-title {



      color: #575962; }



  .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end .fc-content:before,



  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end .fc-content:before {



    background: #adb5ca; }



  .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--brand .fc-content:before,



  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--brand .fc-content:before {



    background: #716aca; }



  .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-brand,



  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-brand {



    background: #716aca; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-brand .fc-title,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-brand .fc-title {



      color: #ffffff; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-brand .fc-description,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-brand .fc-description {



      color: #ffffff; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-brand .fc-time,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-brand .fc-time {



      color: #ffffff; }



  .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--metal .fc-content:before,



  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--metal .fc-content:before {



    background: #c4c5d6; }



  .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-metal,



  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-metal {



    background: #c4c5d6; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-metal .fc-title,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-metal .fc-title {



      color: #ffffff; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-metal .fc-description,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-metal .fc-description {



      color: #ffffff; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-metal .fc-time,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-metal .fc-time {



      color: #ffffff; }



  .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--light .fc-content:before,



  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--light .fc-content:before {



    background: #ffffff; }



  .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-light,



  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-light {



    background: #ffffff; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-light .fc-title,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-light .fc-title {



      color: #282a3c; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-light .fc-description,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-light .fc-description {



      color: #282a3c; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-light .fc-time,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-light .fc-time {



      color: #282a3c; }



  .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--accent .fc-content:before,



  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--accent .fc-content:before {



    background: #00c5dc; }



  .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-accent,



  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-accent {



    background: #00c5dc; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-accent .fc-title,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-accent .fc-title {



      color: #ffffff; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-accent .fc-description,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-accent .fc-description {



      color: #ffffff; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-accent .fc-time,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-accent .fc-time {



      color: #ffffff; }



  .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--focus .fc-content:before,



  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--focus .fc-content:before {



    background: #9816f4; }



  .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-focus,



  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-focus {



    background: #9816f4; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-focus .fc-title,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-focus .fc-title {



      color: #ffffff; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-focus .fc-description,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-focus .fc-description {



      color: #ffffff; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-focus .fc-time,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-focus .fc-time {



      color: #ffffff; }



  .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--primary .fc-content:before,



  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--primary .fc-content:before {



    background: #5867dd; }



  .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-primary,



  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-primary {



    background: #5867dd; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-primary .fc-title,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-primary .fc-title {



      color: #ffffff; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-primary .fc-description,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-primary .fc-description {



      color: #ffffff; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-primary .fc-time,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-primary .fc-time {



      color: #ffffff; }



  .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--success .fc-content:before,



  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--success .fc-content:before {



    background: #34bfa3; }



  .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-success,



  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-success {



    background: #34bfa3; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-success .fc-title,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-success .fc-title {



      color: #ffffff; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-success .fc-description,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-success .fc-description {



      color: #ffffff; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-success .fc-time,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-success .fc-time {



      color: #ffffff; }



  .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--info .fc-content:before,



  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--info .fc-content:before {



    background: #36a3f7; }



  .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-info,



  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-info {



    background: #36a3f7; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-info .fc-title,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-info .fc-title {



      color: #ffffff; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-info .fc-description,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-info .fc-description {



      color: #ffffff; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-info .fc-time,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-info .fc-time {



      color: #ffffff; }



  .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--warning .fc-content:before,



  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--warning .fc-content:before {



    background: #ffb822; }



  .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-warning,



  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-warning {



    background: #ffb822; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-warning .fc-title,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-warning .fc-title {



      color: #111111; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-warning .fc-description,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-warning .fc-description {



      color: #111111; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-warning .fc-time,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-warning .fc-time {



      color: #111111; }



  .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--danger .fc-content:before,



  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--danger .fc-content:before {



    background: #f4516c; }



  .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-danger,



  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-danger {



    background: #f4516c; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-danger .fc-title,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-danger .fc-title {



      color: #ffffff; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-danger .fc-description,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-danger .fc-description {



      color: #ffffff; }



    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end.m-fc-event--solid-danger .fc-time,



    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end.m-fc-event--solid-danger .fc-time {



      color: #ffffff; }







.fc-unthemed th.fc-day-header > a,



.fc-unthemed th.fc-day-header > span {



  color: #898b96; }







.fc-unthemed .fc-list-heading td {



  background: #f4f5f8;



  border-color: #f4f5f8; }







.fc-unthemed .fc-list-heading .fc-list-heading-main {



  color: #575962; }







.fc-unthemed .fc-list-heading .fc-list-heading-alt {



  color: #7b7e8a; }







.fc-unthemed .fc-list-item:hover td {



  background: transparent !important; }







.fc-unthemed .fc-list-item .fc-event-dot {



  background: #adb5ca;



  border-color: #adb5ca; }







.fc-unthemed .fc-list-item.m-fc-event--solid-brand .fc-event-dot, .fc-unthemed .fc-list-item.m-fc-event--brand .fc-event-dot {



  background: #716aca;



  border-color: #716aca; }







.fc-unthemed .fc-list-item.m-fc-event--solid-metal .fc-event-dot, .fc-unthemed .fc-list-item.m-fc-event--metal .fc-event-dot {



  background: #c4c5d6;



  border-color: #c4c5d6; }







.fc-unthemed .fc-list-item.m-fc-event--solid-light .fc-event-dot, .fc-unthemed .fc-list-item.m-fc-event--light .fc-event-dot {



  background: #ffffff;



  border-color: #ffffff; }







.fc-unthemed .fc-list-item.m-fc-event--solid-accent .fc-event-dot, .fc-unthemed .fc-list-item.m-fc-event--accent .fc-event-dot {



  background: #00c5dc;



  border-color: #00c5dc; }







.fc-unthemed .fc-list-item.m-fc-event--solid-focus .fc-event-dot, .fc-unthemed .fc-list-item.m-fc-event--focus .fc-event-dot {



  background: #9816f4;



  border-color: #9816f4; }







.fc-unthemed .fc-list-item.m-fc-event--solid-primary .fc-event-dot, .fc-unthemed .fc-list-item.m-fc-event--primary .fc-event-dot {



  background: #5867dd;



  border-color: #5867dd; }







.fc-unthemed .fc-list-item.m-fc-event--solid-success .fc-event-dot, .fc-unthemed .fc-list-item.m-fc-event--success .fc-event-dot {



  background: #34bfa3;



  border-color: #34bfa3; }







.fc-unthemed .fc-list-item.m-fc-event--solid-info .fc-event-dot, .fc-unthemed .fc-list-item.m-fc-event--info .fc-event-dot {



  background: #36a3f7;



  border-color: #36a3f7; }







.fc-unthemed .fc-list-item.m-fc-event--solid-warning .fc-event-dot, .fc-unthemed .fc-list-item.m-fc-event--warning .fc-event-dot {



  background: #ffb822;



  border-color: #ffb822; }







.fc-unthemed .fc-list-item.m-fc-event--solid-danger .fc-event-dot, .fc-unthemed .fc-list-item.m-fc-event--danger .fc-event-dot {



  background: #f4516c;



  border-color: #f4516c; }







.fc-unthemed .fc-toolbar .fc-button {



  background: #f4f5f8;



  border: 0;



  text-shadow: none !important; }



  .fc-unthemed .fc-toolbar .fc-button:hover {



    border: 0;



    background: #e2e5ec; }



  .fc-unthemed .fc-toolbar .fc-button:focus, .fc-unthemed .fc-toolbar .fc-button:active, .fc-unthemed .fc-toolbar .fc-button.fc-state-active {



    border: 0;



    background: #716aca;



    color: #ffffff;



    -webkit-box-shadow: none ;



    -moz-box-shadow: none ;



    box-shadow: none ;



    text-shadow: none; }



    .fc-unthemed .fc-toolbar .fc-button:focus .fc-icon, .fc-unthemed .fc-toolbar .fc-button:active .fc-icon, .fc-unthemed .fc-toolbar .fc-button.fc-state-active .fc-icon {



      color: #ffffff; }



  .fc-unthemed .fc-toolbar .fc-button.fc-state-disabled {



    background: #f7f8fa;



    color: #afb2c1; }







#session-timeout-dialog .modal-header .close {



  position: absolute;



  right: 25px;



  top: 2.75rem; }







#session-timeout-dialog .modal-header .modal-title {



  flex: 1 auto; }







.m-modal-purchase .m-purchase-steps {



  margin-bottom: 20px; }



  .m-modal-purchase .m-purchase-steps .card {



    border: 0; }



    .m-modal-purchase .m-purchase-steps .card .card-header {



      background: #ffffff; }



    .m-modal-purchase .m-purchase-steps .card .card-block {



      padding: 20px 20px 0 20px; }







.m-quick-sidebar {



  padding: 20px 30px 30px 30px; }



  .m-quick-sidebar .m-quick-sidebar__close {



    position: absolute;



    font-size: 1.4rem;



    cursor: pointer; }



  .m-quick-sidebar .mCSB_scrollTools {



    right: -13px !important; }



  .m-quick-sidebar.m-quick-sidebar--tabbed .m-quick-sidebar__close {



    top: 16px;



    right: 30px; }



  .m-quick-sidebar.m-quick-sidebar--tabbed .m-tabs.m-tabs-line {



    margin: 0 0 30px 0; }



    .m-quick-sidebar.m-quick-sidebar--tabbed .m-tabs.m-tabs-line > .m-tabs__item > .m-tabs__link {



      padding: 15px 0; }







.m-quick-sidebar {



  background-color: #ffffff;



  -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ; }



  .m-quick-sidebar .m-quick-sidebar__close {



    color: #cfcedb; }



    .m-quick-sidebar .m-quick-sidebar__close:hover {



      color: #716aca; }







.m-quick-sidebar.m-quick-sidebar--skin-dark {



  background-color: #ffffff;



  -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ;



  -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ;



  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ; }



  .m-quick-sidebar.m-quick-sidebar--skin-dark .m-quick-sidebar__close {



    color: #dfdff1; }



    .m-quick-sidebar.m-quick-sidebar--skin-dark .m-quick-sidebar__close:hover {



      color: #716aca; }







.m-quick-sidebar-close {



  display: none; }







.m-quick-sidebar {



  display: block !important;



  z-index: 1001;



  position: fixed;



  top: 0;



  bottom: 0;



  overflow-y: auto;



  -webkit-transform: translate3d(0, 0, 0);



  backface-visibility: hidden;



  -webkit-backface-visibility: hidden;



  width: 455px !important;



  -webkit-transition: all 0.3s ease;



  -moz-transition: all 0.3s ease;



  -ms-transition: all 0.3s ease;



  -o-transition: all 0.3s ease;



  transition: all 0.3s ease;



  right: -465px; }



  .m-quick-sidebar.m-quick-sidebar--on {



    -webkit-transition: all 0.3s ease;



    -moz-transition: all 0.3s ease;



    -ms-transition: all 0.3s ease;



    -o-transition: all 0.3s ease;



    transition: all 0.3s ease;



    right: 0; }







.m-quick-sidebar-overlay {



  position: fixed;



  top: 0;



  left: 0;



  bottom: 0;



  right: 0;



  overflow: hidden;



  z-index: 1000;



  background: rgba(0, 0, 0, 0.1);



  -webkit-animation: m-offcanvas-overlay-fade-in .3s linear 1;



  -moz-animation: m-offcanvas-overlay-fade-in .3s linear 1;



  -ms-animation: m-offcanvas-overlay-fade-in .3s linear 1;



  -o-animation: m-offcanvas-overlay-fade-in .3s linear 1;



  animation: m-offcanvas-overlay-fade-in .3s linear 1; }







@media (max-width: 455px) {



  .m-quick-sidebar {



    width: 90% !important; } }







.m-pricing-table-1.m-pricing-table-1--fixed {



  width: 75%;



  margin: 0 auto; }







.m-pricing-table-1 .m-pricing-table-1__items {



  background-color: #fff;



  position: relative;



  z-index: 1;



  text-align: center;



  padding: 2.14rem 0 2.14rem 0; }



  .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item {



    border-right: 0.07rem solid #ebedf2;



    padding: 0; }



    .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item:last-child {



      border-right: none; }



    .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__visual {



      margin-top: 10rem;



      position: relative;



      left: 50%;



      transform: translateX(-50%) translateY(-50%); }



      .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__visual .m-pricing-table-1__hexagon1 {



        left: 50%;



        transform: translateX(-50%) translateY(-50%);



        position: absolute; }



        .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__visual .m-pricing-table-1__hexagon1:before {



          left: 50%;



          transform: translateX(-50%) translateY(-50%);



          content: "";



          position: absolute;



          top: -3.93rem;



          width: 17.14rem;



          height: 0;



          border-left: 4.2rem solid transparent;



          border-right: 4.2rem solid transparent;



          border-bottom: 7.5rem solid #FCFCFE; }



        .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__visual .m-pricing-table-1__hexagon1:after {



          left: 50%;



          transform: translateX(-50%) translateY(-50%);



          content: "";



          position: absolute;



          top: 3.5rem;



          width: 17.14rem;



          height: 0;



          border-left: 4.2rem solid transparent;



          border-right: 4.2rem solid transparent;



          border-top: 7.5rem solid #FCFCFE; }



      .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__visual .m-pricing-table-1__hexagon2 {



        left: 50%;



        margin-top: -1.43rem;



        transform: translateX(-50%) translateY(-50%);



        position: absolute; }



        .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__visual .m-pricing-table-1__hexagon2:before {



          left: 50%;



          transform: translateX(-50%) translateY(-50%);



          content: "";



          position: absolute;



          top: -0.42rem;



          width: 8.7rem;



          height: 0;



          border-left: 2.14rem solid transparent;



          border-right: 2.14rem solid transparent;



          border-bottom: 3.71rem solid #F8F7FD; }



        .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__visual .m-pricing-table-1__hexagon2:after {



          left: 50%;



          transform: translateX(-50%) translateY(-50%);



          content: "";



          position: absolute;



          top: 3.3rem;



          width: 8.7rem;



          height: 0;



          border-left: 2.14rem solid transparent;



          border-right: 2.14rem solid transparent;



          border-top: 3.71rem solid #F8F7FD; }



      .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__visual .m-pricing-table-1__icon {



        left: 50%;



        transform: translateX(-50%) translateY(-50%);



        position: absolute; }



        .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__visual .m-pricing-table-1__icon > i {



          font-size: 8.57rem; }



    .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__price {



      font-size: 3rem;



      font-weight: 600;



      display: block;



      margin-top: 20rem; }



      .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__price .m-pricing-table-1__label {



        margin-top: 0.64rem;



        margin-left: 0.357rem;



        position: absolute;



        font-size: 1.64rem;



        font-weight: 500; }



    .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item:nth-child(1) .m-pricing-table-1__price {



      font-size: 2.14rem;



      margin-bottom: 0.571rem;



      margin-top: 290px; }



    .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__subtitle {



      font-size: 1.07rem; }



    .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__description {



      margin: 1.785rem 0 1.785rem;



      line-height: 1.6;



      display: block;



      font-size: 0.93rem; }



    .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__btn {



      margin: 2.14rem 0 2.14rem 0; }



      .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__btn > .btn {



        padding: 0.86rem 3.57rem 0.86rem 3.57rem; }







@media (min-width: 993px) and (max-width: 1200px) {



  .m-pricing-table-1.m-pricing-table-1--fixed {



    width: 100%; }



    .m-pricing-table-1.m-pricing-table-1--fixed .m-pricing-table-1__items .m-pricing-table-1__item {



      border-right: 1px solid #ebedf2; }



      .m-pricing-table-1.m-pricing-table-1--fixed .m-pricing-table-1__items .m-pricing-table-1__item:last-child {



        border-right: none; } }







@media (max-width: 992px) {



  .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item {



    border-bottom: 1px solid #ebedf2;



    border-right: none; }



    .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item:last-child {



      border-bottom: none; }



    .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__btn {



      margin-bottom: 3.57rem; } }







.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__subtitle {



  color: #BCBBCB; }







.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__description {



  color: #3f4047; }







.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__price {



  color: #6f727d; }







.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__label {



  color: #a4a6ae; }







.m-pricing-table-2 {



  padding: 0 0 2.86rem 0; }



  .m-pricing-table-2 .m-pricing-table-2__head {



    text-align: center;



    background-color: #22B9FF;



    padding: 8.57rem 0 25rem 0; }



    .m-pricing-table-2 .m-pricing-table-2__head .m-pricing-table-2__title {



      text-align: center;



      margin-top: -3.57rem; }



    .m-pricing-table-2 .m-pricing-table-2__head .btn-group {



      text-align: center;



      display: inline-block;



      margin: 2.5rem auto 0 auto; }



      .m-pricing-table-2 .m-pricing-table-2__head .btn-group .btn {



        margin-right: -0.21rem;



        padding: 1rem 1.93rem 1rem 1.93rem; }



  .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container {



    margin: 0 auto;



    max-width: 75%;



    margin-top: -21.64rem; }



    .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items {



      background-color: #fff;



      position: relative;



      text-align: center;



      padding: 2.14rem 0.71rem 2.14rem 0.71rem; }



      .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item {



        border-right: 1px solid #e1f1ff;



        width: 100%; }



        .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item:last-child {



          border-right: none; }



        .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item .m-pricing-table-2__visual {



          position: relative;



          margin-top: 6.8rem;



          left: 50%;



          transform: translateX(-50%) translateY(-50%); }



          .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item .m-pricing-table-2__visual .m-pricing-table-2__hexagon {



            height: 0;



            background: #F4FCFF;



            left: 50%;



            transform: translateX(-50%) translateY(-50%);



            position: absolute; }



            .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item .m-pricing-table-2__visual .m-pricing-table-2__hexagon:before {



              content: "";



              position: absolute;



              top: -2.14rem;



              width: 13.2rem;



              height: 0;



              border-left: 3.35rem solid transparent;



              border-right: 3.35rem solid transparent;



              border-bottom: 5.71rem solid #F4FCFF;



              left: 50%;



              transform: translateX(-50%) translateY(-50%); }



            .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item .m-pricing-table-2__visual .m-pricing-table-2__hexagon:after {



              content: "";



              position: absolute;



              top: 3.57rem;



              width: 13.21rem;



              height: 0;



              border-left: 3.35rem solid transparent;



              border-right: 3.35rem solid transparent;



              border-top: 5.71rem solid #F4FCFF;



              left: 50%;



              transform: translateX(-50%) translateY(-50%); }



          .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item .m-pricing-table-2__visual .m-pricing-table-2__icon {



            margin-top: 0.8rem;



            left: 50%;



            transform: translateX(-50%) translateY(-50%);



            position: absolute; }



            .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item .m-pricing-table-2__visual .m-pricing-table-2__icon > i {



              font-size: 6.43rem; }



        .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item .m-pricing-table-2__subtitle {



          margin-top: 17.1rem;



          font-size: 1.64rem; }



        .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item .m-pricing-table-2__features {



          margin: 2.14rem 0 1.8rem;



          line-height: 2.2; }



          .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item .m-pricing-table-2__features > span {



            display: block;



            font-weight: 500; }



        .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item .m-pricing-table-2__price {



          font-size: 3.21rem;



          font-weight: 600; }



        .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item .m-pricing-table-2__label {



          margin: 0.64rem 0 0 0.35rem;



          font-size: 25px;



          position: absolute; }



        .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item .m-pricing-table-2__btn {



          margin: 2.14rem auto 2.14rem auto; }



          .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item .m-pricing-table-2__btn > .btn {



            padding: 0.86rem 3.6rem 0.86rem 3.6rem;



            font-size: 0.86rem; }







@media (min-width: 993px) and (max-width: 1200px) {



  .m-pricing-table-2 .m-pricing-table-2__content {



    padding: 0 2.14rem 0 2.14rem; }



    .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container {



      max-width: 90%; }



      .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item {



        border-right: 1px solid #ebedf2;



        padding-left: 0.71rem;



        padding-right: 0.71rem; }



        .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item:last-child {



          border-right: none; }



        .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item .m-pricing-table-2__btn {



          margin: 1.43rem auto 3.6rem auto; } }







@media (min-width: 769px) and (max-width: 992px) {



  .m-pricing-table-2 .m-pricing-table-2__content {



    padding: 0 2.14rem 0 2.14rem; }



    .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container {



      max-width: 90%; }



      .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item {



        border-bottom: 1px solid #ebedf2;



        border-right: none;



        padding-left: 0.71rem;



        padding-right: 0.71rem; }



        .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item:last-child {



          border-bottom: none; }



        .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item .m-pricing-table-2__btn {



          margin: 1.43rem auto 3.6rem auto; } }







@media (max-width: 768px) {



  .m-pricing-table-2 .m-pricing-table-2__head .m-pricing-table-2__title {



    top: 4%; }



    .m-pricing-table-2 .m-pricing-table-2__head .m-pricing-table-2__title > h1 {



      font-size: 1.8rem; }



  .m-pricing-table-2 .m-pricing-table-2__head .btn-group {



    top: 8%; }



    .m-pricing-table-2 .m-pricing-table-2__head .btn-group .btn {



      padding: 0.71rem 0.71rem 0.71rem 0.71rem; }



  .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container {



    width: 100%; }



    .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item {



      border-bottom: 1px solid #ebedf2;



      border-right: none;



      padding-left: 0.71rem;



      padding-right: 0.71rem; }



      .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item:last-child {



        border-bottom: none; }



      .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item .m-pricing-table-2__btn {



        margin: 1.43rem auto 3.6rem auto; } }







.m-pricing-table-2 .m-pricing-table-2__head .btn-group .btn {



  -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.4) ;



  -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.4) ;



  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.4) ;



  background: #fff;



  color: #898b96; }



  .m-pricing-table-2 .m-pricing-table-2__head .btn-group .btn.active {



    background: #716aca;



    color: #ffffff; }







.m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items {



  -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1) ;



  -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1) ;



  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1) ; }



  .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item .m-pricing-table-2__subtitle {



    color: #575962; }



  .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item .m-pricing-table-2__features > span {



    color: #a4a6ae; }



  .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item .m-pricing-table-2__price {



    color: #6f727d; }



  .m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item .m-pricing-table-2__label {



    color: #9699a2; }







.m-pricing-table-3 {



  padding: 5.71rem 0 5.71rem 0; }



  .m-pricing-table-3.m-pricing-table-3--fixed {



    width: 75%;



    margin: 0 auto; }



  .m-pricing-table-3 .m-pricing-table-3__items {



    width: 100%;



    text-align: center; }



    .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item .m-pricing-table-3__wrapper {



      padding: 4.2rem 1rem;



      text-align: center; }



      .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item .m-pricing-table-3__wrapper .m-pricing-table-3__title {



        font-size: 1.3rem; }



      .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item .m-pricing-table-3__wrapper .m-pricing-table-3__price {



        border-radius: 1.07rem;



        margin-top: 2.83rem;



        display: inline-block;



        font-size: 1.8rem;



        font-weight: 500;



        padding: 0.83rem 1.43rem 0.83rem 1.43rem; }



        .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item .m-pricing-table-3__wrapper .m-pricing-table-3__price.m-pricing-table-3__price--padding {



          padding: 1.4rem 1.43rem 1.4rem 1.43rem; }



        .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item .m-pricing-table-3__wrapper .m-pricing-table-3__price .m-pricing-table-3__label {



          font-size: 1.5rem;



          vertical-align: 33%; }



        .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item .m-pricing-table-3__wrapper .m-pricing-table-3__price .m-pricing-table-3__number {



          font-size: 2.64rem; }



        .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item .m-pricing-table-3__wrapper .m-pricing-table-3__price .m-pricing-table-3__text {



          font-size: 1.07rem;



          vertical-align: 40%; }



      .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item .m-pricing-table-3__wrapper .m-pricing-table-3__description {



        text-align: center;



        font-size: 0.96rem;



        display: inline-block;



        margin-top: 2.85rem; }



        .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item .m-pricing-table-3__wrapper .m-pricing-table-3__description > span:nth-child(1) {



          letter-spacing: 0.01rem; }



      .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item .m-pricing-table-3__wrapper .m-pricing-table-3__btn {



        margin: 2.83rem auto 0 auto; }



        .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item .m-pricing-table-3__wrapper .m-pricing-table-3__btn > .btn {



          padding: 0.8rem 3.6rem 0.8rem 3.6rem; }



    .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item.m-pricing-table-3__item--focus {



      margin-top: -3rem;



      margin-bottom: -3rem; }



      .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item.m-pricing-table-3__item--focus .m-pricing-table-3__price {



        font-size: 1.8rem;



        padding: 0.86rem 1.43rem 0.86rem 1.43rem; }



      .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item.m-pricing-table-3__item--focus .m-pricing-table-3__wrapper {



        padding: 7rem 1rem; }







@media (min-width: 993px) and (max-width: 1200px) {



  .m-pricing-table-3.m-pricing-table-3--fixed {



    width: 90%;



    margin: 0 auto; } }







@media (max-width: 992px) {



  .m-pricing-table-3 {



    padding: 2.14rem 0 2.14rem 0; }



    .m-pricing-table-3.m-pricing-table-3--fixed {



      width: 100%;



      margin: 0 auto; }



      .m-pricing-table-3.m-pricing-table-3--fixed .m-pricing-table-3__items .m-pricing-table-3__item .m-pricing-table-3__wrapper {



        padding: 3rem 1rem; }



      .m-pricing-table-3.m-pricing-table-3--fixed .m-pricing-table-3__items .m-pricing-table-3__item.m-pricing-table-3__item--focus {



        margin-top: 0;



        margin-bottom: 0; }



        .m-pricing-table-3.m-pricing-table-3--fixed .m-pricing-table-3__items .m-pricing-table-3__item.m-pricing-table-3__item--focus .m-pricing-table-3__wrapper {



          padding: 3rem 1rem; } }







.m-pricing-table-3 .m-pricing-table-3__items {



  -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08) ;



  -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08) ;



  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08) ; }



  .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item .m-pricing-table-3__wrapper .m-pricing-table-3__title {



    color: #7b7e8a; }



  .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item .m-pricing-table-3__wrapper .m-pricing-table-3__price {



    background-color: #FCFCFE;



    color: #7b7e8a; }



    .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item .m-pricing-table-3__wrapper .m-pricing-table-3__price .m-pricing-table-3__label {



      color: #9699a2; }



    .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item .m-pricing-table-3__wrapper .m-pricing-table-3__price .m-pricing-table-3__text {



      color: #9699a2; }



  .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item .m-pricing-table-3__wrapper .m-pricing-table-3__description {



    color: #7b7e8a; }



  .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item.m-pricing-table-3__item--focus .m-pricing-table-3__wrapper {



    -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.25) ;



    -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.25) ;



    box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.25) ; }



  .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item.m-pricing-table-3__item--focus .m-pricing-table-3__price {



    background-color: #756ECD; }



    .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item.m-pricing-table-3__item--focus .m-pricing-table-3__price .m-pricing-table-3__label {



      color: #C4C2FF; }



    .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item.m-pricing-table-3__item--focus .m-pricing-table-3__price .m-pricing-table-3__text {



      color: #C4C2FF; }



  .m-pricing-table-3 .m-pricing-table-3__items .m-pricing-table-3__item.m-pricing-table-3__item--focus .m-pricing-table-3__description {



    color: #C4C2FF; }







.m-pricing-table-4 {



  padding-bottom: 4rem; }



  .m-pricing-table-4 .m-pricing-table-4__top {



    background-color: #E0306E; }



    .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed {



      width: 80%;



      margin: 0 auto; }



      .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-header .m-pricing-table-4__top-title {



        padding-top: 5rem;



        margin-bottom: 5rem;



        text-align: center; }



        .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-header .m-pricing-table-4__top-title > h1 {



          font-size: 2.3rem; }



      .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body {



        margin-left: 14.3rem; }



        .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items {



          display: table;



          width: 100%;



          table-layout: fixed;



          box-shadow: 0 -1.3rem 1.07rem 0.71rem #D93371; }



          .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item {



            display: table-cell;



            text-align: center;



            border-right: 1px solid #e1f1ff; }



            .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item:last-child {



              border-right: none; }



            .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__icon > i {



              font-size: 5rem;



              margin-top: 3.6rem; }



            .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__subtitle {



              font-size: 1.64rem;



              margin-top: 2.14rem; }



            .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__features {



              font-size: 0.9rem;



              margin-top: 2.14rem;



              margin-bottom: 1.43rem;



              padding: 0 0.71rem 0 0.71rem; }



            .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__price {



              font-size: 3.2rem;



              font-weight: 600; }



            .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__label {



              font-size: 1.64rem;



              vertical-align: 43%; }



            .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__btn {



              margin-top: 1.43rem;



              margin-bottom: 3.6rem; }



              .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__btn .btn {



                padding: 0.8rem 3.6rem 0.8rem 3.6rem; }



            .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__top-items-mobile {



              display: none; }



  .m-pricing-table-4 .m-pricing-table-4__bottom .m-pricing-table-4__bottom-container.m-pricing-table-4__bottom-container--fixed {



    width: 80%;



    margin: 0 auto; }



    .m-pricing-table-4 .m-pricing-table-4__bottom .m-pricing-table-4__bottom-container.m-pricing-table-4__bottom-container--fixed .m-pricing-table-4__bottom-items {



      display: table;



      width: 100%;



      text-align: center;



      table-layout: fixed; }



      .m-pricing-table-4 .m-pricing-table-4__bottom .m-pricing-table-4__bottom-container.m-pricing-table-4__bottom-container--fixed .m-pricing-table-4__bottom-items .m-pricing-table-4__bottom-item {



        display: table-cell;



        padding: 1.43rem 0 1.43rem 0;



        font-weight: 600; }



        .m-pricing-table-4 .m-pricing-table-4__bottom .m-pricing-table-4__bottom-container.m-pricing-table-4__bottom-container--fixed .m-pricing-table-4__bottom-items .m-pricing-table-4__bottom-item:first-child {



          width: 14.3rem;



          text-align: left;



          padding-left: 1.43rem;



          font-weight: 600; }



      .m-pricing-table-4 .m-pricing-table-4__bottom .m-pricing-table-4__bottom-container.m-pricing-table-4__bottom-container--fixed .m-pricing-table-4__bottom-items:nth-child(odd) {



        background-color: #FAFBFF; }







@media (min-width: 993px) and (max-width: 1200px) {



  .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed {



    width: 90%;



    margin: 0 auto; }



    .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body {



      margin-left: 14.3rem; }



  .m-pricing-table-4 .m-pricing-table-4__bottom .m-pricing-table-4__bottom-container.m-pricing-table-4__bottom-container--fixed {



    width: 90%;



    margin: 0 auto; } }







@media (min-width: 769px) and (max-width: 992px) {



  .m-pricing-table-4 .m-pricing-table-4__top {



    background: none; }



    .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed {



      width: 90%;



      margin: 0 auto; }



      .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-header {



        background-color: #E0306E;



        padding-bottom: 21.43rem; }



      .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body {



        width: 80%;



        margin: 0 auto;



        margin-top: -21.4rem; }



        .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items {



          box-shadow: none; }



          .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item {



            display: block;



            border-right: none;



            padding-bottom: 3.6rem;



            border-bottom: 1px solid #e1f1ff; }



            .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__features {



              padding: 0 0.71rem 0 0.71rem; }



            .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__btn {



              display: none; }



            .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__top-items-mobile {



              display: block;



              margin: 0 auto; }



              .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__top-items-mobile .m-pricing-table-4__top-item-mobile {



                padding: 0.71rem 0 0.71rem 0; }



                .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__top-items-mobile .m-pricing-table-4__top-item-mobile > span:first-child {



                  font-weight: 600; }



            .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__top-btn {



              margin-top: 2.86rem; }



              .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__top-btn .btn {



                padding: 0.8rem 3.6rem 0.8rem 3.6rem; }



  .m-pricing-table-4 .m-pricing-table-4__bottom .m-pricing-table-4__bottom-container.m-pricing-table-4__bottom-container--fixed {



    display: none; } }







@media (max-width: 768px) {



  .m-pricing-table-4 .m-pricing-table-4__top {



    background: none; }



    .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed {



      width: 100%;



      margin: 0 auto; }



      .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-header {



        background-color: #E0306E;



        padding-bottom: 21.43rem; }



        .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-header .m-pricing-table-4__top-title > h1 {



          font-size: 1.8rem; }



      .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body {



        width: 80%;



        margin: 0 auto;



        margin-top: -21.43rem; }



        .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items {



          box-shadow: none; }



          .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item {



            display: block;



            border-right: none;



            padding-bottom: 1rem;



            border-bottom: 1px solid #e1f1ff; }



            .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__btn {



              display: none; }



            .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__features {



              padding: 0 0.71rem 0 0.71rem; }



            .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__top-items-mobile {



              display: block;



              margin: 2.14rem auto; }



              .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__top-items-mobile .m-pricing-table-4__top-item-mobile {



                padding: 0.71rem 0 0.71rem 0; }



                .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__top-items-mobile .m-pricing-table-4__top-item-mobile > span:first-child {



                  font-weight: 600; }



              .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__top-items-mobile .m-pricing-table-4__top-btn {



                margin-top: 2.86rem; }



                .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__top-items-mobile .m-pricing-table-4__top-btn .btn {



                  padding: 0.8rem 3.6rem 0.8rem 3.6rem; }



  .m-pricing-table-4 .m-pricing-table-4__bottom .m-pricing-table-4__bottom-container.m-pricing-table-4__bottom-container--fixed {



    display: none; } }







.m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item {



  background-color: white; }



  .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__subtitle {



    color: #6f727d; }



  .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__features {



    color: #898b96; }



  .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__price {



    color: #6f727d; }



  .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__label {



    color: #9699a2; }



  .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__top-items-mobile .m-pricing-table-4__top-item-mobile {



    color: #9699a2; }



    .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__top-items-mobile .m-pricing-table-4__top-item-mobile > span:first-child {



      color: #575962; }



    .m-pricing-table-4 .m-pricing-table-4__top .m-pricing-table-4__top-container.m-pricing-table-4__top-container--fixed .m-pricing-table-4__top-body .m-pricing-table-4__top-items .m-pricing-table-4__top-item .m-pricing-table-4__top-items-mobile .m-pricing-table-4__top-item-mobile:nth-child(odd) {



      background-color: #FAFBFF; }







.m-pricing-table-4 .m-pricing-table-4__bottom .m-pricing-table-4__bottom-container.m-pricing-table-4__bottom-container--fixed .m-pricing-table-4__bottom-items .m-pricing-table-4__bottom-item {



  color: #a4a6ae; }



  .m-pricing-table-4 .m-pricing-table-4__bottom .m-pricing-table-4__bottom-container.m-pricing-table-4__bottom-container--fixed .m-pricing-table-4__bottom-items .m-pricing-table-4__bottom-item:first-child {



    color: #696B84; }







.m-pricing-table-4 .m-pricing-table-4__bottom .m-pricing-table-4__bottom-container.m-pricing-table-4__bottom-container--fixed .m-pricing-table-4__bottom-items:nth-child(odd) {



  background-color: #FAFBFF; }







.m-login.m-login--1 {



  background: white; }



  .m-login.m-login--1 .m-login__aside {



    width: 700px;



    padding: 2rem 11rem; }



  .m-login.m-login--1 .m-login__content {



    padding: 5rem 10rem 10rem 10rem;



    background-attachment: fixed;



    background-size: cover; }



    .m-login.m-login--1 .m-login__content .m-login__welcome {



      color: #ffffff;



      font-size: 3.5rem;



      font-weight: 500;



      margin-bottom: 2rem; }



    .m-login.m-login--1 .m-login__content .m-login__msg {



      color: #ffffff;



      font-size: 1.1rem;



      font-weight: 200; }



  .m-login.m-login--1 .m-login__wrapper {



    overflow: hidden;



    padding: 35% 2rem 2rem 2rem; }



    .m-login.m-login--1 .m-login__wrapper .m-login__logo {



      text-align: center;



      margin: 0 auto 4rem auto; }



    .m-login.m-login--1 .m-login__wrapper .m-login__head {



      margin-top: 1rem; }



      .m-login.m-login--1 .m-login__wrapper .m-login__head .m-login__title {



        text-align: center;



        font-size: 1.5rem; }



      .m-login.m-login--1 .m-login__wrapper .m-login__head .m-login__desc {



        margin-top: 1.5rem;



        text-align: center;



        font-size: font-get-size(regular); }



    .m-login.m-login--1 .m-login__wrapper .m-login__form {



      margin-top: 4rem; }



      .m-login.m-login--1 .m-login__wrapper .m-login__form .m-form__group {



        margin: 0;



        padding: 0;



        position: relative; }



        .m-login.m-login--1 .m-login__wrapper .m-login__form .m-form__group .form-control {



          -webkit-border-radius: 0;



          -moz-border-radius: 0;



          -ms-border-radius: 0;



          -o-border-radius: 0;



          border-radius: 0;



          border: 0;



          border-bottom: 1px solid #ebedf2;



          padding: 1rem 0;



          margin-top: 0.1rem; }



          .m-login.m-login--1 .m-login__wrapper .m-login__form .m-form__group .form-control::-moz-placeholder {



            color: #9496a0;



            opacity: 1; }



          .m-login.m-login--1 .m-login__wrapper .m-login__form .m-form__group .form-control:-ms-input-placeholder {



            color: #9496a0; }



          .m-login.m-login--1 .m-login__wrapper .m-login__form .m-form__group .form-control::-webkit-input-placeholder {



            color: #9496a0; }



          .m-login.m-login--1 .m-login__wrapper .m-login__form .m-form__group .form-control.m-login__form-input--last {



            border: 0; }



          .m-login.m-login--1 .m-login__wrapper .m-login__form .m-form__group .form-control:focus::-moz-placeholder {



            color: #716aca;



            opacity: 1; }



          .m-login.m-login--1 .m-login__wrapper .m-login__form .m-form__group .form-control:focus:-ms-input-placeholder {



            color: #716aca; }



          .m-login.m-login--1 .m-login__wrapper .m-login__form .m-form__group .form-control:focus::-webkit-input-placeholder {



            color: #716aca; }



        .m-login.m-login--1 .m-login__wrapper .m-login__form .m-form__group.has-danger .form-control-feedback {



          font-weight: 400;



          font-size: 0.85rem; }



      .m-login.m-login--1 .m-login__wrapper .m-login__form .m-login__form-sub {



        margin-top: 2rem; }



        .m-login.m-login--1 .m-login__wrapper .m-login__form .m-login__form-sub .m-checkbox {



          font-size: 1rem; }



        .m-login.m-login--1 .m-login__wrapper .m-login__form .m-login__form-sub .m-link {



          font-size: 1rem; }



      .m-login.m-login--1 .m-login__wrapper .m-login__form .m-login__form-action {



        margin: 3rem 0 3rem 0;



        text-align: center; }



        .m-login.m-login--1 .m-login__wrapper .m-login__form .m-login__form-action .btn {



          display: inline-block;



          text-align: center;



          padding: 1.2rem 3rem; }



  .m-login.m-login--1 .m-login__account {



    text-align: center; }



    .m-login.m-login--1 .m-login__account .m-login__account-msg {



      font-size: 1.1rem;



      font-weight: 400;



      color: #898b96; }



    .m-login.m-login--1 .m-login__account .m-login__account-link {



      font-size: 1.1rem;



      font-weight: 400; }







.m-login.m-login--1.m-login--signin .m-login__signup {



  display: none; }







.m-login.m-login--1.m-login--signin .m-login__signin {



  display: block; }







.m-login.m-login--1.m-login--signin .m-login__forget-password {



  display: none; }







.m-login.m-login--1.m-login--signup .m-login__signup {



  display: block; }







.m-login.m-login--1.m-login--signup .m-login__signin {



  display: none; }







.m-login.m-login--1.m-login--signup .m-login__forget-password {



  display: none; }







.m-login.m-login--1.m-login--signup .m-login__account {



  display: none; }







.m-login.m-login--1.m-login--forget-password .m-login__signup {



  display: none; }







.m-login.m-login--1.m-login--forget-password .m-login__signin {



  display: none; }







.m-login.m-login--1.m-login--forget-password .m-login__forget-password {



  display: block; }







@media (min-width: 993px) and (max-width: 1200px) {



  .m-login.m-login--1 .m-login__aside {



    width: 400px;



    margin: 0 auto;



    padding: 3rem 3rem; }



  .m-login.m-login--1 .m-login__content {



    padding: 2rem; }



    .m-login.m-login--1 .m-login__content .m-login__welcome {



      font-size: 1.5rem; } }







@media (max-width: 992px) {



  .m-login.m-login--1 .m-login__aside {



    width: 500px;



    margin: 0 auto;



    padding: 2rem 3rem; }



    .m-login.m-login--1 .m-login__aside .m-login__wrapper {



      padding-top: 3rem; }



      .m-login.m-login--1 .m-login__aside .m-login__wrapper .m-login__logo {



        margin: 2rem auto 3.5rem auto; }



  .m-login.m-login--1 .m-login__content {



    padding: 2rem; }



    .m-login.m-login--1 .m-login__content .m-login__welcome {



      font-size: 1.5rem;



      margin-bottom: 1rem; }



    .m-login.m-login--1 .m-login__content .m-login__msg {



      font-size: 1rem;



      margin: 0; } }







@media (max-width: 768px) {



  .m-login.m-login--1 .m-login__aside {



    width: 100%;



    padding: 2rem 3rem; }



    .m-login.m-login--1 .m-login__aside .m-login__wrapper {



      padding-top: 2rem; } }







.m-login.m-login--2 {



  background-size: cover;



  background-repeat: no-repeat; }



  .m-login.m-login--2 .m-login__wrapper {



    padding: 6% 2rem 1rem 2rem;



    margin: 0 auto 2rem auto;



    overflow: hidden; }



    .m-login.m-login--2 .m-login__wrapper .m-login__container {



      width: 430px;



      margin: 0 auto; }



      .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__logo {



        text-align: center;



        margin: 0 auto 4rem auto; }



      .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__head {



        margin-top: 1rem; }



        .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__head .m-login__title {



          text-align: center;



          font-size: 1.5rem; }



        .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__head .m-login__desc {



          margin-top: 1.5rem;



          text-align: center;



          font-size: font-get-size(regular); }



      .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form {



        margin: 4rem auto; }



        .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-form__group {



          margin: 0;



          padding: 0;



          margin: 0 auto; }



          .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-form__group .form-control {



            border-radius: 40px;



            border: none;



            padding: 1.5rem 1.5rem;



            margin-top: 1.5rem; }



            .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-form__group .form-control.m-login__form-input--last {



              border: 0; }



          .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-form__group.has-danger .form-control-feedback {



            font-weight: 400;



            font-size: 0.85rem;



            padding-left: 1.6rem; }



        .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-sub {



          padding-left: 7px;



          padding-right: 7px;



          margin: 15px auto; }



          .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-sub .m-checkbox {



            font-size: 1rem; }



          .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-sub .m-link {



            font-size: 1rem; }



        .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-action {



          text-align: center;



          margin-top: 7%; }



          .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-action .m-login__btn {



            display: inline-block;



            text-align: center;



            padding: 1.4rem 4rem;



            margin-top: 0.8rem; }



      .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__account {



        text-align: center;



        margin-top: 5%; }



        .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__account .m-login__account-msg {



          font-size: 1.1rem;



          font-weight: 400; }



        .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__account .m-login__account-link {



          font-size: 1.1rem;



          font-weight: 400; }







.m-login.m-login--2.m-login--signin .m-login__signup {



  display: none; }







.m-login.m-login--2.m-login--signin .m-login__signin {



  display: block; }







.m-login.m-login--2.m-login--signin .m-login__forget-password {



  display: none; }







.m-login.m-login--2.m-login--signup .m-login__signup {



  display: block; }







.m-login.m-login--2.m-login--signup .m-login__signin {



  display: none; }







.m-login.m-login--2.m-login--signup .m-login__forget-password {



  display: none; }







.m-login.m-login--2.m-login--signup .m-login__account {



  display: none; }







.m-login.m-login--2.m-login--forget-password .m-login__signup {



  display: none; }







.m-login.m-login--2.m-login--forget-password .m-login__signin {



  display: none; }







.m-login.m-login--2.m-login--forget-password .m-login__forget-password {



  display: block; }







@media (max-width: 992px) {



  .m-login.m-login--2 .m-login__wrapper {



    padding-top: 3rem; }



    .m-login.m-login--2 .m-login__wrapper .m-login__account {



      margin-top: 10rem; } }







@media (max-width: 768px) {



  .m-login.m-login--2 .m-login__wrapper .m-login__container {



    width: 100%;



    margin: 0 auto; }



    .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form {



      width: 100%;



      margin: 0 auto; }



      .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-sub .m-login__form-left {



        padding-right: 0; }



      .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-sub .m-login__form-right {



        padding-left: 0; }



      .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-action {



        padding-top: 3rem; }



        .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-action .btn {



          padding: 0.8rem 3rem;



          margin-top: 10px; }



    .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form-action .btn {



      padding: 1rem 3rem; }



    .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__account {



      margin-top: 20%; } }







@media (max-width: 992px) {



  .m-login.m-login--2 .m-login__wrapper {



    width: 100%; }



    .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-action {



      padding-top: 0; } }







@media (max-width: 768px) {



  .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-sub {



    padding-left: 0;



    padding-right: 0; } }







.m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__head .m-login__title {



  color: #f9f5ff; }







.m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__head .m-login__desc {



  color: #c2acf4; }







.m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__form {



  color: #c2acf4; }



  .m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__form .form-control {



    color: #e3d9fa;



    background: rgba(67, 34, 167, 0.4); }



    .m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__form .form-control::-moz-placeholder {



      color: #b295f1;



      opacity: 1; }



    .m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__form .form-control:-ms-input-placeholder {



      color: #b295f1; }



    .m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__form .form-control::-webkit-input-placeholder {



      color: #b295f1; }



    .m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__form .form-control:focus {



      color: white; }



      .m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__form .form-control:focus::-moz-placeholder {



        color: #e3d9fa;



        opacity: 1; }



      .m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__form .form-control:focus:-ms-input-placeholder {



        color: #e3d9fa; }



      .m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__form .form-control:focus::-webkit-input-placeholder {



        color: #e3d9fa; }



  .m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__form .m-login__form-sub .m-checkbox {



    color: #c2acf4; }



  .m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__form .m-login__form-sub .m-link {



    color: #c2acf4; }



    .m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__form .m-login__form-sub .m-link:hover {



      color: white; }



      .m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__form .m-login__form-sub .m-link:hover:after {



        border-bottom: 1px solid white;



        opacity: 0.3 ;



        filter: alpha(opacity=30) ; }



  .m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__form .m-login__form-action .m-login__btn {



    color: #b295f1;



    border-color: #9168eb;



    background-color: transparent; }



    .m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__form .m-login__form-action .m-login__btn:focus, .m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__form .m-login__form-action .m-login__btn:hover {



      border-color: white;



      color: white; }



  .m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__form .m-login__form-action .m-login__btn.m-login__btn--primary {



    color: white;



    border-color: #c2acf4; }



    .m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__form .m-login__form-action .m-login__btn.m-login__btn--primary:focus, .m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__form .m-login__form-action .m-login__btn.m-login__btn--primary:hover {



      border-color: white;



      color: white; }







.m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__account .m-login__account-msg {



  color: #c2acf4; }







.m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__account .m-login__account-link {



  color: #f3effd; }



  .m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__account .m-login__account-link:hover {



    color: white; }



    .m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__account .m-login__account-link:hover:after {



      border-bottom: 1px solid white;



      opacity: 0.3 ;



      filter: alpha(opacity=30) ; }







@media (max-width: 992px) {



  .m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__form .form-control {



    background: rgba(67, 34, 167, 0.8); } }







.m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__head .m-login__title {



  color: #9e97aa; }







.m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__head .m-login__desc {



  color: #aba5b6; }







.m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form {



  color: #aba5b6; }



  .m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .form-control {



    color: #91899f;



    background: #f7f6f9; }



    .m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .form-control::-moz-placeholder {



      color: #9e97aa;



      opacity: 1; }



    .m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .form-control:-ms-input-placeholder {



      color: #9e97aa; }



    .m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .form-control::-webkit-input-placeholder {



      color: #9e97aa; }



    .m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .form-control:focus {



      color: #776e87; }



      .m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .form-control:focus::-moz-placeholder {



        color: #91899f;



        opacity: 1; }



      .m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .form-control:focus:-ms-input-placeholder {



        color: #91899f; }



      .m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .form-control:focus::-webkit-input-placeholder {



        color: #91899f; }



  .m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .m-login__form-sub .m-checkbox {



    color: #aba5b6; }



  .m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .m-login__form-sub .m-link {



    color: #aba5b6; }



    .m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .m-login__form-sub .m-link:hover {



      color: #776e87; }



      .m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .m-login__form-sub .m-link:hover:after {



        border-bottom: 1px solid #776e87;



        opacity: 0.3 ;



        filter: alpha(opacity=30) ; }







.m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__account .m-login__account-msg {



  color: #aba5b6; }







.m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__account .m-login__account-link {



  color: #847b93; }



  .m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__account .m-login__account-link:hover {



    color: #6a6279; }



    .m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__account .m-login__account-link:hover:after {



      border-bottom: 1px solid #6a6279;



      opacity: 0.3 ;



      filter: alpha(opacity=30) ; }







.m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__head .m-login__title {



  color: #5e5288; }







.m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__head .m-login__desc {



  color: #5e5288; }







.m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__form {



  color: #5e5288; }



  .m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__form .form-control {



    color: #7668a4;



    background: #24143f; }



    .m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__form .form-control::-moz-placeholder {



      color: #695b98;



      opacity: 1; }



    .m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__form .form-control:-ms-input-placeholder {



      color: #695b98; }



    .m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__form .form-control::-webkit-input-placeholder {



      color: #695b98; }



    .m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__form .form-control:focus {



      color: #9388b8; }



      .m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__form .form-control:focus::-moz-placeholder {



        color: #7668a4;



        opacity: 1; }



      .m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__form .form-control:focus:-ms-input-placeholder {



        color: #7668a4; }



      .m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__form .form-control:focus::-webkit-input-placeholder {



        color: #7668a4; }



  .m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__form .m-login__form-sub .m-checkbox {



    color: #5e5288; }



  .m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__form .m-login__form-sub .m-link {



    color: #5e5288; }



    .m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__form .m-login__form-sub .m-link:hover {



      color: #9388b8; }



      .m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__form .m-login__form-sub .m-link:hover:after {



        border-bottom: 1px solid #9388b8;



        opacity: 0.3 ;



        filter: alpha(opacity=30) ; }







.m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__account .m-login__account-msg {



  color: #5e5288; }







.m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__account .m-login__account-link {



  color: #8478ae; }



  .m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__account .m-login__account-link:hover {



    color: #a198c1; }



    .m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__account .m-login__account-link:hover:after {



      border-bottom: 1px solid #a198c1;



      opacity: 0.3 ;



      filter: alpha(opacity=30) ; }







.m-login.m-login--5 {



  height: 100%;



  display: table;



  width: 100%;



  background: white;



  overflow: hidden; }



  .m-login.m-login--5 .m-login__wrapper-1 {



    display: table-cell;



    width: 50%; }



    .m-login.m-login--5 .m-login__wrapper-1 .m-login__wrapper-1-1 {



      display: table;



      margin: 0 auto;



      width: 100%; }



      .m-login.m-login--5 .m-login__wrapper-1 .m-login__wrapper-1-1 .m-login__contanier {



        margin: 0 auto;



        display: table-cell;



        padding-top: 50px;



        text-align: center; }



        .m-login.m-login--5 .m-login__wrapper-1 .m-login__wrapper-1-1 .m-login__contanier .m-login__content {



          width: 500px;



          margin: 0 auto;



          padding: 1rem 1.5rem; }



          .m-login.m-login--5 .m-login__wrapper-1 .m-login__wrapper-1-1 .m-login__contanier .m-login__content .m-login__title {



            padding-top: 6rem; }



          .m-login.m-login--5 .m-login__wrapper-1 .m-login__wrapper-1-1 .m-login__contanier .m-login__content .m-login__desc {



            padding-top: 2.2rem; }



          .m-login.m-login--5 .m-login__wrapper-1 .m-login__wrapper-1-1 .m-login__contanier .m-login__content .m-login__form-action {



            margin: 3.4rem 0 3rem 0;



            text-align: center; }



            .m-login.m-login--5 .m-login__wrapper-1 .m-login__wrapper-1-1 .m-login__contanier .m-login__content .m-login__form-action .btn {



              display: inline-block;



              text-align: center;



              padding: 1.2rem 3rem;



              margin-right: 2rem; }



              .m-login.m-login--5 .m-login__wrapper-1 .m-login__wrapper-1-1 .m-login__contanier .m-login__content .m-login__form-action .btn:last-child {



                margin-right: 0; }



      .m-login.m-login--5 .m-login__wrapper-1 .m-login__wrapper-1-1 .m-login__border {



        display: table-cell;



        padding-top: 7rem; }



        .m-login.m-login--5 .m-login__wrapper-1 .m-login__wrapper-1-1 .m-login__border > div {



          height: 500px;



          background: #ffffff;



          width: 30px;



          box-shadow: -19px 0 35px -7px #F5F5F5;



          margin-top: -100px;



          position: absolute; }



  .m-login.m-login--5 .m-login__wrapper-2 {



    padding-top: 13%;



    display: table-cell;



    width: 50%; }



    .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier {



      width: 430px;



      margin: 0 auto;



      padding: 0 1.5rem; }



      .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__logo {



        text-align: center;



        margin: 0 auto 4rem auto; }



      .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__head {



        margin-top: 1rem; }



        .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__head .m-login__title {



          text-align: center;



          font-size: 1.5rem; }



        .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__head .m-login__desc {



          margin-top: 1.5rem;



          text-align: center;



          font-size: font-get-size(regular); }



      .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__form {



        margin-top: 4rem; }



        .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__form .m-form__group {



          margin: 0;



          padding: 0;



          position: relative; }



          .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__form .m-form__group .form-control {



            -webkit-border-radius: 0;



            -moz-border-radius: 0;



            -ms-border-radius: 0;



            -o-border-radius: 0;



            border-radius: 0;



            border: 0;



            border-bottom: 1px solid #ebedf2;



            padding: 1rem 0;



            margin-top: 0.1rem; }



            .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__form .m-form__group .form-control::-moz-placeholder {



              color: #9496a0;



              opacity: 1; }



            .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__form .m-form__group .form-control:-ms-input-placeholder {



              color: #9496a0; }



            .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__form .m-form__group .form-control::-webkit-input-placeholder {



              color: #9496a0; }



            .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__form .m-form__group .form-control.m-login__form-input--last {



              border: 0; }



            .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__form .m-form__group .form-control:focus::-moz-placeholder {



              color: #716aca;



              opacity: 1; }



            .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__form .m-form__group .form-control:focus:-ms-input-placeholder {



              color: #716aca; }



            .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__form .m-form__group .form-control:focus::-webkit-input-placeholder {



              color: #716aca; }



          .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__form .m-form__group.has-danger .form-control-feedback {



            font-weight: 400;



            font-size: 0.85rem; }



        .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__form .m-login__form-sub {



          margin-top: 2rem; }



          .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__form .m-login__form-sub .m-checkbox {



            font-size: 1rem; }



          .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__form .m-login__form-sub .m-link {



            font-size: 1rem; }



        .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__form .m-login__form-action {



          margin: 3rem 0 3rem 0;



          text-align: center; }



          .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__form .m-login__form-action .btn {



            display: inline-block;



            text-align: center;



            padding: 1.2rem 3rem;



            margin-right: 2rem; }



            .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__form .m-login__form-action .btn:last-child {



              margin-right: 0; }



      .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__account {



        text-align: center; }



        .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__account .m-login__account-msg {



          font-size: 1.1rem;



          font-weight: 400; }



        .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__account .m-login__account-link {



          font-size: 1.1rem;



          font-weight: 400; }







.m-login.m-login--5.m-login--signin .m-login__signup {



  display: none; }







.m-login.m-login--5.m-login--signin .m-login__signin {



  display: block; }







.m-login.m-login--5.m-login--signin .m-login__forget-password {



  display: none; }







.m-login.m-login--5.m-login--signup .m-login__signup {



  display: block; }







.m-login.m-login--5.m-login--signup .m-login__signin {



  display: none; }







.m-login.m-login--5.m-login--signup .m-login__forget-password {



  display: none; }







.m-login.m-login--5.m-login--signup .m-login__account {



  display: none; }







.m-login.m-login--5.m-login--forget-password .m-login__signup {



  display: none; }







.m-login.m-login--5.m-login--forget-password .m-login__signin {



  display: none; }







.m-login.m-login--5.m-login--forget-password .m-login__forget-password {



  display: block; }







@media (min-width: 993px) and (max-width: 1200px) {



  .m-login.m-login--5 {



    padding: 2rem 1rem; }



    .m-login.m-login--5 .m-login__wrapper-1 .m-login__wrapper-1-1 .m-login__contanier .m-login__content {



      width: 100%; }



    .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier {



      width: 100%; }



      .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__signup .m-login__form .m-login__form-action .btn {



        padding: 1.2rem 3rem;



        margin-right: 2rem; }



        .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__signup .m-login__form .m-login__form-action .btn:last-child {



          margin-right: 0; }



      .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__forget-password .m-login__form .m-login__form-action .btn {



        text-align: center;



        padding: 1.2rem 3rem;



        margin-right: 2rem; }



        .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__forget-password .m-login__form .m-login__form-action .btn:last-child {



          margin-right: 0; } }







@media (min-width: 769px) and (max-width: 992px) {



  .m-login.m-login--5 .m-login__wrapper-1 .m-login__wrapper-1-1 .m-login__contanier .m-login__content {



    width: 100%;



    padding: 2rem 3rem; }



  .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier {



    width: 100%;



    padding: 0 3rem; }



    .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__signup .m-login__form .m-login__form-action .btn {



      padding: 1.2rem 3rem;



      margin-right: 2rem; }



      .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__signup .m-login__form .m-login__form-action .btn:last-child {



        margin-right: 0; }



    .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__forget-password .m-login__form .m-login__form-action .btn {



      text-align: center;



      padding: 1.2rem 3rem;



      margin-right: 2rem; }



      .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__forget-password .m-login__form .m-login__form-action .btn:last-child {



        margin-right: 0; } }







@media (max-width: 768px) {



  .m-login.m-login--5 .m-login__wrapper-1 {



    width: 100%;



    display: block;



    margin: 0 auto; }



    .m-login.m-login--5 .m-login__wrapper-1 .m-login__wrapper-1-1 {



      padding-bottom: 0;



      margin: 0 auto; }



      .m-login.m-login--5 .m-login__wrapper-1 .m-login__wrapper-1-1 .m-login__contanier {



        display: block;



        width: 100%; }



        .m-login.m-login--5 .m-login__wrapper-1 .m-login__wrapper-1-1 .m-login__contanier .m-login__content {



          width: 100%; }



      .m-login.m-login--5 .m-login__wrapper-1 .m-login__wrapper-1-1 .m-login__border {



        display: block;



        margin-top: 150px;



        padding-top: 0; }



        .m-login.m-login--5 .m-login__wrapper-1 .m-login__wrapper-1-1 .m-login__border > div {



          height: 30px;



          background: #ffffff;



          width: 100%;



          box-shadow: 0 -15px 30px -7px #F5F5F5;



          position: relative; }



  .m-login.m-login--5 .m-login__wrapper-2 {



    width: 100%;



    display: block; }



    .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier {



      width: 100%;



      margin: 0 auto; }



      .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__signup .m-login__form .m-login__form-action .btn {



        padding: 1rem 1.95rem;



        margin-right: 0.5rem; }



        .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__signup .m-login__form .m-login__form-action .btn:last-child {



          margin-right: 0; }



      .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__forget-password .m-login__form .m-login__form-action .btn {



        text-align: center;



        padding: 1rem 2rem;



        margin-right: 0.5rem; }



        .m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__forget-password .m-login__form .m-login__form-action .btn:last-child {



          margin-right: 0; } }







.m-error-1 {



  background-position: center;



  background-repeat: no-repeat;



  background-attachment: fixed;



  background-size: cover; }



  .m-error-1 .m-error_container .m-error_number > h1 {



    font-size: 150px;



    margin-left: 80px;



    margin-top: 9rem;



    font-weight: 600; }



  .m-error-1 .m-error_container .m-error_desc {



    font-size: 1.5rem;



    margin-left: 80px; }







@media (max-width: 768px) {



  .m-error-1 .m-error_container .m-error_number > h1 {



    margin: 120px 0 0 3rem;



    font-size: 8rem; }



  .m-error-1 .m-error_container .m-error_desc {



    margin-left: 3rem;



    padding-right: 0.5rem; } }







.m-error_container .m-error_number > h1 {



  color: #6587C6; }







.m-error_container .m-error_desc {



  color: #898b96; }







.m-error-2 {



  background-position: center;



  background-repeat: no-repeat;



  background-attachment: fixed;



  background-size: cover; }



  .m-error-2 .m-error_container .m-error_title2 > h1 {



    font-size: 6rem;



    text-align: center;



    margin-top: 45rem;



    font-weight: 500; }



  .m-error-2 .m-error_container .m-error_desc {



    font-size: 2.5rem;



    text-align: center;



    display: block;



    font-weight: 600; }







@media (max-width: 768px) {



  .m-error-2 .m-error_container .m-error_desc {



    padding-left: 0.6rem;



    padding-right: 0.6rem; } }







.m-error-3 {



  background-position: center;



  background-repeat: no-repeat;



  background-attachment: fixed;



  background-size: cover; }



  .m-error-3 .m-error_container .m-error_number > h1 {



    font-size: 15.7rem;



    margin-left: 7.85rem;



    margin-top: 11.4rem;



    font-weight: 500;



    -webkit-text-stroke-width: 0.35rem;



    -moz-text-stroke-width: 0.35rem;



    text-stroke-width: 0.35rem; }



  .m-error-3 .m-error_container .m-error_title {



    margin-left: 7.85rem;



    font-size: 2.5rem;



    font-weight: 600; }



  .m-error-3 .m-error_container .m-error_subtitle {



    margin-left: 7.85rem;



    margin-top: 3.57rem;



    font-size: 1.6rem;



    font-weight: 600; }



  .m-error-3 .m-error_container .m-error_description {



    margin-left: 7.85rem;



    font-size: 1.3rem;



    font-weight: 500; }







@media (max-width: 768px) {



  .m-error-3 .m-error_container .m-error_number > h1 {



    font-size: 8rem;



    margin-left: 4rem;



    margin-top: 3.5rem; }



  .m-error-3 .m-error_container .m-error_title {



    margin-left: 4rem; }



  .m-error-3 .m-error_container .m-error_subtitle {



    margin-left: 4rem;



    padding-right: 0.5rem; }



  .m-error-3 .m-error_container .m-error_description {



    margin-left: 4rem;



    padding-right: 0.5rem; } }







.m-error-3 .m-error_container .m-error_number > h1 {



  color: #A3DCF0;



  -webkit-text-stroke-color: white;



  -moz-text-stroke-color: white;



  text-stroke-color: white; }



  @media screen\0 {



    .m-error-3 .m-error_container .m-error_number > h1 {



      color: white; } }







.m-error-3 .m-error_container .m-error_subtitle {



  color: #1b1c1e; }







.m-error-3 .m-error_container .m-error_description {



  color: #333439; }







.m-error-4 {



  background-position: center;



  background-repeat: no-repeat;



  background-attachment: fixed;



  background-size: cover; }



  .m-error-4 .m-error_container .m-error_number {



    font-size: 15.7rem;



    margin-left: 14.3rem;



    margin-top: 11.4rem;



    font-weight: 600; }



  .m-error-4 .m-error_container .m-error_title {



    margin: -70px 0 2% 14.3rem;



    font-size: 10rem;



    font-weight: 600; }



  .m-error-4 .m-error_container .m-error_description {



    margin-left: 15rem;



    font-size: 2.5rem;



    margin: -70px 0 2% 14.8rem;



    font-weight: 600; }







@media (min-width: 769px) and (max-width: 992px) {



  .m-error-4 .m-error_container .m-error_number {



    font-size: 12rem;



    margin-left: 7rem;



    margin-top: 8rem;



    font-weight: 600; }



  .m-error-4 .m-error_container .m-error_title {



    margin: -40px 0 2% 7rem;



    font-size: 7rem;



    font-weight: 600; }



  .m-error-4 .m-error_container .m-error_description {



    margin-left: 15rem;



    font-size: 2rem;



    margin: -40px 0 2% 7.3rem;



    font-weight: 600; } }







@media (max-width: 768px) {



  .m-error-4 .m-error_container {



    text-align: center; }



    .m-error-4 .m-error_container .m-error_number {



      font-size: 9rem;



      margin: 4rem auto 0 auto; }



    .m-error-4 .m-error_container .m-error_title {



      margin: 0.3rem auto;



      text-align: center;



      font-size: 5rem; }



    .m-error-4 .m-error_container .m-error_description {



      text-align: center;



      font-size: 2rem;



      margin: 0.3rem auto;



      padding: 0  0.5rem 0 0.5rem; } }







.m-error_container .m-error_number {



  color: #84D49E; }







.m-error_container .m-error_title {



  color: #84D49E; }







.m-error_container .m-error_description {



  color: #CC6622; }







.m-error-5 {



  background-position: center;



  background-repeat: no-repeat;



  background-attachment: fixed;



  background-size: cover; }



  .m-error-5 .m-error_container .m-error_title > h1 {



    font-size: 14rem;



    margin-left: 25rem;



    margin-top: 18rem;



    font-weight: 600; }



  .m-error-5 .m-error_container .m-error_subtitle {



    margin-left: 26rem;



    margin-top: 3.57rem;



    font-size: 2.3rem;



    font-weight: 600; }



  .m-error-5 .m-error_container .m-error_description {



    margin-left: 26rem;



    font-size: 1.8rem;



    font-weight: 500;



    line-height: 130%; }







@media (min-width: 993px) and (max-width: 1200px) {



  .m-error-5 {



    background-position: bottom -80px left 1300px; }



    .m-error-5 .m-error_container .m-error_title > h1 {



      font-weight: 600;



      font-size: 12rem;



      margin-left: 7rem; }



    .m-error-5 .m-error_container .m-error_subtitle {



      margin-left: 7rem;



      font-size: 2.3rem;



      font-weight: 600; }



    .m-error-5 .m-error_container .m-error_description {



      margin-left: 7rem;



      font-size: 1.8rem;



      font-weight: 500;



      line-height: 130%; } }







@media (min-width: 769px) and (max-width: 992px) {



  .m-error-5 .m-error_container .m-error_title > h1 {



    font-weight: 600;



    font-size: 12rem;



    margin-left: 7rem; }



  .m-error-5 .m-error_container .m-error_subtitle {



    margin-left: 7rem;



    font-size: 2.3rem;



    font-weight: 600; }



  .m-error-5 .m-error_container .m-error_description {



    margin-left: 7rem;



    font-size: 1.8rem;



    font-weight: 500;



    line-height: 130%; } }







@media (max-width: 768px) {



  .m-error-5 .m-error_container .m-error_title > h1 {



    font-size: 6rem;



    margin-top: 5rem;



    margin-left: 4rem; }



  .m-error-5 .m-error_container .m-error_subtitle {



    margin-top: 2rem;



    margin-left: 4rem;



    font-size: 2rem;



    line-height: 2rem; }



  .m-error-5 .m-error_container .m-error_description {



    font-size: 1.4rem;



    margin-left: 4rem; } }







.m-error-5 .m-error_container .m-error_title > h1 {



  color: #314DA7;



  -webkit-text-stroke-color: white; }







.m-error-5 .m-error_container .m-error_subtitle {



  color: #1b1c1e; }







.m-error-5 .m-error_container .m-error_description {



  color: #333439; }







.m-error-6 {



  background-position: center;



  background-repeat: no-repeat;



  background-attachment: fixed;



  background-size: cover; }



  .m-error-6 .m-error_container {



    text-align: center; }



    .m-error-6 .m-error_container .m-error_subtitle > h1 {



      font-size: 10rem;



      margin-top: 12rem;



      font-weight: 600; }



    .m-error-6 .m-error_container .m-error_description {



      margin-top: 3rem;



      font-size: 2.3rem;



      font-weight: 500;



      line-height: 3rem; }







@media (max-width: 768px) {



  .m-error-6 .m-error_container .m-error_subtitle > h1 {



    font-size: 5rem; }



  .m-error-6 .m-error_container .m-error_description {



    font-size: 1.7rem;



    padding-left: 1.5rem;



    padding-right: 1.5rem; } }







body.m-page--boxed {



  background-attachment: fixed;



  background-repeat: no-repeat;



  background-size: cover; }







.m-page--loading .m-page {



  display: none; }







@media (min-width: 1400px) {



  .m-page--boxed .m-page {



    width: 1340px;



    margin-left: auto;



    margin-right: auto; } }







.m-body .m-content {



  padding: 30px 30px; }







.m-content--skin-light .m-body {



  background-color: #ffffff; }







.m-content--skin-light2 .m-body {



  background-color: #f2f3f8; }







.m-body .m-wrapper {



  overflow: hidden; }







body.m-content--skin-light {



  background-color: #ffffff; }







/*body.m-content--skin-light2 {



  background-color: #f2f3f8; }*/







@media (min-width: 993px) {



  .m-header--fixed .m-body {



    padding-top: 70px !important; } }







@media (max-width: 992px) {



  .m-header--fixed-mobile .m-body {



    -webkit-transition: padding-top;



    -moz-transition: padding-top;



    -ms-transition: padding-top;



    -o-transition: padding-top;



    transition: padding-top;



    padding-top: 60px; }



  .m-body .m-content {



    padding: 20px 20px; }



    .m-aside-right--enabled .m-body .m-content {



      padding-bottom: 0; } }







.m-brand {



  -webkit-transition: none;



  -moz-transition: none;



  -ms-transition: none;



  -o-transition: none;



  transition: none;



  height: 70px;



  width: 255px;



  padding: 0px 30px; }



  .m-brand--hidden .m-brand {



    display: none; }



  .m-brand .m-brand__logo {



    vertical-align: middle;



    line-height: 0; }



    .m-brand .m-brand__logo .m-brand__logo-wrapper {



      display: inline-block; }



  .m-brand .m-brand__tools {



    line-height: 0;



    vertical-align: middle;



    text-align: right; }



    .m-brand .m-brand__tools .m-brand__toggler {



      display: inline-block;



      position: relative;



      overflow: hidden;



      margin: 0;



      padding: 0;



      width: 26px;



      height: 26px;



      font-size: 0;



      text-indent: -9999px;



      -webkit-appearance: none;



      -moz-appearance: none;



      appearance: none;



      box-shadow: none;



      border-radius: none;



      border: none;



      cursor: pointer;



      background: none;



      outline: none !important;



      -webkit-transition: all 0.4s ease;



      -moz-transition: all 0.4s ease;



      -ms-transition: all 0.4s ease;



      -o-transition: all 0.4s ease;



      transition: all 0.4s ease; }



      .m-brand .m-brand__tools .m-brand__toggler span {



        display: block;



        position: absolute;



        top: 13px;



        height: 1px;



        min-height: 1px;



        width: 100%;



        -webkit-border-radius: 0px;



        -moz-border-radius: 0px;



        -ms-border-radius: 0px;



        -o-border-radius: 0px;



        border-radius: 0px;



        -webkit-transition: all 0.4s ease;



        -moz-transition: all 0.4s ease;



        -ms-transition: all 0.4s ease;



        -o-transition: all 0.4s ease;



        transition: all 0.4s ease; }



        .m-brand .m-brand__tools .m-brand__toggler span::before, .m-brand .m-brand__tools .m-brand__toggler span::after {



          position: absolute;



          display: block;



          left: 0;



          width: 100%;



          height: 1px;



          min-height: 1px;



          content: "";



          -webkit-border-radius: 0px;



          -moz-border-radius: 0px;



          -ms-border-radius: 0px;



          -o-border-radius: 0px;



          border-radius: 0px;



          -webkit-transition: all 0.4s ease;



          -moz-transition: all 0.4s ease;



          -ms-transition: all 0.4s ease;



          -o-transition: all 0.4s ease;



          transition: all 0.4s ease; }



        .m-brand .m-brand__tools .m-brand__toggler span::before {



          top: -7px; }



        .m-brand .m-brand__tools .m-brand__toggler span::after {



          bottom: -7px; }



      .m-brand .m-brand__tools .m-brand__toggler.m-brand__toggler--left span:before {



        -webkit-transition: all 0.4s ease;



        -moz-transition: all 0.4s ease;



        -ms-transition: all 0.4s ease;



        -o-transition: all 0.4s ease;



        transition: all 0.4s ease;



        left: auto;



        right: 0px;



        width: 50%; }



      .m-brand .m-brand__tools .m-brand__toggler.m-brand__toggler--left span:after {



        -webkit-transition: all 0.4s ease;



        -moz-transition: all 0.4s ease;



        -ms-transition: all 0.4s ease;



        -o-transition: all 0.4s ease;



        transition: all 0.4s ease;



        left: auto;



        right: 0px;



        width: 75%; }



      .m-brand .m-brand__tools .m-brand__toggler.m-brand__toggler--left:hover span:after, .m-brand .m-brand__tools .m-brand__toggler.m-brand__toggler--left:hover span:before {



        width: 100%;



        -webkit-transition: all 0.4s ease;



        -moz-transition: all 0.4s ease;



        -ms-transition: all 0.4s ease;



        -o-transition: all 0.4s ease;



        transition: all 0.4s ease; }



      .m-brand .m-brand__tools .m-brand__toggler.m-brand__toggler--left.m-brand__toggler--active span:before {



        -webkit-transition: all 0.4s ease;



        -moz-transition: all 0.4s ease;



        -ms-transition: all 0.4s ease;



        -o-transition: all 0.4s ease;



        transition: all 0.4s ease;



        left: 0px;



        right: auto;



        width: 50%; }



      .m-brand .m-brand__tools .m-brand__toggler.m-brand__toggler--left.m-brand__toggler--active span:after {



        -webkit-transition: all 0.4s ease;



        -moz-transition: all 0.4s ease;



        -ms-transition: all 0.4s ease;



        -o-transition: all 0.4s ease;



        transition: all 0.4s ease;



        left: 0px;



        right: auto;



        width: 75%; }



      .m-brand .m-brand__tools .m-brand__toggler.m-brand__toggler--right span:before {



        left: 0px;



        right: auto;



        width: 50%;



        -webkit-transition: width 0.4s ease;



        -moz-transition: width 0.4s ease;



        -ms-transition: width 0.4s ease;



        -o-transition: width 0.4s ease;



        transition: width 0.4s ease; }



      .m-brand .m-brand__tools .m-brand__toggler.m-brand__toggler--right span:after {



        left: 0px;



        right: auto;



        width: 75%;



        -webkit-transition: width 0.4s ease;



        -moz-transition: width 0.4s ease;



        -ms-transition: width 0.4s ease;



        -o-transition: width 0.4s ease;



        transition: width 0.4s ease; }



      .m-brand .m-brand__tools .m-brand__toggler.m-brand__toggler--right:hover span:after, .m-brand .m-brand__tools .m-brand__toggler.m-brand__toggler--right:hover span:before {



        width: 100%;



        -webkit-transition: width 0.4s ease;



        -moz-transition: width 0.4s ease;



        -ms-transition: width 0.4s ease;



        -o-transition: width 0.4s ease;



        transition: width 0.4s ease; }



      .m-brand .m-brand__tools .m-brand__toggler.m-brand__toggler--right.m-brand__toggler--active span:before {



        left: auto;



        right: 0px;



        width: 50%;



        -webkit-transition: width 0.4s ease;



        -moz-transition: width 0.4s ease;



        -ms-transition: width 0.4s ease;



        -o-transition: width 0.4s ease;



        transition: width 0.4s ease; }



      .m-brand .m-brand__tools .m-brand__toggler.m-brand__toggler--right.m-brand__toggler--active span:after {



        left: auto;



        right: 0px;



        width: 75%;



        -webkit-transition: width 0.4s ease;



        -moz-transition: width 0.4s ease;



        -ms-transition: width 0.4s ease;



        -o-transition: width 0.4s ease;



        transition: width 0.4s ease; }



    .m-brand .m-brand__tools .m-brand__icon {



      display: inline-block;



      line-height: 0;



      vertical-align: middle;



      cursor: pointer; }



      .m-brand .m-brand__tools .m-brand__icon > i {



        font-size: 1.4rem; }



      .m-brand .m-brand__tools .m-brand__icon:hover {



        text-decoration: none; }



  .m-brand.m-brand--skin-dark {



    background: #282a3c; }



    .m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler span {



      background: #5d5f77; }



      .m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler span::before, .m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler span::after {



        background: #5d5f77; }



    .m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler:hover span {



      background: #716aca; }



      .m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler:hover span::before, .m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler:hover span::after {



        background: #716aca; }



    .m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler.m-brand__toggler--active span {



      background: #716aca; }



      .m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler.m-brand__toggler--active span::before, .m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler.m-brand__toggler--active span::after {



        background: #716aca; }



    .m-brand.m-brand--skin-dark .m-brand__tools .m-brand__icon > i {



      color: #5d5f77; }



    .m-brand.m-brand--skin-dark .m-brand__tools .m-brand__icon:hover {



      text-decoration: none; }



      .m-brand.m-brand--skin-dark .m-brand__tools .m-brand__icon:hover > i {



        color: #9193a9; }



  .m-brand.m-brand--skin-light {



    background: #ffffff; }



    .m-brand.m-brand--skin-light .m-brand__tools .m-brand__toggler span {



      background: #678098; }



      .m-brand.m-brand--skin-light .m-brand__tools .m-brand__toggler span::before, .m-brand.m-brand--skin-light .m-brand__tools .m-brand__toggler span::after {



        background: #678098; }



    .m-brand.m-brand--skin-light .m-brand__tools .m-brand__toggler:hover span {



      background: #716aca; }



      .m-brand.m-brand--skin-light .m-brand__tools .m-brand__toggler:hover span::before, .m-brand.m-brand--skin-light .m-brand__tools .m-brand__toggler:hover span::after {



        background: #716aca; }



    .m-brand.m-brand--skin-light .m-brand__tools .m-brand__toggler.m-brand__toggler--active span {



      background: #716aca; }



      .m-brand.m-brand--skin-light .m-brand__tools .m-brand__toggler.m-brand__toggler--active span::before, .m-brand.m-brand--skin-light .m-brand__tools .m-brand__toggler.m-brand__toggler--active span::after {



        background: #716aca; }



    .m-brand.m-brand--skin-light .m-brand__tools .m-brand__icon > i {



      color: #678098; }



    .m-brand.m-brand--skin-light .m-brand__tools .m-brand__icon:hover {



      text-decoration: none; }



      .m-brand.m-brand--skin-light .m-brand__tools .m-brand__icon:hover > i {



        color: #716aca; }







@media (min-width: 993px) {



  .m-brand .m-brand__logo,



  .m-brand .m-brand__tools {



    -webkit-transition: none;



    -moz-transition: none;



    -ms-transition: none;



    -o-transition: none;



    transition: none;



    height: 70px !important; }



  .m-brand--minimize .m-brand {



    -webkit-transition: none;



    -moz-transition: none;



    -ms-transition: none;



    -o-transition: none;



    transition: none;



    width: 80px;



    padding-left: 0;



    padding-right: 0; }



    .m-brand--minimize .m-brand .m-brand__logo {



      display: none !important; }



    .m-brand--minimize .m-brand .m-brand__tools {



      text-align: center; }



  .m-header--static.m-aside-left--fixed .m-brand {



    position: fixed;



    height: 70px !important;



    top: 0;



    bottom: auto; }



    .m-header--static.m-aside-left--fixed .m-brand .m-brand__tools,



    .m-header--static.m-aside-left--fixed .m-brand .m-brand__logo {



      height: 70px !important;



      -webkit-transition: none;



      -moz-transition: none;



      -ms-transition: none;



      -o-transition: none;



      transition: none; } }







@media (max-width: 992px) {



  .m-brand {



    width: 100%;



    position: relative;



    height: 60px !important;



    padding: 0px 25px;



    z-index: 2; }



    .m-brand .m-brand__tools .m-brand__icon {



      margin-left: 15px; }



      .m-brand .m-brand__tools .m-brand__icon .flaticon-more {



        position: relative;



        top: 1px; } }







.m-page--wide .m-header,



.m-page--fluid .m-header {



  background-color: #ffffff; }







.m-page--boxed .m-header .m-header-head {



  background-color: #ffffff; }







@media (min-width: 993px) {



  .m-header {



    height: 70px; }



    .m-header--fixed .m-header {



      -webkit-backface-visibility: hidden;



      backface-visibility: hidden;



      z-index: 101;



      position: fixed;



      top: 0;



      left: 0;



      right: 0; }



    .m-header .m-header-head {



      -webkit-transition: none;



      -moz-transition: none;



      -ms-transition: none;



      -o-transition: none;



      transition: none; }



      .m-header--static.m-aside-left--fixed .m-header .m-header-head {



        -webkit-transition: none;



        -moz-transition: none;



        -ms-transition: none;



        -o-transition: none;



        transition: none;



        padding-left: 255px; }



      .m-header--static.m-aside-left--fixed.m-aside-left--minimize .m-header .m-header-head {



        -webkit-transition: none;



        -moz-transition: none;



        -ms-transition: none;



        -o-transition: none;



        transition: none;



        padding-left: 80px; }



    .m-header--fixed.m-header--hide .m-header {



      height: 70px;



      -webkit-transition: all 0.3s ease 0.5s;



      -moz-transition: all 0.3s ease 0.5s;



      -ms-transition: all 0.3s ease 0.5s;



      -o-transition: all 0.3s ease 0.5s;



      transition: all 0.3s ease 0.5s;



      -webkit-transform: translateY(-100%);



      -moz-transform: translateY(-100%);



      -ms-transform: translateY(-100%);



      -o-transform: translateY(-100%);



      transform: translateY(-100%); }



    .m-header--fixed.m-header--show .m-header {



      height: 70px;



      -webkit-transition: all 0.3s ease;



      -moz-transition: all 0.3s ease;



      -ms-transition: all 0.3s ease;



      -o-transition: all 0.3s ease;



      transition: all 0.3s ease;



      -webkit-transform: translateY(0);



      -moz-transform: translateY(0);



      -ms-transform: translateY(0);



      -o-transform: translateY(0);



      transform: translateY(0); }



  body.m-aside-left--skin-dark .m-header .m-header-head {



    -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1) ;



    -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1) ;



    box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1) ; }



  body.m-aside-left--skin-light .m-header {



    -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1) ;



    -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1) ;



    box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1) ; } }







@media (max-width: 992px) {



  .m-header {



    height: 60px !important; }



    .m-header .m-header__nav {



      top: -100%;



      position: relative; }



    .m-header > .m-container > .m-grid {



      height: 60px; }



      .m-header > .m-container > .m-grid > .m-grid__col {



        height: 60px; }



    .m-header--fixed-mobile .m-header {



      -webkit-backface-visibility: hidden;



      backface-visibility: hidden;



      z-index: 101;



      position: fixed;



      top: 0;



      left: 0;



      right: 0; }



    .m-header--fixed-mobile.m-header--hide .m-header {



      height: 60px;



      -webkit-transition: all 0.3s ease 0.5s;



      -moz-transition: all 0.3s ease 0.5s;



      -ms-transition: all 0.3s ease 0.5s;



      -o-transition: all 0.3s ease 0.5s;



      transition: all 0.3s ease 0.5s;



      -webkit-transform: translateY(-100%);



      -moz-transform: translateY(-100%);



      -ms-transform: translateY(-100%);



      -o-transform: translateY(-100%);



      transform: translateY(-100%); }



    .m-header--fixed-mobile.m-header--show .m-header {



      height: 60px;



      -webkit-transition: all 0.3s ease;



      -moz-transition: all 0.3s ease;



      -ms-transition: all 0.3s ease;



      -o-transition: all 0.3s ease;



      transition: all 0.3s ease;



      -webkit-transform: translateY(0);



      -moz-transform: translateY(0);



      -ms-transform: translateY(0);



      -o-transform: translateY(0);



      transform: translateY(0); }



  .m-header--fixed-mobile .m-header .m-header-head {



    -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1) ;



    -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1) ;



    box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1) ; } }







.m-topbar {



  width: auto;



  height: 100%;



  float: right;



  padding: 0;



  -webkit-transition: all 0.6s ease;



  -moz-transition: all 0.6s ease;



  -ms-transition: all 0.6s ease;



  -o-transition: all 0.6s ease;



  transition: all 0.6s ease; }



  .m-topbar.m-topbar--pushed {



    -webkit-transition: all 0.6s ease;



    -moz-transition: all 0.6s ease;



    -ms-transition: all 0.6s ease;



    -o-transition: all 0.6s ease;



    transition: all 0.6s ease; }



  .m-topbar .m-topbar__nav.m-nav {



    margin: 0 20px 0 30px; }



    .m-topbar .m-topbar__nav.m-nav > .m-nav__item {



      padding: 0 12px; }



      .m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link {



        position: relative;



        margin: 0 auto; }



        .m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-badge {



          left: 50%;



          margin-left: -2px;



          position: absolute;



          top: 11px; }



        .m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon {



          text-align: center;



          line-height: 0;



          vertical-align: middle;



          padding: 0;



          color: #ad5beb; }



          .m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon > i {



            font-size: 1.5rem; }



            .m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon > i:before {



              background: #bb2024;



              background-clip: text;



              text-fill-color: transparent;



              -webkit-background-clip: text;



              -webkit-text-fill-color: transparent; }



              @media screen\0 {



                .m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon > i:before {



                  background: transparent; } }



          .m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon i:before {



            font-weight: bold;



            padding: 1px; }



            @media screen\0 {



              .m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon i:before {



                font-weight: normal; } }



        .m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-topbar__username {



          display: table-cell;



          vertical-align: middle;



          text-transform: uppercase;



          font-size: 0.9rem;



          font-weight: 400;



          text-align: left;



          color: #fff; }



        .m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-topbar__userpic {



          display: table-cell;



          vertical-align: middle;



          text-align: center;



          margin: 0 auto; }



          .m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-topbar__userpic img {



            display: block;



            vertical-align: middle;



            max-width: 41px !important;



            margin: 0 0 0 5px; 



              height: 40px;



              width: 40px;



    width: 50px;}



      .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__notifications.m-topbar__notifications--img.m-dropdown--arrow .m-dropdown__arrow {



        color: #7e55dd; }



      .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__quick-actions.m-topbar__quick-actions--img.m-dropdown--arrow .m-dropdown__arrow {



        color: #6f47d0; }



      .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {



        color: #7948e1; }



      .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-dropdown.m-dropdown--offcanvas.m-dropdown--header-bg-fil.m-dropdown--arrow.m-dropdown--arrow .m-dropdown__arrow {



        color: #fff; }







@media (min-width: 993px) and (max-width: 1200px) {



  .m-topbar {



    padding: 0; }



    .m-topbar .m-topbar__nav.m-nav {



      margin: 0 5px 0 5px; }



      .m-topbar .m-topbar__nav.m-nav > .m-nav__item {



        padding: 0 6px; } }







@media (max-width: 992px) {



  .m-topbar {



    width: 100% !important;



    -webkit-transition: all 0.3s ease;



    -moz-transition: all 0.3s ease;



    -ms-transition: all 0.3s ease;



    -o-transition: all 0.3s ease;



    transition: all 0.3s ease;



    height: 50px !important;



    margin-top: -50px;



    position: relative;



    background-color: #fff;



    -webkit-box-shadow: 0px 3px 12px 0px rgba(0, 0, 0, 0.1) ;



    -moz-box-shadow: 0px 3px 12px 0px rgba(0, 0, 0, 0.1) ;



    box-shadow: 0px 3px 12px 0px rgba(0, 0, 0, 0.1) ; }



    .m-topbar--on .m-topbar {



      -webkit-transition: all 0.3s ease;



      -moz-transition: all 0.3s ease;



      -ms-transition: all 0.3s ease;



      -o-transition: all 0.3s ease;



      transition: all 0.3s ease;



      margin-top: 0; }



    .m-header--fixed-mobile .m-topbar {



      margin-top: 0;



      top: -50px; }



    .m-header--fixed-mobile.m-topbar--on .m-topbar {



      margin-top: 0;



      top: 0;



      -webkit-transition: all 0.3s ease;



      -moz-transition: all 0.3s ease;



      -ms-transition: all 0.3s ease;



      -o-transition: all 0.3s ease;



      transition: all 0.3s ease; }



    .m-topbar .m-topbar__nav.m-nav {



      float: right; }



      .m-topbar .m-topbar__nav.m-nav > .m-nav__item {



        padding: 0 4px; }



        .m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-badge {



          margin-left: -2px;



          top: 5px; }



        .m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-topbar__userpic img {



          max-width: 31px !important; } }







@media (max-width: 768px) {



  .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-dropdown {



    position: static; } }







.m-header-search .m-header-search__form {



  display: inline-block;



  float: right; }



  .m-header-search .m-header-search__form.m-spinner-4:before {



    right: 10px; }







.m-header-search .m-header-search__wrapper {



  display: table;



  table-layout: fixed;



  text-align: right;



  background-color: #f0f1f6;



  -webkit-border-radius: 30px;



  -moz-border-radius: 30px;



  -ms-border-radius: 30px;



  -o-border-radius: 30px;



  border-radius: 30px; }







.m-header-search .m-header-search__input-wrapper {



  display: table-cell;



  vertical-align: middle; }







.m-header-search .m-header-search__input {



  border: 0;



  background: none;



  outline: none !important;



  -webkit-box-shadow: none ;



  -moz-box-shadow: none ;



  box-shadow: none ;



  width: 100%;



  font-size: 0.9rem;



  padding: 7px 10px 7px 5px;



  display: block;



  color: #333333; }



  .m-header-search .m-header-search__input::-moz-placeholder {



    color: #666666;



    opacity: 1; }



  .m-header-search .m-header-search__input:-ms-input-placeholder {



    color: #666666; }



  .m-header-search .m-header-search__input::-webkit-input-placeholder {



    color: #666666; }







.m-header-search .m-header-search__icon-search,



.m-header-search .m-header-search__icon-close,



.m-header-search .m-header-search__icon-cancel {



  text-align: center;



  display: table-cell;



  vertical-align: middle;



  line-height: 0 !important;



  cursor: pointer; }







.m-header-search .m-header-search__icon-search {



  width: 30px;



  padding: 0 0 0 10px;



  font-size: 1rem;



  color: #bcc0cd; }







.m-header-search .m-header-search__icon-close {



  display: none;



  padding: 0 10px 0 0; }







.m-header-search .m-header-search__icon-cancel {



  visibility: hidden;



  font-size: 1.2rem;



  width: 30px;



  padding: 0 10px 0 0;



  color: #bcc0cd; }







@media (min-width: 993px) {



  .m-header-search {



    width: 180px; }



    .m-header-search.m-header-search--expandable {



      width: 240px; }



      .m-header-search.m-header-search--expandable .m-header-search__input {



        -webkit-transition: width 0.4s ease-out;



        -moz-transition: width 0.4s ease-out;



        -ms-transition: width 0.4s ease-out;



        -o-transition: width 0.4s ease-out;



        transition: width 0.4s ease-out;



        width: 100px; }



        .m-header-search.m-header-search--expandable .m-header-search__input:focus {



          -webkit-transition: width 0.4s ease-out;



          -moz-transition: width 0.4s ease-out;



          -ms-transition: width 0.4s ease-out;



          -o-transition: width 0.4s ease-out;



          transition: width 0.4s ease-out;



          width: 180px; } }







@media (max-width: 992px) {



  .m-header-search .m-header-search__form {



    float: none; }



    .m-header-search .m-header-search__form.m-spinner-4:before {



      right: 10px; }



  .m-header-search .m-header-search__wrapper {



    background-color: transparent;



    float: none; }



  .m-header-search .m-header-search__input-wrapper {



    display: none; }



  .m-header-search .m-header-search__input {



    background-color: transparent;



    color: #333333; }



    .m-header-search .m-header-search__input::-moz-placeholder {



      color: #666666;



      opacity: 1; }



    .m-header-search .m-header-search__input:-ms-input-placeholder {



      color: #666666; }



    .m-header-search .m-header-search__input::-webkit-input-placeholder {



      color: #666666; }



  .m-header-search .m-header-search__icon-search {



    width: 30px;



    padding: 0 0 0 10px;



    font-size: 1.3rem;



    text-align: left;



    color: #bcc0cd; }



  .m-header-search .m-header-search__icon-close {



    display: none;



    width: 30px;



    padding: 0 20px 0 0;



    font-size: 1.3rem;



    color: #bcc0cd; }



  .m-header-search .m-header-search__icon-cancel {



    display: none !important; }



  .m-header-search--mobile-expanded .m-header-search {



    width: 100%;



    position: static; }



    .m-header-search--mobile-expanded .m-header-search .m-header-search__wrapper {



      width: 100%; }



    .m-header-search--mobile-expanded .m-header-search .m-header-search__input-wrapper,



    .m-header-search--mobile-expanded .m-header-search .m-header-search__icon-search,



    .m-header-search--mobile-expanded .m-header-search .m-header-search__icon-close {



      display: table-cell; }



  .m-header-search--mobile-expanded .m-topbar__nav-wrapper {



    display: none !important; } }







.m-aside-left {



  -webkit-transition: none;



  -moz-transition: none;



  -ms-transition: none;



  -o-transition: none;



  transition: none;



  width: 255px; }



  .m-aside-left.m-aside-left--skin-dark {



    background-color: #e2e2e2 !important; }



  .m-aside-left.m-aside-left--skin-light {



    background-color: #ffffff; }







.m-aside-left.m-aside-left-offcanvas-default .m-aside-left {



  top: !important; }







.m-aside-left.m-aside-left-offcanvas-default .m-body {



  padding-left: 0 !important; }







.m-aside-left--hide .m-aside-left {



  width: 0;



  overflow: hidden; }







.m-aside-left--hide .m-body {



  padding-left: 0 !important; }







@media (min-width: 993px) {



  .m-aside-left--minimize .m-aside-left {



    width: 80px;



    -webkit-transition: none;



    -moz-transition: none;



    -ms-transition: none;



    -o-transition: none;



    transition: none; }



  .m-aside-left--fixed .m-aside-left {



    top: 0;



    bottom: 0;



    position: fixed;



    height: auto !important;



    left: 0;



    z-index: 100;



    -webkit-backface-visibility: hidden;



    backface-visibility: hidden; }



    .m-aside-left--fixed .m-aside-left .mCSB_scrollTools {



      right: 5px; }



    .m-aside-left--fixed .m-aside-left .mCustomScrollBox,



    .m-aside-left--fixed .m-aside-left .mCSB_container {



      overflow: visible !important; }



    .m-aside-left--fixed .m-aside-left.m-aside-left--skin-dark .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {



      background: #21232f; }



    .m-aside-left--fixed .m-aside-left.m-aside-left--skin-dark .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {



      background: #1b1c26; }



    .m-aside-left--fixed .m-aside-left.m-aside-left--skin-light .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {



      background: #eeeef5; }



    .m-aside-left--fixed .m-aside-left.m-aside-left--skin-light .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {



      background: #e5e5f0; }



  .m-aside-left--fixed.m-page--wide .m-aside-left {



    left: auto; }



  .m-aside-left--fixed.m-header--static .m-aside-left, .m-aside-left--fixed.m-header--fixed .m-aside-left {



    top: 70px; }



  .m-aside-left--fixed.m-header--fixed.m-header--fixed-hidable.m-header--hide .m-aside-left {



    -webkit-transition: all 0.3s ease 0.5s;



    -moz-transition: all 0.3s ease 0.5s;



    -ms-transition: all 0.3s ease 0.5s;



    -o-transition: all 0.3s ease 0.5s;



    transition: all 0.3s ease 0.5s; }



  .m-aside-left--fixed.m-header--fixed.m-header--fixed-hidable.m-header--show .m-aside-left {



    -webkit-transition: all 0.3s ease;



    -moz-transition: all 0.3s ease;



    -ms-transition: all 0.3s ease;



    -o-transition: all 0.3s ease;



    transition: all 0.3s ease; }



  .m-aside-left--fixed .m-body {



    -webkit-transition: none;



    -moz-transition: none;



    -ms-transition: none;



    -o-transition: none;



    transition: none;



    padding-left: 255px; }



  .m-aside-left--fixed.m-page--wide.m-aside-left--fixed .m-body {



    padding-left: 0; }



  .m-aside-left--fixed.m-aside-left--minimize .m-body {



    -webkit-transition: none;



    -moz-transition: none;



    -ms-transition: none;



    -o-transition: none;



    transition: none;



    padding-left: 80px; }



  .m-aside-left--fixed.m-page--boxed .m-aside-left {



    left: auto;



    margin-left: -255px; }



  .m-aside-left--fixed.m-page--boxed.m-aside-left--minimize .m-aside-left {



    margin-left: -80px; } }







@media (max-width: 992px) {



  .m-aside-left.m-aside-left-offcanvas-default .m-aside-left {



    top: 0 !important; }



  .m-aside-left {



    padding-top: 10px; } }







.m-aside-left-close {



  display: none; }







@media (max-width: 992px) {



  .m-aside-left {



    display: block !important;



    z-index: 1001;



    position: fixed;



    top: 0;



    bottom: 0;



    overflow-y: auto;



    -webkit-transform: translate3d(0, 0, 0);



    backface-visibility: hidden;



    -webkit-backface-visibility: hidden;



    width: 255px !important;



    -webkit-transition: all 0.3s ease;



    -moz-transition: all 0.3s ease;



    -ms-transition: all 0.3s ease;



    -o-transition: all 0.3s ease;



    transition: all 0.3s ease;



    left: -265px; }



    .m-aside-left.m-aside-left--on {



      -webkit-transition: all 0.3s ease;



      -moz-transition: all 0.3s ease;



      -ms-transition: all 0.3s ease;



      -o-transition: all 0.3s ease;



      transition: all 0.3s ease;



      left: 0; }



  .m-aside-left-overlay {



    position: fixed;



    top: 0;



    left: 0;



    bottom: 0;



    right: 0;



    overflow: hidden;



    z-index: 1000;



    background: rgba(0, 0, 0, 0.1);



    -webkit-animation: m-offcanvas-overlay-fade-in .3s linear 1;



    -moz-animation: m-offcanvas-overlay-fade-in .3s linear 1;



    -ms-animation: m-offcanvas-overlay-fade-in .3s linear 1;



    -o-animation: m-offcanvas-overlay-fade-in .3s linear 1;



    animation: m-offcanvas-overlay-fade-in .3s linear 1; }



  .m-aside-left-close {



    left: -25px;



    width: 25px;



    height: 25px;



    top: 1px;



    z-index: 1002;



    -webkit-transition: all 0.3s ease;



    -moz-transition: all 0.3s ease;



    -ms-transition: all 0.3s ease;



    -o-transition: all 0.3s ease;



    transition: all 0.3s ease;



    position: fixed;



    border: 0;



    -webkit-box-shadow: none ;



    -moz-box-shadow: none ;



    box-shadow: none ;



    -webkit-border-radius: 3px;



    -moz-border-radius: 3px;



    -ms-border-radius: 3px;



    -o-border-radius: 3px;



    border-radius: 3px;



    cursor: pointer;



    outline: none !important;



    text-align: center;



    vertical-align: center;



    display: inline-block; }



    .m-aside-left-close:hover {



      text-decoration: none; }



    .m-aside-left-close > i {



      line-height: 0;



      font-size: 1.4rem;



      position: absolute;



      top: 50%;



      left: 50%;



      -webkit-transform: translate(-50%, -50%);



      -moz-transform: translate(-50%, -50%);



      -ms-transform: translate(-50%, -50%);



      -o-transform: translate(-50%, -50%);



      transform: translate(-50%, -50%); }



    .m-aside-left--on .m-aside-left-close {



      -webkit-transition: all 0.3s ease;



      -moz-transition: all 0.3s ease;



      -ms-transition: all 0.3s ease;



      -o-transition: all 0.3s ease;



      transition: all 0.3s ease;



      left: 229px; }



    .m-aside-left-close.m-aside-left-close--skin-dark {



      background-color: #bb2024; }



      .m-aside-left-close.m-aside-left-close--skin-dark > i {



        color: #fff; }



      .m-aside-left-close.m-aside-left-close--skin-dark:hover {



        background-color: #bb2024; }



        .m-aside-left-close.m-aside-left-close--skin-dark:hover > i {



          color: #ffffff; }



    .m-aside-left-close.m-aside-left-close--skin-light {



      background-color: #eeeef5; }



      .m-aside-left-close.m-aside-left-close--skin-light > i {



        color: #777c9d; }



      .m-aside-left-close.m-aside-left-close--skin-light:hover {



        background-color: #716aca; }



        .m-aside-left-close.m-aside-left-close--skin-light:hover > i {



          color: #ffffff; } }







@media (max-width: 255px) {



  .m-aside-left {



    width: 90% !important; } }







.m-aside-right {



  width: 230px;



  padding: 30px;



  background: #fff;



  -webkit-box-shadow: -5px 0 30px -12px rgba(0, 0, 0, 0.1) ;



  -moz-box-shadow: -5px 0 30px -12px rgba(0, 0, 0, 0.1) ;



  box-shadow: -5px 0 30px -12px rgba(0, 0, 0, 0.1) ; }







@media (max-width: 992px) {



  .m-aside-right {



    width: auto;



    padding: 20px;



    margin: 20px; } }







@media (max-width: 992px) {



  .m-aside-header-menu-mobile {



    width: 255px;



    z-index: 103; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark {



      background-color: #2c2e3e; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light {



      background-color: #ffffff; } }







.m-aside-header-menu-mobile-close {



  display: none; }







@media (max-width: 992px) {



  .m-aside-header-menu-mobile {



    display: block !important;



    z-index: 1001;



    position: fixed;



    top: 0;



    bottom: 0;



    overflow-y: auto;



    -webkit-transform: translate3d(0, 0, 0);



    backface-visibility: hidden;



    -webkit-backface-visibility: hidden;



    width: 255px !important;



    -webkit-transition: all 0.3s ease;



    -moz-transition: all 0.3s ease;



    -ms-transition: all 0.3s ease;



    -o-transition: all 0.3s ease;



    transition: all 0.3s ease;



    right: -265px; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--on {



      -webkit-transition: all 0.3s ease;



      -moz-transition: all 0.3s ease;



      -ms-transition: all 0.3s ease;



      -o-transition: all 0.3s ease;



      transition: all 0.3s ease;



      right: 0; }



  .m-aside-header-menu-mobile-overlay {



    position: fixed;



    top: 0;



    left: 0;



    bottom: 0;



    right: 0;



    overflow: hidden;



    z-index: 1000;



    background: rgba(0, 0, 0, 0.1);



    -webkit-animation: m-offcanvas-overlay-fade-in .3s linear 1;



    -moz-animation: m-offcanvas-overlay-fade-in .3s linear 1;



    -ms-animation: m-offcanvas-overlay-fade-in .3s linear 1;



    -o-animation: m-offcanvas-overlay-fade-in .3s linear 1;



    animation: m-offcanvas-overlay-fade-in .3s linear 1; }



  .m-aside-header-menu-mobile-close {



    right: -25px;



    width: 25px;



    height: 25px;



    top: 1px;



    z-index: 1002;



    -webkit-transition: all 0.3s ease;



    -moz-transition: all 0.3s ease;



    -ms-transition: all 0.3s ease;



    -o-transition: all 0.3s ease;



    transition: all 0.3s ease;



    position: fixed;



    border: 0;



    -webkit-box-shadow: none ;



    -moz-box-shadow: none ;



    box-shadow: none ;



    -webkit-border-radius: 3px;



    -moz-border-radius: 3px;



    -ms-border-radius: 3px;



    -o-border-radius: 3px;



    border-radius: 3px;



    cursor: pointer;



    outline: none !important;



    text-align: center;



    vertical-align: center;



    display: inline-block; }



    .m-aside-header-menu-mobile-close:hover {



      text-decoration: none; }



    .m-aside-header-menu-mobile-close > i {



      line-height: 0;



      font-size: 1.4rem;



      position: absolute;



      top: 50%;



      left: 50%;



      -webkit-transform: translate(-50%, -50%);



      -moz-transform: translate(-50%, -50%);



      -ms-transform: translate(-50%, -50%);



      -o-transform: translate(-50%, -50%);



      transform: translate(-50%, -50%); }



    .m-aside-header-menu-mobile--on .m-aside-header-menu-mobile-close {



      -webkit-transition: all 0.3s ease;



      -moz-transition: all 0.3s ease;



      -ms-transition: all 0.3s ease;



      -o-transition: all 0.3s ease;



      transition: all 0.3s ease;



      right: 229px; }



    .m-aside-header-menu-mobile-close.m-aside-header-menu-mobile-close--skin-dark {



      background-color: #323446; }



      .m-aside-header-menu-mobile-close.m-aside-header-menu-mobile-close--skin-dark > i {



        color: #968ad4; }



      .m-aside-header-menu-mobile-close.m-aside-header-menu-mobile-close--skin-dark:hover {



        background-color: #716aca; }



        .m-aside-header-menu-mobile-close.m-aside-header-menu-mobile-close--skin-dark:hover > i {



          color: #ffffff; }



    .m-aside-header-menu-mobile-close.m-aside-header-menu-mobile-close--skin-light {



      background-color: #eeeef5; }



      .m-aside-header-menu-mobile-close.m-aside-header-menu-mobile-close--skin-light > i {



        color: #777c9d; }



      .m-aside-header-menu-mobile-close.m-aside-header-menu-mobile-close--skin-light:hover {



        background-color: #716aca; }



        .m-aside-header-menu-mobile-close.m-aside-header-menu-mobile-close--skin-light:hover > i {



          color: #ffffff; } }







@media (max-width: 255px) {



  .m-aside-header-menu-mobile {



    width: 90% !important; } }







@media (min-width: 993px) {



  .m-header-menu {



    display: table;



    width: 100%;



    height: 100%;



    margin: 0 0 0 10px; }



    .m-header-menu .m-menu__nav {



      list-style: none;



      margin: 0;



      padding: 0;



      display: table-row;



      height: 100%; }



      .m-header-menu .m-menu__nav > .m-menu__item .m-menu__link {



        display: table;



        table-layout: fixed;



        text-decoration: none;



        position: relative;



        vertical-align: middle;



        height: 100%;



        outline: none !important;



        text-decoration: none;



        cursor: pointer; }



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__link .m-menu__link-text {



          display: table-cell;



          height: 100%;



          width: 100%;



          padding: 0;



          vertical-align: middle; }



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__link .m-menu__link-title {



          display: table-cell;



          height: 100%;



          padding: 0;



          vertical-align: middle; }



          .m-header-menu .m-menu__nav > .m-menu__item .m-menu__link .m-menu__link-title > .m-menu__link-wrap {



            display: table;



            height: 100%;



            width: 100%;



            padding: 0;



            vertical-align: middle; }



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__link .m-menu__link-title > .m-menu__link-wrap > .m-menu__link-badge {



              line-height: 0;



              display: table-cell;



              height: 100%;



              vertical-align: middle;



              white-space: nowrap; }



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__link .m-menu__link-icon {



          display: table-cell;



          vertical-align: middle;



          font-size: 18px; }



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__link .m-menu__hor-arrow {



          vertical-align: middle;



          display: table-cell; }



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__link .m-menu__ver-arrow {



          display: none; }



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__link:hover, .m-header-menu .m-menu__nav > .m-menu__item .m-menu__link:active, .m-header-menu .m-menu__nav > .m-menu__item .m-menu__link:focus {



          text-decoration: none; }



      .m-header-menu .m-menu__nav > .m-menu__item > .m-menu__link > .m-menu__link-text {



        width: auto; }



      .m-header-menu .m-menu__nav > .m-menu__item.m-menu__item--icon-only > .m-menu__link {



        text-align: center; }



        .m-header-menu .m-menu__nav > .m-menu__item.m-menu__item--icon-only > .m-menu__link > .m-menu__link-icon {



          text-align: center; }



      .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu {



        -webkit-transform: translateZ(0);



        -moz-transform: translateZ(0);



        -ms-transform: translateZ(0);



        -o-transform: translateZ(0);



        transform: translateZ(0);



        -webkit-transform-style: preserve-3d;



        display: none;



        z-index: 102;



        position: absolute;



        top: 100%; }



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__subnav {



          background-color: #eee;



          list-style: none;



          padding: 0;



          margin: 0;



          -webkit-border-radius: 4px;



          -moz-border-radius: 4px;



          -ms-border-radius: 4px;



          -o-border-radius: 4px;



          border-radius: 4px; }



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu {



          width: 275px;



          margin: 0 auto;



          left: auto;



          right: auto; }



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--full {



          margin: 0 auto;



          width: auto;



          left: 20px;



          right: 20px; }



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--fixed {



          left: auto;



          right: auto;



          width: auto; }



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--right {



          right: 0;



          left: auto; }



          .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--right.m-menu__submenu--pull {



            margin-right: -40px; }



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--left {



          right: auto;



          left: 0; }



          .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--left.m-menu__submenu--pull {



            margin-left: -40px; }



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--center {



          margin: 0 auto;



          left: 0;



          right: 0; }



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--submenu {



          position: relative;



          padding: 0;



          margin: 0; }



          .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--submenu > .m-menu__submenu {



            top: 0;



            display: none;



            margin-top: 0; }



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--submenu > .m-menu__submenu.m-menu__submenu--left {



              right: 100%;



              left: auto; }



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--submenu > .m-menu__submenu.m-menu__submenu--right {



              left: 100%;



              right: auto; }



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__content {



          display: table-row;



          list-style: none;



          padding: 0;



          margin: 0; }



          .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__content > li {



            padding: 0;



            margin: 0;



            display: table-cell;



            width: 1%; }



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__content > li:last-child {



              border-right: 0; }



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__heading {



          padding: 0;



          margin: 0;



          display: table;



          table-layout: fixed;



          text-decoration: none;



          position: relative;



          vertical-align: middle; }



          .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__heading .m-menu__link-text {



            display: table-cell;



            vertical-align: middle;



            font-size: 14px; }



          .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__heading .m-menu__link-title {



            width: 100%;



            display: table-cell;



            height: 100%;



            padding: 0;



            vertical-align: middle; }



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__heading .m-menu__link-title > .m-menu__link-wrap {



              display: table;



              height: 100%;



              width: 100%;



              padding: 0;



              vertical-align: middle; }



              .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__heading .m-menu__link-title > .m-menu__link-wrap > .m-menu__link-badge {



                display: table-cell;



                height: 100%;



                vertical-align: middle;



                white-space: nowrap; }



          .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__heading .m-menu__link-icon {



            display: table-cell;



            vertical-align: middle;



            font-size: 18px;



            padding: 0 10px 0 0; }



          .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__heading .m-menu__hor-arrow {



            vertical-align: middle;



            display: table-cell;



            padding: 0 0 0 10px; }



          .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__heading .m-menu__ver-arrow {



            display: none; }



      .m-header-menu .m-menu__nav > .m-menu__item .m-menu__inner,



      .m-header-menu .m-menu__nav > .m-menu__item .m-menu__subnav {



        list-style: none;



        margin: 0;



        padding: 0; }



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__inner > .m-menu__item,



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__subnav > .m-menu__item {



          display: block;



          margin: 0;



          padding: 10px 20px; }



          .m-header-menu .m-menu__nav > .m-menu__item .m-menu__inner > .m-menu__item .m-menu__link,



          .m-header-menu .m-menu__nav > .m-menu__item .m-menu__subnav > .m-menu__item .m-menu__link {



            display: table;



            table-layout: fixed;



            text-decoration: none;



            position: relative;



            vertical-align: middle;



            width: 100%; }



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__inner > .m-menu__item .m-menu__link:hover, .m-header-menu .m-menu__nav > .m-menu__item .m-menu__inner > .m-menu__item .m-menu__link:active, .m-header-menu .m-menu__nav > .m-menu__item .m-menu__inner > .m-menu__item .m-menu__link:focus,



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__subnav > .m-menu__item .m-menu__link:hover,



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__subnav > .m-menu__item .m-menu__link:active,



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__subnav > .m-menu__item .m-menu__link:focus {



              outline: none;



              text-decoration: none; }



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__inner > .m-menu__item .m-menu__link .m-menu__link-text,



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__subnav > .m-menu__item .m-menu__link .m-menu__link-text {



              display: table-cell;



              vertical-align: middle;



              font-weight: 400;



              font-size: 1rem;



              text-transform: initial; }



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__inner > .m-menu__item .m-menu__link .m-menu__link-title,



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__subnav > .m-menu__item .m-menu__link .m-menu__link-title {



              width: 100%;



              display: table-cell;



              height: 100%;



              padding: 0;



              vertical-align: middle; }



              .m-header-menu .m-menu__nav > .m-menu__item .m-menu__inner > .m-menu__item .m-menu__link .m-menu__link-title > .m-menu__link-wrap,



              .m-header-menu .m-menu__nav > .m-menu__item .m-menu__subnav > .m-menu__item .m-menu__link .m-menu__link-title > .m-menu__link-wrap {



                display: table;



                height: 100%;



                width: 100%;



                padding: 0;



                vertical-align: middle; }



                .m-header-menu .m-menu__nav > .m-menu__item .m-menu__inner > .m-menu__item .m-menu__link .m-menu__link-title > .m-menu__link-wrap > .m-menu__link-badge,



                .m-header-menu .m-menu__nav > .m-menu__item .m-menu__subnav > .m-menu__item .m-menu__link .m-menu__link-title > .m-menu__link-wrap > .m-menu__link-badge {



                  display: table-cell;



                  height: 100%;



                  vertical-align: middle;



                  white-space: nowrap;



                  padding: 0px 0px 0px 5px;



                  text-align: right; }



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__inner > .m-menu__item .m-menu__link .m-menu__link-icon,



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__subnav > .m-menu__item .m-menu__link .m-menu__link-icon {



              display: table-cell;



              vertical-align: middle;



              padding: 0;



              font-size: 1.4rem;



              width: 33px;



              text-align: left; }



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__inner > .m-menu__item .m-menu__link .m-menu__link-bullet,



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__subnav > .m-menu__item .m-menu__link .m-menu__link-bullet {



              display: table-cell;



              height: 100%;



              vertical-align: middle;



              line-height: 0; }



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__inner > .m-menu__item .m-menu__link .m-menu__hor-arrow,



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__subnav > .m-menu__item .m-menu__link .m-menu__hor-arrow {



              vertical-align: middle;



              display: table-cell;



              padding: 0px 0px 0px 10px; }



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__inner > .m-menu__item .m-menu__link .m-menu__ver-arrow,



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__subnav > .m-menu__item .m-menu__link .m-menu__ver-arrow {



              display: none; }



      .m-header-menu .m-menu__nav > .m-menu__item .m-menu__inner {



        padding: 0; }



    .m-header-menu .m-menu__nav > .m-menu__item {



      padding: 0px 20px;



      height: 100%;



      display: table-cell;



      vertical-align: middle;



      padding: 0px 20px; }



      .m-header-menu .m-menu__nav > .m-menu__item.m-menu__item--rel {



        position: relative; }



      .m-header-menu .m-menu__nav > .m-menu__item > .m-menu__link {



        padding: 0px; }



        .m-header-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-icon {



          font-size: 1.4rem;



          width: 30px;



          text-align: left;



          padding: 0;



          line-height: 0; }



        .m-header-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet {



          vertical-align: middle;



          text-align: left;



          width: 20px; }



          .m-header-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet > span {



            vertical-align: middle;



            display: inline-block; }



          .m-header-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



            width: 4px;



            height: 4px;



            -webkit-border-radius: 100%;



            -moz-border-radius: 100%;



            -ms-border-radius: 100%;



            -o-border-radius: 100%;



            border-radius: 100%; }



          .m-header-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



            width: 5px;



            height: 1px; }



        .m-header-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {



          font-weight: 400;



          font-size: 1.07rem;



          text-transform: initial; }



        .m-header-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-badge {



          padding: 0px 0px 0px 5px;



          text-align: right; }



        .m-header-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__hor-arrow {



          font-size: 0.8rem;



          width: 20px;



          text-align: right; }



        .m-header-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__item-here {



          display: none; }



      .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav {



        padding: 0px; }



        .m--style-rounded .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav {



          -webkit-border-radius: 4px;



          -moz-border-radius: 4px;



          -ms-border-radius: 4px;



          -o-border-radius: 4px;



          border-radius: 4px; }



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item {



          padding: 0px; }



          .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link {



            padding: 9px 30px; }



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-icon {



              font-size: 1.4rem;



              width: 33px;



              text-align: left;



              padding: 0;



              line-height: 0; }



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-bullet {



              vertical-align: middle;



              text-align: left;



              width: 20px; }



              .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-bullet > span {



                vertical-align: middle;



                display: inline-block; }



              .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



                width: 4px;



                height: 4px;



                -webkit-border-radius: 100%;



                -moz-border-radius: 100%;



                -ms-border-radius: 100%;



                -o-border-radius: 100%;



                border-radius: 100%; }



              .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



                width: 9px;



                height: 1px; }



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-text {



              font-weight: 400;



              font-size: 1rem;



              text-transform: initial; }



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-badge {



              padding: 0px 0px 0px 5px;



              text-align: right; }



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__hor-arrow {



              font-size: 0.8rem;



              width: 20px;



              text-align: right; }



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__item-here {



              display: none; }



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content > .m-menu__item:last-child {



          border-right: 0 !important; }



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__heading {



          padding: 30px 30px 10px 30px; }



          .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__heading > .m-menu__link-text {



            font-weight: 500;



            font-size: 1.07rem;



            text-transform: initial; }



          .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__heading > .m-menu__link-icon {



            font-size: 1.35rem;



            width: 30px;



            text-align: left;



            padding: 0; }



          .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__heading .m-menu__link-badge {



            padding: 0px 0px 0px 5px;



            text-align: right; }



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner {



          padding: 0 0 20px 0; }



          .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item {



            padding: 0px; }



            .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link {



              padding: 9px 30px; }



              .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__link-icon {



                font-size: 1.4rem;



                width: 33px;



                text-align: left;



                padding: 0;



                line-height: 0; }



              .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__link-bullet {



                vertical-align: middle;



                text-align: left;



                width: 20px; }



                .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__link-bullet > span {



                  vertical-align: middle;



                  display: inline-block; }



                .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



                  width: 4px;



                  height: 4px;



                  -webkit-border-radius: 100%;



                  -moz-border-radius: 100%;



                  -ms-border-radius: 100%;



                  -o-border-radius: 100%;



                  border-radius: 100%; }



                .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



                  width: 9px;



                  height: 1px; }



              .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__link-text {



                font-weight: 400;



                font-size: 1rem;



                text-transform: initial; }



              .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__link-badge {



                padding: 0px 0px 0px 5px;



                text-align: right; }



              .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__hor-arrow {



                font-size: 0.8rem;



                width: 20px;



                text-align: right; }



              .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__item-here {



                display: none; }



      .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--classic > .m-menu__subnav {



        padding: 20px 0px; }



      .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--inline {



        display: table;



        width: auto; }



        .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--inline > .m-menu__subnav > .m-menu__item {



          display: table-cell;



          padding: 5px 0; }



    .m-header-menu .m-menu__nav .m-menu__item.m-menu__item--resize {



      display: none; }



    .m-header-menu .m-menu__nav .m-menu__item.m-menu__item--hover .m-menu__submenu {



      display: block;



      -webkit-animation: m-header-menu-submenu-fade-in .3s ease 1, m-header-menu-submenu-move-up .3s ease-out 1;



      -moz-animation: m-header-menu-submenu-fade-in .3s ease 1, m-header-menu-submenu-move-up .3s ease-out 1;



      -ms-animation: m-header-menu-submenu-fade-in .3s ease 1, m-header-menu-submenu-move-up .3s ease-out 1;



      -o-animation: m-header-menu-submenu-fade-in .3s ease 1, m-header-menu-submenu-move-up .3s ease-out 1;



      animation: m-header-menu-submenu-fade-in .3s ease 1, m-header-menu-submenu-move-up .3s ease-out 1; } }



    @media screen\0  and (min-width: 993px) {



      .m-header-menu .m-menu__nav .m-menu__item.m-menu__item--hover .m-menu__submenu {



        -webkit-animation: none;



        -moz-animation: none;



        -ms-animation: none;



        -o-animation: none;



        animation: none; } }







@media (min-width: 993px) {



      .m-header-menu .m-menu__nav .m-menu__item.m-menu__item--hover .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--hover > .m-menu__submenu {



        display: block;



        -webkit-animation: m-header-menu-submenu-fade-in .3s ease 1, m-header-menu-submenu-move-up .3s ease-out 1;



        -moz-animation: m-header-menu-submenu-fade-in .3s ease 1, m-header-menu-submenu-move-up .3s ease-out 1;



        -ms-animation: m-header-menu-submenu-fade-in .3s ease 1, m-header-menu-submenu-move-up .3s ease-out 1;



        -o-animation: m-header-menu-submenu-fade-in .3s ease 1, m-header-menu-submenu-move-up .3s ease-out 1;



        animation: m-header-menu-submenu-fade-in .3s ease 1, m-header-menu-submenu-move-up .3s ease-out 1; } }



      @media screen\0  and (min-width: 993px) {



        .m-header-menu .m-menu__nav .m-menu__item.m-menu__item--hover .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--hover > .m-menu__submenu {



          -webkit-animation: none;



          -moz-animation: none;



          -ms-animation: none;



          -o-animation: none;



          animation: none; } }







@media (min-width: 993px) {



    .m-header-menu .m-menu__nav.m-menu__nav--submenu-arrow > .m-menu__item.m-menu__item--submenu.m-menu__item--hover > .m-menu__submenu {



      padding-top: 10px; }



      .m-header-menu .m-menu__nav.m-menu__nav--submenu-arrow > .m-menu__item.m-menu__item--submenu.m-menu__item--hover > .m-menu__submenu > .m-menu__arrow {



        position: absolute;



        line-height: 0;



        display: inline-block;



        overflow: hidden;



        height: 11px;



        width: 40px;



        position: relative;



        left: 50%;



        margin-left: -20px;



        position: absolute;



        margin-top: -10px; }



        .m-header-menu .m-menu__nav.m-menu__nav--submenu-arrow > .m-menu__item.m-menu__item--submenu.m-menu__item--hover > .m-menu__submenu > .m-menu__arrow:before {



          display: inline-block;



          font-family: "Metronic";



          font-style: normal;



          font-weight: normal;



          font-variant: normal;



          line-height: 0px;



          text-decoration: inherit;



          text-rendering: optimizeLegibility;



          text-transform: none;



          -moz-osx-font-smoothing: grayscale;



          -webkit-font-smoothing: antialiased;



          font-smoothing: antialiased;



          content: ""; }



        .m-header-menu .m-menu__nav.m-menu__nav--submenu-arrow > .m-menu__item.m-menu__item--submenu.m-menu__item--hover > .m-menu__submenu > .m-menu__arrow:before {



          position: relative;



          top: 100%;



          margin-top: 11px;



          font-size: 40px; } }



        @media screen\0  and (min-width: 993px) {



          .m-header-menu .m-menu__nav.m-menu__nav--submenu-arrow > .m-menu__item.m-menu__item--submenu.m-menu__item--hover > .m-menu__submenu > .m-menu__arrow:before {



            margin-top: 13px; } }







@media (min-width: 993px) {



    .m-header-menu .m-menu__nav.m-menu__nav--submenu-arrow > .m-menu__item.m-menu__item--submenu > .m-menu__submenu .m-menu__submenu.m-menu__submenu--right {



      top: -10px; }



      .m-header-menu .m-menu__nav.m-menu__nav--submenu-arrow > .m-menu__item.m-menu__item--submenu > .m-menu__submenu .m-menu__submenu.m-menu__submenu--right > .m-menu__subnav {



        margin-left: 9px; }



      .m-header-menu .m-menu__nav.m-menu__nav--submenu-arrow > .m-menu__item.m-menu__item--submenu > .m-menu__submenu .m-menu__submenu.m-menu__submenu--right > .m-menu__arrow {



        position: absolute;



        line-height: 0;



        display: inline-block;



        overflow: hidden;



        width: 10px;



        height: 40px;



        position: relative;



        left: 0;



        margin-left: -9px;



        left: 1px;



        position: absolute;



        margin-left: 0;



        margin-top: 13px; }



        .m-header-menu .m-menu__nav.m-menu__nav--submenu-arrow > .m-menu__item.m-menu__item--submenu > .m-menu__submenu .m-menu__submenu.m-menu__submenu--right > .m-menu__arrow:before {



          display: inline-block;



          font-family: "Metronic";



          font-style: normal;



          font-weight: normal;



          font-variant: normal;



          line-height: 0px;



          text-decoration: inherit;



          text-rendering: optimizeLegibility;



          text-transform: none;



          -moz-osx-font-smoothing: grayscale;



          -webkit-font-smoothing: antialiased;



          font-smoothing: antialiased;



          content: ""; }



        .m-header-menu .m-menu__nav.m-menu__nav--submenu-arrow > .m-menu__item.m-menu__item--submenu > .m-menu__submenu .m-menu__submenu.m-menu__submenu--right > .m-menu__arrow:before {



          position: relative;



          top: 0;



          margin-top: 20px;



          font-size: 40px; }



    .m-header-menu .m-menu__nav.m-menu__nav--submenu-arrow > .m-menu__item.m-menu__item--submenu > .m-menu__submenu .m-menu__submenu.m-menu__submenu--left {



      top: -10px; }



      .m-header-menu .m-menu__nav.m-menu__nav--submenu-arrow > .m-menu__item.m-menu__item--submenu > .m-menu__submenu .m-menu__submenu.m-menu__submenu--left > .m-menu__subnav {



        margin-right: 9px; }



      .m-header-menu .m-menu__nav.m-menu__nav--submenu-arrow > .m-menu__item.m-menu__item--submenu > .m-menu__submenu .m-menu__submenu.m-menu__submenu--left > .m-menu__arrow {



        position: absolute;



        line-height: 0;



        display: inline-block;



        overflow: hidden;



        width: 10px;



        height: 40px;



        position: relative;



        left: auto;



        right: 0;



        margin-left: auto;



        margin-right: -9px;



        right: 0;



        left: auto;



        position: absolute;



        margin-left: 0;



        margin-right: 0;



        margin-top: 13px; }



        .m-header-menu .m-menu__nav.m-menu__nav--submenu-arrow > .m-menu__item.m-menu__item--submenu > .m-menu__submenu .m-menu__submenu.m-menu__submenu--left > .m-menu__arrow:before {



          display: inline-block;



          font-family: "Metronic";



          font-style: normal;



          font-weight: normal;



          font-variant: normal;



          line-height: 0px;



          text-decoration: inherit;



          text-rendering: optimizeLegibility;



          text-transform: none;



          -moz-osx-font-smoothing: grayscale;



          -webkit-font-smoothing: antialiased;



          font-smoothing: antialiased;



          content: ""; }



        .m-header-menu .m-menu__nav.m-menu__nav--submenu-arrow > .m-menu__item.m-menu__item--submenu > .m-menu__submenu .m-menu__submenu.m-menu__submenu--left > .m-menu__arrow:before {



          position: relative;



          top: 0;



          margin-top: 20px;



          font-size: 40px; }



  .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-icon {



    color: #b8bece; }



  .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



    background-color: #b8bece; }



  .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



    background-color: #b8bece; }



  .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {



    color: #676c7b; }



  .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__hor-arrow {



    color: #b9c1d4; }



  .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {



    color: #716aca; }



  .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



    background-color: #716aca; }



  .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



    background-color: #716aca; }



  .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text {



    color: #716aca; }



  .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link > .m-menu__hor-arrow {



    color: #716aca; }



  .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon, .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon {



    color: #716aca; }



  .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span, .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



    background-color: #716aca; }



  .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span, .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



    background-color: #716aca; }



  .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text, .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {



    color: #716aca; }



  .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link > .m-menu__hor-arrow, .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link > .m-menu__hor-arrow {



    color: #716aca; }



  .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav {



    background-color: #ffffff;



    -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



    -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;



    box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-icon {



      color: #b8bece; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #b8bece; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #b8bece; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-text {



      color: #676c7b; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__hor-arrow {



      color: #b9c1d4; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {



      color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text {



      color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--active > .m-menu__link > .m-menu__hor-arrow {



      color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon, .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon {



      color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item:hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span, .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item:hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span, .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item:hover > .m-menu__link .m-menu__link-text, .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {



      color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item:hover > .m-menu__link > .m-menu__hor-arrow, .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--hover > .m-menu__link > .m-menu__hor-arrow {



      color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content > .m-menu__item {



      border-right: 1px solid #f6f7fa; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__heading > .m-menu__link-text {



      color: #5f6281; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__heading > .m-menu__link-icon {



      color: #5f6281; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__link-icon {



      color: #b8bece; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #b8bece; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #b8bece; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__link-text {



      color: #676c7b; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__hor-arrow {



      color: #b9c1d4; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {



      color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text {



      color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--active > .m-menu__link > .m-menu__hor-arrow {



      color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item:hover > .m-menu__link .m-menu__link-icon, .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon {



      color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item:hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span, .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item:hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span, .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item:hover > .m-menu__link .m-menu__link-text, .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {



      color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item:hover > .m-menu__link > .m-menu__hor-arrow, .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--hover > .m-menu__link > .m-menu__hor-arrow {



      color: #716aca; }



  .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav.m-menu__nav--submenu-arrow > .m-menu__item.m-menu__item--submenu.m-menu__item--hover > .m-menu__submenu .m-menu__arrow {



    color: #ffffff; }



  .m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-icon {



    color: #676a8a; }



  .m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



    background-color: #676a8a; }



  .m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



    background-color: #676a8a; }



  .m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {



    color: #676a8a; }



  .m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__hor-arrow {



    color: #676a8a; }



  .m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {



    color: #676a8a; }



  .m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



    background-color: #676a8a; }



  .m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



    background-color: #676a8a; }



  .m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text {



    color: #716aca; }



  .m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link > .m-menu__hor-arrow {



    color: #676a8a; }



  .m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon, .m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon {



    color: #676a8a; }



  .m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span, .m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



    background-color: #676a8a; }



  .m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span, .m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



    background-color: #676a8a; }



  .m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text, .m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {



    color: #716aca; }



  .m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item:hover > .m-menu__link > .m-menu__hor-arrow, .m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link > .m-menu__hor-arrow {



    color: #676a8a; }



  .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav {



    background-color: #2c2e3e;



    -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ;



    -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ;



    box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-icon {



      color: #676a8a; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #404356; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #404356; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-text {



      color: #5f6281; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__hor-arrow {



      color: #676a8a; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {



      color: #676a8a; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #404356; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #404356; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text {



      color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--active > .m-menu__link > .m-menu__hor-arrow {



      color: #676a8a; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon, .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon {



      color: #676a8a; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item:hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span, .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #404356; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item:hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span, .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #404356; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item:hover > .m-menu__link .m-menu__link-text, .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {



      color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item:hover > .m-menu__link > .m-menu__hor-arrow, .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--hover > .m-menu__link > .m-menu__hor-arrow {



      color: #676a8a; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content > .m-menu__item {



      border-right: 1px solid #323444; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__heading > .m-menu__link-text {



      color: #5f6281; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__heading > .m-menu__link-icon {



      color: #5f6281; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__link-icon {



      color: #676a8a; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #404356; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #404356; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__link-text {



      color: #5f6281; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__hor-arrow {



      color: #676a8a; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {



      color: #676a8a; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #404356; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #404356; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text {



      color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--active > .m-menu__link > .m-menu__hor-arrow {



      color: #676a8a; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item:hover > .m-menu__link .m-menu__link-icon, .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon {



      color: #676a8a; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item:hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span, .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #404356; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item:hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span, .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #404356; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item:hover > .m-menu__link .m-menu__link-text, .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {



      color: #716aca; }



    .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item:hover > .m-menu__link > .m-menu__hor-arrow, .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--hover > .m-menu__link > .m-menu__hor-arrow {



      color: #676a8a; }



  .m-header-menu.m-header-menu--submenu-skin-dark .m-menu__nav.m-menu__nav--submenu-arrow > .m-menu__item.m-menu__item--submenu.m-menu__item--hover > .m-menu__submenu .m-menu__arrow {



    color: #2c2e3e; } }







@media (min-width: 993px) and (max-width: 1200px) {



  .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--full, .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--fixed, .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--auto, .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--auto.m-menu__submenu--mimimal-desktop-wide, .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--fixed-xl, .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--fixed-xxl {



    margin: 0 auto;



    width: auto;



    left: 20px;



    right: 20px; } }







@media (min-width: 576px) {



  .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--fixed-sm {



    width: 576px; } }







@media (min-width: 768px) {



  .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--fixed-md {



    width: 720px; } }







@media (min-width: 992px) {



  .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--fixed-lg {



    width: 940px; } }







@media (min-width: 1200px) {



  .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--fixed-xl {



    width: 1140px; } }







@media (min-width: 1400px) {



  .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--fixed-xxl {



    width: 1340px; } }







@media (min-width: 1600px) {



  .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--fixed-xxxl {



    width: 1540px; } }







@-webkit-keyframes m-header-menu-submenu-fade-out {



  from {



    opacity: 1; }



  to {



    opacity: 0; } }







@-moz-keyframes m-header-menu-submenu-fade-out {



  from {



    opacity: 1; }



  to {



    opacity: 0; } }







@-o-keyframes m-header-menu-submenu-fade-out {



  from {



    opacity: 1; }



  to {



    opacity: 0; } }







@keyframes m-header-menu-submenu-fade-out {



  from {



    opacity: 1; }



  to {



    opacity: 0; } }







@-webkit-keyframes m-header-menu-submenu-fade-in {



  from {



    opacity: 0; }



  to {



    opacity: 1; } }







@-moz-keyframes m-header-menu-submenu-fade-in {



  from {



    opacity: 0; }



  to {



    opacity: 1; } }







@-o-keyframes m-header-menu-submenu-fade-in {



  from {



    opacity: 0; }



  to {



    opacity: 1; } }







@keyframes m-header-menu-submenu-fade-in {



  from {



    opacity: 0; }



  to {



    opacity: 1; } }







@-webkit-keyframes m-header-menu-submenu-move-up {



  from {



    margin-top: 10px; }



  to {



    margin-top: 0; } }







@-moz-keyframes m-header-menu-submenu-move-up {



  from {



    margin-top: 10px; }



  to {



    margin-top: 0; } }







@-o-keyframes m-header-menu-submenu-move-up {



  from {



    margin-top: 10px; }



  to {



    margin-top: 0; } }







@keyframes m-header-menu-submenu-move-up {



  from {



    margin-top: 10px; }



  to {



    margin-top: 0; } }







@-webkit-keyframes m-header-menu-submenu-arrow-move-up {



  from {



    margin-bottom: -10px; }



  to {



    margin-bottom: 0; } }







@-moz-keyframes m-header-menu-submenu-arrow-move-up {



  from {



    margin-bottom: -10px; }



  to {



    margin-bottom: 0; } }







@-o-keyframes m-header-menu-submenu-arrow-move-up {



  from {



    margin-bottom: -10px; }



  to {



    margin-bottom: 0; } }







@keyframes m-header-menu-submenu-arrow-move-up {



  from {



    margin-bottom: -10px; }



  to {



    margin-bottom: 0; } }







@-webkit-keyframes m-header-menu-submenu-move-down {



  from {



    margin-bottom: 10px; }



  to {



    margin-bottom: 0; } }







@-moz-keyframes m-header-menu-submenu-move-down {



  from {



    margin-bottom: 10px; }



  to {



    margin-bottom: 0; } }







@-o-keyframes m-header-menu-submenu-move-down {



  from {



    margin-bottom: 10px; }



  to {



    margin-bottom: 0; } }







@keyframes m-header-menu-submenu-move-down {



  from {



    margin-bottom: 10px; }



  to {



    margin-bottom: 0; } }







@media (max-width: 992px) {



  .m-aside-header-menu-mobile .m-menu__nav {



    list-style: none;



    padding: 30px 0 30px 0; }



    .m-aside-header-menu-mobile .m-menu__nav:before, .m-aside-header-menu-mobile .m-menu__nav:after {



      content: " ";



      display: table; }



    .m-aside-header-menu-mobile .m-menu__nav:after {



      clear: both; }



    .m-aside-header-menu-mobile .m-menu__nav .m-menu__subnav {



      padding: 0;



      width: 100%;



      margin: 0;



      list-style: none; }



    .m-aside-header-menu-mobile .m-menu__nav .m-menu__inner,



    .m-aside-header-menu-mobile .m-menu__nav .m-menu__submenu {



      display: none;



      float: none;



      margin: 0;



      padding: 0;



      width: auto !important; }



      .m-aside-header-menu-mobile .m-menu__nav .m-menu__inner .m-menu__content,



      .m-aside-header-menu-mobile .m-menu__nav .m-menu__submenu .m-menu__content {



        padding: 0;



        margin: 0; }



        .m-aside-header-menu-mobile .m-menu__nav .m-menu__inner .m-menu__content > .m-menu__item,



        .m-aside-header-menu-mobile .m-menu__nav .m-menu__submenu .m-menu__content > .m-menu__item {



          padding: 0;



          margin: 0;



          list-style: none; }



          .m-aside-header-menu-mobile .m-menu__nav .m-menu__inner .m-menu__content > .m-menu__item.m-menu--no-heading > .m-menu__inner,



          .m-aside-header-menu-mobile .m-menu__nav .m-menu__submenu .m-menu__content > .m-menu__item.m-menu--no-heading > .m-menu__inner {



            display: block; }



            .m-aside-header-menu-mobile .m-menu__nav .m-menu__inner .m-menu__content > .m-menu__item.m-menu--no-heading > .m-menu__inner > li > .m-menu__link,



            .m-aside-header-menu-mobile .m-menu__nav .m-menu__submenu .m-menu__content > .m-menu__item.m-menu--no-heading > .m-menu__inner > li > .m-menu__link {



              margin: 0; }



    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item {



      display: block;



      float: none;



      height: auto;



      padding: 0; }



      .m-aside-header-menu-mobile .m-menu__nav .m-menu__item > .m-menu__heading,



      .m-aside-header-menu-mobile .m-menu__nav .m-menu__item > .m-menu__link {



        display: table;



        table-layout: fixed;



        width: 100%;



        margin: 0;



        text-decoration: none;



        position: relative;



        outline: none;



        padding: 0; }



        .m-aside-header-menu-mobile .m-menu__nav .m-menu__item > .m-menu__heading:hover,



        .m-aside-header-menu-mobile .m-menu__nav .m-menu__item > .m-menu__link:hover {



          text-decoration: none;



          cursor: pointer; }



        .m-aside-header-menu-mobile .m-menu__nav .m-menu__item > .m-menu__heading .m-menu__link-text,



        .m-aside-header-menu-mobile .m-menu__nav .m-menu__item > .m-menu__link .m-menu__link-text {



          display: table-cell;



          height: 100%;



          width: 100%;



          padding: 0;



          vertical-align: middle; }



        .m-aside-header-menu-mobile .m-menu__nav .m-menu__item > .m-menu__heading .m-menu__link-title,



        .m-aside-header-menu-mobile .m-menu__nav .m-menu__item > .m-menu__link .m-menu__link-title {



          display: table-cell;



          height: 100%;



          padding: 0;



          vertical-align: middle; }



          .m-aside-header-menu-mobile .m-menu__nav .m-menu__item > .m-menu__heading .m-menu__link-title > .m-menu__link-wrap,



          .m-aside-header-menu-mobile .m-menu__nav .m-menu__item > .m-menu__link .m-menu__link-title > .m-menu__link-wrap {



            display: table;



            height: 100%;



            width: 100%;



            padding: 0;



            vertical-align: middle; }



            .m-aside-header-menu-mobile .m-menu__nav .m-menu__item > .m-menu__heading .m-menu__link-title > .m-menu__link-wrap > .m-menu__link-badge,



            .m-aside-header-menu-mobile .m-menu__nav .m-menu__item > .m-menu__link .m-menu__link-title > .m-menu__link-wrap > .m-menu__link-badge {



              display: table-cell;



              height: 100%;



              vertical-align: middle;



              white-space: nowrap; }



        .m-aside-header-menu-mobile .m-menu__nav .m-menu__item > .m-menu__heading .m-menu__link-icon,



        .m-aside-header-menu-mobile .m-menu__nav .m-menu__item > .m-menu__link .m-menu__link-icon {



          display: table-cell;



          height: 100%;



          vertical-align: middle;



          line-height: 0; }



        .m-aside-header-menu-mobile .m-menu__nav .m-menu__item > .m-menu__heading .m-menu__link-bullet,



        .m-aside-header-menu-mobile .m-menu__nav .m-menu__item > .m-menu__link .m-menu__link-bullet {



          display: table-cell;



          height: 100%;



          vertical-align: middle;



          line-height: 0; }



        .m-aside-header-menu-mobile .m-menu__nav .m-menu__item > .m-menu__heading .m-menu__ver-arrow,



        .m-aside-header-menu-mobile .m-menu__nav .m-menu__item > .m-menu__link .m-menu__ver-arrow {



          display: table-cell;



          vertical-align: middle;



          line-height: 0;



          height: 100%; }



          .m-aside-header-menu-mobile .m-menu__nav .m-menu__item > .m-menu__heading .m-menu__ver-arrow:before,



          .m-aside-header-menu-mobile .m-menu__nav .m-menu__item > .m-menu__link .m-menu__ver-arrow:before {



            -webkit-transform: translate3d(0, 0, 0); }



        .m-aside-header-menu-mobile .m-menu__nav .m-menu__item > .m-menu__heading .m-menu__hor-arrow,



        .m-aside-header-menu-mobile .m-menu__nav .m-menu__item > .m-menu__link .m-menu__hor-arrow {



          display: none; }



      .m-aside-header-menu-mobile .m-menu__nav .m-menu__item.m-menu__item--open > .m-menu__heading > .m-menu__ver-arrow:before,



      .m-aside-header-menu-mobile .m-menu__nav .m-menu__item.m-menu__item--open > .m-menu__link > .m-menu__ver-arrow:before {



        -webkit-transform: translate3d(0, 0, 0);



        -webkit-transform: rotateZ(90deg);



        -moz-transform: rotateZ(90deg);



        -ms-transform: rotateZ(90deg);



        -o-transform: rotateZ(90deg);



        transform: rotateZ(90deg); }



      .m-aside-header-menu-mobile .m-menu__nav .m-menu__item.m-menu__item--open > .m-menu__submenu,



      .m-aside-header-menu-mobile .m-menu__nav .m-menu__item.m-menu__item--open > .m-menu__inner {



        display: block; }



      .m-aside-header-menu-mobile .m-menu__nav .m-menu__item .m-menu__submenu .m-menu__item--parent {



        display: none; }



    .m-aside-header-menu-mobile .m-menu__nav .m-menu__section {



      display: table;



      width: 100%;



      vertical-align: middle;



      padding: 0 27px; }



      .m-aside-header-menu-mobile .m-menu__nav .m-menu__section .m-menu__section-text {



        display: table-cell;



        margin: 0;



        padding: 0;



        vertical-align: middle; }



      .m-aside-header-menu-mobile .m-menu__nav .m-menu__section .m-menu__section-icon {



        display: none;



        text-align: center;



        vertical-align: middle; }



    .m-aside-header-menu-mobile .m-menu__nav .m-menu__separator {



      height: 0;



      overflow: hidden; }



      .m-aside-header-menu-mobile .m-menu__nav .m-menu__separator.m-menu__separator--marginles {



        margin: 0; }



    .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item {



      position: relative;



      margin: 0; }



      .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__heading,



      .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__link {



        height: 44px; }



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-text,



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {



          font-weight: 400;



          font-size: 1.02rem;



          text-transform: initial; }



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-icon,



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-icon {



          text-align: left;



          width: 35px;



          font-size: 1.4rem; }



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-bullet,



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet {



          vertical-align: middle;



          text-align: left;



          width: 15px; }



          .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-bullet > span,



          .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet > span {



            vertical-align: middle;



            display: inline-block; }



          .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



          .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



            width: 4px;



            height: 4px;



            -webkit-border-radius: 100%;



            -moz-border-radius: 100%;



            -ms-border-radius: 100%;



            -o-border-radius: 100%;



            border-radius: 100%; }



          .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



          .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



            width: 5px;



            height: 1px; }



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-badge,



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-badge {



          padding: 0px 0px 0px 5px;



          text-align: right; }



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__ver-arrow,



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__ver-arrow {



          text-align: right;



          width: 20px;



          font-size: 0.7rem; }



          .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__ver-arrow:before,



          .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__ver-arrow:before {



            display: inline-block;



            -webkit-transition: all 0.3s ease;



            -moz-transition: all 0.3s ease;



            -ms-transition: all 0.3s ease;



            -o-transition: all 0.3s ease;



            transition: all 0.3s ease; }



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__item-here,



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__item-here {



          display: none; }



      .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__ver-arrow:before,



      .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__ver-arrow:before {



        -webkit-transition: all 0.3s ease;



        -moz-transition: all 0.3s ease;



        -ms-transition: all 0.3s ease;



        -o-transition: all 0.3s ease;



        transition: all 0.3s ease; }



      .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__arrow {



        position: absolute;



        line-height: 0;



        display: inline-block;



        overflow: hidden;



        width: 10px;



        height: 40px;



        position: relative;



        left: auto;



        right: 0;



        margin-left: auto;



        margin-right: -9px;



        position: absolute;



        top: 2px;



        left: auto;



        right: -2px;



        margin: 0px -7px 0 0;



        display: none; }



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__arrow:before {



          display: inline-block;



          font-family: "Metronic";



          font-style: normal;



          font-weight: normal;



          font-variant: normal;



          line-height: 0px;



          text-decoration: inherit;



          text-rendering: optimizeLegibility;



          text-transform: none;



          -moz-osx-font-smoothing: grayscale;



          -webkit-font-smoothing: antialiased;



          font-smoothing: antialiased;



          content: ""; }



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__arrow:before {



          position: relative;



          top: 0;



          margin-top: 20px;



          font-size: 40px; }



      .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item {



        margin: 0; }



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading,



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link {



          height: 40px; }



          .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-text,



          .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-text {



            font-weight: 400;



            font-size: 1rem;



            text-transform: initial; }



          .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-icon,



          .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-icon {



            text-align: left;



            width: 35px;



            font-size: 1.35rem; }



          .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-bullet,



          .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-bullet {



            vertical-align: middle;



            text-align: left;



            width: 20px; }



            .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-bullet > span,



            .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-bullet > span {



              vertical-align: middle;



              display: inline-block; }



            .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



            .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



              width: 4px;



              height: 4px;



              -webkit-border-radius: 100%;



              -moz-border-radius: 100%;



              -ms-border-radius: 100%;



              -o-border-radius: 100%;



              border-radius: 100%; }



            .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



            .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



              width: 5px;



              height: 1px; }



          .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-badge,



          .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-badge {



            padding: 0px 0px 0px 5px;



            text-align: right; }



          .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__ver-arrow,



          .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__ver-arrow {



            text-align: right;



            width: 20px;



            font-size: 0.7rem; }



            .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__ver-arrow:before,



            .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__ver-arrow:before {



              display: inline-block;



              -webkit-transition: all 0.3s ease;



              -moz-transition: all 0.3s ease;



              -ms-transition: all 0.3s ease;



              -o-transition: all 0.3s ease;



              transition: all 0.3s ease; }



          .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__item-here,



          .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__item-here {



            display: none; }



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__ver-arrow:before,



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__ver-arrow:before {



          -webkit-transition: all 0.3s ease;



          -moz-transition: all 0.3s ease;



          -ms-transition: all 0.3s ease;



          -o-transition: all 0.3s ease;



          transition: all 0.3s ease; }



      .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__section {



        margin: 20px 0 0 0;



        height: 40px; }



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__section .m-menu__section-text {



          font-size: 0.8rem;



          font-weight: 300;



          text-transform: uppercase;



          letter-spacing: 0.3px; }



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__section .m-menu__section-icon {



          font-size: 1.1rem; }



      .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__separator {



        margin: 15px 0; }



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__separator .m-menu__separator--marginles {



          margin: 0; }



    .m-aside-header-menu-mobile .m-menu__nav > .m-menu__section {



      margin: 20px 0 0 0;



      height: 40px; }



      .m-aside-header-menu-mobile .m-menu__nav > .m-menu__section .m-menu__section-text {



        font-size: 0.83rem;



        font-weight: 500;



        text-transform: uppercase;



        letter-spacing: 0.3px; }



      .m-aside-header-menu-mobile .m-menu__nav > .m-menu__section .m-menu__section-icon {



        font-size: 1.1rem; }



    .m-aside-header-menu-mobile .m-menu__nav > .m-menu__separator {



      margin: 15px 0; }



      .m-aside-header-menu-mobile .m-menu__nav > .m-menu__separator .m-menu__separator--marginles {



        margin: 0; }



    .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__link {



      padding: 9px 30px; }



    .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__content .m-menu__heading {



      padding: 0 30px;



      padding-left: 30px; }



    .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__content .m-menu__inner {



      padding: 0;



      margin: 0; }



      .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__content .m-menu__inner .m-menu__link {



        padding: 0 30px;



        padding-left: 45px; }



    .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link {



      padding: 0 30px;



      padding-left: 45px; }



    .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav {



      padding: 0; }



      .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link {



        padding: 0 30px;



        padding-left: 60px; }



      .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav {



        padding: 0; }



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link {



          padding: 0 30px;



          padding-left: 75px; }



    .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__section {



      padding-left: 45px; }



    .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav {



      padding: 0; }



      .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__section {



        padding-left: 60px; }



      .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav {



        padding: 0; }



        .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__section {



          padding-left: 75px; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-text,



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {



    color: #868aa8; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-icon,



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-icon {



    color: #525672; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



    background-color: #525672; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



    background-color: #525672; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__ver-arrow,



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__ver-arrow {



    color: #525672; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open {



    -webkit-transition: background-color 0.3s;



    -moz-transition: background-color 0.3s;



    -ms-transition: background-color 0.3s;



    -o-transition: background-color 0.3s;



    transition: background-color 0.3s;



    background-color: #292b3a; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-text,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-text {



      color: #868aa8; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-icon,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-icon {



      color: #8c8ea4; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #8c8ea4; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #8c8ea4; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__ver-arrow,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__ver-arrow {



      color: #8c8ea4; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--expanded {



    -webkit-transition: background-color 0.3s;



    -moz-transition: background-color 0.3s;



    -ms-transition: background-color 0.3s;



    -o-transition: background-color 0.3s;



    transition: background-color 0.3s;



    background-color: #292b3a; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-text,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-text {



      color: #868aa8; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-icon,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-icon {



      color: #8c8ea4; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #8c8ea4; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #8c8ea4; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__ver-arrow,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__ver-arrow {



      color: #8c8ea4; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active {



    -webkit-transition: background-color 0.3s;



    -moz-transition: background-color 0.3s;



    -ms-transition: background-color 0.3s;



    -o-transition: background-color 0.3s;



    transition: background-color 0.3s; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text {



      color: #716aca; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {



      color: #716aca; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #716aca; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #716aca; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow {



      color: #716aca; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover {



    -webkit-transition: background-color 0.3s;



    -moz-transition: background-color 0.3s;



    -ms-transition: background-color 0.3s;



    -o-transition: background-color 0.3s;



    transition: background-color 0.3s;



    background-color: #292b3a; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-text,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-text {



      color: #868aa8; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-icon,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-icon {



      color: #8c8ea4; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #8c8ea4; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #8c8ea4; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__ver-arrow,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__ver-arrow {



      color: #8c8ea4; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__section .m-menu__section-text {



    color: #464b66; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__section .m-menu__section-icon {



    color: #424554; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__separator {



    border-bottom: 1px solid rgba(255, 255, 255, 0.07); }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-text,



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-text {



    color: #686c89; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-icon,



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-icon {



    color: #525672; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



    background-color: #525672; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



    background-color: #525672; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__ver-arrow,



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__ver-arrow {



    color: #525672; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open {



    -webkit-transition: background-color 0.3s;



    -moz-transition: background-color 0.3s;



    -ms-transition: background-color 0.3s;



    -o-transition: background-color 0.3s;



    transition: background-color 0.3s; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-text,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-text {



      color: #868aa8; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-icon,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-icon {



      color: #8c8ea4; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #8c8ea4; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #8c8ea4; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__ver-arrow,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__ver-arrow {



      color: #8c8ea4; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--expanded {



    -webkit-transition: background-color 0.3s;



    -moz-transition: background-color 0.3s;



    -ms-transition: background-color 0.3s;



    -o-transition: background-color 0.3s;



    transition: background-color 0.3s; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active {



    -webkit-transition: background-color 0.3s;



    -moz-transition: background-color 0.3s;



    -ms-transition: background-color 0.3s;



    -o-transition: background-color 0.3s;



    transition: background-color 0.3s; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text {



      color: #716aca; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {



      color: #716aca; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #716aca; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #716aca; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow {



      color: #716aca; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover {



    -webkit-transition: background-color 0.3s;



    -moz-transition: background-color 0.3s;



    -ms-transition: background-color 0.3s;



    -o-transition: background-color 0.3s;



    transition: background-color 0.3s; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-text,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-text {



      color: #868aa8; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-icon,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-icon {



      color: #8c8ea4; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #8c8ea4; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #8c8ea4; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__ver-arrow,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__ver-arrow {



      color: #8c8ea4; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__section .m-menu__section-text {



    color: #464b66; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__section .m-menu__section-icon {



    color: #424554; }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__separator {



    border-bottom: 1px solid rgba(255, 255, 255, 0.07); }



  .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light {



    background-color: #ffffff; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-text,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {



      color: #5e6383; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-icon,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-icon {



      color: #a8aabb; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #a8aabb; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #a8aabb; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__ver-arrow,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__ver-arrow {



      color: #a8aabb; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open {



      -webkit-transition: background-color 0.3s;



      -moz-transition: background-color 0.3s;



      -ms-transition: background-color 0.3s;



      -o-transition: background-color 0.3s;



      transition: background-color 0.3s; }



      .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading,



      .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link {



        background-color: #f8f8fb; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-text,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-text {



          color: #545874; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-icon,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-icon {



          color: #9a9caf; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



          background-color: #9a9caf; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



          background-color: #9a9caf; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__ver-arrow,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__ver-arrow {



          color: #9a9caf; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded {



      -webkit-transition: background-color 0.3s;



      -moz-transition: background-color 0.3s;



      -ms-transition: background-color 0.3s;



      -o-transition: background-color 0.3s;



      transition: background-color 0.3s; }



      .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__heading,



      .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__link {



        background-color: #f8f8fb; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-text,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-text {



          color: #545874; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-icon,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-icon {



          color: #9a9caf; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



          background-color: #9a9caf; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



          background-color: #9a9caf; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__ver-arrow,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__ver-arrow {



          color: #9a9caf; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active {



      -webkit-transition: background-color 0.3s;



      -moz-transition: background-color 0.3s;



      -ms-transition: background-color 0.3s;



      -o-transition: background-color 0.3s;



      transition: background-color 0.3s; }



      .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading,



      .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link {



        background-color: #f8f8fb; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text {



          color: #716aca; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {



          color: #716aca; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



          background-color: #716aca; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



          background-color: #716aca; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow {



          color: #716aca; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover {



      -webkit-transition: background-color 0.3s;



      -moz-transition: background-color 0.3s;



      -ms-transition: background-color 0.3s;



      -o-transition: background-color 0.3s;



      transition: background-color 0.3s; }



      .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading,



      .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link {



        background-color: #f8f8fb; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-text,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-text {



          color: #545874; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-icon,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-icon {



          color: #9a9caf; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



          background-color: #9a9caf; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



          background-color: #9a9caf; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__ver-arrow,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__ver-arrow {



          color: #9a9caf; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item > .m-menu__arrow {



      color: #ffffff; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__section .m-menu__section-text {



      color: #a4a7bd; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__section .m-menu__section-icon {



      color: #aaacc2; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__separator {



      border-bottom: 1px solid rgba(0, 0, 0, 0.07); }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-text,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-text {



      color: #777c9d; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-icon,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-icon {



      color: #a8aabb; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #a8aabb; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #a8aabb; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__ver-arrow,



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__ver-arrow {



      color: #a8aabb; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open {



      -webkit-transition: background-color 0.3s;



      -moz-transition: background-color 0.3s;



      -ms-transition: background-color 0.3s;



      -o-transition: background-color 0.3s;



      transition: background-color 0.3s; }



      .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading,



      .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link {



        background-color: #f8f8fb; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-text,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-text {



          color: #696e92; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-icon,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-icon {



          color: #9a9caf; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



          background-color: #9a9caf; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



          background-color: #9a9caf; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__ver-arrow,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__ver-arrow {



          color: #9a9caf; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--expanded {



      -webkit-transition: background-color 0.3s;



      -moz-transition: background-color 0.3s;



      -ms-transition: background-color 0.3s;



      -o-transition: background-color 0.3s;



      transition: background-color 0.3s; }



      .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--expanded > .m-menu__heading,



      .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--expanded > .m-menu__link {



        background-color: #f8f8fb; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



          background-color: #9a9caf; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



          background-color: #9a9caf; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active {



      -webkit-transition: background-color 0.3s;



      -moz-transition: background-color 0.3s;



      -ms-transition: background-color 0.3s;



      -o-transition: background-color 0.3s;



      transition: background-color 0.3s; }



      .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading,



      .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link {



        background-color: #f8f8fb; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text {



          color: #716aca; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {



          color: #716aca; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



          background-color: #716aca; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



          background-color: #716aca; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow {



          color: #716aca; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover {



      -webkit-transition: background-color 0.3s;



      -moz-transition: background-color 0.3s;



      -ms-transition: background-color 0.3s;



      -o-transition: background-color 0.3s;



      transition: background-color 0.3s; }



      .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading,



      .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link {



        background-color: #f8f8fb; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-text,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-text {



          color: #696e92; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-icon,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-icon {



          color: #9a9caf; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



          background-color: #9a9caf; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



          background-color: #9a9caf; }



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__ver-arrow,



        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__ver-arrow {



          color: #9a9caf; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__section .m-menu__section-text {



      color: #a4a7bd; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__section .m-menu__section-icon {



      color: #aaacc2; }



    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__separator {



      border-bottom: 1px solid rgba(0, 0, 0, 0.07); } }







@media (min-width: 993px) {



  .m-header-menu {



    width: auto;



    float: left; } }







@media (min-width: 993px) and (max-width: 1200px) {



  .m-header-menu .m-menu__nav > .m-menu__item {



    padding: 0px 7px; } }







@media (max-width: 992px) {



  .m-header-menu {



    display: none; }



    .m-aside-header-menu-mobile--offcanvas-on .m-header-menu {



      display: block; } }







.m-aside-menu .m-menu__nav {



  list-style: none;



  padding: 30px 0 30px 0; }



  .m-aside-menu .m-menu__nav:before, .m-aside-menu .m-menu__nav:after {



    content: " ";



    display: table; }



  .m-aside-menu .m-menu__nav:after {



    clear: both; }



  .m-aside-menu .m-menu__nav .m-menu__subnav {



    padding: 0;



    width: 100%;



    margin: 0;



    list-style: none;



    background-color: #e2e2e2 !important







     }



  .m-aside-menu .m-menu__nav .m-menu__inner,



  .m-aside-menu .m-menu__nav .m-menu__submenu {



    display: none;



    float: none;



    margin: 0;



    padding: 0; }



    .m-aside-menu .m-menu__nav .m-menu__inner .m-menu__content,



    .m-aside-menu .m-menu__nav .m-menu__submenu .m-menu__content {



      padding: 0;



      margin: 0; }



      .m-aside-menu .m-menu__nav .m-menu__inner .m-menu__content > .m-menu__item,



      .m-aside-menu .m-menu__nav .m-menu__submenu .m-menu__content > .m-menu__item {



        padding: 0;



        margin: 0;



        list-style: none; }



        .m-aside-menu .m-menu__nav .m-menu__inner .m-menu__content > .m-menu__item.m-menu--no-heading > .m-menu__inner,



        .m-aside-menu .m-menu__nav .m-menu__submenu .m-menu__content > .m-menu__item.m-menu--no-heading > .m-menu__inner {



          display: block; }



          .m-aside-menu .m-menu__nav .m-menu__inner .m-menu__content > .m-menu__item.m-menu--no-heading > .m-menu__inner > li > .m-menu__link,



          .m-aside-menu .m-menu__nav .m-menu__submenu .m-menu__content > .m-menu__item.m-menu--no-heading > .m-menu__inner > li > .m-menu__link {



            margin: 0; }



  .m-aside-menu .m-menu__nav .m-menu__item {



    display: block;



    float: none;



    height: auto;



    padding: 0; }



    .m-aside-menu .m-menu__nav .m-menu__item > .m-menu__heading,



    .m-aside-menu .m-menu__nav .m-menu__item > .m-menu__link {



      display: table;



      table-layout: fixed;



      width: 100%;



      margin: 0;



      text-decoration: none;



      position: relative;



      outline: none;



      padding: 0; }



      .m-aside-menu .m-menu__nav .m-menu__item > .m-menu__heading:hover,



      .m-aside-menu .m-menu__nav .m-menu__item > .m-menu__link:hover {



        text-decoration: none;



        cursor: pointer; }



      .m-aside-menu .m-menu__nav .m-menu__item > .m-menu__heading .m-menu__link-text,



      .m-aside-menu .m-menu__nav .m-menu__item > .m-menu__link .m-menu__link-text {



        display: table-cell;



        height: 100%;



        width: 100%;



        padding: 0;



        vertical-align: middle; }



      .m-aside-menu .m-menu__nav .m-menu__item > .m-menu__heading .m-menu__link-title,



      .m-aside-menu .m-menu__nav .m-menu__item > .m-menu__link .m-menu__link-title {



        display: table-cell;



        height: 100%;



        padding: 0;



        vertical-align: middle; }



        .m-aside-menu .m-menu__nav .m-menu__item > .m-menu__heading .m-menu__link-title > .m-menu__link-wrap,



        .m-aside-menu .m-menu__nav .m-menu__item > .m-menu__link .m-menu__link-title > .m-menu__link-wrap {



          display: table;



          height: 100%;



          width: 100%;



          padding: 0;



          vertical-align: middle; }



          .m-aside-menu .m-menu__nav .m-menu__item > .m-menu__heading .m-menu__link-title > .m-menu__link-wrap > .m-menu__link-badge,



          .m-aside-menu .m-menu__nav .m-menu__item > .m-menu__link .m-menu__link-title > .m-menu__link-wrap > .m-menu__link-badge {



            display: table-cell;



            height: 100%;



            vertical-align: middle;



            white-space: nowrap; }



      .m-aside-menu .m-menu__nav .m-menu__item > .m-menu__heading .m-menu__link-icon,



      .m-aside-menu .m-menu__nav .m-menu__item > .m-menu__link .m-menu__link-icon {



        display: table-cell;



        height: 100%;



        vertical-align: middle;



        line-height: 0; }



      .m-aside-menu .m-menu__nav .m-menu__item > .m-menu__heading .m-menu__link-bullet,



      .m-aside-menu .m-menu__nav .m-menu__item > .m-menu__link .m-menu__link-bullet {



        display: table-cell;



        height: 100%;



        vertical-align: middle;



        line-height: 0; }



      .m-aside-menu .m-menu__nav .m-menu__item > .m-menu__heading .m-menu__ver-arrow,



      .m-aside-menu .m-menu__nav .m-menu__item > .m-menu__link .m-menu__ver-arrow {



        display: table-cell;



        vertical-align: middle;



        line-height: 0;



        height: 100%; }



        .m-aside-menu .m-menu__nav .m-menu__item > .m-menu__heading .m-menu__ver-arrow:before,



        .m-aside-menu .m-menu__nav .m-menu__item > .m-menu__link .m-menu__ver-arrow:before {



          -webkit-transform: translate3d(0, 0, 0); }



      .m-aside-menu .m-menu__nav .m-menu__item > .m-menu__heading .m-menu__hor-arrow,



      .m-aside-menu .m-menu__nav .m-menu__item > .m-menu__link .m-menu__hor-arrow {



        display: none; }



    .m-aside-menu .m-menu__nav .m-menu__item.m-menu__item--open > .m-menu__heading > .m-menu__ver-arrow:before,



    .m-aside-menu .m-menu__nav .m-menu__item.m-menu__item--open > .m-menu__link > .m-menu__ver-arrow:before {



      -webkit-transform: translate3d(0, 0, 0);



      -webkit-transform: rotateZ(90deg);



      -moz-transform: rotateZ(90deg);



      -ms-transform: rotateZ(90deg);



      -o-transform: rotateZ(90deg);



      transform: rotateZ(90deg); }



    .m-aside-menu .m-menu__nav .m-menu__item.m-menu__item--open > .m-menu__submenu,



    .m-aside-menu .m-menu__nav .m-menu__item.m-menu__item--open > .m-menu__inner {



      display: block; }



    .m-aside-menu .m-menu__nav .m-menu__item .m-menu__submenu .m-menu__item--parent {



      display: none; }



  .m-aside-menu .m-menu__nav .m-menu__section {



    display: table;



    width: 100%;



    vertical-align: middle;



    padding: 0 27px; }



    .m-aside-menu .m-menu__nav .m-menu__section .m-menu__section-text {



      display: table-cell;



      margin: 0;



      padding: 0;



      vertical-align: middle; }



    .m-aside-menu .m-menu__nav .m-menu__section .m-menu__section-icon {



      display: none;



      text-align: center;



      vertical-align: middle; }



  .m-aside-menu .m-menu__nav .m-menu__separator {



    height: 0;



    overflow: hidden; }



    .m-aside-menu .m-menu__nav .m-menu__separator.m-menu__separator--marginles {



      margin: 0; }



  .m-aside-menu .m-menu__nav > .m-menu__item {



    position: relative;



    margin: 0; }



    .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__heading,



    .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link {



      height: 44px; }



      .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-text,



      .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {



        font-weight: 400;



        font-size: 1.02rem;



        text-transform: initial; }



      .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-icon,



      .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-icon {



        text-align: left;



        width: 35px;



        font-size: 1.4rem; }



      .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-bullet,



      .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet {



        vertical-align: middle;



        text-align: left;



        width: 15px; }



        .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-bullet > span,



        .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet > span {



          vertical-align: middle;



          display: inline-block; }



        .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



        .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



          width: 4px;



          height: 4px;



          -webkit-border-radius: 100%;



          -moz-border-radius: 100%;



          -ms-border-radius: 100%;



          -o-border-radius: 100%;



          border-radius: 100%; }



        .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



        .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



          width: 5px;



          height: 1px; }



      .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-badge,



      .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-badge {



        padding: 0px 0px 0px 5px;



        text-align: right; }



      .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__ver-arrow,



      .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__ver-arrow {



        text-align: right;



        width: 20px;



        font-size: 0.7rem; }



        .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__ver-arrow:before,



        .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__ver-arrow:before {



          display: inline-block;



          -webkit-transition: all 0.3s ease;



          -moz-transition: all 0.3s ease;



          -ms-transition: all 0.3s ease;



          -o-transition: all 0.3s ease;



          transition: all 0.3s ease; }



      .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__item-here,



      .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__item-here {



        display: none; }



    .m-aside-menu .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__ver-arrow:before,



    .m-aside-menu .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__ver-arrow:before {



      -webkit-transition: all 0.3s ease;



      -moz-transition: all 0.3s ease;



      -ms-transition: all 0.3s ease;



      -o-transition: all 0.3s ease;



      transition: all 0.3s ease; }



    .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__arrow {



      position: absolute;



      line-height: 0;



      display: inline-block;



      overflow: hidden;



      width: 10px;



      height: 40px;



      position: relative;



      left: auto;



      right: 0;



      margin-left: auto;



      margin-right: -9px;



      position: absolute;



      top: 2px;



      left: auto;



      right: -2px;



      margin: 0px -7px 0 0;



      display: none; }



      .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__arrow:before {



        display: inline-block;



        font-family: "Metronic";



        font-style: normal;



        font-weight: normal;



        font-variant: normal;



        line-height: 0px;



        text-decoration: inherit;



        text-rendering: optimizeLegibility;



        text-transform: none;



        -moz-osx-font-smoothing: grayscale;



        -webkit-font-smoothing: antialiased;



        font-smoothing: antialiased;



        content: ""; }



      .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__arrow:before {



        position: relative;



        top: 0;



        margin-top: 20px;



        font-size: 40px; }



    .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item {



      margin: 0; }



      .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading,



      .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link {



        height: 40px; }



        .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-text,



        .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-text {



          font-weight: 400;



          font-size: 1rem;



          text-transform: initial; }



        .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-icon,



        .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-icon {



          text-align: left;



          width: 35px;



          font-size: 1.35rem; }



        .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-bullet,



        .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-bullet {



          vertical-align: middle;



          text-align: left;



          width: 20px;



          display: none;



           }



          .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-bullet > span,



          .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-bullet > span {



            vertical-align: middle;



            display: inline-block; }



          .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



          .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



            width: 4px;



            height: 4px;



            -webkit-border-radius: 100%;



            -moz-border-radius: 100%;



            -ms-border-radius: 100%;



            -o-border-radius: 100%;



            border-radius: 100%; }



          .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



          .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



            width: 5px;



            height: 1px; }



        .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-badge,



        .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-badge {



          padding: 0px 0px 0px 5px;



          text-align: right; }



        .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__ver-arrow,



        .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__ver-arrow {



          text-align: right;



          width: 20px;



          font-size: 0.7rem; }



          .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__ver-arrow:before,



          .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__ver-arrow:before {



            display: inline-block;



            -webkit-transition: all 0.3s ease;



            -moz-transition: all 0.3s ease;



            -ms-transition: all 0.3s ease;



            -o-transition: all 0.3s ease;



            transition: all 0.3s ease; }



        .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__item-here,



        .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__item-here {



          display: none; }



      .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__ver-arrow:before,



      .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__ver-arrow:before {



        -webkit-transition: all 0.3s ease;



        -moz-transition: all 0.3s ease;



        -ms-transition: all 0.3s ease;



        -o-transition: all 0.3s ease;



        transition: all 0.3s ease; }



    .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__section {



      margin: 20px 0 0 0;



      height: 40px; }



      .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__section .m-menu__section-text {



        font-size: 0.8rem;



        font-weight: 300;



        text-transform: uppercase;



        letter-spacing: 0.3px; }



      .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__section .m-menu__section-icon {



        font-size: 1.1rem; }



    .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__separator {



      margin: 15px 0; }



      .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__separator .m-menu__separator--marginles {



        margin: 0; }



  .m-aside-menu .m-menu__nav > .m-menu__section {



    margin: 20px 0 0 0;



    height: 40px; }



    .m-aside-menu .m-menu__nav > .m-menu__section .m-menu__section-text {



      font-size: 0.83rem;



      font-weight: 500;



      text-transform: uppercase;



      letter-spacing: 0.3px; }



    .m-aside-menu .m-menu__nav > .m-menu__section .m-menu__section-icon {



      font-size: 1.1rem; }



  .m-aside-menu .m-menu__nav > .m-menu__separator {



    margin: 15px 0; }



    .m-aside-menu .m-menu__nav > .m-menu__separator .m-menu__separator--marginles {



      margin: 0; }



  .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link {



    padding: 9px 30px; }



  .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__content .m-menu__heading {



    padding: 0 30px;



    padding-left: 30px; }



  .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__content .m-menu__inner {



    padding: 0;



    margin: 0; }



    .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__content .m-menu__inner .m-menu__link {



      padding: 0 30px;



      padding-left: 45px; }



  .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link {



    padding: 0 30px;



    padding-left: 30px; }



  .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav {



    padding: 0; }



    .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link {



      padding: 0 30px;



      padding-left: 60px; }



    .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav {



      padding: 0; }



      .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link {



        padding: 0 30px;



        padding-left: 75px; }



  .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__section {



    padding-left: 45px; }



  .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav {



    padding: 0; }



    .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__section {



      padding-left: 60px; }



    .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav {



      padding: 0; }



      .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__submenu .m-menu__subnav > .m-menu__section {



        padding-left: 75px; }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-text,



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {



  color: #868aa8; }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-icon,



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-icon {



  color: #525672; }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



  background-color: #525672; }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



  background-color: #525672; }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__ver-arrow,



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__ver-arrow {



  color: #525672; }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open {



  -webkit-transition: background-color 0.3s;



  -moz-transition: background-color 0.3s;



  -ms-transition: background-color 0.3s;



  -o-transition: background-color 0.3s;



  transition: background-color 0.3s;



  background-color: #292b3a; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-text,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-text {



    color: #868aa8; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-icon,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-icon {



    color: #8c8ea4; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



    background-color: #8c8ea4; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



    background-color: #8c8ea4; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__ver-arrow,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__ver-arrow {



    color: #8c8ea4; }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--expanded {



  -webkit-transition: background-color 0.3s;



  -moz-transition: background-color 0.3s;



  -ms-transition: background-color 0.3s;



  -o-transition: background-color 0.3s;



  transition: background-color 0.3s;



 /* background-color: #bb2024;*/ }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-text,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-text {



    color: #bb2024; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-icon,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-icon {



    color: #bb2024; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



    background-color: #8c8ea4; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



    background-color: #8c8ea4; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__ver-arrow,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__ver-arrow {



    color: #bb2024; }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active {



  -webkit-transition: background-color 0.3s;



  -moz-transition: background-color 0.3s;



  -ms-transition: background-color 0.3s;



  -o-transition: background-color 0.3s;



  transition: background-color 0.3s; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text {



    color: #716aca; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {



    color: #716aca; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



    background-color: #716aca; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



    background-color: #716aca; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow {



    color: #716aca; }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover {



  -webkit-transition: background-color 0.3s;



  -moz-transition: background-color 0.3s;



  -ms-transition: background-color 0.3s;



  -o-transition: background-color 0.3s;



  transition: background-color 0.3s;



  background-color: #bb2024; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-text,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-text {



    color: #868aa8; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-icon,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-icon {



    color: #8c8ea4; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



    background-color: #8c8ea4; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



    background-color: #8c8ea4; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__ver-arrow,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__ver-arrow {



    color: #8c8ea4; }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__section .m-menu__section-text {



  color: #464b66; }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__section .m-menu__section-icon {



  color: #424554; }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__separator {



  border-bottom: 1px solid rgba(255, 255, 255, 0.07); }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-text,



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-text {



  color: #686c89; }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-icon,



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-icon {



  color: #525672; }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



  background-color: #525672; }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



  background-color: #525672; }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__ver-arrow,



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__ver-arrow {



  color: #525672; }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open {



  -webkit-transition: background-color 0.3s;



  -moz-transition: background-color 0.3s;



  -ms-transition: background-color 0.3s;



  -o-transition: background-color 0.3s;



  transition: background-color 0.3s; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-text,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-text {



    color: #868aa8; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-icon,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-icon {



    color: #8c8ea4; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



    background-color: #8c8ea4; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



    background-color: #8c8ea4; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__ver-arrow,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__ver-arrow {



    color: #8c8ea4; }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--expanded {



  -webkit-transition: background-color 0.3s;



  -moz-transition: background-color 0.3s;



  -ms-transition: background-color 0.3s;



  -o-transition: background-color 0.3s;



  transition: background-color 0.3s; 



}







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active {



  -webkit-transition: background-color 0.3s;



  -moz-transition: background-color 0.3s;



  -ms-transition: background-color 0.3s;



  -o-transition: background-color 0.3s;



  transition: background-color 0.3s; 





}



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text {



    color: #bb2024; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {



    color: #716aca; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



    background-color: #716aca; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



    background-color: #716aca; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow {



    color: #716aca; }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover {



  -webkit-transition: background-color 0.3s;



  -moz-transition: background-color 0.3s;



  -ms-transition: background-color 0.3s;



  -o-transition: background-color 0.3s;



  transition: background-color 0.3s;



   }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-text,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-text {



    color: #868aa8; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-icon,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-icon {



    color: #8c8ea4; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



    background-color: #8c8ea4; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



    background-color: #8c8ea4; }



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__ver-arrow,



  .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__ver-arrow {



    color: #8c8ea4; }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__section .m-menu__section-text {



  color: #464b66; }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__section .m-menu__section-icon {



  color: #424554; }







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__separator {



  border-bottom: 1px solid rgba(255, 255, 255, 0.07); }







.m-aside-menu.m-aside-menu--skin-light {



  background-color: #ffffff; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-text,



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {



    color: #5e6383; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-icon,



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-icon {



    color: #a8aabb; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



    background-color: #a8aabb; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



    background-color: #a8aabb; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__ver-arrow,



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__ver-arrow {



    color: #a8aabb; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open {



    -webkit-transition: background-color 0.3s;



    -moz-transition: background-color 0.3s;



    -ms-transition: background-color 0.3s;



    -o-transition: background-color 0.3s;



    transition: background-color 0.3s; }



    .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading,



    .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link {



      background-color: #f8f8fb; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-text,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-text {



        color: #545874; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-icon,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-icon {



        color: #9a9caf; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



        background-color: #9a9caf; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



        background-color: #9a9caf; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__ver-arrow,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__ver-arrow {



        color: #9a9caf; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded {



    -webkit-transition: background-color 0.3s;



    -moz-transition: background-color 0.3s;



    -ms-transition: background-color 0.3s;



    -o-transition: background-color 0.3s;



    transition: background-color 0.3s; }



    .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__heading,



    .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__link {



      background-color: #f8f8fb; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-text,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-text {



        color: #545874; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-icon,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-icon {



        color: #9a9caf; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



        background-color: #9a9caf; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



        background-color: #9a9caf; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__ver-arrow,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__ver-arrow {



        color: #9a9caf; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active {



    -webkit-transition: background-color 0.3s;



    -moz-transition: background-color 0.3s;



    -ms-transition: background-color 0.3s;



    -o-transition: background-color 0.3s;



    transition: background-color 0.3s; }



    .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading,



    .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link {



      background-color: #f8f8fb; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text {



        color: #716aca; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {



        color: #716aca; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



        background-color: #716aca; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



        background-color: #716aca; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow {



        color: #716aca; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover {



    -webkit-transition: background-color 0.3s;



    -moz-transition: background-color 0.3s;



    -ms-transition: background-color 0.3s;



    -o-transition: background-color 0.3s;



    transition: background-color 0.3s; }



    .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading,



    .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link {



      background-color: #f8f8fb; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-text,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-text {



        color: #545874; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-icon,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-icon {



        color: #9a9caf; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



        background-color: #9a9caf; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



        background-color: #9a9caf; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__ver-arrow,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__ver-arrow {



        color: #9a9caf; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__arrow {



    color: #ffffff; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__section .m-menu__section-text {



    color: #a4a7bd; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__section .m-menu__section-icon {



    color: #aaacc2; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__separator {



    border-bottom: 1px solid rgba(0, 0, 0, 0.07); }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-text,



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-text {



    color: #777c9d; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-icon,



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-icon {



    color: #a8aabb; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



    background-color: #a8aabb; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



    background-color: #a8aabb; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__ver-arrow,



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__ver-arrow {



    color: #a8aabb; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open {



    -webkit-transition: background-color 0.3s;



    -moz-transition: background-color 0.3s;



    -ms-transition: background-color 0.3s;



    -o-transition: background-color 0.3s;



    transition: background-color 0.3s; }



    .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading,



    .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link {



      background-color: #f8f8fb; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-text,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-text {



        color: #696e92; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-icon,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-icon {



        color: #9a9caf; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



        background-color: #9a9caf; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



        background-color: #9a9caf; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__ver-arrow,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__ver-arrow {



        color: #9a9caf; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--expanded {



    -webkit-transition: background-color 0.3s;



    -moz-transition: background-color 0.3s;



    -ms-transition: background-color 0.3s;



    -o-transition: background-color 0.3s;



    transition: background-color 0.3s; }



    .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--expanded > .m-menu__heading,



    .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--expanded > .m-menu__link {



      background-color: #f8f8fb; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



        background-color: #9a9caf; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



        background-color: #9a9caf; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active {



    -webkit-transition: background-color 0.3s;



    -moz-transition: background-color 0.3s;



    -ms-transition: background-color 0.3s;



    -o-transition: background-color 0.3s;



    transition: background-color 0.3s; }



    .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading,



    .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link {



      background-color: #f8f8fb; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text {



        color: #716aca; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {



        color: #716aca; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



        background-color: #716aca; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



        background-color: #716aca; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow {



        color: #716aca; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover {



    -webkit-transition: background-color 0.3s;



    -moz-transition: background-color 0.3s;



    -ms-transition: background-color 0.3s;



    -o-transition: background-color 0.3s;



    transition: background-color 0.3s; }



    .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading,



    .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link {



      background-color: #f8f8fb; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-text,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-text {



        color: #696e92; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-icon,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-icon {



        color: #9a9caf; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



        background-color: #9a9caf; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



        background-color: #9a9caf; }



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__ver-arrow,



      .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__ver-arrow {



        color: #9a9caf; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__section .m-menu__section-text {



    color: #a4a7bd; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__section .m-menu__section-icon {



    color: #aaacc2; }



  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__separator {



    border-bottom: 1px solid rgba(0, 0, 0, 0.07); }







@media (min-width: 993px) {



  .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']) > .m-menu__link > .m-menu__ver-arrow:before,



  .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']) > .m-menu__link > .m-menu__ver-arrow:before {



    -webkit-transform: translateZ(0);



    -moz-transform: translateZ(0);



    -ms-transform: translateZ(0);



    -o-transform: translateZ(0);



    transform: translateZ(0);



    -webkit-transform-style: preserve-3d; }



  .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']) > .m-menu__submenu,



  .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']) > .m-menu__submenu {



    display: none !important;



    -webkit-transform: translateZ(0);



    -moz-transform: translateZ(0);



    -ms-transform: translateZ(0);



    -o-transform: translateZ(0);



    transform: translateZ(0);



    -webkit-transform-style: preserve-3d; }



  .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover,



  .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover {



    position: relative;



    z-index: 100; }



    .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu,



    .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu {



      top: -10px;



      position: absolute;



      display: block !important;



      width: 245px;



      margin-left: 245px;



      -webkit-animation: m-aside-menu-submenu-fade-in .3s ease 1, m-aside-menu-submenu-move-up .3s ease-out 1;



      -moz-animation: m-aside-menu-submenu-fade-in .3s ease 1, m-aside-menu-submenu-move-up .3s ease-out 1;



      -ms-animation: m-aside-menu-submenu-fade-in .3s ease 1, m-aside-menu-submenu-move-up .3s ease-out 1;



      -o-animation: m-aside-menu-submenu-fade-in .3s ease 1, m-aside-menu-submenu-move-up .3s ease-out 1;



      animation: m-aside-menu-submenu-fade-in .3s ease 1, m-aside-menu-submenu-move-up .3s ease-out 1; }



      .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu.m-menu__submenu--up,



      .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu.m-menu__submenu--up {



        bottom: 0;



        top: auto; }



      .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu.m-menu__submenu--up,



      .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu.m-menu__submenu--up {



        top: auto;



        bottom: -10px;



        -webkit-animation: m-aside-menu-submenu-fade-in .3s ease 1, m-aside-menu-submenu-move-down .3s ease-out 1;



        -moz-animation: m-aside-menu-submenu-fade-in .3s ease 1, m-aside-menu-submenu-move-down .3s ease-out 1;



        -ms-animation: m-aside-menu-submenu-fade-in .3s ease 1, m-aside-menu-submenu-move-down .3s ease-out 1;



        -o-animation: m-aside-menu-submenu-fade-in .3s ease 1, m-aside-menu-submenu-move-down .3s ease-out 1;



        animation: m-aside-menu-submenu-fade-in .3s ease 1, m-aside-menu-submenu-move-down .3s ease-out 1; } }



      @media screen\0  and (min-width: 993px) {



        .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu.m-menu__submenu--up,



        .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu.m-menu__submenu--up {



          -webkit-animation: none;



          -moz-animation: none;



          -ms-animation: none;



          -o-animation: none;



          animation: none; } }







@media (min-width: 993px) {



      .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav,



      .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav {



        padding: 20px 0;



        -webkit-border-radius: 4px;



        -moz-border-radius: 4px;



        -ms-border-radius: 4px;



        -o-border-radius: 4px;



        border-radius: 4px; }



        .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item,



        .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item {



          margin: 0; }



          .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__link,



          .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__link {



            text-align: left;



            padding: 7px 30px; }



            .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__link .m-menu__link-title,



            .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__link .m-menu__link-title {



              display: table-cell;



              width: 100%; }



            .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__link .m-menu_link-text,



            .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__link .m-menu_link-text {



              -webkit-transform: translateZ(0);



              -moz-transform: translateZ(0);



              -ms-transform: translateZ(0);



              -o-transform: translateZ(0);



              transform: translateZ(0);



              -webkit-transform-style: preserve-3d; }



            .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__link .m-menu__link-icon,



            .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__link .m-menu__link-icon {



              display: table-cell; }



            .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__link .m-menu__link-bullet,



            .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__link .m-menu__link-bullet {



              display: table-cell; }



            .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__link .m-menu__link-badge,



            .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__link .m-menu__link-badge {



              display: table-cell; }



            .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__link .m-menu__ver-arrow,



            .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__link .m-menu__ver-arrow {



              display: table-cell; }



          .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__submenu .m-menu__subnav,



          .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__submenu .m-menu__subnav {



            padding: 20px 0; }



            .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link,



            .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link {



              padding: 7px 30px; }



            .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__submenu .m-menu__subnav,



            .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__submenu .m-menu__subnav {



              padding: 20px 0; }



              .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link,



              .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link {



                padding: 7px 30px; }



            .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__submenu .m-menu__subnav > .m-menu__section,



            .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item .m-menu__submenu .m-menu__subnav > .m-menu__section {



              padding: 0 25px; }



          .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__heading,



          .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link,



          .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__heading,



          .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link {



            height: 40px; }



            .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__heading .m-menu__link-text,



            .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-text,



            .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__heading .m-menu__link-text,



            .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-text {



              font-weight: 400;



              font-size: 1rem;



              text-transform: initial; }



            .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__heading .m-menu__link-icon,



            .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-icon,



            .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__heading .m-menu__link-icon,



            .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-icon {



              text-align: left;



              width: 35px;



              font-size: 1.35rem; }



            .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__heading .m-menu__link-bullet,



            .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-bullet,



            .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__heading .m-menu__link-bullet,



            .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-bullet {



              vertical-align: middle;



              text-align: left;



              width: 20px; }



              .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__heading .m-menu__link-bullet > span,



              .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-bullet > span,



              .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__heading .m-menu__link-bullet > span,



              .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-bullet > span {



                vertical-align: middle;



                display: inline-block; }



              .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



              .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span,



              .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



              .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



                width: 4px;



                height: 4px;



                -webkit-border-radius: 100%;



                -moz-border-radius: 100%;



                -ms-border-radius: 100%;



                -o-border-radius: 100%;



                border-radius: 100%; }



              .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



              .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span,



              .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



              .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



                width: 5px;



                height: 1px; }



            .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__heading .m-menu__link-badge,



            .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-badge,



            .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__heading .m-menu__link-badge,



            .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-badge {



              padding: 0px 0px 0px 5px;



              text-align: right; }



            .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__heading .m-menu__ver-arrow,



            .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__ver-arrow,



            .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__heading .m-menu__ver-arrow,



            .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__ver-arrow {



              text-align: right;



              width: 20px;



              font-size: 0.7rem; }



              .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__heading .m-menu__ver-arrow:before,



              .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__ver-arrow:before,



              .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__heading .m-menu__ver-arrow:before,



              .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__ver-arrow:before {



                display: inline-block;



                -webkit-transition: all 0.3s ease;



                -moz-transition: all 0.3s ease;



                -ms-transition: all 0.3s ease;



                -o-transition: all 0.3s ease;



                transition: all 0.3s ease; }



            .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__heading .m-menu__item-here,



            .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__item-here,



            .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__heading .m-menu__item-here,



            .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__item-here {



              display: none; }



          .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__ver-arrow:before,



          .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__ver-arrow:before,



          .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__ver-arrow:before,



          .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__ver-arrow:before {



            -webkit-transition: all 0.3s ease;



            -moz-transition: all 0.3s ease;



            -ms-transition: all 0.3s ease;



            -o-transition: all 0.3s ease;



            transition: all 0.3s ease; }



        .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__section,



        .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__section {



          margin: 20px 0 0 0;



          height: 40px; }



          .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__section .m-menu__section-text,



          .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__section .m-menu__section-text {



            font-size: 0.8rem;



            font-weight: 300;



            text-transform: uppercase; }



          .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__section .m-menu__section-icon,



          .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__section .m-menu__section-icon {



            font-size: 1.1rem; }



        .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__separator,



        .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__separator {



          margin: 15px 0; }



          .m-aside-left--minimize .m-aside-menu .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__separator .m-menu__separator--marginles,



          .m-aside-menu.m-aside-menu--dropdown .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__separator .m-menu__separator--marginles {



            margin: 0; }



  .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu,



  .m-aside-menu.m-aside-menu--dropdown .m-menu__nav > .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu {



    margin-left: 255px;



    top: -5px; }



    .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu.m-menu__submenu--up,



    .m-aside-menu.m-aside-menu--dropdown .m-menu__nav > .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu.m-menu__submenu--up {



      bottom: -10px; }



  .m-aside-left--minimize .m-aside-menu .m-menu__nav.m-menu__nav--dropdown-submenu-arrow .m-menu__item.m-menu__item--hover > .m-menu__submenu .m-menu__subnav,



  .m-aside-menu.m-aside-menu--dropdown .m-menu__nav.m-menu__nav--dropdown-submenu-arrow .m-menu__item.m-menu__item--hover > .m-menu__submenu .m-menu__subnav {



    margin-left: 9px; }



  .m-aside-left--minimize .m-aside-menu .m-menu__nav.m-menu__nav--dropdown-submenu-arrow .m-menu__item.m-menu__item--hover > .m-menu__submenu > .m-menu__arrow,



  .m-aside-menu.m-aside-menu--dropdown .m-menu__nav.m-menu__nav--dropdown-submenu-arrow .m-menu__item.m-menu__item--hover > .m-menu__submenu > .m-menu__arrow {



    position: absolute;



    line-height: 0;



    display: inline-block;



    overflow: hidden;



    width: 10px;



    height: 40px;



    position: relative;



    left: 0;



    margin-left: -9px;



    left: 1px;



    top: 10px;



    position: absolute;



    margin: 0; }



    .m-aside-left--minimize .m-aside-menu .m-menu__nav.m-menu__nav--dropdown-submenu-arrow .m-menu__item.m-menu__item--hover > .m-menu__submenu > .m-menu__arrow:before,



    .m-aside-menu.m-aside-menu--dropdown .m-menu__nav.m-menu__nav--dropdown-submenu-arrow .m-menu__item.m-menu__item--hover > .m-menu__submenu > .m-menu__arrow:before {



      display: inline-block;



      font-family: "Metronic";



      font-style: normal;



      font-weight: normal;



      font-variant: normal;



      line-height: 0px;



      text-decoration: inherit;



      text-rendering: optimizeLegibility;



      text-transform: none;



      -moz-osx-font-smoothing: grayscale;



      -webkit-font-smoothing: antialiased;



      font-smoothing: antialiased;



      content: ""; }



    .m-aside-left--minimize .m-aside-menu .m-menu__nav.m-menu__nav--dropdown-submenu-arrow .m-menu__item.m-menu__item--hover > .m-menu__submenu > .m-menu__arrow:before,



    .m-aside-menu.m-aside-menu--dropdown .m-menu__nav.m-menu__nav--dropdown-submenu-arrow .m-menu__item.m-menu__item--hover > .m-menu__submenu > .m-menu__arrow:before {



      position: relative;



      top: 0;



      margin-top: 20px;



      font-size: 40px; }



  .m-aside-left--minimize .m-aside-menu .m-menu__nav.m-menu__nav--dropdown-submenu-arrow .m-menu__item.m-menu__item--hover > .m-menu__submenu.m-menu__submenu--up > .m-menu__arrow,



  .m-aside-menu.m-aside-menu--dropdown .m-menu__nav.m-menu__nav--dropdown-submenu-arrow .m-menu__item.m-menu__item--hover > .m-menu__submenu.m-menu__submenu--up > .m-menu__arrow {



    top: auto;



    bottom: 20px; }



  .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav,



  .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav {



    background-color: #2c2e3e;



    -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ;



    -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ;



    box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__heading .m-menu__link-text,



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__link .m-menu__link-text,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__heading .m-menu__link-text,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__link .m-menu__link-text {



      color: #717594; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__heading .m-menu__link-icon,



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__link .m-menu__link-icon,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__heading .m-menu__link-icon,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__link .m-menu__link-icon {



      color: #5f627e; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #525672; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #525672; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__heading .m-menu__ver-arrow,



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__link .m-menu__ver-arrow,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__heading .m-menu__ver-arrow,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__link .m-menu__ver-arrow {



      color: #525672; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open {



      -webkit-transition: background-color 0.3s;



      -moz-transition: background-color 0.3s;



      -ms-transition: background-color 0.3s;



      -o-transition: background-color 0.3s;



      transition: background-color 0.3s; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-text,



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-text,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-text,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-text {



        color: #868aa8; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-icon,



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-icon,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-icon,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-icon {



        color: #8c8ea4; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



        background-color: #525672; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



        background-color: #8c8ea4; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__ver-arrow,



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__ver-arrow,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__ver-arrow,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__ver-arrow {



        color: #8c8ea4; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--expanded,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--expanded {



      -webkit-transition: background-color 0.3s;



      -moz-transition: background-color 0.3s;



      -ms-transition: background-color 0.3s;



      -o-transition: background-color 0.3s;



      transition: background-color 0.3s; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active {



      -webkit-transition: background-color 0.3s;



      -moz-transition: background-color 0.3s;



      -ms-transition: background-color 0.3s;



      -o-transition: background-color 0.3s;



      transition: background-color 0.3s; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text {



        color: #716aca; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {



        color: #716aca; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



        background-color: #716aca; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



        background-color: #716aca; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow {



        color: #716aca; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover {



      -webkit-transition: background-color 0.3s;



      -moz-transition: background-color 0.3s;



      -ms-transition: background-color 0.3s;



      -o-transition: background-color 0.3s;



      transition: background-color 0.3s; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-text,



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-text,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-text,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-text {



        color: #868aa8; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-icon,



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-icon,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-icon,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-icon {



        color: #8c8ea4; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



        background-color: #8c8ea4; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



        background-color: #8c8ea4; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__ver-arrow,



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__ver-arrow,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__ver-arrow,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__ver-arrow {



        color: #8c8ea4; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__section .m-menu__section-text,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__section .m-menu__section-text {



      color: #3F4052; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__section .m-menu__section-icon,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__section .m-menu__section-icon {



      color: #424554; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__separator,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__separator {



      border-bottom: 1px solid rgba(255, 255, 255, 0.07); }



  .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav.m-menu__nav--dropdown-submenu-arrow .m-menu__item.m-menu__item--hover > .m-menu__submenu > .m-menu__arrow,



  .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav.m-menu__nav--dropdown-submenu-arrow .m-menu__item.m-menu__item--hover > .m-menu__submenu > .m-menu__arrow {



    color: transparent; }



  .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav,



  .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav {



    background-color: #fff;



    -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ;



    -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ;



    box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__heading .m-menu__link-text,



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__link .m-menu__link-text,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__heading .m-menu__link-text,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__link .m-menu__link-text {



      color: #696e92; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__heading .m-menu__link-icon,



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__link .m-menu__link-icon,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__heading .m-menu__link-icon,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__link .m-menu__link-icon {



      color: #a8aabb; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



      background-color: #a8aabb; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



      background-color: #a8aabb; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__heading .m-menu__ver-arrow,



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__link .m-menu__ver-arrow,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__heading .m-menu__ver-arrow,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__link .m-menu__ver-arrow {



      color: #a8aabb; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open {



      -webkit-transition: background-color 0.3s;



      -moz-transition: background-color 0.3s;



      -ms-transition: background-color 0.3s;



      -o-transition: background-color 0.3s;



      transition: background-color 0.3s; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__heading,



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__link,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__heading,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__link {



        background-color: #f8f8fb; }



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-text,



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-text,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-text,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-text {



          color: #5e6383; }



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-icon,



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-icon,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-icon,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-icon {



          color: #9a9caf; }



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



          background-color: #9a9caf; }



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



          background-color: #9a9caf; }



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__ver-arrow,



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__ver-arrow,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__ver-arrow,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__ver-arrow {



          color: #9a9caf; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--expanded,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--expanded {



      -webkit-transition: background-color 0.3s;



      -moz-transition: background-color 0.3s;



      -ms-transition: background-color 0.3s;



      -o-transition: background-color 0.3s;



      transition: background-color 0.3s; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--expanded > .m-menu__heading,



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--expanded > .m-menu__link,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--expanded > .m-menu__heading,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--expanded > .m-menu__link {



        background-color: #f8f8fb; }



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



          background-color: #9a9caf; }



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--expanded > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--expanded > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



          background-color: #9a9caf; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active {



      -webkit-transition: background-color 0.3s;



      -moz-transition: background-color 0.3s;



      -ms-transition: background-color 0.3s;



      -o-transition: background-color 0.3s;



      transition: background-color 0.3s; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__heading,



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__link,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__heading,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__link {



        background-color: #f8f8fb; }



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text {



          color: #716aca; }



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {



          color: #716aca; }



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



          background-color: #716aca; }



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



          background-color: #716aca; }



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow {



          color: #716aca; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover {



      -webkit-transition: background-color 0.3s;



      -moz-transition: background-color 0.3s;



      -ms-transition: background-color 0.3s;



      -o-transition: background-color 0.3s;



      transition: background-color 0.3s; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading,



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading,



      .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link {



        background-color: #f8f8fb; }



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-text,



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-text,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-text,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-text {



          color: #5e6383; }



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-icon,



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-icon,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-icon,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-icon {



          color: #9a9caf; }



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



          background-color: #9a9caf; }



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {



          background-color: #9a9caf; }



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__ver-arrow,



        .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__ver-arrow,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__ver-arrow,



        .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__ver-arrow {



          color: #9a9caf; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__section .m-menu__section-text,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__section .m-menu__section-text {



      color: #a4a7bd; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__section .m-menu__section-icon,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__section .m-menu__section-icon {



      color: #aaacc2; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__separator,



    .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__separator {



      border-bottom: 1px solid rgba(0, 0, 0, 0.07); }



  .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-light .m-menu__nav.m-menu__nav--dropdown-submenu-arrow .m-menu__item.m-menu__item--hover > .m-menu__submenu > .m-menu__arrow,



  .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav.m-menu__nav--dropdown-submenu-arrow .m-menu__item.m-menu__item--hover > .m-menu__submenu > .m-menu__arrow {



    color: #fff; } }







@-webkit-keyframes m-aside-menu-submenu-fade-out {



  from {



    opacity: 1; }



  to {



    opacity: 0; } }







@-moz-keyframes m-aside-menu-submenu-fade-out {



  from {



    opacity: 1; }



  to {



    opacity: 0; } }







@-o-keyframes m-aside-menu-submenu-fade-out {



  from {



    opacity: 1; }



  to {



    opacity: 0; } }







@keyframes m-aside-menu-submenu-fade-out {



  from {



    opacity: 1; }



  to {



    opacity: 0; } }







@-webkit-keyframes m-aside-menu-submenu-fade-in {



  from {



    opacity: 0; }



  to {



    opacity: 1; } }







@-moz-keyframes m-aside-menu-submenu-fade-in {



  from {



    opacity: 0; }



  to {



    opacity: 1; } }







@-o-keyframes m-aside-menu-submenu-fade-in {



  from {



    opacity: 0; }



  to {



    opacity: 1; } }







@keyframes m-aside-menu-submenu-fade-in {



  from {



    opacity: 0; }



  to {



    opacity: 1; } }







@-webkit-keyframes m-aside-menu-submenu-move-up {



  from {



    margin-top: 10px; }



  to {



    margin-top: 0; } }







@-moz-keyframes m-aside-menu-submenu-move-up {



  from {



    margin-top: 10px; }



  to {



    margin-top: 0; } }







@-o-keyframes m-aside-menu-submenu-move-up {



  from {



    margin-top: 10px; }



  to {



    margin-top: 0; } }







@keyframes m-aside-menu-submenu-move-up {



  from {



    margin-top: 10px; }



  to {



    margin-top: 0; } }







@-webkit-keyframes m-aside-menu-submenu-move-down {



  from {



    margin-bottom: 10px; }



  to {



    margin-bottom: 0; } }







@-moz-keyframes m-aside-menu-submenu-move-down {



  from {



    margin-bottom: 10px; }



  to {



    margin-bottom: 0; } }







@-o-keyframes m-aside-menu-submenu-move-down {



  from {



    margin-bottom: 10px; }



  to {



    margin-bottom: 0; } }







@keyframes m-aside-menu-submenu-move-down {



  from {



    margin-bottom: 10px; }



  to {



    margin-bottom: 0; } }







@media (min-width: 993px) {



  .m-aside-left--minimize .m-aside-menu .m-menu__nav {



    padding: 30px 0 30px 0; }



    .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link {



      padding-left: 0;



      padding-right: 0;



      text-align: center; }



      .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-icon {



        width: 100%;



        text-align: center; }



      .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-bullet {



        display: none; }



      .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {



        display: none; }



      .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-title {



        padding: 0;



        position: relative;



        left: -50%; }



        .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-title .m-badge {



          text-indent: -9999px;



          position: relative;



          padding: 0;



          min-width: 6px;



          width: 6px;



          min-height: 6px;



          height: 6px;



          right: -15px; }



      .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__ver-arrow {



        display: none; }



    .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__submenu {



      display: none !important; }



    .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item.m-menu__item--expanded > .m-menu__arrow {



      display: inline-block; }



    .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item.m-menu__item--hover {



      position: relative;



      z-index: 100;



      width: 326px; }



      .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item.m-menu__item--hover.m-menu__item--open {



        background: transparent; }



      .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link {



        width: 80px; }



        .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon {



          width: table-cell; }



        .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-title {



          display: none; }



      .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__submenu {



        top: 0;



        bottom: auto;



        display: block !important;



        margin-left: 81px !important; }



        .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item.m-menu__item--parent {



          display: block;



          margin: 0; }



          .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item.m-menu__item--parent > .m-menu__link {



            height: 40px;



            padding: 0 30px 10px 30px; }



            .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item.m-menu__item--parent > .m-menu__link .m-menu__link-text {



              font-weight: 400;



              font-size: 1.05rem;



              text-transform: initial;



              cursor: text !important; }



            .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item.m-menu__item--parent > .m-menu__link .m-menu__link-badge {



              padding: 0px 0px 0px 5px;



              text-align: right; }



          .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item.m-menu__item--parent + .m-menu__item {



            margin-top: 0px; }



      .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__arrow {



        display: none; }



    .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__section {



      padding-left: 0;



      padding-right: 0;



      text-align: center; }



      .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__section .m-menu__section-text {



        display: none; }



      .m-aside-left--minimize .m-aside-menu .m-menu__nav > .m-menu__section .m-menu__section-icon {



        display: table-cell;



        vertical-align: top; }



  .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item {



    background: transparent; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link > .m-menu__link-icon {



      color: #646885; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--hover, .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open {



      background: transparent !important; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link > .m-menu__link-icon, .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link > .m-menu__link-icon {



        color: #df0000 ;}



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:hover {



      background: transparent; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:hover > .m-menu__link > .m-menu__link-icon {



        color: #8c8ea4; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item.m-menu__item--parent {



      display: block; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item.m-menu__item--parent > .m-menu__link > .m-menu__link-text {



        color: #7b7f9e; }



  .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item {



    background: transparent; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__link > .m-menu__link-icon {



      color: #a8aabb; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover, .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open {



      background: transparent !important; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link > .m-menu__link-icon, .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link > .m-menu__link-icon {



        color: #9a9caf; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item:hover {



      background: transparent; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link > .m-menu__link-icon {



        color: #9a9caf; }



    .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item.m-menu__item--parent {



      display: block; }



      .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__submenu .m-menu__subnav > .m-menu__item.m-menu__item--parent > .m-menu__link > .m-menu__link-text {



        color: #777c9d; } }







.m-subheader {



  padding: 30px 30px 0 30px; }



  .m-subheader .m-subheader__title {



    display: inline-block;



    padding: 7px 25px 7px 0;



    font-family: Roboto;



    font-weight: 300;



    font-size: 1.55rem;



    font-weight: 500;



    vertical-align: middle;



    margin: 0 15px 0 0;



    color: #3f4047; }



    .m-subheader .m-subheader__title.m-subheader__title--separator {



      border-right: 1px solid #e2e5ec; }



  .m-subheader .m-subheader__breadcrumbs.m-nav > .m-nav__item {



    padding: 0; }



    .m-subheader .m-subheader__breadcrumbs.m-nav > .m-nav__item > .m-nav__link > .m-nav__link-text {



      color: #898b96; }



    .m-subheader .m-subheader__breadcrumbs.m-nav > .m-nav__item > .m-nav__link > .m-nav__link-icon {



      font-size: 1.3rem;



      color: #898b96; }



    .m-subheader .m-subheader__breadcrumbs.m-nav > .m-nav__item > .m-nav__link:hover > .m-nav__link-text {



      color: #716aca; }



    .m-subheader .m-subheader__breadcrumbs.m-nav > .m-nav__item > .m-nav__link:hover > .m-nav__link-icon {



      color: #716aca; }



    .m-subheader .m-subheader__breadcrumbs.m-nav > .m-nav__item.m-nav__item--home > .m-nav__link > .m-nav__link-icon {



      padding-right: 0; }



  .m-subheader .m-subheader__breadcrumbs.m-nav > .m-nav__separator {



    padding: 0 3px;



    color: #898b96; }



  .m-subheader .m-subheader__daterange {



    display: inline-block;



    -webkit-border-radius: 2rem;



    -moz-border-radius: 2rem;



    -ms-border-radius: 2rem;



    -o-border-radius: 2rem;



    border-radius: 2rem;



    padding: 5px;



    cursor: pointer;



    background: #fff; }



    .m-subheader .m-subheader__daterange .m-subheader__daterange-label {



      padding: 0.7rem 0.75rem 0.7rem 1.5rem; }



      .m-subheader .m-subheader__daterange .m-subheader__daterange-label .m-subheader__daterange-title {



        display: inline-block;



        font-weight: 400;



        color: #aaaeb8; }



      .m-subheader .m-subheader__daterange .m-subheader__daterange-label .m-subheader__daterange-date {



        display: inline-block;



        font-weight: 500; }



    .m-subheader .m-subheader__daterange > .btn {



      width: 32px !important;



      height: 32px !important; }



      .m-subheader .m-subheader__daterange > .btn > i {



        font-size: 0.8rem !important; }







@media (max-width: 992px) {



  .m-subheader {



    padding: 30px 20px 0 20px; } }







@media (max-width: 768px) {



  .m-subheader {



    padding: 20px 20px 0 20px; }



    .m-subheader .m-subheader__title {



      display: block;



      margin: 0 0 0 0;



      padding: 0; }



      .m-subheader .m-subheader__title.m-subheader__title--separator {



        border-right: 0; }



    .m-subheader .m-subheader__breadcrumbs.m-nav {



      margin-top: 0.75rem; }



      .m-subheader .m-subheader__breadcrumbs.m-nav > .m-nav__separator {



        padding: 0 3px; } }







.m-footer {



  padding: 7px 30px;



  height: 60px;



  min-height: 60px;



  background: #ffffff;



  -webkit-box-shadow: -2px -8px 41px -14px rgba(202, 210, 222, 0.61) ;



  -moz-box-shadow: -2px -8px 41px -14px rgba(202, 210, 222, 0.61) ;



  box-shadow: -2px -8px 41px -14px rgba(202, 210, 222, 0.61) ; }



  .m-footer .m-footer__copyright {



    font-size: 0.9rem;



    font-weight: 400;



    color: #a9a9aa; }







@media (min-width: 993px) {



  .m-footer--fixed .m-footer {



    z-index: 102;



    position: fixed;



    bottom: 0;



    left: 0;



    right: 0;



    -webkit-transition: padding-top none;



    -moz-transition: padding-top none;



    -ms-transition: padding-top none;



    -o-transition: padding-top none;



    transition: padding-top none; }



  .m-footer--fixed .m-body {



    padding-bottom: 60px; }



  .m-footer--fixed .m-content {



    padding-bottom: 60px; }



  .m-footer--fixed.m-footer--push .m-body {



    padding-bottom: 0; }



  .m-footer--fixed.m-footer--push.m-aside-left--enabled .m-footer {



    -webkit-transition: none;



    -moz-transition: none;



    -ms-transition: none;



    -o-transition: none;



    transition: none;



    left: 255px; }



  .m-footer--fixed.m-footer--push.m-aside-left--enabled.m-aside-left--minimize .m-footer {



    -webkit-transition: none;



    -moz-transition: none;



    -ms-transition: none;



    -o-transition: none;



    transition: none;



    left: 80px; }



  .m-footer--push.m-aside-left--enabled:not(.m-footer--fixed) .m-footer {



    -webkit-transition: none;



    -moz-transition: none;



    -ms-transition: none;



    -o-transition: none;



    transition: none;



    margin-left: 255px;



    margin-top: -60px; }



  .m-footer--push.m-aside-left--enabled:not(.m-footer--fixed).m-aside-left--minimize .m-footer {



    -webkit-transition: none;



    -moz-transition: none;



    -ms-transition: none;



    -o-transition: none;



    transition: none;



    margin-left: 80px; }



  .m-footer--push.m-aside-left--enabled:not(.m-footer--fixed) .m-aside-right,



  .m-footer--push.m-aside-left--enabled:not(.m-footer--fixed) .m-wrapper {



    margin-bottom: 60px; } }







@media (min-width: 993px) and (max-width: 1200px) {



  .m-footer .m-footer__nav .m-nav__item {



    padding: 0 0 0 10px; }



    .m-footer .m-footer__nav .m-nav__item:first-child {



      padding-left: 0; } }







@media (max-width: 992px) {



  .m-footer {



    height: auto;



    padding: 7px 20px; }



    .m-footer .m-stack__item {



      text-align: center; }



    .m-footer .m-footer__copyright {



      display: inline-block;



      margin-bottom: 1rem; }



    .m-footer .m-footer__nav {



      text-align: center;



      float: none;



      margin: 0 auto; } }







.m-menu__nav   li a:hover{







  color: #ffffff !important; 



}







.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text{



  color: red;



}



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link {



    color: #fff !important;



}



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link {



      



      background-color: #bb2024;







}



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text{



  color: #fff !important;



}



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon{



  color: #fff !important;



}



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-icon, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-icon{



 color: #bb2024;



}



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text{



  color: #bb2024; 



}







.m-menu__nav li{



border-bottom: 1px solid #fff;



}



.dataTable   thead{



   background-color: #bb2024 !important; 



}



.dataTable   thead th{



   color: #fff !important;



   font-size: 13px;



   font-weight: 600;



   width: 17%;



}



.table td{



  font-size: 13px;



   font-weight: 500; 



   padding: 10px;



}



.m-btn--icon.m-btn--icon-only {



    display: inline-block;



    position: relative;



    padding: 0 !important;



    width: 32px;



    height: 25px;



}



.m-body .m-content {



    padding: 10px 30px 30px 30px;



}



.m-subheader .m-subheader__title{



  padding-bottom: 0;



}



.m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link > .m-menu__link-icon{



   color: #bb2024; }



   .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-icon, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-icon{



     color: #fff; }



  



   .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-text{



 color: #fff;



   }



   .inlinee{



        width: 107.5px;



   }







   .getNewPass{



    background-color: #bb2024 !important;



    color: #ffffff;



   }







   .btn.m-btn--hover-accent:hover, .btn.m-btn--hover-accent.active, .btn.m-btn--hover-accent:active, .btn.m-btn--hover-accent:focus, .show > .btn.m-btn--hover-accent.dropdown-toggle{



            border-color: #bb2024 !important;



    color: #ffffff !important;



    background-color: #bb2024 !important;



    }



.select2-container--default .select2-selection--single .select2-selection__rendered {



    color: #575962;



    border-color: #999;



    border: 1px solid #999;



    border-radius: 4px;



}



.select2-container{



        width: 100% !important;



}



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open{



    background-color: #bb2024;



}



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-text {



    color: #fff;



}



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-icon, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-icon {



    color: #fff;



}



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-text {



    color: #bb2024;



  



}



.m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item {



    margin: 0;



    border-top: 1px solid #fff;



}



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__ver-arrow, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__ver-arrow{



  color: #fff;



}



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-text{



   color: #bb2024;



     font-size: 11px;



}



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span{



   color: #bb2024;



}



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__ver-arrow, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__ver-arrow{



  color: #bb2024;



}



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__ver-arrow, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__ver-arrow{



   color: #fff;



}



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span{



     color: #bb2024;



}



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {



    background-color: #bb2024;



}



.custom-file-control::before{



  color: #fff;



   background-color: #bb2024;



}



.input-group .input-group-addon {



 



    border-color: #bb2024;



     color: #fff;



   background-color: #bb2024;



}



.input-group .input-group-addon > i {



    color: #fff;



}



.select2-container--default .select2-selection--multiple .select2-selection__rendered {



    /* color: #fff; */



    border: 1px solid #999;



    border-radius: 4px;



}



.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__notifications.m-topbar__notifications--img.m-dropdown--arrow .m-dropdown__arrow{



  color: #bb2024;



}



.m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav, .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav{



  background-color: #bb2024;



}



.m-login.m-login--1 .m-login__wrapper .m-login__form .m-form__group .form-control{



  border: 1px solid #999 ;



}



.btn-outline-focus:hover{



  background-color: #bb2024;



  border-color: #bb2024;



}



.m-checkbox.m-checkbox--focus > input:checked ~ span{



      border: 1px solid #bb2024;



}



.m-checkbox.m-checkbox--focus > span:after {



    border: solid #bb2024;



}



.btn-outline-focus {



    color: #bb2024;



    background-color: transparent;



    background-image: none;



    border-color: #bb2024;



}







.m-form__group input::placeholder {



  color: #999 !important;



}



/*table thead{



  width: 100% !important;



  display: block !important;



}



.new_report{



  width: 20% !important; 



}



.table.table-striped thead th {



    border: 0;



    width: 22% !important;



}*/



.page-item.active .page-link{



  background-color: #bb2024 !important;



    border-color: #bb2024 !important;



}



/*.m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon > i:before{



  background-color: #bb2024 !important;







}*/



.bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder{



  color: #999;



}







.m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link.active, .m-tabs-line.m-tabs-line--primary a.m-tabs__link:hover, .m-tabs-line.m-tabs-line--primary a.m-tabs__link.active {



    color: #bb2024;



    border-bottom: 1px solid #bb2024;



}



.m-card-user.m-card-user--skin-dark .m-card-user__details .m-card-user__name {



    color: #fff;



}



.m-card-user.m-card-user--skin-dark .m-card-user__details .m-card-user__email {



    color: #fff;



}



.m-nav > .m-nav__item:hover > .m-nav__heading .m-nav__link-icon, .m-nav > .m-nav__item:hover > .m-nav__heading .m-nav__link-text, .m-nav > .m-nav__item:hover > .m-nav__link .m-nav__link-icon, .m-nav > .m-nav__item:hover > .m-nav__link .m-nav__link-text, .m-nav > .m-nav__item.m-nav__item--active > .m-nav__heading .m-nav__link-icon, .m-nav > .m-nav__item.m-nav__item--active > .m-nav__heading .m-nav__link-text, .m-nav > .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-icon, .m-nav > .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-text{



 color: #bb2024; 



}



.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow{



   color: #bb2024; 



}



.m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler.m-brand__toggler--active span{



  background-color: #bb2024; 



}



.m-card-profile .m-card-profile__details .m-card-profile__email {



    color: #bb2024;



}



.gas_price h4{



  padding-left: 15px;



}



.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-text{



  font-size: 13px;



}



.btn-info{



  background-color: #bb2024 !important;



  border-color: #bb2024 !important;



}



.btn-primary{



  background-color: #bb2024 !important;



  border-color: #bb2024 !important;



}



.daterangepicker tbody td.in-range, .daterangepicker tbody td.active{



  background-color: #bb2024 !important;



}



.daterangepicker tbody td.in-range:hover, .daterangepicker tbody td.active:hover{



  background-color: #bb2024 !important;



}



.daterangepicker tbody td.today{



  background-color: #bb2024 !important;



}



.daterangepicker .daterangepicker_input i{



  color:  #bb2024 !important;



}



.daterangepicker .daterangepicker_input .input-mini{



  border: 1px solid #999;

background-color: #ffffff;

}



.has-danger .form-control-feedback {



    color: red !important;



    font-size: 13px !important;



}



/*.inlinee{



      width: 106.5px !important;



}



*/



.has-danger .input-group-addon, .has-danger .form-control {



    border-color: red !important;



}



.has-danger label:not(.m-checkbox):not(.m-radio), .has-danger label.col-form-label, .has-danger label.form-control-label {



    color: red;



}



textarea{



  resize: none;



}



.m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-text, .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-text, .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-text{



  color: #ffffff !important;



}



.m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__heading .m-menu__link-text, .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__link .m-menu__link-text, .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item > .m-menu__link .m-menu__link-text{



color: #bb2024 !important;



}



.m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span, .m-aside-left--minimize .m-aside-menu.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span, .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span, .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-dark .m-menu__nav .m-menu__item:not([data-menu-submenu-mode='accordion']).m-menu__item--hover > .m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span{



  color: #ffffff !important;



}



.ui-widget.ui-widget-content{



  display: none;



}



.m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler span::before, .m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler span::after{



  background: #bb2024 !important;



}



.m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler span{



  background: #bb2024 !important; 



}



.btn-focus:not([disabled]):not(.disabled):active, .btn-focus:not([disabled]):not(.disabled).active, .show > .btn-focus.dropdown-toggle{



     background: #bb2025;



    border-color: #bb2025;



}



.m-link:hover {



    color: #bb2025;



}







.btn-outline-focus:not([disabled]):not(.disabled):active, .btn-outline-focus:not([disabled]):not(.disabled).active, .show > .btn-outline-focus.dropdown-toggle{



background: #bb2025;



    border-color: #bb2025;  



}



@media (max-width: 992px) {



a, area, button, [role="button"], input:not([type="range"]), label, select, summary, textarea{



  margin-bottom: 20px;



}



.col-form-label{



      padding-left: 17px;



}



.m-portlet__body 



  .new-btn {



    margin-left: 17px;



}



a, area, button, [role="button"], input:not([type="range"]), label, select, summary, textarea {



    margin-bottom: 0;



}



.bootstrap-select.btn-group > .dropdown-toggle.bs-placeholder{



  margin-bottom: 20px;



}



.form-control[readonly], .form-control {



    margin-bottom: 20px;



}



.m-portlet__body 



 .new-btn {



    margin-left: 0;



}



.form-control + .input-group-addon:not(:first-child) {



    border-left: 0;



    height: 35px;



}











.m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-bullet, .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-bullet{



  display: none !important; 



}







.m-card-profile .m-card-profile__pic img {



    height: 100px !important;



    width: 100px !important;



    }
  }


@media (max-width: 767px) {



  .btn-info {







    margin-top: 10px;



    margin-left: 15px;



}



.new-btn{



  margin-bottom: 10px;



}



}



















@media (max-width: 576px) {



/*  .new-btn{



  width: 85% !important;



  font-size: 11px !important;



  padding-left: 2px !important;



}*/



.m-subheader .m-subheader__title{



  font-size: 15px !important;



}



.m-subheader__title .m-menu__link-icon {



    color: #bb2024 !important;



    font-size: 20px !important;



    font-weight: 600 !important;



        padding-right: 5px !important;



}



}



@media (max-width: 430px) {



  .d-flex{



    display: block !important;



  }



  .m-subheader .m-subheader__title{



    margin-bottom: 10px;



  }



  ul{



    padding-left: 0;



  }



.m-subheader {
 padding: 20px 20px 0 35px;
}
}
.daterangepicker th.month {
 color: #999 !important;
}
/*.m-menu__nav li:active {
  background-color: #ca1511 !important;
}*/
.m-menu__nav li a:active{
  color:#fff !important;
} 

.daterangepicker.dropdown-menu {
    max-width: 580px !important;
    z-index: 3001 !important;
}
.daterangepicker.ltr {
    width: 580px !important;
}
.daterangepicker {
    padding: 20px;
    margin-top: 5px;
}
div.dataTables_wrapper div.dataTables_processing {
 
    background-color: transparent;
    border: none;
  }
  

/* rect{
  fill: red;
  }*/




                                    /** ZIP CODE INPUTE FIELDS */

      .zip_code_form label {

        width: 100%;

        text-align: left !important;

    }
    .zip_code_form .btn-group > .btn:first-child {

        margin-left: 0 !important;


        width: 100% !important;

        border: 1px solid #999;

        display: block;

    }
.multiselect-native-select .btn-group, .btn-group-vertical{
    display: block;
}
    .multiselect-selected-text {

        width: 100%;

        display: block;

        text-align: left;

    }


/*
    .zip_code_form .nav-link.dropdown-toggle:after, .btn.dropdown-toggle:after {



        top: -10px !important;

        float: right !important;

        right: 9px !important;



    }

*/

    .btn.btn-default:hover, .btn.btn-default.active, .btn.btn-default:active, .btn.btn-default:focus, .show > .btn.btn-default.dropdown-toggle, .btn.btn-secondary:hover, .btn.btn-secondary.active, .btn.btn-secondary:active, .btn.btn-secondary:focus, .show > .btn.btn-secondary.dropdown-toggle {

        background-color: transparent;

    }



    .zip_code_form ul {

        width: 100% !important;

        height: 150px !important;

        overflow-y: scroll !important;

        overflow-x: hidden !important;

    }



    .zip_code_form .input-group-addon, .input-group-btn {

        display: none !important;

    }



    .multiselect-selected-text {

        color: #999 !important;

    }



    .input-group .form-control {

        margin-right: 0px !important;

    }

        .has-danger label:not(.m-checkbox):not(.m-radio), .has-danger label.col-form-label, .has-danger label.form-control-label{

        color: #787980;

    }

    .zip_code_form .btn-group > .btn:first-child{

        background-color: #fff;

    }

    .has-danger label:not(.m-checkbox):not(.m-radio), .has-danger label.col-form-label, .has-danger label.form-control-label {

    color: #787980;

    background-color:  #fff !important;

}

.multiselect-container>li>a>label.radio, .multiselect-container>li>a>label.checkbox{

    background-color:  #fff !important;

}

.has-danger label:not(.m-checkbox):not(.m-radio), .has-danger label.col-form-label, .has-danger label.form-control-label{

    color: red !important;

}

#m_select2_3-error{

    position: absolute;

    top: 65px;

     width: 100%;

}

#store-error{

      position: absolute;

    top: 38px;
    width: 100%; 


}

#customer-error{

     position: absolute;

    top: 35px;

    width: 100%;
      width: 470px;

}




    .zip_code_form label {

        width: 100%;

        text-align: left !important;

    }



    .zip_code_form .btn-group > .btn:first-child {

        margin-left: 0 !important;


        width: 100% !important;

        border: 1px solid #999;

        display: block;

    }
.multiselect-native-select .btn-group, .btn-group-vertical{
    display: block;
}


    .multiselect-selected-text {

        width: 100%;

        display: block;

        text-align: left;

    }


/*
    .zip_code_form .nav-link.dropdown-toggle:after, .btn.dropdown-toggle:after {



        top: -10px !important;

        float: right !important;

        right: 9px !important;



    }*/



    .btn.btn-default:hover, .btn.btn-default.active, .btn.btn-default:active, .btn.btn-default:focus, .show > .btn.btn-default.dropdown-toggle, .btn.btn-secondary:hover, .btn.btn-secondary.active, .btn.btn-secondary:active, .btn.btn-secondary:focus, .show > .btn.btn-secondary.dropdown-toggle {

        background-color: transparent;

    }



    .zip_code_form ul {

        width: 100% !important;

        height: 150px !important;

        overflow-y: scroll !important;

        overflow-x: hidden !important;

    }



    .zip_code_form .input-group-addon, .input-group-btn {

        display: none !important;

    }



    .multiselect-selected-text {

        color: #575962 !important;

    }



    .input-group .form-control {

        margin-right: 0px !important;

    }

        .has-danger label:not(.m-checkbox):not(.m-radio), .has-danger label.col-form-label, .has-danger label.form-control-label{

        color: #787980;

    }

    .zip_code_form .btn-group > .btn:first-child{

        background-color: #fff;

    }

    .has-danger label:not(.m-checkbox):not(.m-radio), .has-danger label.col-form-label, .has-danger label.form-control-label {

    color: #787980;

    background-color:  #fff !important;

}

.multiselect-container>li>a>label.radio, .multiselect-container>li>a>label.checkbox{

    background-color:  #fff !important;

}

.has-danger label:not(.m-checkbox):not(.m-radio), .has-danger label.col-form-label, .has-danger label.form-control-label{

    color: red !important;

}
#m_select2_3-error{

    position: absolute;

    top: 65px;

     width: 100%;

}
#store-error{

      position: absolute;

    top: 38px;

    width: 100%; 


}
#customer-error{

     position: absolute;

    top: 35px;

    width: 100%;
      width: 470px;
}

/* */
.daterangepicker.ltr {
    width: 842px !important;
}
.daterangepicker.dropdown-menu {
     max-width: 705px !important; 
    z-index: 3001 !important;
}
.applyBtn{
display: block;
    margin-bottom: 10px;
}


.input-group .form-control {

  margin-right: 0px !important;

}


.zip_code_form label {

  width: 100%;

  text-align: left !important;

}



.zip_code_form .btn-group > .btn:first-child {

  margin-left: 0 !important;


  width: 100% !important;

  border: 1px solid #999;

  display: block;

}
.multiselect-native-select .btn-group, .btn-group-vertical{
  display: block;
}


.multiselect-selected-text {

  width: 100%;

  display: block;

  text-align: left;

}
.nav-link.dropdown-toggle:after, .btn.dropdown-toggle:after{
      top: 18px;
    position: absolute;
    right: 28px;
}


/*.zip_code_form .nav-link.dropdown-toggle:after, .btn.dropdown-toggle:after {



  top: -10px !important;

  float: right !important;

  right: 9px !important;



}
*/


.btn.btn-default:hover, .btn.btn-default.active, .btn.btn-default:active, .btn.btn-default:focus, .show > .btn.btn-default.dropdown-toggle, .btn.btn-secondary:hover, .btn.btn-secondary.active, .btn.btn-secondary:active, .btn.btn-secondary:focus, .show > .btn.btn-secondary.dropdown-toggle {

  background-color: transparent;

}



.zip_code_form ul {

  width: 100% !important;

  height: 150px !important;

  overflow-y: scroll !important;

  overflow-x: hidden !important;

}



.zip_code_form .input-group-addon, .input-group-btn {

  display: none !important;

}



.multiselect-selected-text {

  color: #999 !important;

}



.input-group .form-control {

  margin-right: 0px !important;

}

.has-danger label:not(.m-checkbox):not(.m-radio), .has-danger label.col-form-label, .has-danger label.form-control-label{

  color: #787980;

}

.zip_code_form .btn-group > .btn:first-child{

  background-color: #fff;

}

.has-danger label:not(.m-checkbox):not(.m-radio), .has-danger label.col-form-label, .has-danger label.form-control-label {

  color: #787980;

  background-color:  #fff !important;

}

.multiselect-container>li>a>label.radio, .multiselect-container>li>a>label.checkbox{

  background-color:  #fff !important;

}

.has-danger label:not(.m-checkbox):not(.m-radio), .has-danger label.col-form-label, .has-danger label.form-control-label{

  color: red !important;

}

#m_select2_3-error{

  position: absolute;

  top: 65px;

  width: 100%;

}

#store-error{

  position: absolute;

  top: 38px;

  width: 100%; 


}

#customer-error{

  position: absolute;

  top: 35px;

  width: 100%;
  width: 470px;

}
/*label{
  display: block;
}*/


span.multiselect-native-select{
  width: 100%;
  display: block;
}
span.multiselect-native-select select{
  position: static !important;
  width: 100% !important;
  display: block;

}
.multiselect-native-select .btn-group, .btn-group-vertical{
  width: 100%;
}
.btn-group > .btn:first-child{
  margin-left: 0;
  width: 100%;
  background-color: transparent;
  border: 1px solid #999;
}
.multiselect-container.dropdown-menu {
  width: 100%;  
}
.multiselect-container>li>a>label.radio, .multiselect-container>li>a>label.checkbox{
  width: 100%;
}
.multiselect-container  .input-group .form-control {
  margin-right: 10px !important;
}
.btn.m-btn--custom{
  margin: 20px 30px;
  background-color: #bb2024;
  border-color: #bb2024;
  color: #fff;
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before{
  font-size: 16px;
}

 /* .zip_code_form .nav-link.dropdown-toggle:after, .btn.dropdown-toggle:after {
    top: 16px !important;
    float: right !important;
    right: 25px !important;
}*/


.m-subheader {
    margin-top: 0 !important;
  }
.multiselect-filter .input-group .input-group-addon{
  background-color: #ffffff;
  border-color: #ffffff;
  display: none;
}
.m-form .m-form__group .form-control-label, .m-form .m-form__group .col-form-label, .m-form .m-form__group > label{
  display: block;
}
.text-main{
  display: inline !important; 
  margin-left: 0;
}
input[type="radio"], input[type="checkbox"]{
      vertical-align: middle;
}



.has-danger .new_imgs:not(.m-checkbox):not(.m-radio), .has-danger .new_imgs.col-form-label, .has-danger .new_imgs.form-control-label{
	margin-top: 35px;
}
.has-danger .new_imgs2:not(.m-checkbox):not(.m-radio), .has-danger .new_imgs2.col-form-label, .has-danger .new_imgs2.form-control-label{
	margin-top: 10px;
}
.multiselect-selected-text {
    color: #999 !important;
}
