label.invalid {
 top:50px !important;
 font-size:12.8px;
 font-size:.8rem;
 font-weight:500;
 color:#f00 !important
}
label.invalid.active {
 -webkit-transform:translateY(0%) !important;
 transform:translateY(0%) !important
}
ul.stepper .wait-feedback {
 position:absolute;
 top:0;
 right:0;
 left:0;
 z-index:2;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 width:100%;
 height:100%;
 text-align:center
}
ul.stepper .step {
 position:relative;
 list-style:none
}
ul.stepper .step.feedbacking .step-new-content>*:not(.wait-feedback) {
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
 opacity:.1
}
ul.stepper .step:not(:last-of-type).active {
 margin-bottom:2.25rem
}
ul.stepper .step:before {
 position:absolute;
 top:.75rem;
 width:1.75rem;
 height:1.75rem;
 font-weight:400;
 line-height:1.75rem;
 color:#fff;
 text-align:center;
 content:counter(section);
 counter-increment:section;
 background-color:rgba(0,0,0,0.3);
 border-radius:100%
}
ul.stepper .step.active:before {
 background-color:#4285f4
}
ul.stepper .step.done:before {
 font-family:"Font Awesome 5 Pro", "Font Awesome 5 Free", sans-serif;
 font-size:1rem;
 font-weight:900;
 content:"\f00c";
 background-color:#00c851
}
ul.stepper .step.wrong:before {
 font-family:"Font Awesome 5 Pro", "Font Awesome 5 Free", sans-serif;
 font-size:1.1rem;
 font-weight:900;
 content:"\f071";
 background-color:#ff3547
}
ul.stepper>li:not(:last-of-type) {
 margin-bottom:.625rem;
 -webkit-transition:margin-bottom .4s;
 transition:margin-bottom .4s
}
ul.stepper .step-title {
 display:block;
 padding:.9688rem 2.75rem 1.5rem 4rem;
 margin:0 -1.3rem;
 cursor:pointer
}
ul.stepper .step-title:after {
 position:absolute;
 display:block;
 font-size:.8rem;
 font-weight:400;
 color:#424242;
 content:attr(data-step-label)
}
ul.stepper .step-title:hover {
 background-color:rgba(0,0,0,0.06)
}
ul.stepper .step.active .step-title {
 font-weight:500
}
ul.stepper .step-new-content {
 position:relative;
 display:none;
 width:inherit;
 height:calc(100% - 132px);
 margin-right:24px;
 margin-left:41px;
 overflow:visible
}
ul.stepper>.step:not(:last-of-type):after {
 position:absolute;
 top:3.125rem;
 left:.8438rem;
 width:.0625rem;
 height:40%;
 height:calc(100% - 38px);
 content:"";
 background-color:rgba(0,0,0,0.1);
 -webkit-transition:all .4s;
 transition:all .4s
}
ul.stepper>.step.active:not(:last-child):after {
 height:93%;
 height:calc(100% - 12px)
}
ul.stepper>.step[data-last="true"] {
 margin-bottom:0
}
ul.stepper>.step[data-last="true"]:after {
 width:0;
 height:0
}
ul.stepper .step-actions {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:start
}
ul.stepper .step-actions .btn:not(:last-child),
ul.stepper .step-actions .btn-flat:not(:last-child),
ul.stepper .step-actions .btn-large:not(:last-child) {
 margin-right:.3125rem
}
ul.stepper .step-new-content .row {
 margin-bottom:.4375rem
}
ul.stepper .md-form label {
 left:.875rem
}
ul.stepper .md-form .validate {
 margin-bottom:0
}
@media only screen and (min-width: 993px) {
 ul.stepper.horizontal {
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  min-height:20rem;
  padding-right:1.5rem;
  padding-left:1.5rem;
  margin-right:-1.5rem;
  margin-left:-1.5rem;
  overflow:hidden
 }
 ul.stepper.horizontal:before {
  position:absolute;
  left:-3px;
  width:100%;
  min-height:5.25rem;
  content:"";
  background-color:transparent;
  border-top-left-radius:2px
 }
 ul.stepper.horizontal:first-child {
  margin-top:-2.7rem
 }
 ul.stepper.horizontal .step {
  position:static;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  height:5.25rem !important;
  margin:0
 }
 ul.stepper.horizontal .step:not(:last-of-type):after {
  position:static;
  display:inline-block;
  width:100%;
  height:.0625rem;
  content:""
 }
 ul.stepper.horizontal .step.active .step-title:before {
  background-color:#4285f4
 }
 ul.stepper.horizontal .step.done .step-title:before {
  font-family:"Font Awesome 5 Pro", "Font Awesome 5 Free", sans-serif;
  font-size:1rem;
  font-weight:900;
  content:"\f00c";
  background:#00c851
 }
 ul.stepper.horizontal .step.wrong .step-title:before {
  font-family:"Font Awesome 5 Pro", "Font Awesome 5 Free", sans-serif;
  font-size:1.1rem;
  font-weight:900;
  content:"\f071";
  background-color:#ff3547
 }
 ul.stepper.horizontal .step:before {
  content:none
 }
 ul.stepper.horizontal .step .step-title:before {
  position:absolute;
  top:1.7813rem;
  left:1.1875rem;
  width:1.75rem;
  height:1.75rem;
  font-weight:400;
  line-height:1.75rem;
  color:#fff;
  text-align:center;
  content:counter(section);
  counter-increment:section;
  background-color:rgba(0,0,0,0.3);
  border-radius:100%
 }
 ul.stepper.horizontal>.step:last-of-type,
 ul.stepper.horizontal>.step[data-last="true"] {
  width:auto !important
 }
 ul.stepper.horizontal>.step.active:not(:last-of-type):after {
  position:static;
  display:inline-block;
  width:100%;
  height:.0625rem;
  content:""
 }
 ul.stepper.horizontal .step-title {
  display:inline-block;
  flex-shrink:0;
  max-width:13.75rem;
  height:5.25rem;
  padding:0 1.5625rem 0 4.0625rem;
  margin:0;
  overflow:hidden;
  line-height:5.25rem;
  text-overflow:ellipsis;
  white-space:nowrap;
  -ms-flex-negative:0
 }
 ul.stepper.horizontal .step-title:after {
  top:.9375rem
 }
 ul.stepper.horizontal .step-new-content {
  position:absolute;
  top:6rem;
  left:0;
  width:100%;
  height:calc(100% - 84px);
  padding:1.25rem 1.25rem 4.75rem 1.25rem;
  margin:0;
  overflow-x:hidden;
  overflow-y:auto
 }
 ul.stepper.horizontal .step-actions {
  position:absolute;
  bottom:0;
  left:0;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse;
  width:100%;
  padding:20px
 }
 ul.stepper.horizontal .step-actions .btn:not(:last-child),
 ul.stepper.horizontal .step-actions .btn-flat:not(:last-child),
 ul.stepper.horizontal .step-actions .btn-large:not(:last-child) {
  margin-right:0;
  margin-left:.3125rem
 }
 ul.stepper.horizontal .step-new-content,
 ul.stepper.horizontal .step-actions {
  padding-right:2.5rem;
  padding-left:2.5rem
 }
}
.timeline-main .stepper.stepper-vertical.timeline li a {
 left:50%;
 padding:0 24px
}
@media (max-width: 450px) {
 .timeline-main .stepper.stepper-vertical.timeline li a {
  left:6%
 }
}
@media (min-width: 451px) and (max-width: 1025px) {
 .timeline-main .stepper.stepper-vertical.timeline li a {
  left:6%
 }
}
.timeline-main .stepper.stepper-vertical.timeline li a .circle {
 position:absolute;
 top:16px;
 z-index:2;
 width:50px;
 height:50px;
 margin-left:-50px;
 font-size:1.4em;
 line-height:50px;
 text-align:center;
 background-color:#ccc
}
.timeline-main .stepper.stepper-vertical.timeline li .step-content {
 position:relative;
 float:left;
 width:45%;
 border-radius:2px
}
@media (max-width: 450px) {
 .timeline-main .stepper.stepper-vertical.timeline li .step-content {
  left:3rem;
  float:right;
  width:80%;
  margin-right:3rem;
  margin-bottom:2rem
 }
}
@media (min-width: 451px) and (max-width: 1025px) {
 .timeline-main .stepper.stepper-vertical.timeline li .step-content {
  left:3rem;
  float:right;
  width:85%;
  margin-right:3rem;
  margin-bottom:2rem
 }
}
.timeline-main .stepper.stepper-vertical.timeline li .step-content:before {
 position:absolute;
 top:26px;
 right:-15px;
 display:inline-block;
 content:" ";
 border-top:15px solid transparent;
 border-right:0 solid #e0e0e0;
 border-bottom:15px solid transparent;
 border-left:15px solid #e0e0e0
}
@media (max-width: 450px) {
 .timeline-main .stepper.stepper-vertical.timeline li .step-content:before {
  right:auto;
  left:-15px;
  border-right-width:15px;
  border-left-width:0
 }
}
@media (min-width: 451px) and (max-width: 1025px) {
 .timeline-main .stepper.stepper-vertical.timeline li .step-content:before {
  right:auto;
  left:-15px;
  border-right-width:15px;
  border-left-width:0
 }
}
.timeline-main .stepper.stepper-vertical.timeline li .step-content:after {
 position:absolute;
 top:27px;
 right:-14px;
 display:inline-block;
 content:" ";
 border-top:14px solid transparent;
 border-right:0 solid #fff;
 border-bottom:14px solid transparent;
 border-left:14px solid #fff
}
@media (max-width: 450px) {
 .timeline-main .stepper.stepper-vertical.timeline li .step-content:after {
  right:auto;
  left:-14px;
  border-right-width:14px;
  border-left-width:0
 }
}
@media (min-width: 451px) and (max-width: 1025px) {
 .timeline-main .stepper.stepper-vertical.timeline li .step-content:after {
  right:auto;
  left:-14px;
  border-right-width:14px;
  border-left-width:0
 }
}
.timeline-main .stepper.stepper-vertical.timeline li.timeline-inverted {
 -webkit-box-align:end;
 -ms-flex-align:end;
 align-items:flex-end
}
.timeline-main .stepper.stepper-vertical.timeline li.timeline-inverted .step-content {
 float:right
}
.timeline-main .stepper.stepper-vertical.timeline li.timeline-inverted .step-content:before {
 right:auto;
 left:-15px;
 border-right-width:15px;
 border-left-width:0
}
.timeline-main .stepper.stepper-vertical.timeline li.timeline-inverted .step-content:after {
 right:auto;
 left:-14px;
 border-right-width:14px;
 border-left-width:0
}
.timeline-main .stepper.stepper-vertical.timeline li:not(:last-child):after {
 position:absolute;
 top:65px;
 left:50%;
 width:3px;
 margin-left:-1.5px;
 content:" ";
 background-color:#e0e0e0
}
@media (max-width: 450px) {
 .timeline-main .stepper.stepper-vertical.timeline li:not(:last-child):after {
  left:6%
 }
}
@media (min-width: 451px) and (max-width: 1025px) {
 .timeline-main .stepper.stepper-vertical.timeline li:not(:last-child):after {
  left:6%
 }
}
@media (max-width: 1025px) {
 .timeline-main .stepper.stepper-vertical.timeline li {
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
 }
}
.timeline-main .stepper.stepper-vertical.timeline.colorful-timeline li .step-content:before {
 top:1rem;
 border-right:0 solid #d32f2f;
 border-left:15px solid #d32f2f
}
@media (max-width: 450px) {
 .timeline-main .stepper.stepper-vertical.timeline.colorful-timeline li .step-content:before {
  right:auto;
  left:-15px;
  border-right-width:15px;
  border-left-width:0
 }
}
@media (min-width: 451px) and (max-width: 1025px) {
 .timeline-main .stepper.stepper-vertical.timeline.colorful-timeline li .step-content:before {
  right:auto;
  left:-15px;
  border-right-width:15px;
  border-left-width:0
 }
}
.timeline-main .stepper.stepper-vertical.timeline.colorful-timeline li .step-content:after {
 top:1rem;
 border-right:0 solid #d32f2f;
 border-left:14px solid #d32f2f
}
@media (max-width: 450px) {
 .timeline-main .stepper.stepper-vertical.timeline.colorful-timeline li .step-content:after {
  right:auto;
  left:-14px;
  border-right-width:14px;
  border-left-width:0
 }
}
@media (min-width: 451px) and (max-width: 1025px) {
 .timeline-main .stepper.stepper-vertical.timeline.colorful-timeline li .step-content:after {
  right:auto;
  left:-14px;
  border-right-width:14px;
  border-left-width:0
 }
}
.timeline-main .stepper.stepper-vertical.timeline.colorful-timeline li .step-content .timeline-header {
 border-top-left-radius:2px;
 border-top-right-radius:2px
}
.timeline-main .stepper.stepper-vertical.timeline.colorful-timeline li.timeline-inverted .step-content:before {
 left:-15px;
 border-right-width:15px;
 border-left-width:0
}
.timeline-main .stepper.stepper-vertical.timeline.colorful-timeline li.timeline-inverted .step-content:after {
 left:-14px;
 border-right-width:14px;
 border-left-width:0
}
.timeline-main .stepper.stepper-vertical.timeline.colorful-timeline li:not(:last-child):after {
 background-color:#d32f2f
}
.timeline-main .stepper.stepper-vertical.timeline.timeline-animated .more-padding {
 padding-right:100px;
 padding-left:100px
}
.timeline-main .stepper.stepper-vertical.timeline.timeline-animated li {
 -webkit-transition:all .7s ease-in-out;
 transition:all .7s ease-in-out
}
.timeline-main .stepper.stepper-vertical.timeline.timeline-simple li a {
 padding:0
}
.timeline-main .stepper.stepper-vertical.timeline.timeline-simple li a .circle {
 position:absolute;
 top:16px;
 z-index:2;
 width:23px;
 height:23px;
 margin-left:-12px;
 font-size:1.4em;
 line-height:23px;
 text-align:center;
 background-color:#ccc
}
.timeline-main .stepper.stepper-vertical.timeline.timeline-simple li .step-content {
 position:relative;
 float:left;
 width:45%;
 border-radius:2px
}
@media (max-width: 450px) {
 .timeline-main .stepper.stepper-vertical.timeline.timeline-simple li .step-content {
  left:3rem;
  float:right;
  width:80%;
  margin-right:3rem;
  margin-bottom:2rem
 }
}
@media (min-width: 451px) and (max-width: 1025px) {
 .timeline-main .stepper.stepper-vertical.timeline.timeline-simple li .step-content {
  left:3rem;
  float:right;
  width:85%;
  margin-right:3rem;
  margin-bottom:2rem
 }
}
.timeline-main .stepper.stepper-vertical.timeline.timeline-simple li .step-content:before {
 position:absolute;
 top:15px;
 display:inline-block;
 content:" ";
 border-top:15px solid transparent;
 border-right:0 solid #e0e0e0;
 border-bottom:15px solid transparent;
 border-left:15px solid #e0e0e0
}
@media (max-width: 450px) {
 .timeline-main .stepper.stepper-vertical.timeline.timeline-simple li .step-content:before {
  right:auto;
  left:-15px;
  border-right-width:15px;
  border-left-width:0
 }
}
@media (min-width: 451px) and (max-width: 1025px) {
 .timeline-main .stepper.stepper-vertical.timeline.timeline-simple li .step-content:before {
  right:auto;
  left:-15px;
  border-right-width:15px;
  border-left-width:0
 }
}
.timeline-main .stepper.stepper-vertical.timeline.timeline-simple li .step-content:after {
 position:absolute;
 top:15px;
 display:inline-block;
 content:" ";
 border-top:14px solid transparent;
 border-right:0 solid #fff;
 border-bottom:14px solid transparent;
 border-left:14px solid #fff
}
@media (max-width: 450px) {
 .timeline-main .stepper.stepper-vertical.timeline.timeline-simple li .step-content:after {
  right:auto;
  left:-14px;
  border-right-width:14px;
  border-left-width:0
 }
}
@media (min-width: 451px) and (max-width: 1025px) {
 .timeline-main .stepper.stepper-vertical.timeline.timeline-simple li .step-content:after {
  right:auto;
  left:-14px;
  border-right-width:14px;
  border-left-width:0
 }
}
.timeline-main .stepper.stepper-vertical.timeline.timeline-simple li .step-content.hoverable {
 -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
 box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)
}
.timeline-main .stepper.stepper-vertical.timeline.timeline-simple li .step-content.hoverable:hover {
 -webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
 box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)
}
.timeline-main .stepper.stepper-vertical.timeline.timeline-simple li:not(:last-child):after {
 top:32px;
 width:2px;
 height:100%;
 background-color:#9e9e9e
}
.timeline-main .stepper.stepper-vertical.timeline.timeline-simple li.timeline-inverted .step-content:before {
 left:-15px;
 border-right-width:15px;
 border-left-width:0
}
.timeline-main .stepper.stepper-vertical.timeline.timeline-simple li.timeline-inverted .step-content:after {
 left:-14px;
 border-right-width:14px;
 border-left-width:0
}
.timeline-main .stepper.stepper-vertical.timeline.timeline-images li a .circle {
 font-size:1rem
}
.timeline-main .stepper.stepper-vertical.timeline.timeline-images li:not(:last-child):after {
 background-color:#26c6da
}
@media (max-width: 450px) {
 .timeline-main .stepper.stepper-vertical.timeline.timeline-basic li a,
 .timeline-main .stepper.stepper-vertical.timeline.colorful-timeline li a,
 .timeline-main .stepper.stepper-vertical.timeline.timeline-animated li a {
  left:8%
 }
}
@media (max-width: 450px) {
 .timeline-main .stepper.stepper-vertical.timeline.timeline-basic li a .circle,
 .timeline-main .stepper.stepper-vertical.timeline.colorful-timeline li a .circle,
 .timeline-main .stepper.stepper-vertical.timeline.timeline-animated li a .circle {
  top:26px;
  width:30px;
  height:30px;
  margin-left:-35px;
  font-size:.9em;
  line-height:30px
 }
}
@media (max-width: 450px) {
 .timeline-main .stepper.stepper-vertical.timeline.timeline-basic li:not(:last-child):after,
 .timeline-main .stepper.stepper-vertical.timeline.colorful-timeline li:not(:last-child):after,
 .timeline-main .stepper.stepper-vertical.timeline.timeline-animated li:not(:last-child):after {
  top:55px;
  left:9%;
  height:100%
 }
}
@media (max-width: 450px) {
 .timeline-main .stepper.stepper-vertical.timeline.timeline-simple li a,
 .timeline-main .stepper.stepper-vertical.timeline.timeline-images li a {
  left:10%
 }
}
@media (max-width: 450px) {
 .timeline-main .stepper.stepper-vertical.timeline.timeline-simple li a .circle,
 .timeline-main .stepper.stepper-vertical.timeline.timeline-images li a .circle {
  top:18px
 }
}
@media (max-width: 450px) {
 .timeline-main .stepper.stepper-vertical.timeline.timeline-simple li:not(:last-child):after,
 .timeline-main .stepper.stepper-vertical.timeline.timeline-images li:not(:last-child):after {
  left:10%
 }
}
.timeline-main .timeline-light {
 padding-left:1em;
 font-size:20px;
 line-height:1.5em;
 list-style:none
}
.timeline-main .timeline-light .timeline-light-item {
 position:relative
}
.timeline-main .timeline-light .timeline-light-item .timeline-light-item-tail {
 position:absolute;
 bottom:0;
 left:14px;
 width:0;
 height:100%;
 border-left:2px solid #e8e8e8
}
.timeline-main .timeline-light .timeline-light-item .timeline-light-item-head {
 position:absolute;
 bottom:4px;
 left:15px;
 z-index:1;
 width:14px;
 height:14px;
 background:#fff;
 border:2px solid #1890ff;
 border-radius:50%;
 -webkit-transform:translate(-50%, 0);
 transform:translate(-50%, 0)
}
.timeline-main .timeline-light .timeline-light-item .timeline-light-item-content {
 height:2em;
 padding-top:.2em;
 margin-left:30px;
 line-height:3em
}
.timeline-main .timeline-light .timeline-light-item-primary .timeline-light-item-head {
 border-color:#4285f4
}
.timeline-main .timeline-light .timeline-light-item-danger .timeline-light-item-head {
 border-color:#ff3547
}
.timeline-main .timeline-light .timeline-light-item-warning .timeline-light-item-head {
 border-color:#fb3
}
.timeline-main .timeline-light .timeline-light-item-success .timeline-light-item-head {
 border-color:#00c851
}
.timeline-main .timeline-light .timeline-light-item-info .timeline-light-item-head {
 border-color:#33b5e5
}
.timeline-main .timeline-light .timeline-light-item-default .timeline-light-item-head {
 border-color:#2bbbad
}
.timeline-main .timeline-light .timeline-light-item-secondary .timeline-light-item-head {
 border-color:#a6c
}
.timeline-main .timeline-light .timeline-light-item-elegant .timeline-light-item-head {
 border-color:#2e2e2e
}
.timeline-main .timeline-light .timeline-light-item-unique .timeline-light-item-head {
 border-color:#880e4f
}
.timeline-main .timeline-light .timeline-light-item-dark-green .timeline-light-item-head {
 border-color:#388e3c
}
.timeline-main .timeline-light .timeline-light-item-mdb-color .timeline-light-item-head {
 border-color:#59698d
}
.timeline-main .timeline-light .timeline-light-item-red .timeline-light-item-head {
 border-color:#d32f2f
}
.timeline-main .timeline-light .timeline-light-item-pink .timeline-light-item-head {
 border-color:#ec407a
}
.timeline-main .timeline-light .timeline-light-item-purple .timeline-light-item-head {
 border-color:#8e24aa
}
.timeline-main .timeline-light .timeline-light-item-deep-purple .timeline-light-item-head {
 border-color:#512da8
}
.timeline-main .timeline-light .timeline-light-item-indigo .timeline-light-item-head {
 border-color:#3f51b5
}
.timeline-main .timeline-light .timeline-light-item-blue .timeline-light-item-head {
 border-color:#1976d2
}
.timeline-main .timeline-light .timeline-light-item-light-blue .timeline-light-item-head {
 border-color:#82b1ff
}
.timeline-main .timeline-light .timeline-light-item-cyan .timeline-light-item-head {
 border-color:#00bcd4
}
.timeline-main .timeline-light .timeline-light-item-teal .timeline-light-item-head {
 border-color:#00796b
}
.timeline-main .timeline-light .timeline-light-item-green .timeline-light-item-head {
 border-color:#388e3c
}
.timeline-main .timeline-light .timeline-light-item-light-green .timeline-light-item-head {
 border-color:#8bc34a
}
.timeline-main .timeline-light .timeline-light-item-lime .timeline-light-item-head {
 border-color:#afb42b
}
.timeline-main .timeline-light .timeline-light-item-yellow .timeline-light-item-head {
 border-color:#fbc02d
}
.timeline-main .timeline-light .timeline-light-item-amber .timeline-light-item-head {
 border-color:#ffa000
}
.timeline-main .timeline-light .timeline-light-item-orange .timeline-light-item-head {
 border-color:#f57c00
}
.timeline-main .timeline-light .timeline-light-item-deep-orange .timeline-light-item-head {
 border-color:#ff7043
}
.timeline-main .timeline-light .timeline-light-item-brown .timeline-light-item-head {
 border-color:#795548
}
.timeline-main .timeline-light .timeline-light-item-grey .timeline-light-item-head {
 border-color:#616161
}
.timeline-main .timeline-light .timeline-light-item-blue-grey .timeline-light-item-head {
 border-color:#78909c
}
.timeline-main .timeline-light .timeline-light-item-dark .timeline-light-item-head {
 border-color:#212121
}
.timeline-main .timeline-light .timeline-light-item-light .timeline-light-item-head {
 border-color:#e0e0e0
}
.timeline-main .timeline-light .timeline-light-item-white .timeline-light-item-head {
 border-color:#fff
}
.timeline-main .timeline-light .timeline-light-item-black .timeline-light-item-head {
 border-color:#000
}
.timeline-main .timeline-light .timeline-light-item-loading .timeline-light-item-head {
 border-top:1px solid transparent;
 border-right:1px solid transparent;
 -webkit-animation:tl-v2-loadingCircle 1s 1s infinite linear;
 animation:tl-v2-loadingCircle 1s 1s infinite linear
}
.timeline-main .timeline-light .timeline-light-item-icon .timeline-light-item-head {
 top:45%;
 width:20px;
 height:20px;
 font-size:20px;
 background:transparent;
 border:none
}
.timeline-main .timeline-light .timeline-light-item-icon .timeline-light-item-head i {
 background-color:#fff;
 border-radius:50%
}
.timeline-main .timeline-light .timeline-light-item-icon .timeline-light-item-tail {
 bottom:15px;
 left:14px;
 height:100%
}
.timeline-main .timeline-light .timeline-light-item-dashed .timeline-light-item-tail {
 border-left-style:dashed
}
.timeline-main .timeline-light li:first-child.timeline-light-item .timeline-light-item-tail {
 height:0
}
@-webkit-keyframes tl-v2-loadingCircle {
 0% {
  -webkit-transform:translate(-50%, 0) rotate(0deg);
  transform:translate(-50%, 0) rotate(0deg)
 }
 100% {
  -webkit-transform:translate(-50%, 0) rotate(360deg);
  transform:translate(-50%, 0) rotate(360deg)
 }
}
@keyframes tl-v2-loadingCircle {
 0% {
  -webkit-transform:translate(-50%, 0) rotate(0deg);
  transform:translate(-50%, 0) rotate(0deg)
 }
 100% {
  -webkit-transform:translate(-50%, 0) rotate(360deg);
  transform:translate(-50%, 0) rotate(360deg)
 }
}
.mdb-color.lighten-5 {
 background-color:#d0d6e2 !important
}
.mdb-color.lighten-4 {
 background-color:#b1bace !important
}
.mdb-color.lighten-3 {
 background-color:#929fba !important
}
.mdb-color.lighten-2 {
 background-color:#7283a7 !important
}
.mdb-color.lighten-1 {
 background-color:#59698d !important
}
.mdb-color {
 background-color:#45526e !important
}
.mdb-color-text {
 color:#45526e !important
}
.rgba-mdb-color-slight,
.rgba-mdb-color-slight:after {
 background-color:rgba(69,82,110,0.1)
}
.rgba-mdb-color-light,
.rgba-mdb-color-light:after {
 background-color:rgba(69,82,110,0.3)
}
.rgba-mdb-color-strong,
.rgba-mdb-color-strong:after {
 background-color:rgba(69,82,110,0.7)
}
.mdb-color.darken-1 {
 background-color:#3b465e !important
}
.mdb-color.darken-2 {
 background-color:#2e3951 !important
}
.mdb-color.darken-3 {
 background-color:#1c2a48 !important
}
.mdb-color.darken-4 {
 background-color:#1c2331 !important
}
.red.lighten-5 {
 background-color:#ffebee !important
}
.red.lighten-4 {
 background-color:#ffcdd2 !important
}
.red.lighten-3 {
 background-color:#ef9a9a !important
}
.red.lighten-2 {
 background-color:#e57373 !important
}
.red.lighten-1 {
 background-color:#ef5350 !important
}
.red {
 background-color:#f44336 !important
}
.red-text {
 color:#f44336 !important
}
.rgba-red-slight,
.rgba-red-slight:after {
 background-color:rgba(244,67,54,0.1)
}
.rgba-red-light,
.rgba-red-light:after {
 background-color:rgba(244,67,54,0.3)
}
.rgba-red-strong,
.rgba-red-strong:after {
 background-color:rgba(244,67,54,0.7)
}
.red.darken-1 {
 background-color:#e53935 !important
}
.red.darken-2 {
 background-color:#d32f2f !important
}
.red.darken-3 {
 background-color:#c62828 !important
}
.red.darken-4 {
 background-color:#b71c1c !important
}
.red.accent-1 {
 background-color:#ff8a80 !important
}
.red.accent-2 {
 background-color:#ff5252 !important
}
.red.accent-3 {
 background-color:#ff1744 !important
}
.red.accent-4 {
 background-color:#d50000 !important
}
.pink.lighten-5 {
 background-color:#fce4ec !important
}
.pink.lighten-4 {
 background-color:#f8bbd0 !important
}
.pink.lighten-3 {
 background-color:#f48fb1 !important
}
.pink.lighten-2 {
 background-color:#f06292 !important
}
.pink.lighten-1 {
 background-color:#ec407a !important
}
.pink {
 background-color:#e91e63 !important
}
.pink-text {
 color:#e91e63 !important
}
.rgba-pink-slight,
.rgba-pink-slight:after {
 background-color:rgba(233,30,99,0.1)
}
.rgba-pink-light,
.rgba-pink-light:after {
 background-color:rgba(233,30,99,0.3)
}
.rgba-pink-strong,
.rgba-pink-strong:after {
 background-color:rgba(233,30,99,0.7)
}
.pink.darken-1 {
 background-color:#d81b60 !important
}
.pink.darken-2 {
 background-color:#c2185b !important
}
.pink.darken-3 {
 background-color:#ad1457 !important
}
.pink.darken-4 {
 background-color:#880e4f !important
}
.pink.accent-1 {
 background-color:#ff80ab !important
}
.pink.accent-2 {
 background-color:#ff4081 !important
}
.pink.accent-3 {
 background-color:#f50057 !important
}
.pink.accent-4 {
 background-color:#c51162 !important
}
.purple.lighten-5 {
 background-color:#f3e5f5 !important
}
.purple.lighten-4 {
 background-color:#e1bee7 !important
}
.purple.lighten-3 {
 background-color:#ce93d8 !important
}
.purple.lighten-2 {
 background-color:#ba68c8 !important
}
.purple.lighten-1 {
 background-color:#ab47bc !important
}
.purple {
 background-color:#9c27b0 !important
}
.purple-text {
 color:#9c27b0 !important
}
.rgba-purple-slight,
.rgba-purple-slight:after {
 background-color:rgba(156,39,176,0.1)
}
.rgba-purple-light,
.rgba-purple-light:after {
 background-color:rgba(156,39,176,0.3)
}
.rgba-purple-strong,
.rgba-purple-strong:after {
 background-color:rgba(156,39,176,0.7)
}
.purple.darken-1 {
 background-color:#8e24aa !important
}
.purple.darken-2 {
 background-color:#7b1fa2 !important
}
.purple.darken-3 {
 background-color:#6a1b9a !important
}
.purple.darken-4 {
 background-color:#4a148c !important
}
.purple.accent-1 {
 background-color:#ea80fc !important
}
.purple.accent-2 {
 background-color:#e040fb !important
}
.purple.accent-3 {
 background-color:#d500f9 !important
}
.purple.accent-4 {
 background-color:#a0f !important
}
.deep-purple.lighten-5 {
 background-color:#ede7f6 !important
}
.deep-purple.lighten-4 {
 background-color:#d1c4e9 !important
}
.deep-purple.lighten-3 {
 background-color:#b39ddb !important
}
.deep-purple.lighten-2 {
 background-color:#9575cd !important
}
.deep-purple.lighten-1 {
 background-color:#7e57c2 !important
}
.deep-purple {
 background-color:#673ab7 !important
}
.deep-purple-text {
 color:#673ab7 !important
}
.rgba-deep-purple-slight,
.rgba-deep-purple-slight:after {
 background-color:rgba(103,58,183,0.1)
}
.rgba-deep-purple-light,
.rgba-deep-purple-light:after {
 background-color:rgba(103,58,183,0.3)
}
.rgba-deep-purple-strong,
.rgba-deep-purple-strong:after {
 background-color:rgba(103,58,183,0.7)
}
.deep-purple.darken-1 {
 background-color:#5e35b1 !important
}
.deep-purple.darken-2 {
 background-color:#512da8 !important
}
.deep-purple.darken-3 {
 background-color:#4527a0 !important
}
.deep-purple.darken-4 {
 background-color:#311b92 !important
}
.deep-purple.accent-1 {
 background-color:#b388ff !important
}
.deep-purple.accent-2 {
 background-color:#7c4dff !important
}
.deep-purple.accent-3 {
 background-color:#651fff !important
}
.deep-purple.accent-4 {
 background-color:#6200ea !important
}
.indigo.lighten-5 {
 background-color:#e8eaf6 !important
}
.indigo.lighten-4 {
 background-color:#c5cae9 !important
}
.indigo.lighten-3 {
 background-color:#9fa8da !important
}
.indigo.lighten-2 {
 background-color:#7986cb !important
}
.indigo.lighten-1 {
 background-color:#5c6bc0 !important
}
.indigo {
 background-color:#3f51b5 !important
}
.indigo-text {
 color:#3f51b5 !important
}
.rgba-indigo-slight,
.rgba-indigo-slight:after {
 background-color:rgba(63,81,181,0.1)
}
.rgba-indigo-light,
.rgba-indigo-light:after {
 background-color:rgba(63,81,181,0.3)
}
.rgba-indigo-strong,
.rgba-indigo-strong:after {
 background-color:rgba(63,81,181,0.7)
}
.indigo.darken-1 {
 background-color:#3949ab !important
}
.indigo.darken-2 {
 background-color:#303f9f !important
}
.indigo.darken-3 {
 background-color:#283593 !important
}
.indigo.darken-4 {
 background-color:#1a237e !important
}
.indigo.accent-1 {
 background-color:#8c9eff !important
}
.indigo.accent-2 {
 background-color:#536dfe !important
}
.indigo.accent-3 {
 background-color:#3d5afe !important
}
.indigo.accent-4 {
 background-color:#304ffe !important
}
.blue.lighten-5 {
 background-color:#e3f2fd !important
}
.blue.lighten-4 {
 background-color:#bbdefb !important
}
.blue.lighten-3 {
 background-color:#90caf9 !important
}
.blue.lighten-2 {
 background-color:#64b5f6 !important
}
.blue.lighten-1 {
 background-color:#42a5f5 !important
}
.blue {
 background-color:#2196f3 !important
}
.blue-text {
 color:#2196f3 !important
}
.rgba-blue-slight,
.rgba-blue-slight:after {
 background-color:rgba(33,150,243,0.1)
}
.rgba-blue-light,
.rgba-blue-light:after {
 background-color:rgba(33,150,243,0.3)
}
.rgba-blue-strong,
.rgba-blue-strong:after {
 background-color:rgba(33,150,243,0.7)
}
.blue.darken-1 {
 background-color:#1e88e5 !important
}
.blue.darken-2 {
 background-color:#1976d2 !important
}
.blue.darken-3 {
 background-color:#1565c0 !important
}
.blue.darken-4 {
 background-color:#0d47a1 !important
}
.blue.accent-1 {
 background-color:#82b1ff !important
}
.blue.accent-2 {
 background-color:#448aff !important
}
.blue.accent-3 {
 background-color:#2979ff !important
}
.blue.accent-4 {
 background-color:#2962ff !important
}
.light-blue.lighten-5 {
 background-color:#e1f5fe !important
}
.light-blue.lighten-4 {
 background-color:#b3e5fc !important
}
.light-blue.lighten-3 {
 background-color:#81d4fa !important
}
.light-blue.lighten-2 {
 background-color:#4fc3f7 !important
}
.light-blue.lighten-1 {
 background-color:#29b6f6 !important
}
.light-blue {
 background-color:#03a9f4 !important
}
.light-blue-text {
 color:#03a9f4 !important
}
.rgba-light-blue-slight,
.rgba-light-blue-slight:after {
 background-color:rgba(3,169,244,0.1)
}
.rgba-light-blue-light,
.rgba-light-blue-light:after {
 background-color:rgba(3,169,244,0.3)
}
.rgba-light-blue-strong,
.rgba-light-blue-strong:after {
 background-color:rgba(3,169,244,0.7)
}
.light-blue.darken-1 {
 background-color:#039be5 !important
}
.light-blue.darken-2 {
 background-color:#0288d1 !important
}
.light-blue.darken-3 {
 background-color:#0277bd !important
}
.light-blue.darken-4 {
 background-color:#01579b !important
}
.light-blue.accent-1 {
 background-color:#80d8ff !important
}
.light-blue.accent-2 {
 background-color:#40c4ff !important
}
.light-blue.accent-3 {
 background-color:#00b0ff !important
}
.light-blue.accent-4 {
 background-color:#0091ea !important
}
.cyan.lighten-5 {
 background-color:#e0f7fa !important
}
.cyan.lighten-4 {
 background-color:#b2ebf2 !important
}
.cyan.lighten-3 {
 background-color:#80deea !important
}
.cyan.lighten-2 {
 background-color:#4dd0e1 !important
}
.cyan.lighten-1 {
 background-color:#26c6da !important
}
.cyan {
 background-color:#00bcd4 !important
}
.cyan-text {
 color:#00bcd4 !important
}
.rgba-cyan-slight,
.rgba-cyan-slight:after {
 background-color:rgba(0,188,212,0.1)
}
.rgba-cyan-light,
.rgba-cyan-light:after {
 background-color:rgba(0,188,212,0.3)
}
.rgba-cyan-strong,
.rgba-cyan-strong:after {
 background-color:rgba(0,188,212,0.7)
}
.cyan.darken-1 {
 background-color:#00acc1 !important
}
.cyan.darken-2 {
 background-color:#0097a7 !important
}
.cyan.darken-3 {
 background-color:#00838f !important
}
.cyan.darken-4 {
 background-color:#006064 !important
}
.cyan.accent-1 {
 background-color:#84ffff !important
}
.cyan.accent-2 {
 background-color:#18ffff !important
}
.cyan.accent-3 {
 background-color:#00e5ff !important
}
.cyan.accent-4 {
 background-color:#00b8d4 !important
}
.teal.lighten-5 {
 background-color:#e0f2f1 !important
}
.teal.lighten-4 {
 background-color:#b2dfdb !important
}
.teal.lighten-3 {
 background-color:#80cbc4 !important
}
.teal.lighten-2 {
 background-color:#4db6ac !important
}
.teal.lighten-1 {
 background-color:#26a69a !important
}
.teal {
 background-color:#009688 !important
}
.teal-text {
 color:#009688 !important
}
.rgba-teal-slight,
.rgba-teal-slight:after {
 background-color:rgba(0,150,136,0.1)
}
.rgba-teal-light,
.rgba-teal-light:after {
 background-color:rgba(0,150,136,0.3)
}
.rgba-teal-strong,
.rgba-teal-strong:after {
 background-color:rgba(0,150,136,0.7)
}
.teal.darken-1 {
 background-color:#00897b !important
}
.teal.darken-2 {
 background-color:#00796b !important
}
.teal.darken-3 {
 background-color:#00695c !important
}
.teal.darken-4 {
 background-color:#004d40 !important
}
.teal.accent-1 {
 background-color:#a7ffeb !important
}
.teal.accent-2 {
 background-color:#64ffda !important
}
.teal.accent-3 {
 background-color:#1de9b6 !important
}
.teal.accent-4 {
 background-color:#00bfa5 !important
}
.green.lighten-5 {
 background-color:#e8f5e9 !important
}
.green.lighten-4 {
 background-color:#c8e6c9 !important
}
.green.lighten-3 {
 background-color:#a5d6a7 !important
}
.green.lighten-2 {
 background-color:#81c784 !important
}
.green.lighten-1 {
 background-color:#66bb6a !important
}
.green {
 background-color:#4caf50 !important
}
.green-text {
 color:#4caf50 !important
}
.rgba-green-slight,
.rgba-green-slight:after {
 background-color:rgba(76,175,80,0.1)
}
.rgba-green-light,
.rgba-green-light:after {
 background-color:rgba(76,175,80,0.3)
}
.rgba-green-strong,
.rgba-green-strong:after {
 background-color:rgba(76,175,80,0.7)
}
.green.darken-1 {
 background-color:#43a047 !important
}
.green.darken-2 {
 background-color:#388e3c !important
}
.green.darken-3 {
 background-color:#2e7d32 !important
}
.green.darken-4 {
 background-color:#1b5e20 !important
}
.green.accent-1 {
 background-color:#b9f6ca !important
}
.green.accent-2 {
 background-color:#69f0ae !important
}
.green.accent-3 {
 background-color:#00e676 !important
}
.green.accent-4 {
 background-color:#00c853 !important
}
.light-green.lighten-5 {
 background-color:#f1f8e9 !important
}
.light-green.lighten-4 {
 background-color:#dcedc8 !important
}
.light-green.lighten-3 {
 background-color:#c5e1a5 !important
}
.light-green.lighten-2 {
 background-color:#aed581 !important
}
.light-green.lighten-1 {
 background-color:#9ccc65 !important
}
.light-green {
 background-color:#8bc34a !important
}
.light-green-text {
 color:#8bc34a !important
}
.rgba-light-green-slight,
.rgba-light-green-slight:after {
 background-color:rgba(139,195,74,0.1)
}
.rgba-light-green-light,
.rgba-light-green-light:after {
 background-color:rgba(139,195,74,0.3)
}
.rgba-light-green-strong,
.rgba-light-green-strong:after {
 background-color:rgba(139,195,74,0.7)
}
.light-green.darken-1 {
 background-color:#7cb342 !important
}
.light-green.darken-2 {
 background-color:#689f38 !important
}
.light-green.darken-3 {
 background-color:#558b2f !important
}
.light-green.darken-4 {
 background-color:#33691e !important
}
.light-green.accent-1 {
 background-color:#ccff90 !important
}
.light-green.accent-2 {
 background-color:#b2ff59 !important
}
.light-green.accent-3 {
 background-color:#76ff03 !important
}
.light-green.accent-4 {
 background-color:#64dd17 !important
}
.lime.lighten-5 {
 background-color:#f9fbe7 !important
}
.lime.lighten-4 {
 background-color:#f0f4c3 !important
}
.lime.lighten-3 {
 background-color:#e6ee9c !important
}
.lime.lighten-2 {
 background-color:#dce775 !important
}
.lime.lighten-1 {
 background-color:#d4e157 !important
}
.lime {
 background-color:#cddc39 !important
}
.lime-text {
 color:#cddc39 !important
}
.rgba-lime-slight,
.rgba-lime-slight:after {
 background-color:rgba(205,220,57,0.1)
}
.rgba-lime-light,
.rgba-lime-light:after {
 background-color:rgba(205,220,57,0.3)
}
.rgba-lime-strong,
.rgba-lime-strong:after {
 background-color:rgba(205,220,57,0.7)
}
.lime.darken-1 {
 background-color:#c0ca33 !important
}
.lime.darken-2 {
 background-color:#afb42b !important
}
.lime.darken-3 {
 background-color:#9e9d24 !important
}
.lime.darken-4 {
 background-color:#827717 !important
}
.lime.accent-1 {
 background-color:#f4ff81 !important
}
.lime.accent-2 {
 background-color:#eeff41 !important
}
.lime.accent-3 {
 background-color:#c6ff00 !important
}
.lime.accent-4 {
 background-color:#aeea00 !important
}
.yellow.lighten-5 {
 background-color:#fffde7 !important
}
.yellow.lighten-4 {
 background-color:#fff9c4 !important
}
.yellow.lighten-3 {
 background-color:#fff59d !important
}
.yellow.lighten-2 {
 background-color:#fff176 !important
}
.yellow.lighten-1 {
 background-color:#ffee58 !important
}
.yellow {
 background-color:#ffeb3b !important
}
.yellow-text {
 color:#ffeb3b !important
}
.rgba-yellow-slight,
.rgba-yellow-slight:after {
 background-color:rgba(255,235,59,0.1)
}
.rgba-yellow-light,
.rgba-yellow-light:after {
 background-color:rgba(255,235,59,0.3)
}
.rgba-yellow-strong,
.rgba-yellow-strong:after {
 background-color:rgba(255,235,59,0.7)
}
.yellow.darken-1 {
 background-color:#fdd835 !important
}
.yellow.darken-2 {
 background-color:#fbc02d !important
}
.yellow.darken-3 {
 background-color:#f9a825 !important
}
.yellow.darken-4 {
 background-color:#f57f17 !important
}
.yellow.accent-1 {
 background-color:#ffff8d !important
}
.yellow.accent-2 {
 background-color:#ff0 !important
}
.yellow.accent-3 {
 background-color:#ffea00 !important
}
.yellow.accent-4 {
 background-color:#ffd600 !important
}
.amber.lighten-5 {
 background-color:#fff8e1 !important
}
.amber.lighten-4 {
 background-color:#ffecb3 !important
}
.amber.lighten-3 {
 background-color:#ffe082 !important
}
.amber.lighten-2 {
 background-color:#ffd54f !important
}
.amber.lighten-1 {
 background-color:#ffca28 !important
}
.amber {
 background-color:#ffc107 !important
}
.amber-text {
 color:#ffc107 !important
}
.rgba-amber-slight,
.rgba-amber-slight:after {
 background-color:rgba(255,193,7,0.1)
}
.rgba-amber-light,
.rgba-amber-light:after {
 background-color:rgba(255,193,7,0.3)
}
.rgba-amber-strong,
.rgba-amber-strong:after {
 background-color:rgba(255,193,7,0.7)
}
.amber.darken-1 {
 background-color:#ffb300 !important
}
.amber.darken-2 {
 background-color:#ffa000 !important
}
.amber.darken-3 {
 background-color:#ff8f00 !important
}
.amber.darken-4 {
 background-color:#ff6f00 !important
}
.amber.accent-1 {
 background-color:#ffe57f !important
}
.amber.accent-2 {
 background-color:#ffd740 !important
}
.amber.accent-3 {
 background-color:#ffc400 !important
}
.amber.accent-4 {
 background-color:#ffab00 !important
}
.orange.lighten-5 {
 background-color:#fff3e0 !important
}
.orange.lighten-4 {
 background-color:#ffe0b2 !important
}
.orange.lighten-3 {
 background-color:#ffcc80 !important
}
.orange.lighten-2 {
 background-color:#ffb74d !important
}
.orange.lighten-1 {
 background-color:#ffa726 !important
}
.orange {
 background-color:#ff9800 !important
}
.orange-text {
 color:#ff9800 !important
}
.rgba-orange-slight,
.rgba-orange-slight:after {
 background-color:rgba(255,152,0,0.1)
}
.rgba-orange-light,
.rgba-orange-light:after {
 background-color:rgba(255,152,0,0.3)
}
.rgba-orange-strong,
.rgba-orange-strong:after {
 background-color:rgba(255,152,0,0.7)
}
.orange.darken-1 {
 background-color:#fb8c00 !important
}
.orange.darken-2 {
 background-color:#f57c00 !important
}
.orange.darken-3 {
 background-color:#ef6c00 !important
}
.orange.darken-4 {
 background-color:#e65100 !important
}
.orange.accent-1 {
 background-color:#ffd180 !important
}
.orange.accent-2 {
 background-color:#ffab40 !important
}
.orange.accent-3 {
 background-color:#ff9100 !important
}
.orange.accent-4 {
 background-color:#ff6d00 !important
}
.deep-orange.lighten-5 {
 background-color:#fbe9e7 !important
}
.deep-orange.lighten-4 {
 background-color:#ffccbc !important
}
.deep-orange.lighten-3 {
 background-color:#ffab91 !important
}
.deep-orange.lighten-2 {
 background-color:#ff8a65 !important
}
.deep-orange.lighten-1 {
 background-color:#ff7043 !important
}
.deep-orange {
 background-color:#ff5722 !important
}
.deep-orange-text {
 color:#ff5722 !important
}
.rgba-deep-orange-slight,
.rgba-deep-orange-slight:after {
 background-color:rgba(255,87,34,0.1)
}
.rgba-deep-orange-light,
.rgba-deep-orange-light:after {
 background-color:rgba(255,87,34,0.3)
}
.rgba-deep-orange-strong,
.rgba-deep-orange-strong:after {
 background-color:rgba(255,87,34,0.7)
}
.deep-orange.darken-1 {
 background-color:#f4511e !important
}
.deep-orange.darken-2 {
 background-color:#e64a19 !important
}
.deep-orange.darken-3 {
 background-color:#d84315 !important
}
.deep-orange.darken-4 {
 background-color:#bf360c !important
}
.deep-orange.accent-1 {
 background-color:#ff9e80 !important
}
.deep-orange.accent-2 {
 background-color:#ff6e40 !important
}
.deep-orange.accent-3 {
 background-color:#ff3d00 !important
}
.deep-orange.accent-4 {
 background-color:#dd2c00 !important
}
.brown.lighten-5 {
 background-color:#efebe9 !important
}
.brown.lighten-4 {
 background-color:#d7ccc8 !important
}
.brown.lighten-3 {
 background-color:#bcaaa4 !important
}
.brown.lighten-2 {
 background-color:#a1887f !important
}
.brown.lighten-1 {
 background-color:#8d6e63 !important
}
.brown {
 background-color:#795548 !important
}
.brown-text {
 color:#795548 !important
}
.rgba-brown-slight,
.rgba-brown-slight:after {
 background-color:rgba(121,85,72,0.1)
}
.rgba-brown-light,
.rgba-brown-light:after {
 background-color:rgba(121,85,72,0.3)
}
.rgba-brown-strong,
.rgba-brown-strong:after {
 background-color:rgba(121,85,72,0.7)
}
.brown.darken-1 {
 background-color:#6d4c41 !important
}
.brown.darken-2 {
 background-color:#5d4037 !important
}
.brown.darken-3 {
 background-color:#4e342e !important
}
.brown.darken-4 {
 background-color:#3e2723 !important
}
.blue-grey.lighten-5 {
 background-color:#eceff1 !important
}
.blue-grey.lighten-4 {
 background-color:#cfd8dc !important
}
.blue-grey.lighten-3 {
 background-color:#b0bec5 !important
}
.blue-grey.lighten-2 {
 background-color:#90a4ae !important
}
.blue-grey.lighten-1 {
 background-color:#78909c !important
}
.blue-grey {
 background-color:#607d8b !important
}
.blue-grey-text {
 color:#607d8b !important
}
.rgba-blue-grey-slight,
.rgba-blue-grey-slight:after {
 background-color:rgba(96,125,139,0.1)
}
.rgba-blue-grey-light,
.rgba-blue-grey-light:after {
 background-color:rgba(96,125,139,0.3)
}
.rgba-blue-grey-strong,
.rgba-blue-grey-strong:after {
 background-color:rgba(96,125,139,0.7)
}
.blue-grey.darken-1 {
 background-color:#546e7a !important
}
.blue-grey.darken-2 {
 background-color:#455a64 !important
}
.blue-grey.darken-3 {
 background-color:#37474f !important
}
.blue-grey.darken-4 {
 background-color:#263238 !important
}
.grey.lighten-5 {
 background-color:#fafafa !important
}
.grey.lighten-4 {
 background-color:#f5f5f5 !important
}
.grey.lighten-3 {
 background-color:#eee !important
}
.grey.lighten-2 {
 background-color:#e0e0e0 !important
}
.grey.lighten-1 {
 background-color:#bdbdbd !important
}
.grey {
 background-color:#9e9e9e !important
}
.grey-text {
 color:#9e9e9e !important
}
.rgba-grey-slight,
.rgba-grey-slight:after {
 background-color:rgba(158,158,158,0.1)
}
.rgba-grey-light,
.rgba-grey-light:after {
 background-color:rgba(158,158,158,0.3)
}
.rgba-grey-strong,
.rgba-grey-strong:after {
 background-color:rgba(158,158,158,0.7)
}
.grey.darken-1 {
 background-color:#757575 !important
}
.grey.darken-2 {
 background-color:#616161 !important
}
.grey.darken-3 {
 background-color:#424242 !important
}
.grey.darken-4 {
 background-color:#212121 !important
}
.black {
 background-color:#000 !important
}
.black-text {
 color:#000 !important
}
.rgba-black-slight,
.rgba-black-slight:after {
 background-color:rgba(0,0,0,0.1)
}
.rgba-black-light,
.rgba-black-light:after {
 background-color:rgba(0,0,0,0.3)
}
.rgba-black-strong,
.rgba-black-strong:after {
 background-color:rgba(0,0,0,0.7)
}
.white {
 background-color:#fff !important
}
.white-text {
 color:#fff !important
}
.rgba-white-slight,
.rgba-white-slight:after {
 background-color:rgba(255,255,255,0.1)
}
.rgba-white-light,
.rgba-white-light:after {
 background-color:rgba(255,255,255,0.3)
}
.rgba-white-strong,
.rgba-white-strong:after {
 background-color:rgba(255,255,255,0.7)
}
.rgba-stylish-slight {
 background-color:rgba(62,69,81,0.1)
}
.rgba-stylish-light {
 background-color:rgba(62,69,81,0.3)
}
.rgba-stylish-strong {
 background-color:rgba(62,69,81,0.7)
}
.primary-color {
 background-color:#4285f4 !important
}
.primary-color-dark {
 background-color:#0d47a1 !important
}
.secondary-color {
 background-color:#a6c !important
}
.secondary-color-dark {
 background-color:#93c !important
}
.default-color {
 background-color:#2bbbad !important
}
.default-color-dark {
 background-color:#00695c !important
}
.info-color {
 background-color:#33b5e5 !important
}
.info-color-dark {
 background-color:#09c !important
}
.success-color {
 background-color:#00c851 !important
}
.success-color-dark {
 background-color:#007e33 !important
}
.warning-color {
 background-color:#fb3 !important
}
.warning-color-dark {
 background-color:#f80 !important
}
.danger-color {
 background-color:#ff3547 !important
}
.danger-color-dark {
 background-color:#c00 !important
}
.elegant-color {
 background-color:#2e2e2e !important
}
.elegant-color-dark {
 background-color:#212121 !important
}
.stylish-color {
 background-color:#4b515d !important
}
.stylish-color-dark {
 background-color:#3e4551 !important
}
.unique-color {
 background-color:#3f729b !important
}
.unique-color-dark {
 background-color:#1c2331 !important
}
.special-color {
 background-color:#37474f !important
}
.special-color-dark {
 background-color:#263238 !important
}
.purple-gradient {
 background:linear-gradient(40deg, #ff6ec4, #7873f5) !important
}
.peach-gradient {
 background:linear-gradient(40deg, #ffd86f, #fc6262) !important
}
.aqua-gradient {
 background:linear-gradient(40deg, #2096ff, #05ffa3) !important
}
.blue-gradient {
 background:linear-gradient(40deg, #45cafc, #303f9f) !important
}
.purple-gradient-rgba {
 background:linear-gradient(40deg, rgba(255,110,196,0.9), rgba(120,115,245,0.9)) !important
}
.peach-gradient-rgba {
 background:linear-gradient(40deg, rgba(255,216,111,0.9), rgba(252,98,98,0.9)) !important
}
.aqua-gradient-rgba {
 background:linear-gradient(40deg, rgba(32,150,255,0.9), rgba(5,255,163,0.9)) !important
}
.blue-gradient-rgba {
 background:linear-gradient(40deg, rgba(69,202,252,0.9), rgba(48,63,159,0.9)) !important
}
.dark-grey-text {
 color:#4f4f4f !important
}
.dark-grey-text:hover,
.dark-grey-text:focus {
 color:#4f4f4f !important
}
.hoverable {
 -webkit-box-shadow:none;
 box-shadow:none;
 -webkit-transition:all 0.55s ease-in-out;
 transition:all 0.55s ease-in-out
}
.hoverable:hover {
 -webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
 box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
 -webkit-transition:all 0.55s ease-in-out;
 transition:all 0.55s ease-in-out
}
.z-depth-0 {
 -webkit-box-shadow:none !important;
 box-shadow:none !important
}
.z-depth-1,
.card.gradient-card:focus-within .card-image {
 -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;
 box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important
}
.z-depth-1-half {
 -webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important;
 box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important
}
.z-depth-2 {
 -webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
 box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important
}
.z-depth-3 {
 -webkit-box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19) !important;
 box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19) !important
}
.z-depth-4 {
 -webkit-box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21) !important;
 box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21) !important
}
.z-depth-5 {
 -webkit-box-shadow:0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22) !important;
 box-shadow:0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22) !important
}
.disabled,
:disabled {
 pointer-events:none !important
}
a {
 color:#0275d8;
 text-decoration:none;
 cursor:pointer;
 -webkit-transition:all 0.2s ease-in-out;
 transition:all 0.2s ease-in-out
}
a:hover {
 color:#014c8c;
 text-decoration:none;
 -webkit-transition:all 0.2s ease-in-out;
 transition:all 0.2s ease-in-out
}
a.disabled:hover,
a:disabled:hover {
 color:#0275d8
}
a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
 color:inherit;
 text-decoration:none
}
.divider-new {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 margin-top:2.8rem;
 margin-bottom:2.8rem
}
.divider-new>h1,
.divider-new h2,
.divider-new h3,
.divider-new h4,
.divider-new h5,
.divider-new h6 {
 margin-bottom:0
}
.divider-new:before,
.divider-new:after {
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1;
 height:1.5px;
 height:2px;
 content:"";
 background:#c6c6c6
}
.divider-new:before {
 margin:0 .5rem 0 0
}
.divider-new:after {
 margin:0 0 0 .5rem
}
.card.promoting-card .fas,
.card.promoting-card .fab,
.card.promoting-card .far {
 -webkit-transition:.4s;
 transition:.4s
}
.card.promoting-card .fas[class*="fa-"]:hover,
.card.promoting-card .fab[class*="fa-"]:hover,
.card.promoting-card .far[class*="fa-"]:hover {
 cursor:pointer;
 -webkit-transition:.4s;
 transition:.4s
}
.card.weather-card .collapse-content a.collapsed:after {
 content:"Expand"
}
.card.weather-card .collapse-content a:not(.collapsed):after {
 content:"Collapse"
}
.card.weather-card .degree:after {
 position:absolute;
 margin-top:.9rem;
 font-size:3rem;
 font-weight:400;
 content:"°C"
}
.card.gradient-card {
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out
}
.card.gradient-card .first-content .card-title {
 font-weight:500
}
.card.gradient-card .second-content {
 display:none
}
.card.gradient-card .third-content {
 display:none
}
.card.gradient-card .card-body {
 height:0;
 padding-top:0;
 padding-bottom:0;
 overflow:hidden;
 visibility:hidden;
 opacity:0;
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out
}
.card.gradient-card .card-image {
 border-radius:.25rem
}
.card.gradient-card .card-image .mask {
 border-radius:.25rem
}
.card.gradient-card:focus-within {
 margin-top:3rem;
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out
}
.card.gradient-card:focus-within .card-image {
 width:7rem;
 height:7rem;
 margin-top:-2rem;
 margin-bottom:2rem;
 margin-left:1rem;
 border-radius:.25rem;
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out
}
.card.gradient-card:focus-within .card-image .mask {
 border-radius:.25rem
}
.card.gradient-card:focus-within .card-body {
 height:auto;
 padding-top:1.25rem;
 padding-bottom:1.25rem;
 overflow:visible;
 visibility:visible;
 border-radius:.25rem;
 opacity:1;
 -webkit-transition:all .7s ease-in-out;
 transition:all .7s ease-in-out
}
.card.gradient-card:focus-within .card-body .progress {
 height:.4rem
}
.card.gradient-card:focus-within .card-body .progress .progress-bar {
 height:.4rem
}
.card.gradient-card:focus-within .first-content {
 display:none
}
.card.gradient-card:focus-within .second-content {
 display:block
}
.card.gradient-card:focus-within .third-content {
 display:block;
 margin-top:-6rem
}
@media (max-device-width: 1025px) {
 .card.gradient-card:hover {
  margin-top:3rem;
  -webkit-transition:all .5s ease-in-out;
  transition:all .5s ease-in-out
 }
 .card.gradient-card:hover .card-image {
  width:7rem;
  height:7rem;
  margin-top:-2rem;
  margin-bottom:2rem;
  margin-left:1rem;
  border-radius:.25rem;
  -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
  box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
  -webkit-transition:all .5s ease-in-out;
  transition:all .5s ease-in-out
 }
 .card.gradient-card:hover .card-image .mask {
  border-radius:.25rem
 }
 .card.gradient-card:hover .card-body {
  height:auto;
  padding-top:1.25rem;
  padding-bottom:1.25rem;
  overflow:visible;
  visibility:visible;
  border-radius:.25rem;
  opacity:1;
  -webkit-transition:all .7s ease-in-out;
  transition:all .7s ease-in-out
 }
 .card.gradient-card:hover .card-body .progress {
  height:.4rem
 }
 .card.gradient-card:hover .card-body .progress .progress-bar {
  height:.4rem
 }
 .card.gradient-card:hover .first-content {
  display:none
 }
 .card.gradient-card:hover .second-content {
  display:block
 }
 .card.gradient-card:hover .third-content {
  display:block;
  margin-top:-6rem
 }
}
.card.booking-card .rating {
 font-size:.7rem
}
.card.chart-card .classic-tabs .nav li a.active {
 border-bottom:2px solid;
 -webkit-transition:width .5s ease, background-color .5s ease;
 transition:width .5s ease, background-color .5s ease
}
.card.chart-card .classic-tabs .nav.tabs-white li a {
 font-weight:500;
 color:#757575
}
.card.chart-card .classic-tabs .nav.tabs-white li a.active {
 color:#673ab7
}
.card.chart-card .btn-deep-purple-accent {
 margin-top:-65px;
 background-color:#b388ff
}
.card.chart-card .btn-deep-purple-accent i {
 color:#000 !important
}
.card.chart-card .btn-teal-accent {
 margin-top:-65px;
 background-color:#1de9b6
}
.card.chart-card .btn-teal-accent i {
 color:#000 !important
}
.card.colorful-card .indigo-accent-text {
 color:#304ffe
}
.card.colorful-card .btn-indigo-accent {
 background-color:#304ffe
}
.card.colorful-card .yellow-darken-text {
 color:#fdd835
}
.card.colorful-card .testimonial-card .avatar {
 width:55px;
 margin-top:-30px;
 border:3px solid #fff
}
.card.colorful-card .testimonial-card .avatar img {
 width:50px;
 height:50px
}
.card.colorful-card .brown-darken-text {
 color:#3e2723
}
.card.colorful-card .btn-red-lighten {
 background-color:#ffcdd2
}
.card.panels-card .hour {
 margin-top:.3rem;
 font-size:.8rem
}
.card.map-card .living-coral {
 background-color:#fa7268
}
.card.map-card .living-coral-text {
 color:#fa7268
}
.card.map-card .table th {
 width:2rem
}
.card.map-card .pt-3-5 {
 padding-top:1.25rem
}
.card.map-card .card-body {
 position:absolute;
 top:23%;
 width:100%;
 height:77%;
 overflow:hidden;
 background-color:transparent;
 border-radius:0 !important;
 -webkit-transition:all 1s;
 transition:all 1s
}
.card.map-card .card-body.closed {
 top:100%;
 height:8.1rem;
 margin-top:-8.1rem
}
.card.map-card .map-container {
 position:relative;
 height:0;
 padding-bottom:56.25%;
 overflow:hidden
}
.card.map-card .map-container iframe {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.card.map-card .button .btn-floating {
 margin-top:-2rem
}
.card-wrapper.card-action {
 min-height:640px
}
@media (max-width: 450px) {
 .card-wrapper.card-action {
  min-height:790px
 }
}
.card-form .md-form input[type="text"]:focus:not([readonly]),
.card-form .md-form input[type="email"]:focus:not([readonly]),
.card-form .md-form input[type="password"]:focus:not([readonly]) {
 border-bottom:1px solid #fff;
 -webkit-box-shadow:0 1px 0 0 #fff;
 box-shadow:0 1px 0 0 #fff
}
.card-form .card-form-2 {
 margin-top:-35px;
 border-top-left-radius:21px;
 border-top-right-radius:21px
}
.card-form .card-form-2 .form-check-input[type="checkbox"].filled-in:checked+label:after,
.card-form .card-form-2 label.btn input[type="checkbox"].filled-in:checked+label:after {
 background-color:#e53935;
 border:2px solid #e53935
}
.card-form .card-form-2 .btn-outline-red-accent {
 color:#e53935;
 background-color:transparent;
 border:2px solid #e53935
}
.card-form .card-form-2 .pink-accent-text {
 color:#c51162
}
.z-depth-1-bottom {
 -webkit-box-shadow:0 5px 5px -2px rgba(0,0,0,0.16);
 box-shadow:0 5px 5px -2px rgba(0,0,0,0.16)
}
.md-calendar {
 background-color:#69004b
}
.md-calendar .weekdays,
.md-calendar .days {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.md-calendar .weekdays li,
.md-calendar .days li {
 width:13.6%;
 padding:.9rem 0;
 text-align:center
}
.md-calendar .days li {
 margin-bottom:.5rem;
 font-size:.9rem
}
.md-calendar .days li.active {
 background-color:#fb0025
}
.md-calendar .days li.active.rounded-right {
 border-top-right-radius:50% !important;
 border-bottom-right-radius:50% !important
}
.md-calendar .days li.active.rounded-left {
 border-top-left-radius:50% !important;
 border-bottom-left-radius:50% !important
}
.chat-room .friend-list li {
 border-bottom:1px solid #e0e0e0
}
.chat-room .friend-list li:last-of-type {
 border-bottom:none
}
.chat-room img.avatar {
 width:3rem;
 height:3rem
}
.chat-room .text-small {
 font-size:.95rem
}
.chat-room .text-smaller {
 font-size:.75rem
}
.chat-room.small-chat {
 position:fixed;
 bottom:0;
 width:20rem;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.chat-room.small-chat.slim {
 height:3rem
}
.chat-room.small-chat.slim .icons .feature {
 display:none
}
.chat-room.small-chat.slim .my-custom-scrollbar {
 display:none
}
.chat-room.small-chat.slim .card-footer {
 display:none
}
.chat-room.small-chat .profile-photo img.avatar {
 width:2rem;
 height:2rem
}
.chat-room.small-chat .profile-photo .state {
 position:relative;
 top:-.5rem;
 left:auto;
 z-index:2;
 display:block;
 width:.65rem;
 height:.65rem;
 margin-left:1.35rem;
 background-color:#007e33;
 border:.1rem solid #fff;
 border-radius:50%
}
.chat-room.small-chat .profile-photo.message-photo {
 margin-top:2.7rem
}
.chat-room.small-chat .heading {
 height:2.1rem
}
.chat-room.small-chat .heading .data {
 line-height:1.5
}
.chat-room.small-chat .heading .data .name {
 font-size:.8rem
}
.chat-room.small-chat .heading .data .activity {
 font-size:.75rem
}
.chat-room.small-chat .icons {
 padding-top:.45rem
}
.chat-room.small-chat .my-custom-scrollbar {
 position:relative;
 height:18rem;
 overflow:auto
}
.chat-room.small-chat .my-custom-scrollbar>.card-body {
 height:18rem
}
.chat-room.small-chat .my-custom-scrollbar>.card-body .chat-message .media img {
 width:3rem
}
.chat-room.small-chat .my-custom-scrollbar>.card-body .chat-message .media .media-body p {
 font-size:.7rem
}
.chat-room.small-chat .my-custom-scrollbar>.card-body .chat-message .message-text {
 margin-left:2.47rem
}
.chat-room.small-chat .card-footer .form-control {
 padding:.375rem 0 .43rem 0;
 font-size:.9rem;
 border:none
}
.chat-room.small-chat .card-footer .form-control:focus {
 -webkit-box-shadow:none;
 box-shadow:none
}
.min-chart {
 position:relative;
 display:inline-block;
 width:110px;
 height:110px;
 margin-top:50px;
 margin-bottom:50px;
 text-align:center
}
.min-chart canvas {
 position:absolute;
 top:0;
 left:0
}
.min-chart .percent {
 z-index:2;
 display:inline-block;
 line-height:110px
}
.min-chart .percent::after {
 margin-left:.1em;
 font-size:.8rem;
 content:"%"
}
svg {
 -ms-touch-action:none;
 touch-action:none
}
.jvectormap-container {
 width:100%;
 height:100%;
 position:relative;
 overflow:hidden;
 -ms-touch-action:none;
 touch-action:none;
 background:transparent !important
}
.jvectormap-tip {
 position:absolute;
 display:none;
 border:solid 1px #CDCDCD;
 border-radius:3px;
 background:#292929;
 color:white;
 font-family:sans-serif, Verdana;
 font-size:smaller;
 padding:3px
}
.jvectormap-zoomin,
.jvectormap-zoomout,
.jvectormap-goback {
 position:absolute;
 left:10px;
 border-radius:3px;
 background:#292929;
 padding:3px;
 color:white;
 cursor:pointer;
 line-height:10px;
 text-align:center;
 -webkit-box-sizing:content-box;
 box-sizing:content-box
}
.jvectormap-zoomin,
.jvectormap-zoomout {
 width:10px;
 height:10px
}
.jvectormap-zoomin {
 top:10px
}
.jvectormap-zoomout {
 top:30px
}
.jvectormap-goback {
 bottom:10px;
 z-index:1000;
 padding:6px
}
.jvectormap-spinner {
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 background:center no-repeat url(data:image/gif;base64,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)
}
.jvectormap-legend-title {
 font-weight:bold;
 font-size:14px;
 text-align:center
}
.jvectormap-legend-cnt {
 position:absolute
}
.jvectormap-legend-cnt-h {
 bottom:0;
 right:0
}
.jvectormap-legend-cnt-v {
 top:0;
 right:0
}
.jvectormap-legend {
 background:black;
 color:white;
 border-radius:3px
}
.jvectormap-legend-cnt-h .jvectormap-legend {
 float:left;
 margin:0 10px 10px 0;
 padding:3px 3px 1px 3px
}
.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
 float:left
}
.jvectormap-legend-cnt-v .jvectormap-legend {
 margin:10px 10px 0 0;
 padding:3px
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick {
 width:40px
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
 height:15px
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
 height:20px;
 width:20px;
 display:inline-block;
 vertical-align:middle
}
.jvectormap-legend-tick-text {
 font-size:12px
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
 text-align:center
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
 display:inline-block;
 vertical-align:middle;
 line-height:20px;
 padding-left:3px
}
@supports (--css: variables) {
 input[type="range"].mdbMultiRange {
  display:inline-block;
  padding:0;
  margin:0;
  vertical-align:top
 }
 input[type="range"].mdbMultiRange.original {
  position:absolute
 }
 input[type="range"].mdbMultiRange.original::-webkit-slider-thumb {
  position:relative;
  z-index:2
 }
 input[type="range"].mdbMultiRange.original::-moz-range-thumb {
  z-index:1;
  transform:scale(1)
 }
 input[type="range"].mdbMultiRange::-moz-range-track {
  border-color:transparent
 }
 input[type="range"].mdbMultiRange.ghost {
  position:relative
 }
 input[type="range"].mdbMultiRange.ghost:nth-of-type(n+1) {
  position:absolute
 }
}
.multi-range-field {
 position:relative
}
.multi-range-field input[type="range"] {
 position:relative;
 width:100%;
 padding:0;
 margin:15px 0;
 cursor:pointer;
 background-color:transparent;
 border:none;
 border:1px solid #fff;
 outline:none;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
.multi-range-field input[type="range"]:focus {
 outline:none
}
.multi-range-field input[type="range"]+.thumb {
 position:absolute;
 top:10px;
 width:0;
 height:0;
 background-color:#1266f1;
 border:none;
 border-radius:50%;
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg);
 -webkit-transform-origin:50% 50%;
 transform-origin:50% 50%
}
.multi-range-field input[type="range"]+.thumb .value {
 display:block;
 width:30px;
 font-size:0;
 color:#1266f1;
 text-align:center;
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg)
}
.multi-range-field input[type="range"]+.thumb.active {
 border-radius:50% 50% 50% 0
}
.multi-range-field input[type="range"]+.thumb.active .value {
 margin-top:8px;
 margin-left:-1px;
 font-size:10px;
 color:#fff
}
.multi-range-field input[type="range"]::-webkit-slider-runnable-track {
 height:3px;
 background:#c2c0c2;
 border:none
}
.multi-range-field input[type="range"]::-webkit-slider-thumb {
 width:14px;
 height:14px;
 margin:-5px 0 0 0;
 background-color:#1266f1;
 border:none;
 border-radius:50%;
 -webkit-transition:.3s;
 transition:.3s;
 -webkit-transform-origin:50% 50%;
 transform-origin:50% 50%;
 -webkit-appearance:none;
 appearance:none
}
.multi-range-field input[type="range"]:focus::-webkit-slider-runnable-track {
 background:#ccc
}
.multi-range-field input[type="range"]::-moz-range-track {
 height:3px;
 background:#c2c0c2;
 border:none
}
.multi-range-field input[type="range"]::-moz-range-thumb {
 width:14px;
 height:14px;
 margin-top:-5px;
 background:#1266f1;
 border:none;
 border-radius:50%
}
.multi-range-field input[type="range"]:-moz-focusring {
 outline:1px solid #fff;
 outline-offset:-1px
}
.multi-range-field input[type="range"]:focus::-moz-range-track {
 background:#c2c0c2
}
.multi-range-field input[type="range"]::-ms-track {
 height:3px;
 color:transparent;
 background:transparent;
 border-color:transparent;
 border-width:6px 0
}
.multi-range-field input[type="range"]::-ms-fill-lower {
 background:#c2c0c2
}
.multi-range-field input[type="range"]::-ms-fill-upper {
 background:#c2c0c2
}
.multi-range-field input[type="range"]::-ms-thumb {
 width:14px;
 height:14px;
 background:#1266f1;
 border:none;
 border-radius:50%
}
.multi-range-field input[type="range"]:focus::-ms-fill-lower {
 background:#c2c0c2
}
.multi-range-field input[type="range"]:focus::-ms-fill-upper {
 background:#c2c0c2
}
.thumb-horizontal-wrapper {
 position:relative;
 top:500px;
 -webkit-transform:rotate(-270deg);
 transform:rotate(-270deg)
}
.multi-range-field input[type="range"]+.thumb-horizontal .value {
 -webkit-transform:rotate(315deg) !important;
 transform:rotate(315deg) !important
}
div.dataTables_wrapper div.dataTables_length select,
div.dataTables_wrapper div.dataTables_length input {
 width:auto
}
div.dataTables_wrapper div.dataTables_length.d-flex.flex-row label {
 margin-top:1.2rem;
 margin-right:1rem
}
div.dataTables_wrapper div.dataTables_length.d-flex.flex-row .select-wrapper.mdb-select span,
div.dataTables_wrapper div.dataTables_length.d-flex.flex-row .select-wrapper.mdb-select .select-dropdown {
 margin-top:1rem
}
div.dataTables_wrapper div.dataTables_length label,
div.dataTables_wrapper div.dataTables_filter label {
 padding-top:.5rem;
 padding-bottom:.5rem;
 font-weight:400;
 text-align:left
}
div.dataTables_wrapper div.dataTables_filter {
 text-align:right
}
div.dataTables_wrapper div.dataTables_filter select,
div.dataTables_wrapper div.dataTables_filter input {
 width:auto
}
div.dataTables_wrapper div.dataTables_filter input {
 display:inline-block;
 margin-left:.5rem
}
div.dataTables_wrapper div.dataTables_info,
div.dataTables_wrapper div.dataTables_paginate {
 padding-top:1rem;
 padding-bottom:1rem;
 font-weight:400
}
div.dataTables_wrapper div.dataTables_paginate {
 margin:0;
 text-align:right
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
 -ms-flex-pack:end;
 justify-content:flex-end;
 -webkit-box-pack:end
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-item.active .page-link:focus {
 background-color:#4285f4
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-item .page-link:focus {
 -webkit-box-shadow:none;
 box-shadow:none
}
@media (max-width: 767px) {
 div.dataTables_wrapper div .dataTables_length,
 div.dataTables_wrapper div .dataTables_filter,
 div.dataTables_wrapper div .dataTables_info,
 div.dataTables_wrapper div .dataTables_paginate ul.pagination {
  -ms-flex-pack:center;
  justify-content:center;
  text-align:center;
  -webkit-box-pack:center
 }
}
.bs-select select {
 display:inline-block !important
}
table.dataTable thead {
 cursor:pointer
}
table.dataTable thead>tr>th.sorting_asc,
table.dataTable thead>tr>th.sorting_desc,
table.dataTable thead>tr>th.sorting,
table.dataTable thead>tr>td.sorting_asc,
table.dataTable thead>tr>td.sorting_desc,
table.dataTable thead>tr>td.sorting {
 padding-right:30px
}
table.dataTable thead>tr>th:active,
table.dataTable thead>tr>td:active {
 outline:none
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
 position:relative;
 cursor:pointer
}
table.dataTable thead .sorting:before,
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before,
table.dataTable thead .sorting_desc_disabled:after {
 position:absolute;
 bottom:.9em;
 display:block;
 opacity:.3
}
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:before {
 right:1em;
 font-family:"Font Awesome\ 5 Free", sans-serif;
 font-size:1rem;
 font-weight:900;
 content:"\f0de"
}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
 right:16px;
 font-family:"Font Awesome\ 5 Free", sans-serif;
 font-size:1rem;
 font-weight:900;
 content:"\f0dd"
}
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:after {
 opacity:1
}
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:after {
 opacity:0
}
table.dataTable tbody>tr.selected,
table.dataTable tbody>tr>.selected {
 background-color:#b0bed9
}
table.dataTable.stripe tbody>tr.odd.selected,
table.dataTable.stripe tbody>tr.odd>.selected,
table.dataTable.display tbody>tr.odd.selected,
table.dataTable.display tbody>tr.odd>.selected {
 background-color:#acbad4
}
table.dataTable.hover tbody>tr.selected:hover,
table.dataTable.hover tbody>tr>.selected:hover,
table.dataTable.display tbody>tr.selected:hover,
table.dataTable.display tbody>tr>.selected:hover {
 background-color:#aab7d1
}
table.dataTable.order-column tbody>tr.selected>.sorting_1,
table.dataTable.order-column tbody>tr.selected>.sorting_2,
table.dataTable.order-column tbody>tr.selected>.sorting_3,
table.dataTable.display tbody>tr.selected>.sorting_1,
table.dataTable.display tbody>tr.selected>.sorting_2,
table.dataTable.display tbody>tr.selected>.sorting_3 {
 background-color:#acbad5
}
table.dataTable.order-column tbody>tr>.selected,
table.dataTable.display tbody>tr>.selected {
 background-color:#acbad5
}
table.dataTable.display tbody>tr.odd.selected>.sorting_1,
table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_1 {
 background-color:#a6b4cd
}
table.dataTable.display tbody>tr.odd.selected>.sorting_2,
table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_2 {
 background-color:#a8b5cf
}
table.dataTable.display tbody>tr.odd.selected>.sorting_3,
table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_3 {
 background-color:#a9b7d1
}
table.dataTable.display tbody>tr.even.selected>.sorting_1,
table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_1 {
 background-color:#acbad5
}
table.dataTable.display tbody>tr.even.selected>.sorting_2,
table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_2 {
 background-color:#aebcd6
}
table.dataTable.display tbody>tr.even.selected>.sorting_3,
table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_3 {
 background-color:#afbdd8
}
table.dataTable.display tbody>tr.odd>.selected,
table.dataTable.order-column.stripe tbody>tr.odd>.selected {
 background-color:#a6b4cd
}
table.dataTable.display tbody>tr.even>.selected,
table.dataTable.order-column.stripe tbody>tr.even>.selected {
 background-color:#acbad5
}
table.dataTable.display tbody>tr.selected:hover>.sorting_1,
table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_1 {
 background-color:#a2aec7
}
table.dataTable.display tbody>tr.selected:hover>.sorting_2,
table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_2 {
 background-color:#a3b0c9
}
table.dataTable.display tbody>tr.selected:hover>.sorting_3,
table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_3 {
 background-color:#a5b2cb
}
table.dataTable.display tbody>tr:hover>.selected,
table.dataTable.display tbody>tr>.selected:hover,
table.dataTable.order-column.hover tbody>tr:hover>.selected,
table.dataTable.order-column.hover tbody>tr>.selected:hover {
 background-color:#a2aec7
}
table.dataTable tbody td.select-checkbox,
table.dataTable tbody th.select-checkbox {
 position:relative
}
table.dataTable tbody td.select-checkbox:before,
table.dataTable tbody td.select-checkbox:after,
table.dataTable tbody th.select-checkbox:before,
table.dataTable tbody th.select-checkbox:after {
 position:absolute;
 top:1.2em;
 left:50%;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:block;
 width:12px;
 height:12px
}
table.dataTable tbody td.select-checkbox:before,
table.dataTable tbody th.select-checkbox:before {
 margin-top:4px;
 margin-left:-6px;
 content:" ";
 border:1px solid #000;
 border-radius:3px
}
table.dataTable tr.selected td.select-checkbox:after,
table.dataTable tr.selected th.select-checkbox:after {
 margin-top:0;
 margin-left:-4px;
 text-align:center;
 text-shadow:1px 1px #b0bed9, -1px -1px #b0bed9, 1px -1px #b0bed9, -1px 1px #b0bed9;
 content:"\2714"
}
div.dataTables_wrapper span.select-info,
div.dataTables_wrapper span.select-item {
 margin-left:.5em
}
@media screen and (max-width: 640px) {
 div.dataTables_wrapper span.select-info,
 div.dataTables_wrapper span.select-item {
  display:block;
  margin-left:0
 }
}
.opacity-0 {
 opacity:0
}
.opacity-10 {
 opacity:.1
}
.opacity-20 {
 opacity:.2
}
.opacity-30 {
 opacity:.3
}
.opacity-40 {
 opacity:.4
}
.opacity-50 {
 opacity:.5
}
.opacity-60 {
 opacity:.6
}
.opacity-70 {
 opacity:.7
}
.opacity-80 {
 opacity:.8
}
.opacity-90 {
 opacity:.9
}
.opacity-100 {
 opacity:1
}
.zmd-hierarchical-display {
 visibility:hidden
}
.zmd-hierarchical-display.in {
 visibility:visible
}
.zmd-hierarchical-displaying {
 visibility:visible
}
.animation {
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
.animation.zoomedIn,
.animation.zoomedOut {
 -webkit-animation-timing-function:cubic-bezier(0.55, 0, 0.1, 1);
 animation-timing-function:cubic-bezier(0.55, 0, 0.1, 1)
}
@-webkit-keyframes zoomedIn {
 from {
  -webkit-transform:scale(0);
  transform:scale(0)
 }
 to {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@keyframes zoomedIn {
 from {
  -webkit-transform:scale(0);
  transform:scale(0)
 }
 to {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@-webkit-keyframes zoomedOut {
 from {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 to {
  -webkit-transform:scale(0);
  transform:scale(0)
 }
}
@keyframes zoomedOut {
 from {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 to {
  -webkit-transform:scale(0);
  transform:scale(0)
 }
}
.zoomedIn {
 -webkit-animation-name:zoomedIn;
 animation-name:zoomedIn
}
.zoomedOut {
 -webkit-animation-name:zoomedOut;
 animation-name:zoomedOut
}
/*!
 * # Semantic UI 2.4.2 - Flag
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */i.flag:not(.icon) {
 display:inline-block;
 width:16px;
 height:11px;
 margin:0 .5em 0 0;
 line-height:11px;
 text-decoration:inherit;
 vertical-align:baseline;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
i.flag:not(.icon):before {
 display:inline-block;
 width:16px;
 height:11px;
 content:"";
 background:url("https://mdbootstrap.com/img/svg/flags.png") no-repeat -108px -1976px
}
i.flag.ad:before,
i.flag.andorra:before {
 background-position:0 0
}
i.flag.ae:before,
i.flag.united.arab.emirates:before,
i.flag.uae:before {
 background-position:0 -26px
}
i.flag.af:before,
i.flag.afghanistan:before {
 background-position:0 -52px
}
i.flag.ag:before,
i.flag.antigua:before {
 background-position:0 -78px
}
i.flag.ai:before,
i.flag.anguilla:before {
 background-position:0 -104px
}
i.flag.al:before,
i.flag.albania:before {
 background-position:0 -130px
}
i.flag.am:before,
i.flag.armenia:before {
 background-position:0 -156px
}
i.flag.an:before,
i.flag.netherlands.antilles:before {
 background-position:0 -182px
}
i.flag.ao:before,
i.flag.angola:before {
 background-position:0 -208px
}
i.flag.ar:before,
i.flag.argentina:before {
 background-position:0 -234px
}
i.flag.as:before,
i.flag.american.samoa:before {
 background-position:0 -260px
}
i.flag.at:before,
i.flag.austria:before {
 background-position:0 -286px
}
i.flag.au:before,
i.flag.australia:before {
 background-position:0 -312px
}
i.flag.aw:before,
i.flag.aruba:before {
 background-position:0 -338px
}
i.flag.ax:before,
i.flag.aland.islands:before {
 background-position:0 -364px
}
i.flag.az:before,
i.flag.azerbaijan:before {
 background-position:0 -390px
}
i.flag.ba:before,
i.flag.bosnia:before {
 background-position:0 -416px
}
i.flag.bb:before,
i.flag.barbados:before {
 background-position:0 -442px
}
i.flag.bd:before,
i.flag.bangladesh:before {
 background-position:0 -468px
}
i.flag.be:before,
i.flag.belgium:before {
 background-position:0 -494px
}
i.flag.bf:before,
i.flag.burkina.faso:before {
 background-position:0 -520px
}
i.flag.bg:before,
i.flag.bulgaria:before {
 background-position:0 -546px
}
i.flag.bh:before,
i.flag.bahrain:before {
 background-position:0 -572px
}
i.flag.bi:before,
i.flag.burundi:before {
 background-position:0 -598px
}
i.flag.bj:before,
i.flag.benin:before {
 background-position:0 -624px
}
i.flag.bm:before,
i.flag.bermuda:before {
 background-position:0 -650px
}
i.flag.bn:before,
i.flag.brunei:before {
 background-position:0 -676px
}
i.flag.bo:before,
i.flag.bolivia:before {
 background-position:0 -702px
}
i.flag.br:before,
i.flag.brazil:before {
 background-position:0 -728px
}
i.flag.bs:before,
i.flag.bahamas:before {
 background-position:0 -754px
}
i.flag.bt:before,
i.flag.bhutan:before {
 background-position:0 -780px
}
i.flag.bv:before,
i.flag.bouvet.island:before {
 background-position:0 -806px
}
i.flag.bw:before,
i.flag.botswana:before {
 background-position:0 -832px
}
i.flag.by:before,
i.flag.belarus:before {
 background-position:0 -858px
}
i.flag.bz:before,
i.flag.belize:before {
 background-position:0 -884px
}
i.flag.ca:before,
i.flag.canada:before {
 background-position:0 -910px
}
i.flag.cc:before,
i.flag.cocos.islands:before {
 background-position:0 -962px
}
i.flag.cd:before,
i.flag.congo:before {
 background-position:0 -988px
}
i.flag.cf:before,
i.flag.central.african.republic:before {
 background-position:0 -1014px
}
i.flag.cg:before,
i.flag.congo.brazzaville:before {
 background-position:0 -1040px
}
i.flag.ch:before,
i.flag.switzerland:before {
 background-position:0 -1066px
}
i.flag.ci:before,
i.flag.cote.divoire:before {
 background-position:0 -1092px
}
i.flag.ck:before,
i.flag.cook.islands:before {
 background-position:0 -1118px
}
i.flag.cl:before,
i.flag.chile:before {
 background-position:0 -1144px
}
i.flag.cm:before,
i.flag.cameroon:before {
 background-position:0 -1170px
}
i.flag.cn:before,
i.flag.china:before {
 background-position:0 -1196px
}
i.flag.co:before,
i.flag.colombia:before {
 background-position:0 -1222px
}
i.flag.cr:before,
i.flag.costa.rica:before {
 background-position:0 -1248px
}
i.flag.cs:before,
i.flag.serbia:before {
 background-position:0 -1274px
}
i.flag.cu:before,
i.flag.cuba:before {
 background-position:0 -1300px
}
i.flag.cv:before,
i.flag.cape.verde:before {
 background-position:0 -1326px
}
i.flag.cx:before,
i.flag.christmas.island:before {
 background-position:0 -1352px
}
i.flag.cy:before,
i.flag.cyprus:before {
 background-position:0 -1378px
}
i.flag.cz:before,
i.flag.czech.republic:before {
 background-position:0 -1404px
}
i.flag.de:before,
i.flag.germany:before {
 background-position:0 -1430px
}
i.flag.dj:before,
i.flag.djibouti:before {
 background-position:0 -1456px
}
i.flag.dk:before,
i.flag.denmark:before {
 background-position:0 -1482px
}
i.flag.dm:before,
i.flag.dominica:before {
 background-position:0 -1508px
}
i.flag.do:before,
i.flag.dominican.republic:before {
 background-position:0 -1534px
}
i.flag.dz:before,
i.flag.algeria:before {
 background-position:0 -1560px
}
i.flag.ec:before,
i.flag.ecuador:before {
 background-position:0 -1586px
}
i.flag.ee:before,
i.flag.estonia:before {
 background-position:0 -1612px
}
i.flag.eg:before,
i.flag.egypt:before {
 background-position:0 -1638px
}
i.flag.eh:before,
i.flag.western.sahara:before {
 background-position:0 -1664px
}
i.flag.gb.eng:before,
i.flag.england:before {
 background-position:0 -1690px
}
i.flag.er:before,
i.flag.eritrea:before {
 background-position:0 -1716px
}
i.flag.es:before,
i.flag.spain:before {
 background-position:0 -1742px
}
i.flag.es.ca:before,
i.flag.catalonia:before {
 background-position:0 -936px
}
i.flag.et:before,
i.flag.ethiopia:before {
 background-position:0 -1768px
}
i.flag.eu:before,
i.flag.european.union:before {
 background-position:0 -1794px
}
i.flag.fi:before,
i.flag.finland:before {
 background-position:0 -1846px
}
i.flag.fj:before,
i.flag.fiji:before {
 background-position:0 -1872px
}
i.flag.fk:before,
i.flag.falkland.islands:before {
 background-position:0 -1898px
}
i.flag.fm:before,
i.flag.micronesia:before {
 background-position:0 -1924px
}
i.flag.fo:before,
i.flag.faroe.islands:before {
 background-position:0 -1950px
}
i.flag.fr:before,
i.flag.france:before {
 background-position:0 -1976px
}
i.flag.ga:before,
i.flag.gabon:before {
 background-position:-36px 0
}
i.flag.gb:before,
i.flag.uk:before,
i.flag.united.kingdom:before {
 background-position:-36px -26px
}
i.flag.gd:before,
i.flag.grenada:before {
 background-position:-36px -52px
}
i.flag.ge:before,
i.flag.georgia:before {
 background-position:-36px -78px
}
i.flag.gf:before,
i.flag.french.guiana:before {
 background-position:-36px -104px
}
i.flag.gh:before,
i.flag.ghana:before {
 background-position:-36px -130px
}
i.flag.gi:before,
i.flag.gibraltar:before {
 background-position:-36px -156px
}
i.flag.gl:before,
i.flag.greenland:before {
 background-position:-36px -182px
}
i.flag.gm:before,
i.flag.gambia:before {
 background-position:-36px -208px
}
i.flag.gn:before,
i.flag.guinea:before {
 background-position:-36px -234px
}
i.flag.gp:before,
i.flag.guadeloupe:before {
 background-position:-36px -260px
}
i.flag.gq:before,
i.flag.equatorial.guinea:before {
 background-position:-36px -286px
}
i.flag.gr:before,
i.flag.greece:before {
 background-position:-36px -312px
}
i.flag.gs:before,
i.flag.sandwich.islands:before {
 background-position:-36px -338px
}
i.flag.gt:before,
i.flag.guatemala:before {
 background-position:-36px -364px
}
i.flag.gu:before,
i.flag.guam:before {
 background-position:-36px -390px
}
i.flag.gw:before,
i.flag.guinea-bissau:before {
 background-position:-36px -416px
}
i.flag.gy:before,
i.flag.guyana:before {
 background-position:-36px -442px
}
i.flag.hk:before,
i.flag.hong.kong:before {
 background-position:-36px -468px
}
i.flag.hm:before,
i.flag.heard.island:before {
 background-position:-36px -494px
}
i.flag.hn:before,
i.flag.honduras:before {
 background-position:-36px -520px
}
i.flag.hr:before,
i.flag.croatia:before {
 background-position:-36px -546px
}
i.flag.ht:before,
i.flag.haiti:before {
 background-position:-36px -572px
}
i.flag.hu:before,
i.flag.hungary:before {
 background-position:-36px -598px
}
i.flag.id:before,
i.flag.indonesia:before {
 background-position:-36px -624px
}
i.flag.ie:before,
i.flag.ireland:before {
 background-position:-36px -650px
}
i.flag.il:before,
i.flag.israel:before {
 background-position:-36px -676px
}
i.flag.in:before,
i.flag.india:before {
 background-position:-36px -702px
}
i.flag.io:before,
i.flag.indian.ocean.territory:before {
 background-position:-36px -728px
}
i.flag.iq:before,
i.flag.iraq:before {
 background-position:-36px -754px
}
i.flag.ir:before,
i.flag.iran:before {
 background-position:-36px -780px
}
i.flag.is:before,
i.flag.iceland:before {
 background-position:-36px -806px
}
i.flag.it:before,
i.flag.italy:before {
 background-position:-36px -832px
}
i.flag.jm:before,
i.flag.jamaica:before {
 background-position:-36px -858px
}
i.flag.jo:before,
i.flag.jordan:before {
 background-position:-36px -884px
}
i.flag.jp:before,
i.flag.japan:before {
 background-position:-36px -910px
}
i.flag.ke:before,
i.flag.kenya:before {
 background-position:-36px -936px
}
i.flag.kg:before,
i.flag.kyrgyzstan:before {
 background-position:-36px -962px
}
i.flag.kh:before,
i.flag.cambodia:before {
 background-position:-36px -988px
}
i.flag.ki:before,
i.flag.kiribati:before {
 background-position:-36px -1014px
}
i.flag.km:before,
i.flag.comoros:before {
 background-position:-36px -1040px
}
i.flag.kn:before,
i.flag.saint.kitts.and.nevis:before {
 background-position:-36px -1066px
}
i.flag.kp:before,
i.flag.north.korea:before {
 background-position:-36px -1092px
}
i.flag.kr:before,
i.flag.south.korea:before {
 background-position:-36px -1118px
}
i.flag.kw:before,
i.flag.kuwait:before {
 background-position:-36px -1144px
}
i.flag.ky:before,
i.flag.cayman.islands:before {
 background-position:-36px -1170px
}
i.flag.kz:before,
i.flag.kazakhstan:before {
 background-position:-36px -1196px
}
i.flag.la:before,
i.flag.laos:before {
 background-position:-36px -1222px
}
i.flag.lb:before,
i.flag.lebanon:before {
 background-position:-36px -1248px
}
i.flag.lc:before,
i.flag.saint.lucia:before {
 background-position:-36px -1274px
}
i.flag.li:before,
i.flag.liechtenstein:before {
 background-position:-36px -1300px
}
i.flag.lk:before,
i.flag.sri.lanka:before {
 background-position:-36px -1326px
}
i.flag.lr:before,
i.flag.liberia:before {
 background-position:-36px -1352px
}
i.flag.ls:before,
i.flag.lesotho:before {
 background-position:-36px -1378px
}
i.flag.lt:before,
i.flag.lithuania:before {
 background-position:-36px -1404px
}
i.flag.lu:before,
i.flag.luxembourg:before {
 background-position:-36px -1430px
}
i.flag.lv:before,
i.flag.latvia:before {
 background-position:-36px -1456px
}
i.flag.ly:before,
i.flag.libya:before {
 background-position:-36px -1482px
}
i.flag.ma:before,
i.flag.morocco:before {
 background-position:-36px -1508px
}
i.flag.mc:before,
i.flag.monaco:before {
 background-position:-36px -1534px
}
i.flag.md:before,
i.flag.moldova:before {
 background-position:-36px -1560px
}
i.flag.me:before,
i.flag.montenegro:before {
 background-position:-36px -1586px
}
i.flag.mg:before,
i.flag.madagascar:before {
 background-position:-36px -1613px
}
i.flag.mh:before,
i.flag.marshall.islands:before {
 background-position:-36px -1639px
}
i.flag.mk:before,
i.flag.macedonia:before {
 background-position:-36px -1665px
}
i.flag.ml:before,
i.flag.mali:before {
 background-position:-36px -1691px
}
i.flag.mm:before,
i.flag.myanmar:before,
i.flag.burma:before {
 background-position:-73px -1821px
}
i.flag.mn:before,
i.flag.mongolia:before {
 background-position:-36px -1743px
}
i.flag.mo:before,
i.flag.macau:before {
 background-position:-36px -1769px
}
i.flag.mp:before,
i.flag.northern.mariana.islands:before {
 background-position:-36px -1795px
}
i.flag.mq:before,
i.flag.martinique:before {
 background-position:-36px -1821px
}
i.flag.mr:before,
i.flag.mauritania:before {
 background-position:-36px -1847px
}
i.flag.ms:before,
i.flag.montserrat:before {
 background-position:-36px -1873px
}
i.flag.mt:before,
i.flag.malta:before {
 background-position:-36px -1899px
}
i.flag.mu:before,
i.flag.mauritius:before {
 background-position:-36px -1925px
}
i.flag.mv:before,
i.flag.maldives:before {
 background-position:-36px -1951px
}
i.flag.mw:before,
i.flag.malawi:before {
 background-position:-36px -1977px
}
i.flag.mx:before,
i.flag.mexico:before {
 background-position:-72px 0
}
i.flag.my:before,
i.flag.malaysia:before {
 background-position:-72px -26px
}
i.flag.mz:before,
i.flag.mozambique:before {
 background-position:-72px -52px
}
i.flag.na:before,
i.flag.namibia:before {
 background-position:-72px -78px
}
i.flag.nc:before,
i.flag.new.caledonia:before {
 background-position:-72px -104px
}
i.flag.ne:before,
i.flag.niger:before {
 background-position:-72px -130px
}
i.flag.nf:before,
i.flag.norfolk.island:before {
 background-position:-72px -156px
}
i.flag.ng:before,
i.flag.nigeria:before {
 background-position:-72px -182px
}
i.flag.ni:before,
i.flag.nicaragua:before {
 background-position:-72px -208px
}
i.flag.nl:before,
i.flag.netherlands:before {
 background-position:-72px -234px
}
i.flag.no:before,
i.flag.norway:before {
 background-position:-72px -260px
}
i.flag.np:before,
i.flag.nepal:before {
 background-position:-72px -286px
}
i.flag.nr:before,
i.flag.nauru:before {
 background-position:-72px -312px
}
i.flag.nu:before,
i.flag.niue:before {
 background-position:-72px -338px
}
i.flag.nz:before,
i.flag.new.zealand:before {
 background-position:-72px -364px
}
i.flag.om:before,
i.flag.oman:before {
 background-position:-72px -390px
}
i.flag.pa:before,
i.flag.panama:before {
 background-position:-72px -416px
}
i.flag.pe:before,
i.flag.peru:before {
 background-position:-72px -442px
}
i.flag.pf:before,
i.flag.french.polynesia:before {
 background-position:-72px -468px
}
i.flag.pg:before,
i.flag.new.guinea:before {
 background-position:-72px -494px
}
i.flag.ph:before,
i.flag.philippines:before {
 background-position:-72px -520px
}
i.flag.pk:before,
i.flag.pakistan:before {
 background-position:-72px -546px
}
i.flag.pl:before,
i.flag.poland:before {
 background-position:-72px -572px
}
i.flag.pm:before,
i.flag.saint.pierre:before {
 background-position:-72px -598px
}
i.flag.pn:before,
i.flag.pitcairn.islands:before {
 background-position:-72px -624px
}
i.flag.pr:before,
i.flag.puerto.rico:before {
 background-position:-72px -650px
}
i.flag.ps:before,
i.flag.palestine:before {
 background-position:-72px -676px
}
i.flag.pt:before,
i.flag.portugal:before {
 background-position:-72px -702px
}
i.flag.pw:before,
i.flag.palau:before {
 background-position:-72px -728px
}
i.flag.py:before,
i.flag.paraguay:before {
 background-position:-72px -754px
}
i.flag.qa:before,
i.flag.qatar:before {
 background-position:-72px -780px
}
i.flag.re:before,
i.flag.reunion:before {
 background-position:-72px -806px
}
i.flag.ro:before,
i.flag.romania:before {
 background-position:-72px -832px
}
i.flag.rs:before,
i.flag.serbia:before {
 background-position:-72px -858px
}
i.flag.ru:before,
i.flag.russia:before {
 background-position:-72px -884px
}
i.flag.rw:before,
i.flag.rwanda:before {
 background-position:-72px -910px
}
i.flag.sa:before,
i.flag.saudi.arabia:before {
 background-position:-72px -936px
}
i.flag.sb:before,
i.flag.solomon.islands:before {
 background-position:-72px -962px
}
i.flag.sc:before,
i.flag.seychelles:before {
 background-position:-72px -988px
}
i.flag.gb.sct:before,
i.flag.scotland:before {
 background-position:-72px -1014px
}
i.flag.sd:before,
i.flag.sudan:before {
 background-position:-72px -1040px
}
i.flag.se:before,
i.flag.sweden:before {
 background-position:-72px -1066px
}
i.flag.sg:before,
i.flag.singapore:before {
 background-position:-72px -1092px
}
i.flag.sh:before,
i.flag.saint.helena:before {
 background-position:-72px -1118px
}
i.flag.si:before,
i.flag.slovenia:before {
 background-position:-72px -1144px
}
i.flag.sj:before,
i.flag.svalbard:before,
i.flag.jan.mayen:before {
 background-position:-72px -1170px
}
i.flag.sk:before,
i.flag.slovakia:before {
 background-position:-72px -1196px
}
i.flag.sl:before,
i.flag.sierra.leone:before {
 background-position:-72px -1222px
}
i.flag.sm:before,
i.flag.san.marino:before {
 background-position:-72px -1248px
}
i.flag.sn:before,
i.flag.senegal:before {
 background-position:-72px -1274px
}
i.flag.so:before,
i.flag.somalia:before {
 background-position:-72px -1300px
}
i.flag.sr:before,
i.flag.suriname:before {
 background-position:-72px -1326px
}
i.flag.st:before,
i.flag.sao.tome:before {
 background-position:-72px -1352px
}
i.flag.sv:before,
i.flag.el.salvador:before {
 background-position:-72px -1378px
}
i.flag.sy:before,
i.flag.syria:before {
 background-position:-72px -1404px
}
i.flag.sz:before,
i.flag.swaziland:before {
 background-position:-72px -1430px
}
i.flag.tc:before,
i.flag.caicos.islands:before {
 background-position:-72px -1456px
}
i.flag.td:before,
i.flag.chad:before {
 background-position:-72px -1482px
}
i.flag.tf:before,
i.flag.french.territories:before {
 background-position:-72px -1508px
}
i.flag.tg:before,
i.flag.togo:before {
 background-position:-72px -1534px
}
i.flag.th:before,
i.flag.thailand:before {
 background-position:-72px -1560px
}
i.flag.tj:before,
i.flag.tajikistan:before {
 background-position:-72px -1586px
}
i.flag.tk:before,
i.flag.tokelau:before {
 background-position:-72px -1612px
}
i.flag.tl:before,
i.flag.timorleste:before {
 background-position:-72px -1638px
}
i.flag.tm:before,
i.flag.turkmenistan:before {
 background-position:-72px -1664px
}
i.flag.tn:before,
i.flag.tunisia:before {
 background-position:-72px -1690px
}
i.flag.to:before,
i.flag.tonga:before {
 background-position:-72px -1716px
}
i.flag.tr:before,
i.flag.turkey:before {
 background-position:-72px -1742px
}
i.flag.tt:before,
i.flag.trinidad:before {
 background-position:-72px -1768px
}
i.flag.tv:before,
i.flag.tuvalu:before {
 background-position:-72px -1794px
}
i.flag.tw:before,
i.flag.taiwan:before {
 background-position:-72px -1820px
}
i.flag.tz:before,
i.flag.tanzania:before {
 background-position:-72px -1846px
}
i.flag.ua:before,
i.flag.ukraine:before {
 background-position:-72px -1872px
}
i.flag.ug:before,
i.flag.uganda:before {
 background-position:-72px -1898px
}
i.flag.um:before,
i.flag.us.minor.islands:before {
 background-position:-72px -1924px
}
i.flag.us:before,
i.flag.america:before,
i.flag.united.states:before {
 background-position:-72px -1950px
}
i.flag.uy:before,
i.flag.uruguay:before {
 background-position:-72px -1976px
}
i.flag.uz:before,
i.flag.uzbekistan:before {
 background-position:-108px 0
}
i.flag.va:before,
i.flag.vatican.city:before {
 background-position:-108px -26px
}
i.flag.vc:before,
i.flag.saint.vincent:before {
 background-position:-108px -52px
}
i.flag.ve:before,
i.flag.venezuela:before {
 background-position:-108px -78px
}
i.flag.vg:before,
i.flag.british.virgin.islands:before {
 background-position:-108px -104px
}
i.flag.vi:before,
i.flag.us.virgin.islands:before {
 background-position:-108px -130px
}
i.flag.vn:before,
i.flag.vietnam:before {
 background-position:-108px -156px
}
i.flag.vu:before,
i.flag.vanuatu:before {
 background-position:-108px -182px
}
i.flag.gb.wls:before,
i.flag.wales:before {
 background-position:-108px -208px
}
i.flag.wf:before,
i.flag.wallis.and.futuna:before {
 background-position:-108px -234px
}
i.flag.ws:before,
i.flag.samoa:before {
 background-position:-108px -260px
}
i.flag.ye:before,
i.flag.yemen:before {
 background-position:-108px -286px
}
i.flag.yt:before,
i.flag.mayotte:before {
 background-position:-108px -312px
}
i.flag.za:before,
i.flag.south.africa:before {
 background-position:-108px -338px
}
i.flag.zm:before,
i.flag.zambia:before {
 background-position:-108px -364px
}
i.flag.zw:before,
i.flag.zimbabwe:before {
 background-position:-108px -390px
}
.mdb-rating .rate-popover {
 color:#808080
}
.mdb-rating .live {
 color:#000
}
.mdb-rating .oneStar {
 color:#44370f
}
.mdb-rating .twoStars {
 color:#96781e
}
.mdb-rating .threeStars {
 color:#e2b52e
}
.mdb-rating .fourStars {
 color:#f1ba12
}
.mdb-rating .fiveStars {
 color:#f3cb06
}
.mdb-rating .amber-text {
 color:#ffc107
}
