@charset "UTF-8";@import url("inc/bootstrap/bootstrap.min.css");@import url("inc/owl-carousel/owl.carousel.min.css");@import url("inc/slick.css");@import url("inc/owl-carousel/owl.theme.default.css");/*@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@500;500&display=swap");*/body {  font-family: 'Rubik', sans-serif;  /*font-family: 'Cabin', sans-serif;*/  font-size: 15px;  line-height: 1.55rem;  letter-spacing: -0.015rem;  color: #4F5050;  background: #F9F9F9;  width: 100%;  height: 100%;  overflow-x: hidden;}::-webkit-scrollbar {  width: 0;}::selection {  background: rgba(30, 116, 253, 0.3);} a {  transition: 0.2s all;  color: #27bdbe;  outline: 0 !important;}a:hover, a:active, a:focus {  outline: 0 !important;  color: #27bdbe;  text-decoration: none;}button {  outline: 0 !important;}button:hover, button:active, button:focus {  outline: 0 !important;}.clear, .clearfix{	clear:both;}.appHeader {  padding: 8px 0;  min-height:62px;  display: flex;  justify-content: center;  align-items: center;  position: fixed;  top: env(safe-area-inset-top);  left: 0;  right: 0;  z-index: 999;  background: #FFF;  color: #252525;	letter-spacing: 2px;	text-transform: uppercase;  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08);}.appHeader:before {  content: '';  height: env(safe-area-inset-top);  position: fixed;  top: 0;  left: 0;  right: 0;  width: 100%;  z-index: 99999;  background: #27bdbe;}.appHeader.no-border {  border: 0;  box-shadow: none;}.appHeader.transparent {  background: transparent;  box-shadow: none;}.appHeader .left,.appHeader .right {  height:62px;  display: flex;  align-items: center;  position: absolute;}.appHeader .left .icon,.appHeader .left ion-icon {  font-size: 26px;  --ionicon-stroke-width: 36px;}.appHeader .right .icon,.appHeader .right ion-icon {  font-size: 34px;  --ionicon-stroke-width: 36px;}.appHeader .left .headerButton,.appHeader .right .headerButton {  min-width: 36px;  height:62px;  display: flex;  align-items: center;  justify-content: center;  padding: 10px;  color: #252525;  position: relative;	letter-spacing: 2px;    font-weight: 300;}.appHeader .left .headerButton .btn,.appHeader .right .headerButton .btn {  font-size: 16px;  height: 32px;  padding: 0px 14px;  font-weight: 500;}.appHeader .left .headerButton:active,.appHeader .right .headerButton:active {  opacity: 0.6;}.appHeader .left {  left: 8px;  top: 0;}.appHeader .right {  right:8px;  top: 0;}.appHeader .pageTitle {  font-size: 14px;  font-weight: 500;  padding: 0 10px;}.appHeader .pageTitle .logo {  max-height: 18px;}.appHeader.text-light {  color: #fff;}.appHeader.text-light .headerButton,.appHeader.text-light .pageTitle {  color: #fff;}.appHeader.bg-primary, .appHeader.bg-secondary, .appHeader.bg-success, .appHeader.bg-warning, .appHeader.bg-danger, .appHeader.bg-info, .appHeader.bg-light, .appHeader.bg-dark {  border: 0;}.extraHeader {  position: fixed;  left: 0;  top: 56px;  height: 56px;  right: 0;  width: 100%;  padding: 5px 16px;  margin-top: env(safe-area-inset-top);  display: flex;  align-items: center;  background: #fff;  z-index: 1000;  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08);}.header-large-title {  padding: 0 16px;}.header-large-title .title {  margin: 4px 0 0 0;  font-size: 34px;  letter-spacing: -0.02em;  line-height: 1.3em;}.header-large-title .subtitle {  font-size: 17px;  font-weight: 500;  margin: 6px 0 0 0;  color: #252525;  line-height: 1.6em;}.appHeader.scrolled {  background: transparent;  border-bottom: 1px solid transparent;  box-shadow: none;  height: 0;  transition: 0.1s all;}.appHeader.scrolled .pageTitle {  /* opacity: 0; */	 }.appHeader.scrolled .pageTitle .header-logo{	height:50px;}.appHeader.scrolled.is-active {  background: #FFF;  min-height: 62px;  border-bottom-color: #E1E1E1;  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08);}.appHeader.scrolled.is-active .pageTitle {  opacity: 1;}.appHeader.scrolled.bg-primary {  background:#fff !important;  border-bottom: 0 !important;}.appHeader.scrolled.bg-primary .headerButton {  color:#5d5d5d;}.appHeader.scrolled.bg-primary.is-active {  background: #fff !important;}.appHeader.scrolled.bg-primary.is-active .headerButton {  color: #5d5d5d !important;}.appHeader.scrolled.bg-secondary {  background: transparent !important;  border-bottom: 0 !important;}.appHeader.scrolled.bg-secondary .headerButton {  color: #6C7C94;}.appHeader.scrolled.bg-secondary.is-active {  background: #6C7C94 !important;}.appHeader.scrolled.bg-secondary.is-active .headerButton {  color: #FFF !important;}.appHeader.scrolled.bg-success {  background: transparent !important;  border-bottom: 0 !important;}.appHeader.scrolled.bg-success .headerButton {  color: #34C759;}.appHeader.scrolled.bg-success.is-active {  background: #34C759 !important;}.appHeader.scrolled.bg-success.is-active .headerButton {  color: #FFF !important;}.appHeader.scrolled.bg-danger {  background: transparent !important;  border-bottom: 0 !important;}.appHeader.scrolled.bg-danger .headerButton {  color: #EC4433;}.appHeader.scrolled.bg-danger.is-active {  background: #EC4433 !important;}.appHeader.scrolled.bg-danger.is-active .headerButton {  color: #FFF !important;}.appHeader.scrolled.bg-warning {  background: transparent !important;  border-bottom: 0 !important;}.appHeader.scrolled.bg-warning .headerButton {  color: #FE9500;}.appHeader.scrolled.bg-warning.is-active {  background: #FE9500 !important;}.appHeader.scrolled.bg-warning.is-active .headerButton {  color: #FFF !important;}.appHeader.scrolled.bg-info {  background: transparent !important;  border-bottom: 0 !important;}.appHeader.scrolled.bg-info .headerButton {  color: #592BCA;}.appHeader.scrolled.bg-info.is-active {  background: #592BCA !important;}.appHeader.scrolled.bg-info.is-active .headerButton {  color: #FFF !important;}.appHeader.scrolled.bg-dark {  background: transparent !important;  border-bottom: 0 !important;}.appHeader.scrolled.bg-dark .headerButton {  color: #000;}.appHeader.scrolled.bg-dark.is-active {  background: #000 !important;}.appHeader.scrolled.bg-dark.is-active .headerButton {  color: #FFF !important;}.appBottomMenu {  min-height: 56px;  position: fixed;  z-index: 999;  bottom: 0;  left: 0;  right: 0;  background: #FFFFFF;  display: flex;  align-items: center;  justify-content: center;  border-top: 1px solid #E1E1E1;  padding-left: 4px;  padding-right: 4px;  padding-bottom: env(safe-area-inset-bottom);  background:#FFFFFF url(../img/no-add.jpg) no-repeat;    background-size: cover;    background-position: center;}.appBottomMenu.no-border {  border: 0 !important;  box-shadow: 0 !important;}.appBottomMenu.rounded {  border-radius: 24px 24px 0 0 !important;}.appBottomMenu.rounded .item:before {  display: none;}.appBottomMenu .item {  font-size: 9px;  letter-spacing: 0;  text-align: center;  width: 100%;  height: 56px;  line-height: 1.2em;  display: flex;  align-items: center;  justify-content: center;  position: relative;}.appBottomMenu .item:before {  content: '';  display: block;  height: 2px;  border-radius: 0 0 10px 10px;  background: transparent;  position: absolute;  left: 4px;  right: 4px;  top: 0;}.appBottomMenu .item .col {  width: 100%;  padding: 0 4px;  text-align: center;}.appBottomMenu .item .icon,.appBottomMenu .item ion-icon {  display: inline-flex;  margin: 1px auto 3px auto;  font-size: 26px;  line-height: 1em;  color: #888888/*#252525*/;  transition: 0.1s all;  display: block;  margin-top: 1px;  margin-bottom: 3px;}.appBottomMenu .item .action-button {  display: inline-flex;  width: 50px;  height: 50px;  margin-left: -5px;  margin-right: -5px;  align-items: center;  justify-content: center;  border-radius: 200px;  background: #27bdbe;}.appBottomMenu .item .action-button.large {  width: 60px;  height: 60px;  margin-top: -20px;  margin-left: -10px;  margin-right: -10px;}.appBottomMenu .item .action-button .icon,.appBottomMenu .item .action-button ion-icon {  color: #FFF !important;  margin: 0 !important;  line-height: 0 !important;}.appBottomMenu .item strong {  margin-top: 4px;  display: block;  color: #252525;  font-weight: 500;  transition: 0.1s all;}.appBottomMenu .item:active {  opacity: .8;}.appBottomMenu .item.active:before {  background: transparent;}.appBottomMenu .item.active .icon,.appBottomMenu .item.active ion-icon,.appBottomMenu .item.active strong {  color: #27bdbe !important;  font-weight: 500;}.appBottomMenu .item:hover .icon,.appBottomMenu .item:hover ion-icon,.appBottomMenu .item:hover strong {  color: #252525;}.appBottomMenu.text-light {  color: #FFF;}.appBottomMenu.text-light .item {  color: #FFF;  opacity: .7;}.appBottomMenu.text-light .item .icon,.appBottomMenu.text-light .item ion-icon,.appBottomMenu.text-light .item strong {  color: #FFF;}.appBottomMenu.text-light .item.active {  opacity: 1;}.appBottomMenu.text-light .item.active .icon,.appBottomMenu.text-light .item.active ion-icon,.appBottomMenu.text-light .item.active strong {  color: #FFF !important;}.appBottomMenu.bg-primary, .appBottomMenu.bg-secondary, .appBottomMenu.bg-success, .appBottomMenu.bg-warning, .appBottomMenu.bg-danger, .appBottomMenu.bg-info, .appBottomMenu.bg-light, .appBottomMenu.bg-dark {  border: 0;}.appBottomMenu.bg-primary .item:before, .appBottomMenu.bg-secondary .item:before, .appBottomMenu.bg-success .item:before, .appBottomMenu.bg-warning .item:before, .appBottomMenu.bg-danger .item:before, .appBottomMenu.bg-info .item:before, .appBottomMenu.bg-light .item:before, .appBottomMenu.bg-dark .item:before {  display: none;}/***************************************/#sub-menu{padding:7px 16px 5px 16px; text-align:left;}#sub-menu .nav-menu{margin:0; padding:0; display: flex;}#sub-menu ul.nav-menu li{list-style: none; display: inline-block; padding: 0 5px 3px 5px;  width: auto;}#sub-menu ul.nav-menu li a{color: #838383; font-size: 16px; font-weight:500;padding: 0px 8px;}#sub-menu ul.nav-menu li a.active{color:#000;}/**//*#sub-menu .nav-menu div{list-style:none; display:block;}#sub-menu .nav-menu div a{color: #838383; font-size: 14px; font-weight:500; padding: 3px 11px;}#sub-menu .nav-menu div a.active{color:#000;}*/.live-box{/*width:48px; position: absolute; right: 80px; top: 0px; height:62px;*/ width: 65px;  position: absolute; right: 67px; top: 0px;  height: 62px;}.live-box img{width:100%; position: absolute; top: 20px;}#short-news-block{position:relative;}#short-news-block p{margin: 0; font-size: 14px; line-height: 18px; padding: 0 40px 0 0; color: #434343;  font-weight: 400;}#short-news-block p span{text-transform: uppercase; font-size: 13px; color: #ff0000; font-weight: 400;}#short-news-block ion-icon{color: #aeaeae; position: absolute; right: 8px;  top: 13px; bottom: 0;  font-size: 28px;}	.big-new-box .img-card-box{overflow: hidden; height: 200px;}.big-new-box .img-card-box img{height: 235px;  margin: -15px 0 0 0;}.big-new-box p{ font-size: 14px; color:#ff0000; margin:0; padding:0 0 3px 0; font-weight: 400; text-transform:uppercase;}.big-new-box h3{font-weight: 600; font-size: 18px;  margin: 0;  padding: 0; line-height: 24px;  color: #000;}#news-slider-block{}#news-slider-block .list-news-slider .img-card{height:83px; overflow:hidden; background:url("../img/no-img.jpg") no-repeat; background-size: cover; background-position: center;}#news-slider-block .list-news-slider .card-body{height: 90.5px; overflow: hidden;}#news-slider-block .list-news-slider .card-body p.tag{ text-transform: uppercase; font-size: 14px; color: #ff0000; font-weight: 500; padding: 0 0 2px 0;  letter-spacing: 0px;}#news-slider-block .list-news-slider .card-body h4{font-weight: 500; font-size: 14px; line-height: 18px; height: 57px; overflow: hidden;}.owl-carousel .owl-stage{padding-left:16px !important;}.owl-carousel.owl-drag .owl-item .card{overflow:hidden;}.owl-carousel .img-card{height: 94px; overflow: hidden; background:url("../img/no-img.jpg") no-repeat; background-size: cover; background-position: center;}.owl-carousel .img-card img{margin: -7px 0 0 0;}.owl-carousel .card-body p.tag{ text-transform: uppercase; font-size: 14px; color: #ff0000; font-weight: 400; padding: 0 0 2px 0;  letter-spacing: 0px; margin: 0;}.owl-carousel .card-body h4{font-weight: 400; font-size: 14px; line-height: 18px; overflow: hidden; height: 69px;}.appfullcontainer{}.appfullcontainer h3{text-transform:uppercase; color:#000; font-size:16px; line-height:20px; font-weight:600; padding: 0 17px 2px 17px; margin: 15px 0 0 0;}.appContent{background:#fff; padding:16px 16px 0 16px; -webkit-box-shadow: 0px 0px 24px -7px rgba(0,0,0,0.48); -moz-box-shadow: 0px 0px 24px -7px rgba(0,0,0,0.48);  box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.1);}#news-block .img-card{width:45%; height: 83px; float:left; border-radius: 6px;  overflow: hidden; background:url("../img/no-img.jpg") no-repeat; background-size: cover; background-position: center; }#news-block .img-card img{margin: -5px 0 0 0; height: 95px;}#news-block .card-body{width: 54%; float: right; padding: 5px 0px 5px 10px; height: 80px; overflow: hidden;}#news-block .card-body p { font-size: 14px; line-height: 14px; color: #ff0000; margin: 0; padding: 0 0 5px 0; font-weight: 400; text-transform:uppercase;}#news-block .card-body	h4{font-weight: 400; font-size: 14px; line-height: 18px;}#news-block .news-bx{padding:0 0 16px 0;}.bulletin-block{padding:5px 16px 16px 16px;}.bulletin-block .card{width:calc(50% - 8px); float:left; overflow:hidden;}.bulletin-block .card:nth-child(2n+1){margin-right:8px;}.bulletin-block .card:nth-child(2n+2){margin-left:8px;}.bulletin-block .card .img-card{height:83px; overflow:hidden; background:url("../img/no-img.jpg") no-repeat; background-size: cover; background-position: center;}.bulletin-block .card .img-card img{margin: -5px 0 0 0; height: 95px;}.bulletin-block .card-body p { font-size: 14px; line-height: 14px; color: #ff0000; margin: 0; padding: 0 0 5px 0; font-weight: 400;  text-transform: uppercase; margin-bottom: 0 !important;}.bulletin-block .card-body p:empty{display:none;}.bulletin-block .card-body h4 { font-weight: 400; font-size: 14px; line-height: 18px; height: 56px; overflow: hidden;}.live-block{padding:5px 16px 0px 16px;}.live-block .card-body p.tag{ font-size: 14px; line-height: 14px; color: #ff0000; margin: 0; padding: 0 0 5px 0; font-weight: 500;  text-transform: uppercase;}.live-block .card-body h4 { font-weight: 500; font-size: 17px; line-height: 20px; /*height: 57px;*/ overflow: hidden;}.tab-bulletin .bulletin-block {padding: 5px 16px 0px 16px;}.tab-bulletin .bulletin-block .card{margin-bottom:16px;}.tab-bulletin .card-body p {font-size: 14px; line-height: 12px; color: #ff0000; margin: 0; padding: 0 0 0px 0; font-weight: 500;  text-transform: uppercase;}.tab-bulletin	h3{color: #838383;}.shorts-block{padding:5px 16px 16px 16px;}.shorts-block .card-body p.tag{ font-size: 14px; line-height: 14px; color: #ff0000; margin: 0; padding: 0 0 5px 0; font-weight: 500;  text-transform: capitalize;}.shorts-block .card-body  p.tag span{color:#4b9bce;}.shorts-block .card-body h4 { font-weight: 600; font-size: 20px;    line-height: 24px;/*height: 57px;*/ overflow: hidden;}.shorts-block .card-body  p{color:#000; font-size:16px; line-height:22px; font-weight:500; margin: 0; padding:11px 0 0 0;}.btn-block{width:100%; text-align:center;}.btn-block .btn-box{text-transform: uppercase; color: #000; border: 2px solid #000; padding: 4px 35px; display: inline-block; border-radius: 17px;  font-size: 14px; line-height: 20px; letter-spacing: 1px; margin: 12px 0;}.tab-cat .live-block .card-body h4 { font-weight: 600; font-size: 16px; line-height: 20px; overflow: hidden;}.news-detail-block{background:#fff; padding:16px 0 95px 0;}.news-detail-block h2{ font-size: 23px; font-weight: 700; line-height: 27px;  padding: 0 16px; margin: 0;}.news-detail-block p.tag{font-size: 14px; line-height: 16px; color: #ff0000; margin: 0; padding:6px 16px; font-weight:400;  text-transform: uppercase;}.news-detail-block .news-img-bx{height:200px; overflow:hidden; margin:5px 0; position:relative;}.news-detail-block .news-img-bx img{width:100%;}.news-detail-block p{color: #000; font-size: 16px; line-height: 23px; font-weight: 400; margin: 0;  padding: 11px 16px 0 16px;}.news-detail-block p p{padding:11px 0px 0 0px;}.news-share-box{width:100%; text-align:center; background:rgb(255,255,255,0.5); -webkit-backdrop-filter: blur(1.5px); backdrop-filter: blur(1.5px); position: fixed;    bottom: 60px;    padding: 5px 0; }.news-share-box .btn-box{text-transform: uppercase; color: #000; border: 2px solid #000; padding: 4px 35px; display: inline-block; border-radius: 17px;  font-size: 14px; line-height: 20px; letter-spacing: 1px; margin: 12px 0; background:#fff;}.tab-program-main .live-block{ margin-bottom: 15px;}.tab-bulletin-main .live-block{ margin-bottom: 15px;}.tab-bulletin-main .live-block h5{text-transform: uppercase; font-weight: 600; font-size: 16px; line-height: 18px; letter-spacing: 0px; margin: 0;}.live-streaming-links{margin:25px 0 0 0; text-align:center;}.live-streaming-links a{text-align:center; display:inline-block; width:60%; float:none; text-transform: uppercase; padding:10px 15px 9px 15px; border-radius:30px;  font-size: 13px;  line-height: 13px;  letter-spacing: 1px; margin:0 auto 25px auto;}.live-streaming-links a.fb-live img{height:30px;}.live-streaming-links a.yt-live img{height:30px;}.live-streaming-links a.fb-live{background:transparent; border:2px solid #000;}.live-streaming-links a.yt-live{background:transparent; border:2px solid #000;}.live-streaming-links a.fb-live:hover{border:2px solid #3b5998;}.live-streaming-links a.yt-live:hover{border:2px solid #ff0000;}.programs-list-block{padding: 0 0 0px 0;}.share-bx{text-align:center;}.share-bx .share-btn{    text-transform: uppercase;    color: #000;    border: 2px solid #000;    padding: 4px 35px;    display: inline-block;    border-radius: 17px;    font-size: 14px;    line-height: 20px;    letter-spacing: 1px;    margin: 12px 0;}/***************************************/#appCapsule {  padding:62px 0 120px 0;  margin-bottom: env(safe-area-inset-bottom);  margin-top: env(safe-area-inset-top);}#appCapsule.extra-header-active {  padding-top: 112px;}#appCapsule.full-height {  min-height: 100vh;}.section {  padding: 0 16px;}.section.full {  padding: 0;}.wide-block {  background: #fff;  border-top: 1px solid #E1E1E1;  border-bottom: 1px solid #E1E1E1;  padding-left: 16px;  padding-right: 16px;}.section-title {  font-size: 15px;  padding: 6px 0;  display: flex;  align-items: center;  justify-content: space-between;  color: #252525;  font-weight: 500;}.section-title.large {  font-size: 24px;  line-height: 1.2em;  font-weight: 700;}.section-title.medium {  font-size: 17px;  font-weight: 700;}.content-header,.content-footer {  font-size: 11px;  color: #A1A1A2;  padding-left: 0;  padding-right: 0;  line-height: 1.4em;}.section.full .section-title {  padding-left: 16px;  padding-right: 16px;}.section.full .content-header,.section.full .content-footer {  padding-left: 16px;  padding-right: 16px;}.section.full .wide-block .content-header,.section.full .wide-block .content-footer {  padding-left: 0;  padding-right: 0;}.section.inset .wide-block {  border: 1px solid #E1E1E1;  border-radius:6px;}.profileBox {  padding-left: 16px;  padding-right: 16px;  display: flex;  align-items: center;  position: relative;  background:#fff;  /*background: #27bdbe; Obackground: -moz-linear-gradient(45deg,  #67d5b0 0%, #62c9f8 100%); background: -webkit-linear-gradient(45deg,  #67d5b0 0%,#62c9f8 100%); background: linear-gradient(45deg,  #67d5b0 0%,#62c9f8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67d5b0', endColorstr='#62c9f8',GradientType=1 ); */  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08);  position: fixed;  z-index: 100;  left: 0;  top: env(safe-area-inset-top);  right: 0;}.profileBox:before {  background: #27bdbe;  content: '';  height: env(safe-area-inset-top);  display: block;  position: fixed;  top: 0;  left: 0;  right: 0;}.profileBox .image-wrapper {  margin-right: 16px;  padding: 16px 0;}.profileBox .image-wrapper .imaged {  width: 42px;  height: 42px;  border: 2px solid #FFF;  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08);}.profileBox .in {  line-height: 1.4em;  padding: 16px 25px 16px 0;}.profileBox .in strong {  display: block;  font-weight: 500;  color: #FFF;}.profileBox .in .text-muted {  font-size: 14px;  color: rgba(255, 255, 255, 0.5) !important;}.sidebar-buttons {  background: #FFF;  border-top: 1px solid #E1E1E1;  display: flex;  align-items: center;  justify-content: flex-start;  position: fixed;  left: 0;  bottom: 0;  right: 0;  padding-bottom: env(safe-area-inset-bottom);}.sidebar-buttons .button {  float: 1;  width: 100%;  height: 56px;  display: flex;  align-items: center;  justify-content: center;  font-size: 26px;  color: #252525;}.sidebar-buttons .button:hover, .sidebar-buttons .button:active {  background: rgba(225, 225, 225, 0.2);}.sidebar-buttons:last-child {  border-right-color: transparent;}.close-sidebar-button {	background: #fff;    font-size: 22px;    position: absolute;    width: 34px;    display: flex;    align-items: center;    border-radius: 100%;    justify-content: center;    height: 34px;    right: 0px;    top: 50%;    color: #a1a1a1 !important;    margin-top: 0px;}.close-sidebar-button:active {  background: rgba(255, 255, 255, 0.1);}.action-group {  display: flex;  align-items: flex-start;  justify-content: space-between;  padding: 0px 16px 10px 16px;  background: #27bdbe;}.action-group .action-button {  padding: 10px 2px;  display: inline-flex;  align-items: center;  justify-content: center;  text-align: center;  font-size: 11px;  line-height: 1em;  color: rgba(255, 255, 255, 0.7);}.action-group .action-button .iconbox {  background: rgba(0, 0, 0, 0.3);  width: 38px;  height: 38px;  margin: 0 auto 8px auto;  border-radius: 100%;  font-size: 18px;  color: #FFF;  display: flex;  align-items: center;  justify-content: center;}.action-group .action-button:last-child {  border-right: 0;}#sidebarPanel .modal-dialog {  position: fixed;  right: 0;  top: 0;  bottom: 0;}#sidebarPanel .modal-body {  margin-top:35px;  margin-bottom: 80px;}#sidebarPanel .modal-content {  width: 300px;  padding-top: env(safe-area-inset-top);}ul.mob-menu{padding:0; margin:0;}ul.mob-menu li{border:0; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2;}ul.mob-menu li a{ display:inline-block; padding:7px 12px; color: #838383; font-size: 15px; font-weight: 500; letter-spacing:0.3px;}.panelbox-left .listview > li,.panelbox-right .listview > li {  padding: 10px 16px;}.panelbox-left .link-listview > li,.panelbox-right .link-listview > li {  padding: 0;}.panelbox-left .link-listview > li a,.panelbox-right .link-listview > li a {  padding: 10px 36px 10px 16px;}.panelbox-left .image-listview > li,.panelbox-right .image-listview > li {  padding: 0;}.panelbox-left .image-listview > li .item,.panelbox-right .image-listview > li .item {  padding: 10px 16px;}.panelbox-left .image-listview > li a.item,.panelbox-right .image-listview > li a.item {  padding-right: 36px;}.sidebar-close {  position: absolute;  right: 10px;}.appFooter {  border-top: 1px solid #E1E1E1;  padding: 24px 16px;  font-size: 12px;  text-align: center;  line-height: 1.2em;  background: #fff;}.appFooter .footer-title {  font-weight: 500;  color: #252525;  margin-bottom: 8px;}.appFooter .btn {  margin: 0 5px;}.fixed-footer {  position: fixed;  bottom: 0;  left: 0;  min-height: 84px;  right: 0;  background: #fff;  display: flex;  align-items: center;  justify-content: center;  padding-left: 8px;  padding-right: 8px;  padding-bottom: env(safe-area-inset-bottom);}.fixed-footer > div {  width: 100%;}.fixed-footer.transparent {  background: transparent !important;}.footer-logo {  height: 16px;}.footer-link {  padding: 0;  border-top: 1px solid rgba(225, 225, 225, 0.5);  border-bottom: 1px solid rgba(225, 225, 225, 0.5);  margin-left: -16px;  margin-right: -16px;  display: flex;  align-items: center;  justify-content: space-between;}.footer-link a {  float: 1;  padding: 12px 2px;  width: 100%;  color: #4F5050;  display: block;}.footer-link a span {  display: block;}.footer-link a ion-icon {  font-size: 24px;  margin-bottom: 4px;}.exampleBox {  width: 100%;  height: 40px;  display: flex;  align-items: center;  justify-content: center;  border: 1px solid #E1E1E1;  background: rgba(225, 225, 225, 0.3);  font-size: 10px;}.demoPage .appHeader {  position: relative;  z-index: 0;}.demoPage .appHeader:before {  height: 0 !important;  display: none;}.demoPage .appBottomMenu {  position: relative;  z-index: 0;  padding-bottom: 0;}.row {  margin-left: -8px;  margin-right: -8px;}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12 {  padding-left: 8px;  padding-right: 8px;}.m-0 {  margin: 0 !important;}.m-05 {  margin: 5px !important;}.m-1 {  margin: 8px !important;}.m-2 {  margin: 16px !important;}.m-3 {  margin: 24px !important;}.m-4 {  margin: 32px !important;}.m-5 {  margin: 40px !important;}.mt-0 {  margin-top: 0 !important;}.mt-05 {  margin-top: 5px !important;}.mt-1 {  margin-top: 8px !important;}.mt-2 {  margin-top: 16px !important;}.mt-3 {  margin-top: 24px !important;}.mt-4 {  margin-top: 32px !important;}.mt-5 {  margin-top: 40px !important;}.mb-0 {  margin-bottom: 0px !important;}.mb-05 {  margin-bottom: 5px !important;}.mb-1 {  margin-bottom: 8px !important;}.mb-2 {  margin-bottom: 16px !important;}.mb-3 {  margin-bottom: 24px !important;}.mb-4 {  margin-bottom: 32px !important;}.mb-5 {  margin-bottom: 40px !important;}.ml-0 {  margin-left: 0 !important;}.ml-05 {  margin-left: 5px !important;}.ml-1 {  margin-left: 8px !important;}.ml-2 {  margin-left: 16px !important;}.ml-3 {  margin-left: 24px !important;}.ml-4 {  margin-left: 32px !important;}.ml-5 {  margin-left: 40px !important;}.mr-0 {  margin-right: 0px !important;}.mr-05 {  margin-right: 5px !important;}.mr-1 {  margin-right: 8px !important;}.mr-2 {  margin-right: 16px !important;}.mr-3 {  margin-right: 24px !important;}.mr-4 {  margin-right: 32px !important;}.mr-5 {  margin-right: 40px !important;}.p-0 {  padding: 0 !important;}.p-05 {  padding: 5px !important;}.p-1 {  padding: 8px !important;}.p-2 {  padding: 16px !important;}.p-3 {  padding: 24px !important;}.p-4 {  padding: 32px !important;}.p-5 {  padding: 40px !important;}.pt-0 {  padding-top: 0px !important;}.pt-05 {  padding-top: 5px !important;}.pt-1 {  padding-top: 8px !important;}.pt-2 {  padding-top: 16px !important;}.pt-3 {  padding-top: 24px !important;}.pt-4 {  padding-top: 32px !important;}.pt-5 {  padding-top: 40px !important;}.pb-0 {  padding-bottom: 0px !important;}.pb-05 {  padding-bottom: 5px !important;}.pb-1 {  padding-bottom: 8px !important;}.pb-2 {  padding-bottom: 16px !important;}.pb-3 {  padding-bottom: 24px !important;}.pb-4 {  padding-bottom: 32px !important;}.pb-5 {  padding-bottom: 40px !important;}.pl-0 {  padding-left: 0px !important;}.pl-05 {  padding-left: 5px !important;}.pl-1 {  padding-left: 8px !important;}.pl-2 {  padding-left: 16px !important;}.pl-3 {  padding-left: 24px !important;}.pl-4 {  padding-left: 32px !important;}.pl-5 {  padding-left: 40px !important;}.pr-0 {  padding-right: 0px !important;}.pr-05 {  padding-right: 5px !important;}.pr-1 {  padding-right: 8px !important;}.pr-2 {  padding-right: 16px !important;}.pr-3 {  padding-right: 24px !important;}.pr-4 {  padding-right: 32px !important;}.pr-5 {  padding-right: 40px !important;}h1,h2,h3,h4,h5,h6 {  color: #252525;  margin: 0 0 10px 0;  letter-spacing: -0.02em;  line-height: 1.3em;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {  color: rgba(20, 21, 21, 0.6);}h1 .badge,h2 .badge,h3 .badge,h4 .badge,h5 .badge,h6 .badge {  line-height: 1em;}.text-muted {  font-size: 13px;  color: #4F5050 !important;}h1 {  font-size: 34px;  font-weight: 700;}h2 {  font-size: 24px;  font-weight: 700;}h3 {  font-size: 17px;  font-weight: 700;}h4 {  font-size: 15px;  font-weight: 500;}h5 {  font-size: 13px;  font-weight: 500;}h6 {  font-size: 11px;  font-weight: 500;}.lead {  font-weight: 500;  font-size: 17px;  color: #4F5050 !important;}mark {  border-radius: 36px;}.text-large {  font-size: 34px;}strong,b {  font-weight: 500;}.page-title {  display: flex;  align-items: flex-end;  justify-content: space-between;}.page-title.inset {  padding-left: 16px;  padding-right: 16px;}.page-title .in {  padding-right: 16px;}.page-title .link {  font-size: 13px;  font-weight: 500;  display: flex;  align-items: center;  justify-content: center;  margin-bottom: 3px;}.page-title .link:hover, .page-title .link:active {  opacity: 0.8;}.page-title strong {  font-weight: 500;  color: #A1A1A2;  font-size: 13px;  text-transform: uppercase;  line-height: 1.2em;}.page-title .title {  margin: 0;  font-size: 24px;  line-height: 1.2em;}.section.full .page-title {  padding-left: 16px;  padding-right: 16px;}code {  color: #27bdbe;}ion-icon {  --ionicon-stroke-width: 32px;}.demoIcons {  font-size: 32px;  color: #252525;}.iconedbox {  display: inline-flex;  align-items: center;  justify-content: center;  font-size: 24px;  width: 32px;  height: 32px;  border-radius: 36px;}.iconedbox.iconedbox-sm {  width: 26px;  height: 26px;  font-size: 18px;}.iconedbox.iconedbox-lg {  width: 64px;  height: 64px;  font-size: 42px;}.iconedbox.iconedbox-xl {  width: 96px;  height: 96px;  font-size: 64px;}.iconedbox.iconedbox-xxl {  width: 144px;  height: 144px;  font-size: 90px;}.imaged {  height: auto;  border-radius: 6px;}.imaged.w16 {  width: 16px !important;}.imaged.w24 {  width: 24px !important;}.imaged.w32 {  width: 32px !important;}.imaged.w36 {  width: 36px !important;}.imaged.w48 {  width: 48px !important;}.imaged.w64 {  width: 64px !important;}.imaged.w76 {  width: 76px !important;}.imaged.w86 {  width: 86px !important;}.imaged.w100 {  width: 100px !important;}.imaged.w120 {  width: 120px !important;}.imaged.w140 {  width: 140px !important;}.imaged.w160 {  width: 160px !important;}.imaged.w180 {  width: 180px !important;}.imaged.w200 {  width: 200px !important;}.imaged.img-fluid {  width: 100%;}.imaged.rounded {  border-radius: 100% !important;}.imaged.radius {  border-radius: 6px !important;}.imaged.square {  border-radius: 0 !important;}#loader {  position: fixed;  left: 0;  top: 0;  right: 0;  bottom: 0;  z-index: 99999;  background: #FFF;  display: flex;  align-items: center;  justify-content: center;}#loader .loading-icon {  width: 42px;  height: auto;  animation: loadingAnimation 1s infinite;}@keyframes loadingAnimation {  0% {    transform: rotate(0deg);  }  100% {    transform: rotate(360deg);  }}.badge {  font-size: 12px;  line-height: 1em;  border-radius: 100px;  letter-spacing: 0;  height: 22px;  min-width: 22px;  padding: 0 6px;  display: inline-flex;  align-items: center;  justify-content: center;  font-weight: 500;}.badge-primary,a.badge-primary {  background: #27bdbe !important;}.badge-secondary,a.badge-secondary {  background: #6C7C94 !important;}.badge-success,a.badge-success {  background: #34C759 !important;}.badge-danger,a.badge-danger {  background: #EC4433 !important;}.badge-warning,a.badge-warning {  background: #FE9500 !important;  color: #FFF;}.badge-info,a.badge-info {  background: #592BCA !important;}.badge-light,a.badge-light {  background: rgba(255, 255, 255, 0.6) !important;  color: #252525;}.badge-dark,a.badge-dark {  background: #222 !important;}.badge-empty {  display: block !important;  min-width: 8px !important;  width: 8px !important;  height: 8px !important;  padding: 0 !important;  font-size: 0px;}.appHeader .badge {  min-width: 16px;  height: 16px;  line-height: 9px !important;  font-size: 10px;  padding: 0 4px !important;  position: absolute;  right: 2px;  top: 10px;}.appHeader .badge-empty {  top: 14px;}.appBottomMenu .badge {  min-width: 16px;  height: 16px;  line-height: 9px !important;  font-size: 10px;  padding: 0 4px !important;  position: absolute;  right: 50%;  transform: translateX(120%);  top: -3px;}.appBottomMenu .badge-empty {  transform: translateX(200%);  top: -1px;}.listview-title {  color: #4F5050;  padding: 7px 16px;  font-size: 13px;  font-weight: 500;  display: flex;  align-items: center;  justify-content: space-between;}.listview-title .link {  color: #A1A1A2;  font-weight: 500;  font-size: 11px;  display: flex;  align-items: center;}.listview-title .link ion-icon {  font-size: 15px;  margin-right: 4px;}.listview {  display: block;  padding: 0;  margin: 0;  color: #252525;  background: #FFF;  border-top: 1px solid #E1E1E1;  border-bottom: 1px solid #E1E1E1;  line-height: 1.3em;}.listview .text-muted {  font-size: 13px;  color: #A1A1A2 !important;}.listview > li {  padding: 8px 16px;  display: flex;  align-items: center;  justify-content: space-between;  position: relative;  min-height: 50px;}.listview > li:after {  content: "";  display: block;  position: absolute;  left: 0;  right: 0;  bottom: 0;  height: 1px;  background: #E1E1E1;}.listview > li:last-child:after {  display: none;}.listview > li footer,.listview > li header {  font-size: 12px;  margin: 0;  line-height: 1.2em;}.listview > li footer {  color: #4F5050;  margin-top: 3px;}.listview > li header {  margin-bottom: 3px;}.listview > li.divider-title {  background: rgba(225, 225, 225, 0.5);  margin-top: -1px;  border-top: 1px solid #E1E1E1;  border-bottom: 1px solid #E1E1E1;  padding: 12px 16px;  font-size: 13px;  min-height: auto;  color: #4F5050;}.listview > li.divider-title:after {  display: none;}.listview.flush {  border-top: 0;  border-bottom: 0;}.listview.transparent {  background: transparent;}.link-listview > li {  padding: 0;  min-height: auto;}.link-listview > li a {  padding: 8px 36px 8px 16px;  min-height: 50px;  display: flex;  width: 100%;  align-items: center;  justify-content: space-between;  color: #252525 !important;}.link-listview > li a:after {  background-image: url("data:image/svg+xml,%0A%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Listview' transform='translate(-112.000000, -120.000000)' stroke='%23A1A1A2' stroke-width='2.178'%3E%3Cpolyline id='Path' points='114 122 120 128 114 134'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E");  background-repeat: no-repeat;  background-position: center center;  width: 16px;  height: 16px;  content: "";  position: absolute;  right: 12px;  opacity: .5;  top: 50%;  margin-top: -9px;}.link-listview > li a:active {  background: rgba(225, 225, 225, 0.3);}.image-listview > li {  padding: 0;  min-height: auto;}.image-listview > li:after {  left: 68px;}.image-listview > li .item {  padding: 10px 16px;  width: 100%;  min-height: 50px;  display: flex;  align-items: center;}.image-listview > li .item .image {  min-width: 36px;  max-width: 36px;  width: 36px;  height: 36px;  border-radius: 500px;  margin-right: 16px;}.image-listview > li .item .icon-box {  min-width: 36px;  max-width: 36px;  width: 36px;  height: 36px;  display: flex;  align-items: center;  justify-content: center;  line-height: 1em;  font-size: 20px;  border-radius: 500px;  margin-right: 16px;}.image-listview > li .item .icon-box.bg-primary, .image-listview > li .item .icon-box.bg-secondary, .image-listview > li .item .icon-box.bg-success, .image-listview > li .item .icon-box.bg-danger, .image-listview > li .item .icon-box.bg-warning, .image-listview > li .item .icon-box.bg-info, .image-listview > li .item .icon-box.bg-dark, .image-listview > li .item .icon-box.bg-light {  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.12);}.image-listview > li .item .in {  display: flex;  align-items: center;  justify-content: space-between;  width: 100%;}.image-listview > li a.item {  color: #252525 !important;  padding-right: 36px;}.image-listview > li a.item:active {  background: rgba(225, 225, 225, 0.3);}.image-listview > li a.item:after {  background-image: url("data:image/svg+xml,%0A%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Listview' transform='translate(-112.000000, -120.000000)' stroke='%23A1A1A2' stroke-width='2.178'%3E%3Cpolyline id='Path' points='114 122 120 128 114 134'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E");  background-repeat: no-repeat;  background-position: center center;  width: 16px;  height: 16px;  content: "";  position: absolute;  right: 12px;  opacity: .5;  top: 50%;  margin-top: -9px;}.image-listview.text > li:after {  left: 16px;}.image-listview.media > li {  border-bottom: 1px solid #E1E1E1;}.image-listview.media > li:last-child {  border-bottom: 0;}.image-listview.media > li .imageWrapper {  margin-right: 16px;}.image-listview.media > li:after {  display: none;}.listview.no-line > li:after,.listview.no-line .item :after {  display: none;}.listview.no-space > li .item {  padding: 0;}.card {  background: #ffffff;  border-radius: 6px;  border: 0;  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08);  overflow: hidden;}.card .card-body {  padding:10px 11px;  line-height: 1.4em;}.card .card-title {  color: #252525;  font-size: 24px;  font-weight: 700;}.card .card-subtitle {  color: #4F5050;  font-weight: 500;  letter-spacing: .01em;  font-size: 11px;  text-transform: uppercase;  margin-bottom: 8px;}.card .listview > li:first-child .item {  border-radius: 6px 6px 0 0;}.card .listview > li:last-child .item {  border-radius: 0 0 6px 6px;}.card .card-header {  background: transparent;  color: #252525;  font-weight: 500;  padding: 12px 16px;  border-bottom: 1px solid #E1E1E1;}.card .card-footer {  background: transparent;  border-top: 1px solid #E1E1E1;  color: #4F5050;  padding: 12px 16px;}.card .card-img-top {  border-radius: 6px 6px 0 0;}.card .overlay-img {  border-radius: 6px;}.card .card-img-overlay {  background: rgba(0, 0, 0, 0.5);  border-radius: 6px;}.card .card-img-overlay .card-title {  color: #fff;}.card .card-img-overlay .card-text {  color: rgba(255, 255, 255, 0.7);}.card.bg-primary, .card.bg-secondary, .card.bg-danger, .card.bg-success, .card.bg-warning, .card.bg-info, .card.bg-dark {  border: 0;}.card.bg-primary .card-title, .card.bg-secondary .card-title, .card.bg-danger .card-title, .card.bg-success .card-title, .card.bg-warning .card-title, .card.bg-info .card-title, .card.bg-dark .card-title {  color: #fff;}.card.bg-primary .card-text, .card.bg-secondary .card-text, .card.bg-danger .card-text, .card.bg-success .card-text, .card.bg-warning .card-text, .card.bg-info .card-text, .card.bg-dark .card-text {  color: rgba(255, 255, 255, 0.7);}.card.bg-primary .card-header, .card.bg-secondary .card-header, .card.bg-danger .card-header, .card.bg-success .card-header, .card.bg-warning .card-header, .card.bg-info .card-header, .card.bg-dark .card-header {  color: #fff;  border-bottom: 1px solid rgba(255, 255, 255, 0.15);}.card.bg-light {  background: #fff;}.btn {  height: 40px;  padding: 3px 18px;  font-size: 13px;  line-height: 1.2em;  font-weight: 500;  box-shadow: none !important;  display: inline-flex;  align-items: center;  justify-content: center;  transition: 0.2s all;  text-decoration: none !important;  border-radius: 36px;  border-width: 2px;}.btn ion-icon {  font-size: 22px;  margin-right: 10px;  margin-top: -2px;  font-weight: 700;}.btn.rounded {  border-radius: 100px !important;}.btn.square {  border-radius: 0 !important;}.btn.shadowed {  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08) !important;}.btn-lg {  height: 48px;  padding: 3px 24px;  font-size: 14px;	    letter-spacing: 2px;    font-weight: 300;}.btn-lg ion-icon {  font-size: 26px;}.btn-sm {  height: 30px;  padding: 0px 12px;  font-size: 12px;}.btn-sm ion-icon {  font-size: 20px;  margin-right: 6px;}.btn-group .btn:active {  transform: none;}.btn-icon {  width: 40px;  height: 40px;  padding: 0;}.btn-icon ion-icon {  text-align: center;  margin: 0 !important;}.btn-icon.btn-lg {  width: 48px;  height: 48px;}.btn-icon.btn-lg ion-icon {  font-size: 32px;}.btn-icon.btn-sm {  width: 30px;  height: 30px;}.btn-icon.btn-sm ion-icon {  font-size: 18px;}.btn-primary {  /*background: #27bdbe !important;  border-color: #27bdbe !important;*/  color: #ffffff !important;	 background: #27bdbe; /* Old browsers */background: -moz-linear-gradient(45deg,  #67d5b0 0%, #62c9f8 100%); /* FF3.6-15 */background: -webkit-linear-gradient(45deg,  #67d5b0 0%,#62c9f8 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(45deg,  #67d5b0 0%,#62c9f8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67d5b0', endColorstr='#62c9f8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */border-color: transparent !important;	-webkit-box-shadow: 4px 4px 8px 0px rgba(50, 50, 50, 0.25) !important;-moz-box-shadow:    4px 4px 8px 0px rgba(50, 50, 50, 0.25) !important;box-shadow:         4px 4px 8px 0px rgba(50, 50, 50, 0.25) !important;}.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {  background: #009bad !important;  border-color: #009bad !important;}.btn-primary.disabled, .btn-primary:disabled {  background: #27bdbe;  border-color: #27bdbe;  opacity: 0.5;	    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);}.btn-secondary {  /*background: #6C7C94 !important;  border-color: #6C7C94 !important;  color: #ffffff !important;*/	background:transparent !important;  border-color: #828282 !important;  color: #828282 !important;	border:1px solid #828282 !important;}.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {  background: #617085 !important;  border-color: #617085 !important;}.btn-secondary.disabled, .btn-secondary:disabled {  background: #6C7C94;  border-color: #6C7C94;  opacity: 0.5;	 }.btn-success {  background: #34C759 !important;  border-color: #34C759 !important;  color: #ffffff !important;}.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {  background: #2fb350 !important;  border-color: #2fb350 !important;}.btn-success.disabled, .btn-success:disabled {  background: #34C759;  border-color: #34C759;  opacity: 0.5;}.btn-danger {  background: #EC4433 !important;  border-color: #EC4433 !important;  color: #ffffff !important;}.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active {  background: #ea2f1c !important;  border-color: #ea2f1c !important;}.btn-danger.disabled, .btn-danger:disabled {  background: #EC4433;  border-color: #EC4433;  opacity: 0.5;}.btn-warning {  color: #fff !important;  background: #FE9500 !important;  border-color: #FE9500 !important;  color: #ffffff !important;}.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active {  background: #e58600 !important;  border-color: #e58600 !important;}.btn-warning.disabled, .btn-warning:disabled {  background: #FE9500;  border-color: #FE9500;  opacity: 0.5;}.btn-link {  color: #27bdbe !important;}.btn-info {  background: #592BCA !important;  border-color: #592BCA !important;  color: #ffffff !important;}.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active {  background: #5027b5 !important;  border-color: #5027b5 !important;}.btn-info.disabled, .btn-info:disabled {  background: #592BCA;  border-color: #592BCA;  opacity: 0.5;}.btn-dark {  background: #333 !important;  border-color: #333 !important;  color: #ffffff !important;}.btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active {  background: #262626 !important;  border-color: #262626 !important;}.btn-dark.disabled, .btn-dark:disabled {  background: #333;  border-color: #333;  opacity: 0.5;}.btn-light {  background: rgba(255, 255, 255, 0.5) !important;  border-color: rgba(255, 255, 255, 0.5) !important;  color: #ffffff !important;  color: #252525 !important;}.btn-light:hover, .btn-light:focus, .btn-light:active, .btn-light.active {  background: rgba(242, 242, 242, 0.5) !important;  border-color: rgba(242, 242, 242, 0.5) !important;}.btn-light.disabled, .btn-light:disabled {  background: rgba(255, 255, 255, 0.5);  border-color: rgba(255, 255, 255, 0.5);  opacity: 0.5;}.btn-outline-primary {  background: transparent;  border-color: #27bdbe;  border-width: 1px;  color: #27bdbe;  transition: 0.2s all;}.btn-outline-primary:hover, .btn-outline-primary:active {  background: rgba(30, 116, 253, 0.15) !important;  border-color: #27bdbe !important;  color: #27bdbe !important;}.btn-outline-primary.active {  background: #27bdbe !important;  color: #fff !important;  border-color: #27bdbe !important;}.btn-outline-primary.disabled, .btn-outline-primary:disabled {  color: #27bdbe !important;  border-color: #27bdbe !important;  background: transparent !important;  opacity: 0.5;}.btn-outline-secondary {  background: transparent;  border-color: #6C7C94;  border-width: 1px;  color: #6C7C94;  transition: 0.2s all;}.btn-outline-secondary:hover, .btn-outline-secondary:active {  background: rgba(108, 124, 148, 0.15) !important;  border-color: #6C7C94 !important;  color: #6C7C94 !important;}.btn-outline-secondary.active {  background: #6C7C94 !important;  color: #fff !important;  border-color: #6C7C94 !important;}.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {  color: #6C7C94 !important;  border-color: #6C7C94 !important;  background: transparent !important;  opacity: 0.5;}.btn-outline-success {  background: transparent;  border-color: #34C759;  border-width: 1px;  color: #34C759;  transition: 0.2s all;}.btn-outline-success:hover, .btn-outline-success:active {  background: rgba(52, 199, 89, 0.15) !important;  border-color: #34C759 !important;  color: #34C759 !important;}.btn-outline-success.active {  background: #34C759 !important;  color: #fff !important;  border-color: #34C759 !important;}.btn-outline-success.disabled, .btn-outline-success:disabled {  color: #34C759 !important;  border-color: #34C759 !important;  background: transparent !important;  opacity: 0.5;}.btn-outline-danger {  background: transparent;  border-color: #EC4433;  border-width: 1px;  color: #EC4433;  transition: 0.2s all;}.btn-outline-danger:hover, .btn-outline-danger:active {  background: rgba(236, 68, 51, 0.15) !important;  border-color: #EC4433 !important;  color: #EC4433 !important;}.btn-outline-danger.active {  background: #EC4433 !important;  color: #fff !important;  border-color: #EC4433 !important;}.btn-outline-danger.disabled, .btn-outline-danger:disabled {  color: #EC4433 !important;  border-color: #EC4433 !important;  background: transparent !important;  opacity: 0.5;}.btn-outline-warning {  background: transparent;  border-color: #FE9500;  border-width: 1px;  color: #FE9500;  transition: 0.2s all;}.btn-outline-warning:hover, .btn-outline-warning:active {  background: rgba(254, 149, 0, 0.15) !important;  border-color: #FE9500 !important;  color: #FE9500 !important;}.btn-outline-warning.active {  background: #FE9500 !important;  color: #fff !important;  border-color: #FE9500 !important;}.btn-outline-warning.disabled, .btn-outline-warning:disabled {  color: #FE9500 !important;  border-color: #FE9500 !important;  background: transparent !important;  opacity: 0.5;}.btn-outline-info {  background: transparent;  border-color: #592BCA;  border-width: 1px;  color: #592BCA;  transition: 0.2s all;}.btn-outline-info:hover, .btn-outline-info:active {  background: rgba(89, 43, 202, 0.15) !important;  border-color: #592BCA !important;  color: #592BCA !important;}.btn-outline-info.active {  background: #592BCA !important;  color: #fff !important;  border-color: #592BCA !important;}.btn-outline-info.disabled, .btn-outline-info:disabled {  color: #592BCA !important;  border-color: #592BCA !important;  background: transparent !important;  opacity: 0.5;}.btn-outline-light {  background: transparent;  border-color: #fff;  border-width: 1px;  color: #fff;  transition: 0.2s all;}.btn-outline-light:hover, .btn-outline-light:active {  background: rgba(255, 255, 255, 0.15) !important;  border-color: #fff !important;  color: #fff !important;}.btn-outline-light.active {  background: #fff !important;  color: #fff !important;  border-color: #fff !important;}.btn-outline-light.disabled, .btn-outline-light:disabled {  color: #fff !important;  border-color: #fff !important;  background: transparent !important;  opacity: 0.5;}.btn-outline-light:active {  color: #252525 !important;}.btn-text-primary {  background: transparent;  border-color: transparent;  color: #27bdbe !important;  transition: 0.2s all;}.btn-text-primary:hover {  background: transparent;}.btn-text-primary:active, .btn-text-primary.active {  background: rgba(30, 116, 253, 0.15) !important;  border-color: transparent !important;  color: #27bdbe !important;}.btn-text-primary.disabled, .btn-text-primary:disabled {  color: #27bdbe !important;  border-color: #27bdbe !important;  background: transparent !important;  opacity: 0.5;}.btn-text-secondary {  background: transparent;  border-color: transparent;  color: #6C7C94 !important;  transition: 0.2s all;}.btn-text-secondary:hover {  background: transparent;}.btn-text-secondary:active, .btn-text-secondary.active {  background: rgba(108, 124, 148, 0.15) !important;  border-color: transparent !important;  color: #6C7C94 !important;}.btn-text-secondary.disabled, .btn-text-secondary:disabled {  color: #6C7C94 !important;  border-color: #6C7C94 !important;  background: transparent !important;  opacity: 0.5;}.btn-text-success {  background: transparent;  border-color: transparent;  color: #34C759 !important;  transition: 0.2s all;}.btn-text-success:hover {  background: transparent;}.btn-text-success:active, .btn-text-success.active {  background: rgba(52, 199, 89, 0.15) !important;  border-color: transparent !important;  color: #34C759 !important;}.btn-text-success.disabled, .btn-text-success:disabled {  color: #34C759 !important;  border-color: #34C759 !important;  background: transparent !important;  opacity: 0.5;}.btn-text-danger {  background: transparent;  border-color: transparent;  color: #EC4433 !important;  transition: 0.2s all;}.btn-text-danger:hover {  background: transparent;}.btn-text-danger:active, .btn-text-danger.active {  background: rgba(236, 68, 51, 0.15) !important;  border-color: transparent !important;  color: #EC4433 !important;}.btn-text-danger.disabled, .btn-text-danger:disabled {  color: #EC4433 !important;  border-color: #EC4433 !important;  background: transparent !important;  opacity: 0.5;}.btn-text-warning {  background: transparent;  border-color: transparent;  color: #FE9500 !important;  transition: 0.2s all;}.btn-text-warning:hover {  background: transparent;}.btn-text-warning:active, .btn-text-warning.active {  background: rgba(254, 149, 0, 0.15) !important;  border-color: transparent !important;  color: #FE9500 !important;}.btn-text-warning.disabled, .btn-text-warning:disabled {  color: #FE9500 !important;  border-color: #FE9500 !important;  background: transparent !important;  opacity: 0.5;}.btn-text-info {  background: transparent;  border-color: transparent;  color: #592BCA !important;  transition: 0.2s all;}.btn-text-info:hover {  background: transparent;}.btn-text-info:active, .btn-text-info.active {  background: rgba(89, 43, 202, 0.15) !important;  border-color: transparent !important;  color: #592BCA !important;}.btn-text-info.disabled, .btn-text-info:disabled {  color: #592BCA !important;  border-color: #592BCA !important;  background: transparent !important;  opacity: 0.5;}.btn-text-light {  background: transparent;  color: #fff;}.btn-text-light:hover, .btn-text-light:active, .btn-text-light.active {  color: #fff;  background: rgba(255, 255, 255, 0.1);}.btn-text-dark {  background: transparent;  border-color: transparent;  color: #252525 !important;  transition: 0.2s all;}.btn-text-dark:hover {  background: transparent;}.btn-text-dark:active, .btn-text-dark.active {  background: rgba(20, 21, 21, 0.15) !important;  border-color: transparent !important;  color: #252525 !important;}.btn-text-dark.disabled, .btn-text-dark:disabled {  color: #252525 !important;  border-color: #252525 !important;  background: transparent !important;  opacity: 0.5;}.btn-group .btn {  margin-left: -1px !important;}.btn-facebook {  color: #fff !important;  background: #39579b;}.btn-facebook:hover, .btn-facebook:active {  background: #324d88;}.bg-facebook {  background: #39579b;  color: #FFF !important;}.btn-twitter {  color: #fff !important;  background: #049ff6;}.btn-twitter:hover, .btn-twitter:active {  background: #048fdd;}.bg-twitter {  background: #049ff6;  color: #FFF !important;}.btn-instagram {  color: #fff !important;  background: #df237b;}.btn-instagram:hover, .btn-instagram:active {  background: #cb1e6f;}.bg-instagram {  background: #DE0067;  color: #FFF !important;}.btn-linkedin {  color: #fff !important;  background: #0075aa;}.btn-linkedin:hover, .btn-linkedin:active {  background: #006391;}.bg-linkedin {  background: #0075aa;  color: #FFF !important;}.btn-twitch {  color: #fff !important;  background: #923cff;}.btn-twitch:hover, .btn-twitch:active {  background: #8423ff;}.bg-twitch {  background: #923cff;  color: #FFF !important;}.btn-whatsapp {  color: #fff !important;  background: #0ad561;}.btn-whatsapp:hover, .btn-whatsapp:active {  background: #09bd56;}.bg-whatsapp {  background: #0ad561;  color: #FFF !important;}.btn-youtube {  color: #fff !important;  background: #FF0000;}.btn-youtube:hover, .btn-youtube:active {  background: #e60000;}.bg-youtube {  background: #FF0000;  color: #FFF !important;}.btn-amazon {  color: #fff !important;  background: #292929;}.btn-amazon:hover, .btn-amazon:active {  background: #1c1c1c;}.bg-amazon {  background: #292929;  color: #FFF !important;}.btn-android {  color: #fff !important;  background: #7DD159;}.btn-android:hover, .btn-android:active {  background: #6dcb45;}.bg-android {  background: #7DD159;  color: #FFF !important;}.btn-apple {  color: #fff !important;  background: #000;}.btn-apple:hover, .btn-apple:active {  background: #222;}.bg-apple {  background: #000;  color: #FFF !important;}.btn-dribbble {  color: #fff !important;  background: #EC4989;}.btn-dribbble:hover, .btn-dribbble:active {  background: #ea327a;}.bg-dribbble {  background: #EC4989;  color: #FFF !important;}.btn-skype {  color: #fff !important;  background: #00A8F3;}.btn-skype:hover, .btn-skype:active {  background: #0096da;}.bg-skype {  background: #00A8F3;  color: #FFF !important;}.btn-pinterest {  color: #fff !important;  background: #F12A2C;}.btn-pinterest:hover, .btn-pinterest:active {  background: #ef1214;}.bg-pinterest {  background: #F12A2C;  color: #FFF !important;}.btn-dropbox {  color: #fff !important;  background: #005CFF;}.btn-dropbox:hover, .btn-dropbox:active {  background: #0053e6;}.bg-dropbox {  background: #005CFF;  color: #FFF !important;}.btn-bitcoin {  color: #fff !important;  background: #F99500;}.btn-bitcoin:hover, .btn-bitcoin:active {  background: #e08500;}.bg-bitcoin {  background: #F99500;  color: #FFF !important;}.btn-github {  color: #fff !important;  background: #323131;}.btn-github:hover, .btn-github:active {  background: #252424;}.bg-github {  background: #323131;  color: #FFF !important;}.accordion {  border-top: 1px solid #E1E1E1;  border-bottom: 1px solid #E1E1E1;  background: #fff;}.accordion .accordion-content {  padding: 8px 16px 20px 16px;}.accordion .accordion-header {  position: relative;}.accordion .accordion-header .btn {  justify-content: flex-start !important;  border-radius: 0 !important;  width: 100%;  text-align: left !important;  font-weight: 500;  background: transparent !important;  font-size: 15px;  padding: 8px 50px 8px 16px;  min-height: 50px;}.accordion .accordion-header .btn:active {  background: rgba(225, 225, 225, 0.3) !important;}.accordion .accordion-header .btn:after {  background-image: url("data:image/svg+xml,%0A%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Listview' transform='translate(-112.000000, -120.000000)' stroke='%23A1A1A2' stroke-width='2.178'%3E%3Cpolyline id='Path' points='114 122 120 128 114 134'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E");  background-repeat: no-repeat;  background-position: center center;  content: "";  font-family: "Line Awesome Free";  width: 20px;  height: 20px;  font-weight: 700;  font-size: 18px;  position: absolute;  right: 10px;  color: #A1A1A2;  line-height: 1em;  height: 18px;  top: 50%;  opacity: .5;  margin-top: -9px;  transform: rotate(-90deg);}.accordion .accordion-header .btn:before {  content: "";  display: block;  height: 1px;  background: transparent;  position: absolute;  left: 16px;  bottom: 0;  right: 0;}.accordion .accordion-header .btn.collapsed:after {  transform: rotate(90deg);}.accordion .accordion-header .btn.collapsed:before {  background: #E1E1E1;}.accordion .accordion-header .btn ion-icon {  font-size: 24px;  margin-right: 10px;  display: flex;  align-items: center;  justify-content: center;}.accordion .item:last-child .accordion-header .btn:before {  display: none;}.inset .accordion {  border-radius: 6px;  border: 1px solid #E1E1E1;}.inset .accordion .item:first-child .btn {  border-radius: 6px 6px 0 0 !important;}.inset .accordion .item:last-child .btn {  border-radius: 0 0 6px 6px !important;}.modal.action-sheet {  z-index: 200000;}.modal.action-sheet .modal-dialog {  padding: 0;  margin: 0;  bottom: 0;  position: fixed;  width: 100%;  min-width: 100%;  z-index: 12000;  transform: translate(0, 100%);}.modal.action-sheet.show .modal-dialog {  transform: translate(0, 0);}.modal.action-sheet .close-button {  width: 32px;  height: 32px;  display: flex;  align-items: center;  justify-content: center;  font-size: 22px;  position: absolute;  right: 10px;  top: 3px;  color: #A1A1A2;}.modal.action-sheet .close-button:hover, .modal.action-sheet .close-button:active {  color: #4F5050;}.modal.action-sheet .modal-content {  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08);  border: 0;  border-radius: 0;  padding-bottom: env(safe-area-inset-bottom);}.modal.action-sheet .modal-content .action-sheet-content {  padding: 20px 16px;  max-height: 460px;  overflow: auto;}.modal.action-sheet .modal-content .modal-header {  display: block;  padding: 2px 20px;}.modal.action-sheet .modal-content .modal-header .modal-title {  padding: 0;  margin: 0;  text-align: center;  display: block;  font-size: 13px;  padding: 6px 0;  color: #252525;  font-weight: 500;}.modal.action-sheet .modal-content .modal-body {  padding: 0;}.action-button-list {  padding: 0;  margin: 0;}.action-button-list > li {  display: block;}.action-button-list > li .btn {  padding: 0;  display: flex;  width: 100%;  min-height: 50px;  font-size: 15px;  color: #252525;  line-height: 1.1em;  justify-content: space-between;  font-weight: 500;  border-radius: 0 !important;  padding: 10px 16px;}.action-button-list > li .btn:active, .action-button-list > li .btn.active {  background: rgba(225, 225, 225, 0.3);}.action-button-list > li .btn.text-primary {  color: #27bdbe !important;}.action-button-list > li .btn.text-secondary {  color: #6C7C94 !important;}.action-button-list > li .btn.text-danger {  color: #EC4433 !important;}.action-button-list > li .btn.text-success {  color: #34C759 !important;}.action-button-list > li .btn.text-warning {  color: #FE9500 !important;}.action-button-list > li .btn.text-info {  color: #592BCA !important;}.action-button-list > li .btn.text-light {  color: #FFF !important;}.action-button-list > li .btn.text-dark {  color: #252525 !important;}.action-button-list > li .btn > span {  display: flex;  align-items: center;  justify-content: flex-start;}.action-button-list > li .btn .icon,.action-button-list > li .btn ion-icon {  width: 24px !important;  height: 24px;  display: inline-flex;  align-items: center;  justify-content: center;  margin-right: 10px;  margin-left: -5px;  font-size: 24px;  line-height: 1em;}.action-button-list > li.action-divider {  height: 1px;  background: #E1E1E1;}.action-sheet.inset .modal-dialog {  padding: 16px;  padding-bottom: 16px !important;  margin-bottom: env(safe-area-inset-bottom);}.action-sheet.inset .modal-dialog .modal-content {  border-radius: 16px;  padding-bottom: 0;}.action-sheet.inset .action-button-list > li:last-child .btn {  border-radius: 0 0 16px 16px !important;}.dialogbox .modal-dialog {  position: fixed;  left: 0;  top: 0;  bottom: 0;  right: 0;  z-index: 12000;  display: flex;  overflow: auto;  align-items: center;  justify-content: center;  transform: translate(0, 0) !important;  transform: scale(0.8) !important;}.dialogbox .modal-dialog .modal-content {  max-width: 280px;  margin: auto;  max-height: 560px;  overflow: auto;  border: 0;  border-radius: 16px;}.dialogbox .modal-dialog .modal-content .btn-list .btn {  padding: 0px 10px;  min-height: 54px;  border-radius: 0;  margin: 0;  border: 0;  border-bottom: 1px solid #E1E1E1 !important;  font-size: 15px;}.dialogbox .modal-dialog .modal-content .btn-list .btn:hover, .dialogbox .modal-dialog .modal-content .btn-list .btn:focus, .dialogbox .modal-dialog .modal-content .btn-list .btn:active, .dialogbox .modal-dialog .modal-content .btn-list .btn.active {  background: rgba(225, 225, 225, 0.3) !important;}.dialogbox .modal-dialog .modal-content .btn-list .btn:last-child {  border-radius: 0 0 16px 16px;  border-bottom: 0 !important;}.dialogbox .modal-dialog .modal-content .btn-inline {  display: flex;}.dialogbox .modal-dialog .modal-content .btn-inline .btn {  width: 100%;  border-radius: 0;  min-height: 54px;  border: 0 !important;  border-right: 1px solid #E1E1E1 !important;  font-size: 15px;}.dialogbox .modal-dialog .modal-content .btn-inline .btn:hover, .dialogbox .modal-dialog .modal-content .btn-inline .btn:focus, .dialogbox .modal-dialog .modal-content .btn-inline .btn:active, .dialogbox .modal-dialog .modal-content .btn-inline .btn.active {  background: rgba(225, 225, 225, 0.3) !important;}.dialogbox .modal-dialog .modal-content .btn-inline .btn:last-child {  border-right: 0 !important;  border-radius: 0 0 16px 0 !important;}.dialogbox .modal-dialog .modal-content .btn-inline .btn:first-child {  border-radius: 0 0 0 16px !important;}.dialogbox .modal-dialog .modal-content .modal-header {  border: 0;  padding: 20px 20px 10px 20px;}.dialogbox .modal-dialog .modal-content .modal-header .modal-title {  color: #252525;  text-align: center;  margin: 0 auto;  font-size: 17px;}.dialogbox .modal-dialog .modal-content .modal-body {  padding: 0 20px;  margin-bottom: 30px;  text-align: center;  font-size: 15px;}.dialogbox .modal-dialog .modal-content .modal-footer {  border: 0;  border-top: 1px solid #E1E1E1;  padding: 0;  display: block;  text-align: right;}.dialogbox.show .modal-dialog {  transform: translate(0, 0) !important;  transform: scale(1) !important;}.modal-icon {  font-size: 60px;  line-height: 1em;  margin-top: 30px;  margin-bottom: -10px;  color: #27bdbe;  text-align: center;}.modalbox {  padding-top: env(safe-area-inset-top);}.modalbox .modal-dialog {  transform: translate(0, 100%) !important;  min-width: 100%;  margin: 0;  transition: 0.5s all !important;}.modalbox .modal-dialog .modal-content {  border-radius: 0;  border: 0;  height: 100vh;  margin: auto;  overflow: auto;  padding-top: 56px;}.modalbox .modal-dialog .modal-content .modal-header {  border: 0;  padding: 0;  min-height: 56px;  padding: 10px 16px;  border-radius: 0;  display: flex;  border-bottom: 1px solid #E1E1E1;  align-items: center;  justify-content: space-between;  margin: 0;  position: fixed;  left: 0;  right: 0;  top: 0;  width: 100%;  z-index: 100;  background: #FFF;}.modalbox .modal-dialog .modal-content .modal-header .modal-title {  margin: 0;  color: #252525;  font-size: 17px;}.modalbox .modal-dialog .modal-content .modal-body {  padding: 20px 16px;  min-height: calc(100vh - 56px);  overflow: auto;}.modalbox.show .modal-dialog {  transform: translate(0, 0) !important;}.panelbox .modal-dialog {  margin: 0;  position: fixed;  left: 0;  top: 0;}.panelbox .modal-dialog .modal-content {  border: 0;  border-radius: 0;  width: 300px;  height: 100vh;  overflow: auto;  padding-top: env(safe-area-inset-top);  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);}.panelbox .modal-dialog .modal-content .modal-header {  border-bottom: 0;  padding: 10px 16px;  display: flex;  align-items: center;  justify-content: space-between;  min-height: 56px;  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08);  margin-bottom: 6px;}.panelbox .modal-dialog .modal-content .modal-header .panel-close {  color: #27bdbe;}.panelbox .modal-dialog .modal-content .modal-header .panel-close ion-icon {  font-size: 26px;}.panelbox .modal-dialog .modal-content .modal-header .modal-title {  color: #252525;}.panelbox .modal-dialog .modal-content .modal-body {  padding: 10px 16px;}.panelbox.show .modal-dialog {  transform: translate(0, 0) !important;}.panelbox-left .modal-dialog {  transform: translate(-100%, 0) !important;}.panelbox-right .modal-dialog {  transform: translate(100%, 0) !important;  left: auto;  right: 0;}.tooltip .tooltip-inner {  font-size: 13px;  padding: 6px 10px;  border-radius: 3px;}.dropdown .dropdown-menu,.dropup .dropdown-menu {  border: 1px solid transparent;  min-width: 120px;  padding: 8px 0;  border-radius: 6px;  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08);}.dropdown .dropdown-menu .dropdown-item,.dropup .dropdown-menu .dropdown-item {  padding: 12px 16px;  line-height: 1.2em;  color: #252525;  font-size: 15px;  display: flex;  align-items: center;}.dropdown .dropdown-menu .dropdown-item:hover, .dropdown .dropdown-menu .dropdown-item:active,.dropup .dropdown-menu .dropdown-item:hover,.dropup .dropdown-menu .dropdown-item:active {  background: rgba(225, 225, 225, 0.5);  color: #252525;}.dropdown .dropdown-menu .dropdown-divider,.dropup .dropdown-menu .dropdown-divider {  border-top: 1px solid #E1E1E1;}.dropdown .dropdown-menu .dropdown-header,.dropup .dropdown-menu .dropdown-header {  padding: 9px 16px;  color: #4F5050;  font-weight: 500;  font-size: 11px;}.dropdown .dropdown-menu .text,.dropup .dropdown-menu .text {  padding: 9px 16px;  color: #4F5050;}.dropdown .dropdown-menu .icon,.dropdown .dropdown-menu ion-icon,.dropup .dropdown-menu .icon,.dropup .dropdown-menu ion-icon {  margin-right: 10px;  width: 22px;  height: 22px;  font-size: 22px;  justify-content: center;  align-items: center;  line-height: 1em;  display: inline-flex;  color: #252525;}.appHeader .dropdown-menu {  margin-top: -10px;}.dropdown-toggle:after {  border-radius: 4px;  margin-left: 7px;}.bg-primary {  background: #27bdbe !important;  color: #FFF;}.bg-secondary {  background: #6C7C94 !important;  color: #FFF;}.bg-success {  background: #34C759 !important;  color: #FFF;}.bg-danger {  background: #EC4433 !important;  color: #FFF;}.bg-warning {  background: #FE9500 !important;  color: #FFF;}.bg-info {  background: #592BCA !important;  color: #FFF;}.bg-light {  background: rgba(255, 255, 255, 0.5) !important;}.bg-dark {  background: #222 !important;  color: #FFF;}a.bg-primary {  background: #27bdbe !important;  color: #FFF !important;}a.bg-primary:hover, a.bg-primary:active {  background: #009bad !important;}a.bg-secondary {  background: #6C7C94 !important;  color: #FFF !important;}a.bg-secondary:hover, a.bg-secondary:active {  background: #617085 !important;}a.bg-success {  background: #34C759 !important;  color: #FFF !important;}a.bg-success:hover, a.bg-success:active {  background: #2fb350 !important;}a.bg-danger {  background: #EC4433 !important;  color: #FFF !important;}a.bg-danger:hover, a.bg-danger:active {  background: #ea2f1c !important;}a.bg-warning {  background: #FE9500 !important;  color: #FFF !important;}a.bg-warning:hover, a.bg-warning:active {  background: #e58600 !important;}a.bg-info {  background: #592BCA !important;  color: #FFF !important;}a.bg-info:hover, a.bg-info:active {  background: #5027b5 !important;}a.bg-light {  background: rgba(255, 255, 255, 0.5) !important;}a.bg-light:hover, a.bg-light:active {  background: rgba(242, 242, 242, 0.5) !important;}a.bg-dark {  background: #222 !important;  color: #FFF !important;}a.bg-dark:hover, a.bg-dark:active {  background: #151515 !important;}.text-primary,a.text-primary {  color: #bd422d !important;}.text-secondary,a.text-secondary {  color: #6C7C94 !important;}.text-success,a.text-success {  color: #34C759 !important;}.text-danger,a.text-danger {  color: #EC4433 !important;}.text-warning,a.text-warning {  color: #FE9500 !important;}.text-info,a.text-info {  color: #592BCA !important;}.text-light,a.text-light {  color: #FFF !important;}.text-dark,a.text-dark {  color: #252525 !important;}.border-primary {  border-color: #27bdbe !important;}.border-secondary {  border-color: #6C7C94 !important;}.border-success {  border-color: #34C759 !important;}.border-danger {  border-color: #EC4433 !important;}.border-warning {  border-color: #FE9500 !important;}.border-info {  border-color: #592BCA !important;}.border-light {  border-color: #FFF !important;}.border-dark {  border-color: #252525 !important;}.alert {  margin: 0;  padding: 6px 16px;  border: 0;  font-size: 13px;  border-radius: 36px;}.alert .close {  text-shadow: none !important;  outline: 0;  opacity: 1;  width: 40px;  padding: 0;  line-height: 1em;  height: 36px !important;}.alert .alert-title {  margin: 4px 0;  font-size: 15px;  font-weight: 500;}.alert.alert-dismissible {  padding-right: 56px;}.alert-primary {  background: #27bdbe;  color: #fff;  border: 1px solid #27bdbe;}.alert-primary a {  color: #fff !important;  text-decoration: underline;}.alert-primary .alert-title {  color: #FFF;}.alert-primary .close {  color: #FFF;}.alert-outline-primary {  background: transparent;  color: #27bdbe;  border: 1px solid #27bdbe;}.alert-outline-primary a {  color: #27bdbe !important;  text-decoration: underline !important;}.alert-outline-primary .alert-title {  color: #27bdbe;}.alert-outline-primary .close {  color: #27bdbe;}.alert-secondary {  background: #6C7C94;  color: #fff;  border: 1px solid #6C7C94;}.alert-secondary a {  color: #fff !important;  text-decoration: underline;}.alert-secondary .alert-title {  color: #FFF;}.alert-secondary .close {  color: #FFF;}.alert-outline-secondary {  background: transparent;  color: #6C7C94;  border: 1px solid #6C7C94;}.alert-outline-secondary a {  color: #6C7C94 !important;  text-decoration: underline !important;}.alert-outline-secondary .alert-title {  color: #6C7C94;}.alert-outline-secondary .close {  color: #6C7C94;}.alert-success {  background: #34C759;  color: #fff;  border: 1px solid #34C759;}.alert-success a {  color: #fff !important;  text-decoration: underline;}.alert-success .alert-title {  color: #FFF;}.alert-success .close {  color: #FFF;}.alert-outline-success {  background: transparent;  color: #34C759;  border: 1px solid #34C759;}.alert-outline-success a {  color: #34C759 !important;  text-decoration: underline !important;}.alert-outline-success .alert-title {  color: #34C759;}.alert-outline-success .close {  color: #34C759;}.alert-danger {  background: #EC4433;  color: #fff;  border: 1px solid #EC4433;}.alert-danger a {  color: #fff !important;  text-decoration: underline;}.alert-danger .alert-title {  color: #FFF;}.alert-danger .close {  color: #FFF;}.alert-outline-danger {  background: transparent;  color: #EC4433;  border: 1px solid #EC4433;}.alert-outline-danger a {  color: #EC4433 !important;  text-decoration: underline !important;}.alert-outline-danger .alert-title {  color: #EC4433;}.alert-outline-danger .close {  color: #EC4433;}.alert-warning {  background: #FE9500;  color: #fff;  border: 1px solid #FE9500;}.alert-warning a {  color: #fff !important;  text-decoration: underline;}.alert-warning .alert-title {  color: #FFF;}.alert-warning .close {  color: #FFF;}.alert-outline-warning {  background: transparent;  color: #FE9500;  border: 1px solid #FE9500;}.alert-outline-warning a {  color: #FE9500 !important;  text-decoration: underline !important;}.alert-outline-warning .alert-title {  color: #FE9500;}.alert-outline-warning .close {  color: #FE9500;}.alert-info {  background: #592BCA;  color: #fff;  border: 1px solid #592BCA;}.alert-info a {  color: #fff !important;  text-decoration: underline;}.alert-info .alert-title {  color: #FFF;}.alert-info .close {  color: #FFF;}.alert-outline-info {  background: transparent;  color: #592BCA;  border: 1px solid #592BCA;}.alert-outline-info a {  color: #592BCA !important;  text-decoration: underline !important;}.alert-outline-info .alert-title {  color: #592BCA;}.alert-outline-info .close {  color: #592BCA;}.alert-light {  background: #FFF;  color: #252525;}.alert-dark {  background: #333;  color: #FFF;}.alert-dark a {  color: #FFF !important;  text-decoration: underline !important;}.alert-outline-dark {  background: transparent;  color: #333;  border: 1px solid #333;}.table {  color: #4F5050;  margin: 0;  font-size: 13px;  line-height: 1.4em;}.table thead th {  border-top: 0;  border-bottom: 0;  color: #252525;  font-weight: 500;}.table td,.table th {  border-top: 1px solid #E1E1E1;}.table-dark {  border-radius: 0px;}.table-dark thead th {  color: #fff;  border-top: 0;}.table-dark td,.table-dark th {  border-top: 1px solid rgba(255, 255, 255, 0.1);  color: rgba(255, 255, 255, 0.7);}.table-striped tbody tr:nth-of-type(odd) {  background: rgba(225, 225, 225, 0.4);}.table-bordered {  border-radius: 0px;}.table-bordered td,.table-bordered th {  border-color: #E1E1E1;}textarea,.form-control {  background-clip: padding-box;  background-image: linear-gradient(transparent, transparent);  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;}.form-group {  width: 100%;}.form-group .label {  font-size: 11px;  margin: 0;  font-weight: 500;  color: #252525;  display: block;  line-height: 1.2em;  text-align: left;}.form-group textarea {  resize: none;}.form-group .input-info {  font-size: 11px;  color: #A1A1A2;}.form-group .clear-input {  display: flex;  align-items: center;  justify-content: center;  color: #4F5050;  height: 38px;  font-size: 22px;  position: absolute;  right: -10px;  bottom: 0;  width: 32px;  opacity: 0.5;  display: none;}.form-group .clear-input:hover, .form-group .clear-input:active {  opacity: 0.8;}.form-group .input-wrapper {  position: relative;}.form-group .input-wrapper.not-empty .clear-input {  display: flex;}.form-group .input-wrapper.active .label {  color: #27bdbe !important;}.form-group.basic {  padding: 8px 0;  margin: 0;}.form-group.basic .form-control,.form-group.basic .custom-select {  background: transparent;  border: none;  border-bottom: 1px solid #E1E1E1;  padding: 0 30px 0 0;  border-radius: 0;  height: 40px;  color: #252525;  font-size: 15px;}.form-group.basic .form-control:focus,.form-group.basic .custom-select:focus {  border-bottom-color: #27bdbe;  box-shadow: inset 0 -1px 0 0 #27bdbe;}.form-group.basic textarea.form-control {  height: auto;  padding: 7px 40px 7px 0;}.form-group.basic.animated .label {  margin-top: 20px;  opacity: 0;  top: -3px;  transition: 0.2s all;  position: absolute;}.form-group.basic.animated .input-wrapper {  padding-top: 5px;}.form-group.basic.animated .input-wrapper.not-empty .label {  margin-top: 0;  opacity: 1;}.form-group.boxed {  margin: 0;  padding: 8px 0;}.form-group.boxed .form-control {  background: #fff;  box-shadow: none;  height: 42px;  border-radius: 6px;  padding: 0 40px 0 16px;  font-size: 0.9rem;}.form-group.boxed .form-control:focus {  border-color: #27bdbe;}.form-group.boxed textarea.form-control {  height: auto;  padding: 7px 40px 7px 16px;}.form-group.boxed .clear-input {  right: 0;  height: 42px;  width: 40px;}.form-group.boxed .label {  margin-bottom: 8px;}.input-group .input-group-text {  background: transparent;  border: 0;  border-bottom: 1px solid #E1E1E1;  border-radius: 0;  font-size: 20px;  font-weight: 500;  color: #252525;  height: 40px;  width: auto;  padding: 0 10px 0 0;}.custom-file-upload {  position: relative;  display: flex;  width: 100%;  height: 220px;}.custom-file-upload input[type="file"] {  overflow: hidden;  opacity: 0;  position: absolute;  top: 0;  left: 0;  width: 0;  height: 0;}.custom-file-upload label {  z-index: 1;  position: absolute;  left: 0;  top: 0;  bottom: 0;  right: 0;  overflow: hidden;  background-color: rgba(225, 225, 225, 0.2);  background-size: 45px 58px;  border: 1px solid #E1E1E1;  border-radius: 6px;  margin: 0;}.custom-file-upload label span {  display: block;  font-size: 15px;  color: #A1A1A2;  height: auto;  position: absolute;  top: 50%;  left: 0;  right: 0;  font-weight: 500;  transform: translate(0%, -50%);  align-items: center;  justify-content: center;  padding: 10px 16px;  width: 100%;  text-align: center;  border-radius: 0;}.custom-file-upload label span ion-icon {  --ionicon-stroke-width: 32px;  font-size: 48px;  color: #A1A1A2;}.custom-file-upload label span strong {  display: block;  font-weight: 500;}.custom-file-upload label span i {  font-style: normal;  display: block;}.custom-file-upload label.file-uploaded {  background-size: cover;  background-position: center;}.custom-file-upload label.file-uploaded:before {  content: "";  width: 38px;  height: 38px;  background: #34C759;  border-radius: 100%;  display: flex;  background-image: url("data:image/svg+xml,%0A%3Csvg width='23px' height='20px' viewBox='0 0 23 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline id='Path' stroke='%23FFFFFF' stroke-width='2.4' points='21.2 2 7.76 18 2 12'%3E%3C/polyline%3E%3C/g%3E%3C/svg%3E");  background-repeat: no-repeat;  background-position: center center;  position: absolute;  left: 50%;  top: calc(50% + -22px);  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08);  transform: translate(-50%, -50%);}.custom-file-upload label.file-uploaded label {  border-color: transparent;}.custom-file-upload label.file-uploaded span {  bottom: 0;  left: 0;  top: auto;  transform: translate(0, 0);  font-size: 11px;  color: #4F5050;  background-color: #E1E1E1;}.verify-input {  height: 72px !important;  font-size: 32px;  font-weight: 700;  color: #252525;  letter-spacing: 5px;  padding: 0 0 0 5px !important;  max-width: 190px;  margin: auto;  text-align: center !important;}.nav-tabs {  width: 100%;}.nav-tabs.style1 {  border: 0;  background: rgba(225, 225, 225, 0.4);  border-radius: 36px;  display: flex;}.nav-tabs.style1 .nav-item {  flex: 1;  width: 100%;  text-align: center;  display: flex;  justify-content: center;  align-items: center;  margin: 0;  padding: 0;}.nav-tabs.style1 .nav-item .nav-link {  color: #4F5050;  font-weight: 500;  font-size: 13px;  border: 0 !important;  line-height: 1.2em;  width: 100%;  border-radius: 36px;  padding: 6px 10px;  height: 30px;  display: flex;  align-items: center;  justify-content: center;  margin: 4px !important;}.nav-tabs.style1 .nav-item .nav-link .icon,.nav-tabs.style1 .nav-item .nav-link ion-icon {  margin-right: 8px;  margin-left: 8px;  line-height: 1em;  font-size: 18px;}.nav-tabs.style1 .nav-item .nav-link.active {  color: #252525;  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08);}.nav-tabs.lined {  border: 0;  background: transparent;  border-radius: 0;  display: flex;}.nav-tabs.lined .nav-item {  flex: 1;  width: 100%;  text-align: center;  display: flex;  justify-content: center;  align-items: center;  margin: 0;  padding: 0;}.nav-tabs.lined .nav-item .nav-link {  color: #4F5050;  font-weight: 500;  font-size: 13px;  border: 0 !important;  border-bottom: 2px solid transparent !important;  line-height: 1.2em;  width: 100%;  border-radius: 0;  padding: 6px 10px;  height: 56px;  display: flex;  align-items: center;  justify-content: center;  margin: 0 !important;  border-bottom-color: 2px solid;}.nav-tabs.lined .nav-item .nav-link .icon,.nav-tabs.lined .nav-item .nav-link ion-icon {  margin-right: 8px;  margin-left: 8px;  line-height: 1em;  font-size: 18px;}.nav-tabs.lined .nav-item .nav-link.active {  color: #27bdbe;  background: transparent;  border-bottom-color: #27bdbe !important;}.custom-control .custom-control-label {  padding-left: 10px;  padding-top: 2px;  color: #252525;}.custom-control .custom-control-label:before {  transition: 0s all;  box-shadow: none !important;  background: #E1E1E1;  width: 22px;  height: 22px;  border-color: #E1E1E1 !important;  border-radius: 100%;  margin-top: -2px;  background: transparent;  border-color: #E1E1E1;}.custom-control .custom-control-label:after {  margin-top: 1px;  margin-left: 3px;}.custom-control .custom-control-label:active:before {  background: #fff !important;  border-color: #E1E1E1 !important;}.custom-control .custom-control-input:checked ~ .custom-control-label:before {  background: #27bdbe !important;  border-color: #27bdbe !important;}.custom-control .custom-control-input:checked ~ .custom-control-label:after {  width: 16px;  height: 16px;  background-size: 12px 12px;}.custom-control .custom-control-input:checked ~ .custom-control-label:before {  border-radius: 100%;}.custom-radio .custom-control-label:before {  border-radius: 100%;}.custom-radio .custom-control-input:checked ~ .custom-control-label:before {  border-radius: 100%;}.input-list .custom-control {  padding: 0;}.input-list .custom-control:after {  content: "";  height: 1px;  background: #E1E1E1;  display: block;  margin-left: 54px;}.input-list .custom-control-label {  width: 100%;  padding: 10px 20px 10px 54px;  min-height: 50px;  display: flex;  align-items: center;  justify-content: space-between;  transition: 0.1s all;}.input-list .custom-control-label:active {  background: rgba(225, 225, 225, 0.3);}.input-list .custom-control-label:before, .input-list .custom-control-label:after {  top: 50%;  left: 16px;  transform: translate(0%, -50%);  margin: 0;}.input-list .custom-control-label:after {  width: 22px;  height: 22px;  margin: 0px 0 0 3px;}.input-list .custom-control:last-child:after {  display: none;}.custom-switch .custom-control-label {  width: 56px;  height: 30px;}.custom-switch .custom-control-label:before {  margin: 0;  left: 0;  top: 0;  border-radius: 100px;  width: 56px;  height: 30px;  border-color: #d4d4d4 !important;  background: #E1E1E1;}.custom-switch .custom-control-label:after {  width: 24px;  height: 24px;  border-radius: 100px;  margin-top: -1px;  margin-left: 1px;  left: 3px;  top: 4px;  background: #fff;  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15), 0 2px 1px 0 rgba(0, 0, 0, 0.05);}.custom-switch .custom-control-label:active:before {  background: rgba(225, 225, 225, 0.5) !important;}.custom-switch .custom-control-input:checked ~ .custom-control-label:before {  border-radius: 100px;}.custom-switch .custom-control-input:checked ~ .custom-control-label:after {  width: 24px;  height: 24px;  border-radius: 100px;  left: 16px;}.message-divider {  font-size: 12px;  text-align: center;  padding: 5px 0;  color: #A1A1A2;}.message-item {  display: flex;  align-items: flex-end;  justify-content: flex-start;  padding: 2px 16px;  margin-right: 60px;}.message-item .bubble {  padding: 10px 16px;  background: #FFF;  border-radius: 16px 16px 16px 0;  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08);  color: #252525;  display: inline-block;  margin-top: 4px;  line-height: 1.4em;}.message-item .bubble .imaged {  margin: 0px -6px;}.message-item .title {  font-size: 12px;  font-weight: 500;  color: #4F5050;  line-height: 1.2em;  padding: 0 0 0 10px;}.message-item .footer {  font-size: 12px;  padding: 0 10px;  text-align: right;  line-height: 1em;  margin-top: 5px;  color: #252525;  opacity: .4;  height: 14px;}.message-item .avatar {  margin-right: 10px;  width: 32px;  height: auto;  border-radius: 100%;  margin-bottom: 18px;}.message-item.user {  justify-content: flex-end;  margin-right: 0;  margin-left: 60px;}.message-item.user .bubble {  background: #27bdbe;  color: #FFF;  border-radius: 16px 16px 0 16px;}.chatFooter {  min-height: 56px;  background: #FFF;  border-top: 1px solid #E1E1E1;  position: fixed;  left: 0;  right: 0;  bottom: 0;  width: 100%;  display: flex;  align-items: center;  justify-content: space-between;  padding-left: 14px;  padding-right: 14px;  padding-bottom: env(safe-area-inset-bottom);}.chatFooter .form-group {  width: calc(100% - 100px);}.chatFooter .form-group .form-control {  font-size: 13px;  border-radius: 300px;  height: 40px;}.chatFooter .form-group .clear-input {  height: 40px;}.chatFooter form {  width: 100%;  display: flex;  align-items: center;  justify-content: space-between;}.progress {  height: 14px;}.progress-bar {  background: #27bdbe;  height: 14px;  line-height: 1em;  display: flex;  align-items: center;  justify-content: center;  font-size: 10px;  font-weight: 500;  letter-spacing: 0;}.chip {  background: #E1E1E1;  font-size: 13px;  color: #252525;  line-height: 1em;  height: 26px;  display: inline-flex;  align-items: center;  justify-content: space-between;  padding: 0;  border-radius: 100px;}.chip .chip-label {  padding: 0 12px;}.chip.chip-outline {  background: transparent;  box-shadow: inset 0 0 0 1px #E1E1E1;}.chip.chip-media {  position: relative;  padding-left: 20px;}.chip.chip-media img {  width: 26px;  height: 26px;  border-radius: 100px;  position: absolute;  left: 0;  top: 0;}.chip .chip-icon {  position: absolute;  left: 0;  top: 0;  width: 26px;  height: 26px;  margin: 0;  display: flex;  align-items: center;  justify-content: center;  border-radius: 100px;  background: #4F5050;  color: #fff;  font-size: 14px;}.chip .chip-delete {  width: 26px;  margin-left: -10px;  height: 26px;  display: inline-flex;  color: #252525;  opacity: 0.7;  align-items: center;  justify-content: center;  font-size: 16px;  border-radius: 100px;}.chip .chip-delete:hover, .chip .chip-delete:active {  opacity: 1;}.chip-primary {  background: #27bdbe !important;  color: #fff !important;}.chip-primary .chip-delete {  color: #fff !important;}.chip-primary.chip-outline {  background: transparent !important;  color: #27bdbe !important;  box-shadow: inset 0 0 0 1px #27bdbe !important;}.chip-danger {  background: #EC4433 !important;  color: #fff !important;}.chip-danger .chip-delete {  color: #fff !important;}.chip-danger.chip-outline {  background: transparent !important;  color: #EC4433 !important;  box-shadow: inset 0 0 0 1px #EC4433 !important;}.chip-success {  background: #34C759 !important;  color: #fff !important;}.chip-success .chip-delete {  color: #fff !important;}.chip-success.chip-outline {  background: transparent !important;  color: #34C759 !important;  box-shadow: inset 0 0 0 1px #34C759 !important;}.chip-warning {  background: #FE9500 !important;  color: #fff !important;}.chip-warning .chip-delete {  color: #fff !important;}.chip-warning.chip-outline {  background: transparent !important;  color: #FE9500 !important;  box-shadow: inset 0 0 0 1px #FE9500 !important;}.chip-info {  background: #592BCA !important;  color: #fff !important;}.chip-info .chip-delete {  color: #fff !important;}.chip-info.chip-outline {  background: transparent !important;  color: #592BCA !important;  box-shadow: inset 0 0 0 1px #592BCA !important;}.chip-light {  background: #fff !important;  color: #000 !important;}.chip-light .chip-delete {  color: #000 !important;}.chip-light.chip-outline {  background: transparent !important;  color: #fff !important;  box-shadow: inset 0 0 0 1px #fff !important;}.chip-dark {  background: #000 !important;  color: #fff !important;}.chip-dark .chip-delete {  color: #fff !important;}.chip-dark.chip-outline {  background: transparent !important;  color: #000 !important;  box-shadow: inset 0 0 0 1px #000 !important;}.search-form {  display: block;  width: 100%;}.searchbox {  width: 100%;  margin: 0;  position: relative;  display: flex;  align-items: center;  justify-content: space-between;}.searchbox .form-control {  height: 36px;  border-radius: 36px;  border: 1px solid #E1E1E1 !important;  padding: 0 16px 0 36px;  font-size: 15px;  box-shadow: none !important;  color: #252525;}.searchbox .form-control:focus {  border-color: #c8c8c8 !important;}.searchbox .form-control:focus ~ .input-icon {  color: #252525;}.searchbox ion-icon {  font-size: 26px;  line-height: 1em;  margin: 0;}.searchbox .close {  opacity: 1;  color: #A1A1A2;  width: 46px;  height: 56px;  display: flex;  align-items: center;  justify-content: center;  position: absolute;  right: 8px;  top: 0;}.searchbox .input-icon {  font-size: 26px;  position: absolute;  left: 0px;  width: 36px;  height: 36px;  display: flex;  align-items: center;  justify-content: center;  color: #A1A1A2;  top: 0;}#search {  display: block;  padding: 0;  background: #fff;  border-bottom: 1px solid #FFF;  position: fixed;  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08);  left: 0;  top: -50%;  right: 0;  width: 100%;  z-index: 1001;  transition: 0.2s all ease-in-out;}#search.show {  top: env(safe-area-inset-top);  transition: 0.3s all;}#search .searchbox .form-control {  box-shadow: none !important;  border: 0 !important;  border-radius: 0;  height: 56px;  padding: 0 56px 0 56px;  background: transparent;  font-size: 17px;  color: #252525;  width: 100%;}#search .searchbox .form-control:focus {  border-color: #bbbbbb;}#search .searchbox .form-control:focus ~ .input-icon {  color: #252525;}#search .searchbox .input-icon {  font-size: 26px;  position: absolute;  left: 8px;  width: 46px;  height: 56px;  display: flex;  align-items: center;  justify-content: center;  color: #A1A1A2;  top: 0;}.search-result li > .item,.search-result li > a {  padding-top: 20px;  padding-bottom: 20px;}.carousel-slider {  text-align: center;}.carousel-slider .owl-dots {  position: fixed;  left: 0;  right: 0;  bottom: 100px;  outline: 0 !important;}.carousel-slider .owl-dots button {  outline: 0 !important;}.carousel-button-footer {  min-height: 84px;  padding-left: 8px;  padding-right: 8px;  padding-bottom: env(safe-area-inset-bottom);  width: 100%;  position: fixed;  display: flex;  align-items: center;  justify-content: center;  z-index: 990;  left: 0;  bottom: 0;  right: 0;}.carousel-button-footer > div {  width: 100%;}.carousel-multiple {  width: calc(100% + 16px);  margin-left: -16px;}.carousel-single {  width: calc(100% + 16px);  margin-left: -16px;}.carousel-small {  width: calc(100% + 16px);  margin-left: -16px;}.owl-carousel .owl-stage-outer {  padding-bottom: 20px;  margin-bottom: -20px;}.login-form {  max-width: 500px;  margin: auto;  text-align: center;}.login-form .form-image {  width: 100%;  max-width: 200px;  height: auto;}.form-button-group {  position: fixed;  bottom: 0;  left: 0;  right: 0;  width: 100%;  padding-left: 16px;  padding-right: 16px;  background: #FFF;  min-height: 84px;  display: flex;  align-items: center;  justify-content: center;  padding-bottom: env(safe-area-inset-bottom);}.form-links {  display: flex;  align-items: flex-start;  justify-content: space-between;  font-size: 14px;}.timeline {  position: relative;  padding: 24px 0;}.timeline:before {  content: '';  display: block;  position: absolute;  width: 2px;  left: 0;  bottom: 0;  top: 0;  background: #E1E1E1;  z-index: 1;}.timeline .item {  position: relative;  margin-bottom: 40px;}.timeline .item:last-child {  margin-bottom: 0;}.timeline .content {  padding-left: 20px;}.timeline .content .title {  margin-bottom: 5px;  line-height: 1.3em;}.timeline .content .text {  font-size: 13px;  line-height: 1.4em;  padding-right: 30px;}.timeline .dot {  width: 12px;  height: 12px;  border-radius: 100%;  position: absolute;  background: #A1A1A2;  left: -5px;  top: 50%;  margin-top: -6px;  z-index: 10;  box-shadow: 0 0 0 3px #FFF;}.timeline.timed {  padding-left: 80px;}.timeline.timed:before {  left: 80px;}.timeline.timed .time {  font-size: 11px;  position: absolute;  left: -80px;  line-height: 1.5em;  width: 70px;  text-align: right;  top: 50%;  transform: translate(0, -50%);  z-index: 20;}.form-wizard-section {  display: flex;  align-items: flex-start;  justify-content: center;  width: 100%;  padding: 4px 0 0 0;  position: relative;}.form-wizard-section:before {  content: "";  height: 1px;  background: #E1E1E1;  width: 100%;  position: absolute;  top: 16px;}.form-wizard-section .button-item {  flex: 1;  text-align: center;  padding: 0 6px;  position: relative;}.form-wizard-section .button-item strong {  background: #E1E1E1;  width: 22px;  height: 22px;  border-radius: 100%;  color: #A1A1A2;  display: inline-flex;  align-items: center;  justify-content: center;  font-size: 14px;  line-height: 1em;  position: relative;  z-index: 2;}.form-wizard-section .button-item strong ion-icon {  font-size: 16px;}.form-wizard-section .button-item p {  font-size: 10px;  line-height: 1em;  color: #A1A1A2;  margin: 4px 0 0 0;}.form-wizard-section .button-item.active strong {  background: #27bdbe;  color: #fff;}.form-wizard-section .button-item.active p {  color: #252525;}.extraHeader.bg-primary .form-wizard-section:before, .extraHeader.bg-secondary .form-wizard-section:before, .extraHeader.bg-success .form-wizard-section:before, .extraHeader.bg-danger .form-wizard-section:before, .extraHeader.bg-warning .form-wizard-section:before, .extraHeader.bg-dark .form-wizard-section:before {  background: transparent;}.extraHeader.bg-primary .form-wizard-section .button-item strong, .extraHeader.bg-secondary .form-wizard-section .button-item strong, .extraHeader.bg-success .form-wizard-section .button-item strong, .extraHeader.bg-danger .form-wizard-section .button-item strong, .extraHeader.bg-warning .form-wizard-section .button-item strong, .extraHeader.bg-dark .form-wizard-section .button-item strong {  background: rgba(255, 255, 255, 0.4);  color: #FFF;}.extraHeader.bg-primary .form-wizard-section .button-item p, .extraHeader.bg-secondary .form-wizard-section .button-item p, .extraHeader.bg-success .form-wizard-section .button-item p, .extraHeader.bg-danger .form-wizard-section .button-item p, .extraHeader.bg-warning .form-wizard-section .button-item p, .extraHeader.bg-dark .form-wizard-section .button-item p {  color: rgba(255, 255, 255, 0.7);}.extraHeader.bg-primary .form-wizard-section .button-item.active strong, .extraHeader.bg-secondary .form-wizard-section .button-item.active strong, .extraHeader.bg-success .form-wizard-section .button-item.active strong, .extraHeader.bg-danger .form-wizard-section .button-item.active strong, .extraHeader.bg-warning .form-wizard-section .button-item.active strong, .extraHeader.bg-dark .form-wizard-section .button-item.active strong {  background: rgba(0, 0, 0, 0.5);  color: #fff;}.extraHeader.bg-primary .form-wizard-section .button-item.active p, .extraHeader.bg-secondary .form-wizard-section .button-item.active p, .extraHeader.bg-success .form-wizard-section .button-item.active p, .extraHeader.bg-danger .form-wizard-section .button-item.active p, .extraHeader.bg-warning .form-wizard-section .button-item.active p, .extraHeader.bg-dark .form-wizard-section .button-item.active p {  color: #FFF;}.adbox {  text-align: center;}.adbox.fixed {  position: fixed;  bottom: 56px;  left: 50%;  margin-left: -150px;  right: 0;  width: 300px;  z-index: 100;  padding-bottom: env(safe-area-inset-bottom);}.adbox.fixed .closebutton {  width: 24px;  height: 24px;  background: rgba(0, 0, 0, 0.4);  color: rgba(255, 255, 255, 0.5);  display: flex;  align-items: center;  justify-content: center;  position: absolute;  right: 0;  top: 0;}.adbox.hide.fixed {  bottom: -100%;}.adbox-300-50 img {  width: 300px;  height: 50px;}.adbox-300-250 img {  width: 300px;  height: 250px;}.windowsphone-detection,.ios-detection,.android-detection,.non-mobile-detection {  display: none;}.windowsphone-detection.is-active,.ios-detection.is-active,.android-detection.is-active,.non-mobile-detection.is-active {  display: block;}.fab-button .fab {  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);  width: 56px;  height: 56px;  display: flex;  align-items: center;  justify-content: center;  background: #27bdbe;  border-radius: 100%;  color: #fff !important;}.fab-button .fab > ion-icon {  font-size: 26px;  transition: .2s all;  --ionicon-stroke-width: 42px;}.fab-button .fab:hover, .fab-button .fab:active {  background: #27bdbe;}.fab-button.text .fab {  width: auto;  border-radius: 300px;  font-size: 17px;  padding: 0px 24px;}.fab-button.text .fab > ion-icon {  margin-right: 6px;}.fab-button.animate.dropdown.show .fab ion-icon[name=add],.fab-button.animate.dropdown.show .fab ion-icon[name=add-sharp],.fab-button.animate.dropdown.show .fab ion-icon[name=add-outline] {  transform: rotate(45deg);}.fab-button.dropdown.show .fab {  background: #009bad;}.fab-button .dropdown-menu {  margin: 0;  background: transparent;  border: 0;  box-shadow: none;  padding: 0px 7px;  width: 56px;  min-width: 56px;  max-width: 56px;  text-align: center;}.fab-button .dropdown-menu .dropdown-item {  padding: 0;  background: #27bdbe;  width: 42px;  height: 42px;  display: flex !important;  align-items: center;  justify-content: center;  color: #fff;  margin: 14px 0;  border-radius: 100%;  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08);}.fab-button .dropdown-menu .dropdown-item:hover, .fab-button .dropdown-menu .dropdown-item:active {  background: #27bdbe;}.fab-button .dropdown-menu .dropdown-item ion-icon {  --ionicon-stroke-width: 32px;  line-height: 1em;  margin-right: 0;  color: #fff !important;  width: 24px !important;  height: 24px !important;  display: flex !important;  justify-content: center;  align-items: center;  line-height: 1em;  display: inline-flex;}.fab-button .dropdown-menu .dropdown-item p {  background: #FFF;  position: absolute;  left: 58px;  color: #252525;  font-size: 13px;  padding: 4px 12px;  line-height: 1.5em;  border-radius: 36px;  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08);}.fab-button.bottom-right {  position: fixed;  bottom: 16px;  right: 16px;  z-index: 100;  margin-bottom: env(safe-area-inset-bottom);}.fab-button.bottom-left {  position: fixed;  bottom: 16px;  left: 16px;  z-index: 100;  margin-bottom: env(safe-area-inset-bottom);}.fab-button.bottom-center {  position: fixed;  bottom: 16px;  left: 50%;  transform: translate(-50%, 0%);  margin-bottom: env(safe-area-inset-bottom);}.fab-button.top-center {  position: fixed;  top: 72px;  left: 50%;  transform: translate(-50%, 0%);  margin-top: env(safe-area-inset-top);}.fab-button.top-left {  position: fixed;  top: 72px;  left: 16px;  z-index: 100;  margin-top: env(safe-area-inset-top);}.fab-button.top-right {  position: fixed;  top: 72px;  right: 16px;  z-index: 100;  margin-top: env(safe-area-inset-top);}.fab-button.top-right .dropdown-menu .dropdown-item p, .fab-button.bottom-right .dropdown-menu .dropdown-item p {  left: auto;  right: 58px;}.notification-box {  position: fixed;  left: 0;  top: -100%;  right: 0;  width: 100%;  z-index: 9999;  transition: 0.3s all;  margin-top: env(safe-area-inset-top);}.notification-box.show {  top: 0;}.notification-dialog.android-style {  background: #ffffff;  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);  padding: 16px 16px;}.notification-dialog.android-style .notification-header {  display: flex;  align-items: center;  justify-content: space-between;}.notification-dialog.android-style .notification-header .in {  display: flex;  align-items: center;}.notification-dialog.android-style .notification-header .in .imaged {  margin-right: 8px;}.notification-dialog.android-style .notification-header .in strong {  font-size: 13px;  font-weight: 500;  color: #252525;}.notification-dialog.android-style .notification-header .in span {  display: inline-flex;  align-items: center;  margin-left: 6px;  font-size: 11px;}.notification-dialog.android-style .notification-header .in span:before {  display: inline-flex;  align-items: center;  margin-right: 6px;  content: "•";}.notification-dialog.android-style .notification-header .close-button {  display: flex;  width: 24px;  height: 24px;  align-items: center;  justify-content: center;  font-size: 20px;  color: #A1A1A2;}.notification-dialog.android-style .notification-header .close-button:hover, .notification-dialog.android-style .notification-header .close-button:active {  color: #4F5050;}.notification-dialog.android-style .notification-content {  font-size: 13px;  line-height: 1.4em;  margin-top: 14px;  display: flex;  align-items: flex-start;  justify-content: space-between;}.notification-dialog.android-style .notification-content .subtitle {  font-size: 15px;  margin: 0 0 5px 0;  line-height: 1.4em;  font-weight: 500;}.notification-dialog.android-style .notification-content .in {  padding-right: 16px;}.notification-dialog.android-style .icon-box {  width: 46px;  height: 46px;  font-size: 46px;  color: #A1A1A2;}.notification-dialog.android-style .notification-footer {  border-top: 1px solid #E1E1E1;  margin: 16px -16px -16px -16px;  padding: 0;  display: flex;  align-items: flex-start;}.notification-dialog.android-style .notification-footer .notification-button {  flex: 1;  display: flex;  align-items: center;  justify-content: center;  color: #27bdbe !important;  font-size: 13px;  border-right: 1px solid #E1E1E1;  padding: 16px 6px;}.notification-dialog.android-style .notification-footer .notification-button ion-icon {  font-size: 20px;  line-height: 1em;  margin-right: 8px;}.notification-dialog.android-style .notification-footer .notification-button:last-child {  border-right: 0;}.notification-dialog.android-style .notification-footer .notification-button:hover, .notification-dialog.android-style .notification-footer .notification-button:active {  color: #009bad;  background: rgba(225, 225, 225, 0.3);}.notification-dialog.ios-style {  margin: 10px;  background: #3b4859;  padding: 0;  border-radius: 10px;  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);}.notification-dialog.ios-style .notification-header {  display: flex;  align-items: center;  justify-content: space-between;  padding: 10px;  background: rgba(0, 0, 0, 0.1);  border-radius: 10px 10px 0 0;}.notification-dialog.ios-style .notification-header .in {  display: flex;  align-items: center;}.notification-dialog.ios-style .notification-header .in .imaged {  margin-right: 8px;}.notification-dialog.ios-style .notification-header .in strong {  font-size: 13px;  font-weight: 500;  color: #fff;}.notification-dialog.ios-style .notification-header .right {  display: flex;  align-items: center;}.notification-dialog.ios-style .notification-header .right span {  display: inline-flex;  align-items: center;  margin-right: 6px;  color: rgba(255, 255, 255, 0.5);  font-size: 11px;}.notification-dialog.ios-style .notification-header .close-button {  display: flex;  width: 24px;  height: 24px;  align-items: center;  justify-content: center;  font-size: 20px;  color: #fff;  opacity: 0.5;}.notification-dialog.ios-style .notification-header .close-button:hover, .notification-dialog.ios-style .notification-header .close-button:active {  opacity: 0.7;}.notification-dialog.ios-style .icon-box {  width: 46px;  height: 46px;  font-size: 46px;  color: #A1A1A2;}.notification-dialog.ios-style .notification-content {  font-size: 13px;  line-height: 1.4em;  padding: 14px 16px 20px 16px;  display: flex;  align-items: flex-start;  justify-content: space-between;  color: rgba(255, 255, 255, 0.75);}.notification-dialog.ios-style .notification-content .subtitle {  font-size: 15px;  margin: 0 0 5px 0;  line-height: 1.4em;  color: #fff;  font-weight: 500;}.notification-dialog.ios-style .notification-content .in {  padding-right: 16px;}.notification-dialog.ios-style .notification-footer {  border-top: 1px solid rgba(255, 255, 255, 0.1);  margin: 0px -16px -16px -16px;  padding: 0;  display: flex;  align-items: flex-start;}.notification-dialog.ios-style .notification-footer .notification-button {  color: #fff !important;  flex: 1;  display: flex;  align-items: center;  justify-content: center;  font-size: 13px;  border-right: 1px solid rgba(255, 255, 255, 0.1);  padding: 15px 6px;}.notification-dialog.ios-style .notification-footer .notification-button ion-icon {  font-size: 20px;  line-height: 1em;  margin-right: 10px;  color: #fff;}.notification-dialog.ios-style .notification-footer .notification-button:last-child {  border-right: 0;}.notification-dialog.ios-style .notification-footer .notification-button:hover, .notification-dialog.ios-style .notification-footer .notification-button:active {  color: #009bad;  background: rgba(255, 255, 255, 0.02);}.toast-box {  position: fixed;  left: 0;  top: -100%;  right: 0;  width: 100%;  z-index: 600;  min-height: 52px;  margin-top: env(safe-area-inset-top);  transition: 0.2s all;  background: #2b3543;  font-size: 13px;  color: rgba(255, 255, 255, 0.75);  padding: 10px 16px;  line-height: 1.4em;  display: flex;  align-items: center;  justify-content: space-between;}.toast-box .toast-title {  font-size: 15px;  color: #FFF;}.toast-box .btn {  font-size: 13px;  font-weight: 500;}.toast-box.show {  top: 0;}.toast-box .in {  display: flex;  align-items: center;  justify-content: flex-start;  padding-right: 20px;}.toast-box .in ion-icon {  font-size: 32px;  width: 32px;  height: 32px;  margin-right: 8px;  color: #FFF;}.toast-box .in .text {  width: 100%;}.toast-box.toast-top.show {  top: 56px;}.toast-box.toast-bottom {  top: auto;  bottom: -100%;}.toast-box.toast-bottom.show {  bottom: 56px;  top: auto;  margin-bottom: env(safe-area-inset-bottom);}.toast-box.toast-center {  width: auto;  left: auto;  right: auto;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  display: none;  padding: 16px 24px;  border-radius: 36px;  text-align: center;}.toast-box.toast-center.show {  display: block;  transform: translate(-50%, -50%);}.toast-box.toast-center .in {  padding: 0;  display: block;}.toast-box.toast-center .in ion-icon {  margin: 0 0 10px 0;  font-size: 64px;  width: 64px;  height: 64px;}.toast-box.toast-center .btn {  margin-top: 20px;}.extra-header-active .toast-box.toast-top.show {  top: 95px;}.divider {  height: 1px;  background: #E1E1E1;  display: flex;  align-items: center;  justify-content: center;}.divider .icon-box {  background: #E1E1E1;  display: flex;  align-items: center;  justify-content: center;  color: #FFF;  border-radius: 100%;  width: 28px;  height: 28px;  font-size: 18px;}.divider.inset {  margin-left: 16px;  margin-right: 16px;}.comment-block {  font-size: 13px;  line-height: 1.6em;}.comment-block .item {  display: flex;  align-items: flex-start;  margin-bottom: 30px;}.comment-block .item:last-child {  margin-bottom: 0;}.comment-block .item .avatar {  margin-right: 14px;}.comment-block .item .in {  width: 100%;}.comment-block .item .text {  color: #4F5050;}.comment-block .item .comment-header {  display: flex;  align-items: center;  justify-content: space-between;  margin-bottom: 4px;}.comment-block .item .comment-header .title {  margin: 0;  padding-right: 10px;  color: #252525;  font-size: 15px;}.comment-block .item .comment-header .time {  font-size: 11px;  color: #A1A1A2;}.comment-block .item .comment-footer {  margin-top: 10px;  display: flex;  align-content: flex-start;  font-size: 11px;}.comment-block .item .comment-footer .comment-button {  font-weight: 500;  display: flex;  align-content: center;  margin-right: 14px;  color: #4F5050 !important;}.comment-block .item .comment-footer .comment-button ion-icon {  margin-right: 3px;  font-size: 18px;  line-height: 1em;}.comment-box {  padding: 24px 16px;  text-align: center;}.comment-box .imaged {  margin: 0 auto 10px auto;  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08);}.comment-box .card-title {  margin: 0;  font-size: 17px;  font-weight: 500;}.comment-box .card-text {  font-size: 11px;}.comment-box .text {  margin-top: 6px;}.pagination {  margin: 0;  padding: 0;  text-align: center;  margin: auto;  display: flex;  align-items: center;  justify-content: center;}.pagination .page-item .page-link {  background: #27bdbe;  border: 0;  color: #FFF;  box-shadow: 0 !important;  outline: 0 !important;  margin: 0 4px;  border-radius: 6px !important;  font-size: 13px;}.pagination .page-item .page-link:focus {  box-shadow: none !important;}.pagination.pagination-secondary .page-item .page-link {  background: #FFF;  color: #4F5050;  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08);}.pagination.pagination-rounded .page-item .page-link {  border-radius: 500px !important;}.pagination.pagination-square .page-item .page-link {  border-radius: 0 !important;}.error-page {  text-align: center;  padding: 40px 16px;  max-width: 300px;  margin: auto;}.error-page .icon-box {  font-size: 86px;  margin-bottom: 20px;}.error-page .title {  font-size: 24px;  margin-bottom: 20px;}#countDown {  font-size: 20px;  font-weight: 700;  text-transform: uppercase;  color: #252525;  margin: 0 -40px;}#countDown > div {  display: inline-block;  width: 70px;  border: 1px solid #E1E1E1;  margin: 5px;  text-align: center;  border-radius: 36px;  padding: 10px 5px;}#countDown > div span {  display: block;  font-weight: 500;  color: #A1A1A2;  font-size: 10px;}#offline-toast,#online-toast {  color: #FFF;  font-weight: 500;}.ios-add-to-home .modal-content {  position: relative;  margin-bottom: 10px;  z-index: 1;}.ios-add-to-home .modal-content:before {  content: "";  display: block;  width: 0;  height: 0;  border-left: 14px solid transparent;  border-right: 14px solid transparent;  border-top: 10px solid #fff;  position: absolute;  bottom: -7px;  z-index: 10;  left: 50%;  margin-left: -16px;}.ios-add-to-home .modal-content .action-sheet-content {  font-size: 13px;  color: #252525;  line-height: 1.5em;}.ios-add-to-home .modal-content .action-sheet-content h4 {  font-size: 15px;  margin-bottom: 10px;}.ios-add-to-home .modal-content .action-sheet-content ion-icon {  font-size: 22px;  margin-bottom: -4px;}.android-add-to-home {  z-index: 200000;}.android-add-to-home .modal-dialog {  top: 0;  bottom: auto;  padding: 6px !important;  transform: translate(0, -100%) !important;  transition: .5s all !important;}.android-add-to-home.show .modal-dialog {  transform: translate(0, 0) !important;  top: 10px;}.android-add-to-home .modal-content {  position: relative;  z-index: 1;  border-radius: 4px !important;}.android-add-to-home .modal-content:before {  content: "";  display: block;  width: 0;  height: 0;  border-left: 14px solid transparent;  border-right: 14px solid transparent;  border-top: 10px solid #FFF;  position: absolute;  top: -7px;  z-index: 10;  right: 9px;  transform: rotate(180deg);  margin-left: -16px;}.android-add-to-home .modal-content .action-sheet-content {  font-size: 13px;  color: #252525;  line-height: 1.5em;}.android-add-to-home .modal-content .action-sheet-content h4 {  font-size: 15px;  margin-bottom: 10px;}.android-add-to-home .modal-content .action-sheet-content ion-icon {  font-size: 20px;  margin-bottom: -5px;}.button.goTop {  width: 46px;  height: 46px;  display: none;  align-items: center;  justify-content: center;  border-radius: 100px;  background: #6C7C94;  color: #FFF;  position: fixed;  z-index: 99;  right: 16px;  bottom: 70px;  font-size: 18px;  margin-bottom: env(safe-area-inset-bottom);  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08);}.button.goTop:hover, .button.goTop:active {  background: #617085;}.button.goTop.show {  display: flex;}.needs-validation.was-validated .form-group.basic .invalid-feedback,.needs-validation.was-validated .form-group.basic .valid-feedback,.needs-validation.was-validated .form-group.boxed .invalid-feedback,.needs-validation.was-validated .form-group.boxed .valid-feedback {  height: 16px;  font-size: 11px;  line-height: 1.4em;  margin-top: 4px;}.needs-validation.was-validated .form-group.basic .invalid-feedback,.needs-validation.was-validated .form-group.boxed .invalid-feedback {  color: #EC4433;}.needs-validation.was-validated .form-group.basic .valid-feedback,.needs-validation.was-validated .form-group.boxed .valid-feedback {  color: #34C759;}.needs-validation.was-validated .form-group.basic .clear-input,.needs-validation.was-validated .form-group.boxed .clear-input {  bottom: 20px;}.form-control.is-valid,.was-validated .form-control:valid {  border-color: #34C759;  box-shadow: 0 !important;  background-image: none !important;}.form-control.is-valid:focus,.was-validated .form-control:valid:focus {  border-color: #34C759;  box-shadow: none !important;}.custom-select.is-valid,.was-validated .custom-select:valid {  border-color: #34C759;}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus {  border-color: #34C759;  box-shadow: none !important;}.form-check-input.is-valid ~ .form-check-label,.was-validated .form-check-input:valid ~ .form-check-label {  color: #34C759;}.custom-control-input.is-valid ~ .custom-control-label,.was-validated .custom-control-input:valid ~ .custom-control-label {  color: #34C759;}.custom-control-input.is-valid ~ .custom-control-label::before,.was-validated .custom-control-input:valid ~ .custom-control-label::before {  border-color: #34C759;}.custom-control-input.is-valid:checked ~ .custom-control-label::before,.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {  border-color: #34C759;  background-color: #34C759;}.custom-control-input.is-valid:focus ~ .custom-control-label::before,.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before {  box-shadow: none !important;}.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before {  border-color: #34C759;}.custom-file-input.is-valid ~ .custom-file-label,.was-validated .custom-file-input:valid ~ .custom-file-label {  border-color: #34C759;}.custom-file-input.is-valid:focus ~ .custom-file-label,.was-validated .custom-file-input:valid:focus ~ .custom-file-label {  border-color: #34C759;  box-shadow: none !important;}.form-control.is-invalid,.was-validated .form-control:invalid {  border-color: #EC4433;  background-image: none !important;}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus {  border-color: #EC4433;  box-shadow: none !important;}.custom-select.is-invalid,.was-validated .custom-select:invalid {  border-color: #EC4433;}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus {  border-color: #EC4433;  box-shadow: none !important;}.form-check-input.is-invalid ~ .form-check-label,.was-validated .form-check-input:invalid ~ .form-check-label {  color: #EC4433;}.custom-control-input.is-invalid ~ .custom-control-label,.was-validated .custom-control-input:invalid ~ .custom-control-label {  color: #EC4433;}.custom-control-input.is-invalid ~ .custom-control-label::before,.was-validated .custom-control-input:invalid ~ .custom-control-label::before {  border-color: #EC4433;}.custom-control-input.is-invalid:checked ~ .custom-control-label::before,.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before {  border-color: #EC4433;  background-color: #EC4433;}.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before {  border-color: #EC4433;}.custom-file-input.is-invalid ~ .custom-file-label,.was-validated .custom-file-input:invalid ~ .custom-file-label {  border-color: #EC4433;}.custom-file-input.is-invalid:focus ~ .custom-file-label,.was-validated .custom-file-input:invalid:focus ~ .custom-file-label {  border-color: #EC4433;  box-shadow: none !important;}.blog-post .title {  padding: 0px 16px;  margin: 0 0 10px 0;}.blog-post .post-header {  font-size: 11px;  padding: 10px 0;  margin: 16px 16px;  color: #A1A1A2;  display: flex;  align-items: center;  justify-content: space-between;  border-top: 1px solid #E1E1E1;  border-bottom: 1px solid #E1E1E1;}.blog-post .post-header a {  color: #252525;  font-weight: 700;}.blog-post .post-body {  padding: 0 16px;}.blog-post .post-body img {  width: calc(100% + 32px);  height: auto;  margin: 0px -16px;  margin-bottom: 16px;}body.dark-mode-active {  background: #0c1624 !important;  color: #8195a6;}body.dark-mode-active.bg-light, body.dark-mode-active.bg-white {  background: #0c1624 !important;}body.dark-mode-active #loader {  background: #0c1624;}body.dark-mode-active select option {  background: #0c1624;  color: #fff;}body.dark-mode-active .text-muted {  color: #586d7f !important;}body.dark-mode-active .bg-dark {  background: #000 !important;}body.dark-mode-active .bg-light {  background: #fff !important;}body.dark-mode-active h1,body.dark-mode-active h2,body.dark-mode-active h3,body.dark-mode-active h4,body.dark-mode-active h5,body.dark-mode-active h6 {  color: #FFFFFF;}body.dark-mode-active h1 small,body.dark-mode-active h2 small,body.dark-mode-active h3 small,body.dark-mode-active h4 small,body.dark-mode-active h5 small,body.dark-mode-active h6 small {  color: #8195a6;}body.dark-mode-active .lead {  color: #586d7f !important;}body.dark-mode-active .appHeader {  background: #0F1C2F;  border-bottom-color: #1B283B;}body.dark-mode-active .appHeader .pageTitle {  color: #FFFFFF;}body.dark-mode-active .appHeader.transparent {  background: transparent !important;}body.dark-mode-active .appHeader.bg-light .pageTitle {  color: #252525;}body.dark-mode-active .appHeader .left .headerButton,body.dark-mode-active .appHeader .right .headerButton {  color: #FFFFFF;}body.dark-mode-active .extraHeader {  background: #0F1C2F;  border-bottom-color: #1B283B;}body.dark-mode-active .appHeader.scrolled {  background: transparent;  border-bottom-color: transparent;}body.dark-mode-active .appHeader.scrolled.is-active {  background: #0F1C2F;  border-bottom-color: #1B283B;}body.dark-mode-active .section-title {  color: #8195a6;}body.dark-mode-active .section .wide-block {  background: #0F1C2F;  border-top-color: #1B283B;  border-bottom-color: #1B283B;}body.dark-mode-active .section .content-header,body.dark-mode-active .section .content-footer {  color: #586d7f;}body.dark-mode-active .section.inset .wide-block {  border-color: #1B283B;}body.dark-mode-active .header-large-title .title {  color: #FFFFFF;}body.dark-mode-active .header-large-title .subtitle {  color: #FFFFFF !important;}body.dark-mode-active .appBottomMenu {  background: #0F1C2F;  border-top-color: #1B283B;}body.dark-mode-active .appBottomMenu .item ion-icon,body.dark-mode-active .appBottomMenu .item strong {  color: #FFFFFF;}body.dark-mode-active .appBottomMenu .item:hover ion-icon,body.dark-mode-active .appBottomMenu .item:hover strong {  color: #FFFFFF;}body.dark-mode-active .appBottomMenu.bg-light .item ion-icon,body.dark-mode-active .appBottomMenu.bg-light .item strong {  color: #252525;}body.dark-mode-active .appBottomMenu.bg-light .item:hover ion-icon,body.dark-mode-active .appBottomMenu.bg-light .item:hover strong {  color: #252525;}body.dark-mode-active .accordion {  background: #0F1C2F;  border-top-color: #1B283B;  border-bottom-color: #1B283B;}body.dark-mode-active .accordion .accordion-header .btn {  color: #FFFFFF;}body.dark-mode-active .accordion .accordion-header .btn:active {  background: rgba(27, 40, 59, 0.2) !important;}body.dark-mode-active .accordion .accordion-header .btn.collapsed:before {  background: #1B283B;}body.dark-mode-active .inset .accordion {  border-color: #1B283B;}body.dark-mode-active .action-sheet .modal-content {  background: #0F1C2F;}body.dark-mode-active .action-sheet .modal-content .modal-header {  border-bottom-color: #1B283B;}body.dark-mode-active .action-sheet .modal-content .modal-header .modal-title {  color: #FFFFFF !important;}body.dark-mode-active .action-button-list > li .btn {  color: #FFFFFF;}body.dark-mode-active .action-button-list > li .btn:active, body.dark-mode-active .action-button-list > li .btn.active {  background: rgba(27, 40, 59, 0.3) !important;}body.dark-mode-active .action-button-list .action-divider {  background: #1B283B;}body.dark-mode-active .listview.transparent {  background: transparent !important;}body.dark-mode-active .listview-title {  color: #8195a6;}body.dark-mode-active .listview-title .link {  color: #586d7f;}body.dark-mode-active .listview {  color: #FFFFFF;  background-color: #0F1C2F !important;  border-top-color: #1B283B;  border-bottom-color: #1B283B;}body.dark-mode-active .listview .text-muted {  color: #586d7f !important;}body.dark-mode-active .listview > li:after {  background: #1B283B;}body.dark-mode-active .listview > li header,body.dark-mode-active .listview > li footer {  color: #8195a6;}body.dark-mode-active .listview > li.divider-title {  background: rgba(0, 0, 0, 0.1);  color: #8195a6;  border-top-color: #1B283B;  border-bottom-color: #1B283B;}body.dark-mode-active .link-listview > li a {  color: #FFFFFF !important;}body.dark-mode-active .link-listview > li a:after {  background-image: url("data:image/svg+xml,%0A%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Listview' transform='translate(-112.000000, -120.000000)' stroke='%23586d7f' stroke-width='2.178'%3E%3Cpolyline id='Path' points='114 122 120 128 114 134'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}body.dark-mode-active .link-listview > li a:active {  background: rgba(27, 40, 59, 0.3);}body.dark-mode-active .image-listview > li a.item {  color: #FFFFFF !important;}body.dark-mode-active .image-listview > li a.item:active {  background: rgba(27, 40, 59, 0.3);}body.dark-mode-active .image-listview > li a.item:after {  background-image: url("data:image/svg+xml,%0A%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Listview' transform='translate(-112.000000, -120.000000)' stroke='%23586d7f' stroke-width='2.178'%3E%3Cpolyline id='Path' points='114 122 120 128 114 134'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}body.dark-mode-active .image-listview.media > li {  border-bottom: 1px solid #1B283B;}body.dark-mode-active .btn-light {  background: #fff !important;  color: #000 !important;  border-color: #fff !important;}body.dark-mode-active .btn-light:hover, body.dark-mode-active .btn-light:active {  background: #fff !important;  color: #000 !important;  border-color: #fff !important;  opacity: 0.8;}body.dark-mode-active .btn-dark {  background: #000 !important;  color: #fff !important;  border-color: #000 !important;}body.dark-mode-active .btn-dark:hover, body.dark-mode-active .btn-dark:active {  background: #000 !important;  color: #fff !important;  border-color: #000 !important;  opacity: 0.6;}body.dark-mode-active .btn-outline-light {  border-color: #fff !important;  color: #fff !important;}body.dark-mode-active .btn-outline-light:hover, body.dark-mode-active .btn-outline-light:active {  color: #fff !important;  border-color: #fff !important;}body.dark-mode-active .btn-outline-dark {  border-color: #000 !important;  color: #000 !important;}body.dark-mode-active .btn-outline-dark:hover, body.dark-mode-active .btn-outline-dark:active {  color: #000 !important;  border-color: #000 !important;  background: rgba(0, 0, 0, 0.2) !important;}body.dark-mode-active .card {  background: #0F1C2F;}body.dark-mode-active .card .card-title {  color: #FFFFFF;}body.dark-mode-active .card .card-subtitle {  color: #FFFFFF;}body.dark-mode-active .card .card-header {  border-bottom-color: rgba(255, 255, 255, 0.1);  color: #FFFFFF;}body.dark-mode-active .card .card-footer {  border-top-color: rgba(255, 255, 255, 0.1);  color: #8195a6;}body.dark-mode-active .card .text-muted {  color: #586d7f !important;}body.dark-mode-active .card.bg-light {  color: #4F5050;}body.dark-mode-active .card.bg-light .card-title {  color: #252525;}body.dark-mode-active .card.bg-light .card-subtitle {  color: #252525;}body.dark-mode-active .card.bg-light .card-header {  color: #000;  border-bottom-color: #E1E1E1;}body.dark-mode-active .blockquote-footer {  color: #8195a6;}body.dark-mode-active .custom-control .custom-control-label {  color: #FFFFFF;}body.dark-mode-active .custom-control .custom-control-label:before {  background: transparent;  border-color: rgba(255, 255, 255, 0.15) !important;}body.dark-mode-active .custom-control .custom-control-label:active:before {  background: transparent !important;  border-color: #1B283B !important;}body.dark-mode-active .input-list .custom-control:after {  background: #1B283B;}body.dark-mode-active .input-list .custom-control-label:active {  background: rgba(27, 40, 59, 0.3);}body.dark-mode-active .chip {  background: #1B283B;  color: #FFFFFF;}body.dark-mode-active .chip.chip-outline {  box-shadow: inset 0 0 0 1px #1B283B;  background: transparent;}body.dark-mode-active .chip .chip-icon {  background: #8195a6;  color: #fff;}body.dark-mode-active .chip .chip-delete {  color: #FFFFFF;}body.dark-mode-active .comment-block .item .text {  color: #8195a6;}body.dark-mode-active .comment-block .item .comment-header .title {  color: #FFFFFF;}body.dark-mode-active .comment-block .item .comment-header .time {  color: #586d7f;}body.dark-mode-active .comment-block .item .comment-footer .comment-button {  color: #8195a6 !important;}body.dark-mode-active .dialogbox .modal-dialog .modal-content {  background: #0F1C2F;  color: #8195a6;}body.dark-mode-active .dialogbox .modal-dialog .modal-content .btn-list .btn {  border-bottom-color: #1B283B !important;  color: #FFFFFF;}body.dark-mode-active .dialogbox .modal-dialog .modal-content .btn-list .btn:hover, body.dark-mode-active .dialogbox .modal-dialog .modal-content .btn-list .btn:focus, body.dark-mode-active .dialogbox .modal-dialog .modal-content .btn-list .btn:active, body.dark-mode-active .dialogbox .modal-dialog .modal-content .btn-list .btn.active {  background: rgba(27, 40, 59, 0.3) !important;}body.dark-mode-active .dialogbox .modal-dialog .modal-content .btn-inline .btn {  color: #FFFFFF;  border-right-color: #1B283B !important;}body.dark-mode-active .dialogbox .modal-dialog .modal-content .btn-inline .btn:hover, body.dark-mode-active .dialogbox .modal-dialog .modal-content .btn-inline .btn:focus, body.dark-mode-active .dialogbox .modal-dialog .modal-content .btn-inline .btn:active, body.dark-mode-active .dialogbox .modal-dialog .modal-content .btn-inline .btn.active {  background: rgba(27, 40, 59, 0.3) !important;}body.dark-mode-active .dialogbox .modal-dialog .modal-content .modal-header .modal-title {  color: #FFFFFF;}body.dark-mode-active .dialogbox .modal-dialog .modal-content .modal-footer {  border-top-color: #1B283B;}body.dark-mode-active .divider {  background: #1B283B;}body.dark-mode-active .divider .icon-box {  background: #1B283B;}body.dark-mode-active .dropdown .dropdown-menu,body.dark-mode-active .dropup .dropdown-menu {  background: #0c1624;  border: 1px solid #1B283B;}body.dark-mode-active .dropdown .dropdown-menu .dropdown-item,body.dark-mode-active .dropup .dropdown-menu .dropdown-item {  color: #FFFFFF;}body.dark-mode-active .dropdown .dropdown-menu .dropdown-item:hover, body.dark-mode-active .dropdown .dropdown-menu .dropdown-item:active,body.dark-mode-active .dropup .dropdown-menu .dropdown-item:hover,body.dark-mode-active .dropup .dropdown-menu .dropdown-item:active {  background: rgba(27, 40, 59, 0.5) !important;  color: #FFFFFF;}body.dark-mode-active .dropdown .dropdown-menu .dropdown-divider,body.dark-mode-active .dropup .dropdown-menu .dropdown-divider {  border-top-color: #1B283B !important;}body.dark-mode-active .dropdown .dropdown-menu .dropdown-header,body.dark-mode-active .dropup .dropdown-menu .dropdown-header {  color: #8195a6;}body.dark-mode-active .dropdown .dropdown-menu .text,body.dark-mode-active .dropup .dropdown-menu .text {  color: #8195a6;}body.dark-mode-active .dropdown .dropdown-menu .icon,body.dark-mode-active .dropdown .dropdown-menu ion-icon,body.dark-mode-active .dropup .dropdown-menu .icon,body.dark-mode-active .dropup .dropdown-menu ion-icon {  color: #FFFFFF;}body.dark-mode-active .error-page .title {  color: #FFFFFF;}body.dark-mode-active .fixed-footer {  background: #0c1624;}body.dark-mode-active .fab-button .dropdown-menu {  background: transparent;  border-color: transparent;}body.dark-mode-active .form-wizard-section:before {  background: #1B283B;}body.dark-mode-active .form-wizard-section .button-item strong {  background: #1B283B;  color: #586d7f;}body.dark-mode-active .form-wizard-section .button-item p {  color: #586d7f;}body.dark-mode-active .form-wizard-section .button-item.active strong {  background: #27bdbe;  color: #fff;}body.dark-mode-active .form-wizard-section .button-item.active p {  color: #FFFFFF;}body.dark-mode-active .exampleBox {  border-color: #1B283B;  background: rgba(27, 40, 59, 0.3);}body.dark-mode-active .form-group .label {  color: #FFFFFF;}body.dark-mode-active .form-group .input-info {  color: #586d7f;}body.dark-mode-active .form-group .clear-input {  color: #586d7f;}body.dark-mode-active .form-group.basic .form-control,body.dark-mode-active .form-group.basic .custom-select {  border-bottom-color: #1B283B;  color: #FFFFFF;}body.dark-mode-active .form-group.boxed .form-control,body.dark-mode-active .form-group.boxed .custom-select {  color: #FFFFFF;  background: #1B283B;  border-color: #1B283B;}body.dark-mode-active .input-group .input-group-text {  border-bottom-color: #1B283B;  color: #FFFFFF;}body.dark-mode-active .form-button-group {  background: #0c1624;}body.dark-mode-active .message-divider {  color: #8195a6;}body.dark-mode-active .message-item .bubble {  background: #1B283B;  color: #FFFFFF;}body.dark-mode-active .message-item .title {  color: #8195a6;}body.dark-mode-active .message-item .footer {  color: #FFFFFF;}body.dark-mode-active .message-item.user .bubble {  background: #27bdbe;}body.dark-mode-active .chatFooter {  background: #0F1C2F;  border-top-color: #1B283B;}body.dark-mode-active .modalbox .modal-dialog .modal-content {  background: #0c1624;}body.dark-mode-active .modalbox .modal-dialog .modal-content .modal-header {  border-bottom-color: #1B283B;  background: #0F1C2F;}body.dark-mode-active .modalbox .modal-dialog .modal-content .modal-header .modal-title {  color: #FFFFFF;}body.dark-mode-active .notification-box {  position: fixed;  left: 0;  top: -100%;  right: 0;  width: 100%;  z-index: 9999;  transition: 0.3s all;}body.dark-mode-active .notification-box.show {  top: 0;}body.dark-mode-active .notification-dialog.android-style {  background: #0a1320;}body.dark-mode-active .notification-dialog.android-style .notification-header .in strong {  color: #FFFFFF;}body.dark-mode-active .notification-dialog.android-style .notification-header .close-button {  color: #586d7f;}body.dark-mode-active .notification-dialog.android-style .notification-header .close-button:hover, body.dark-mode-active .notification-dialog.android-style .notification-header .close-button:active {  color: #8195a6;}body.dark-mode-active .notification-dialog.android-style .icon-box {  color: #586d7f;}body.dark-mode-active .notification-dialog.android-style .notification-footer {  border-top: 1px solid #1B283B;}body.dark-mode-active .notification-dialog.android-style .notification-footer .notification-button {  border-right: 1px solid #1B283B;}body.dark-mode-active .notification-dialog.android-style .notification-footer .notification-button:hover, body.dark-mode-active .notification-dialog.android-style .notification-footer .notification-button:active {  background: rgba(27, 40, 59, 0.3);}body.dark-mode-active .notification-dialog.ios-style {  background: #0a1320;}body.dark-mode-active .notification-dialog.ios-style .icon-box {  color: #586d7f;}body.dark-mode-active .panelbox .modal-dialog .modal-content {  background: #0F1C2F;}body.dark-mode-active .panelbox .modal-dialog .modal-content .modal-header .modal-title {  color: #FFFFFF;}body.dark-mode-active .pagination.pagination-secondary .page-item .page-link {  background: #0c1624;  color: #8195a6;}body.dark-mode-active .progress {  background: #162a46;}body.dark-mode-active .searchbox .form-control {  border-color: #1B283B !important;  color: #FFFFFF;  background: #1B283B;}body.dark-mode-active .searchbox .form-control:focus {  border-color: #2b405e !important;}body.dark-mode-active .searchbox .form-control:focus ~ .input-icon {  color: #FFFFFF;}body.dark-mode-active .searchbox .close {  color: #586d7f;}body.dark-mode-active .searchbox .input-icon {  color: #586d7f;}body.dark-mode-active #search {  background: #0F1C2F;  border-bottom-color: #0F1C2F;}body.dark-mode-active #search .searchbox .form-control {  color: #FFFFFF;}body.dark-mode-active #search .searchbox .form-control:focus {  border-color: #030407;}body.dark-mode-active #search .searchbox .form-control:focus ~ .input-icon {  color: #FFFFFF;}body.dark-mode-active #search .searchbox .input-icon {  color: #586d7f;}body.dark-mode-active .table {  color: #8195a6;}body.dark-mode-active .table thead th {  color: #FFFFFF;}body.dark-mode-active .table td,body.dark-mode-active .table th {  border-color: rgba(255, 255, 255, 0.1);}body.dark-mode-active .table-dark {  background: #080f19;}body.dark-mode-active .table-striped tbody tr:nth-of-type(odd) {  background: rgba(27, 40, 59, 0.4);}body.dark-mode-active .table-bordered td,body.dark-mode-active .table-bordered th {  border-color: #1B283B;}body.dark-mode-active .timeline:before {  background: #1B283B;}body.dark-mode-active .timeline .dot {  background: darkModeColorLight;  box-shadow: 0 0 0 4px #0F1C2F;}body.dark-mode-active .toast-box {  background: #060a11;}body.dark-mode-active .appFooter {  border-top-color: #1B283B;  background: #0c1624;}body.dark-mode-active .appFooter .footer-title {  color: #FFFFFF;}body.dark-mode-active .appFooter .btn-icon {  color: #586d7f;}body.dark-mode-active .sidebar-buttons {  background: #0c1624;  border-top: 1px solid #1B283B;}body.dark-mode-active .sidebar-buttons .button {  color: #FFFFFF;}body.dark-mode-active .sidebar-buttons .button:hover, body.dark-mode-active .sidebar-buttons .button:active {  background: rgba(27, 40, 59, 0.2);}body.dark-mode-active .sidebar-buttons:last-child {  border-right-color: transparent;}body.dark-mode-active .profileBox .in strong {  color: #fff;}body.dark-mode-active .profileBox .in .text-muted {  color: rgba(255, 255, 255, 0.5) !important;}body.dark-mode-active .close-sidebar-button {  color: rgba(255, 255, 255, 0.5) !important;}body.dark-mode-active .close-sidebar-button:active {  background: rgba(27, 40, 59, 0.3);}body.dark-mode-active .ios-add-to-home,body.dark-mode-active .android-add-to-home {  background: rgba(12, 22, 36, 0.4) !important;}body.dark-mode-active .ios-add-to-home .modal-content:before,body.dark-mode-active .android-add-to-home .modal-content:before {  border-top-color: #0F1C2F;}body.dark-mode-active .ios-add-to-home .modal-content .action-sheet-content,body.dark-mode-active .android-add-to-home .modal-content .action-sheet-content {  color: #FFFFFF;}body.dark-mode-active .demoIcons {  color: #8195a6;}body.dark-mode-active .custom-file-upload label {  background-color: rgba(27, 40, 59, 0.2);  border-color: #1B283B;}body.dark-mode-active .custom-file-upload label span {  color: #586d7f;}body.dark-mode-active .custom-file-upload label span ion-icon {  color: #586d7f;}body.dark-mode-active .custom-file-upload label.file-uploaded span {  color: #8195a6;  background-color: #1B283B;}body.dark-mode-active .nav-tabs.style1 {  background: rgba(27, 40, 59, 0.4);}body.dark-mode-active .nav-tabs.style1 .nav-item .nav-link {  color: #8195a6;}body.dark-mode-active .nav-tabs.style1 .nav-item .nav-link.active {  background: #23344c;  color: #FFFFFF;}body.dark-mode-active .nav-tabs.lined .nav-item .nav-link {  color: #8195a6;  background: transparent;}body.dark-mode-active .nav-tabs.lined .nav-item .nav-link.active {  background: transparent;  color: #27bdbe;}body.dark-mode-active .blog-post .post-header {  color: #586d7f;  border-top-color: #1B283B;  border-bottom-color: #1B283B;}body.dark-mode-active .blog-post .post-header a {  color: #FFFFFF;}body.dark-mode-active #countDown {  color: #FFFFFF;}body.dark-mode-active #countDown > div {  border-color: #1B283B;}body.dark-mode-active #countDown > div span {  color: #586d7f;}.dish{font-size: 8px; color: #FFF;  text-align: center; background: #27bdbe;  -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;	height: 50px;	line-height: 50px;	overflow: hidden;	  }  /*.dish:nth-child(1){    background: #cacaca;    } .dish:nth-child(2){    background: #ff0000;    }.owl-wrapper .owl-item .item:nth-child(odd) {  background: green;} */ .dish p.ds{  padding: 2px 2px; 	line-height: 1.1;  display: inline-block;  vertical-align: middle;	font-size: 9px;	 color: #FFF;	text-transform: uppercase;	letter-spacing: 0.5px;	margin: 0px;}.owl-carousel.owl-drag .owl-item div:first-child{  }   .veg-non{margin:-45px 10px 0px -5px; width: 11px;} .text-price{color:#0aaaab; font-weight: 600;}.prizedash{color:#cacaca; font-weight: 300; padding: 0p 3px; font-size: 11px; text-decoration: line-through}.aditions button.add{width: 100px; padding:3px 0px; height:30px;  position: absolute; right:10px; z-index: 11;}.aditions .openned{width: 90px; padding:2px 0px; height:30px;  position: absolute; z-index: 10; right:12px; border: 0px solid #CC0000; }.aditions .openned input{width: 30px; padding:3px 3px; height:30px; text-align: center; margin: -2px 3px 0px 3px;  border: 1px solid #CACACA; color: #000000; font-size:15px;  float: left; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; }.aditions .openned button{width: 26px; padding:2px 2px; height:26px; text-align: center;  border: 1px solid #CACACA; color: #7e7e7e; font-size:13px;  float: left; background:#ebebeb;  -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; }.full{ padding:10px 0px; margin: 0px 0px; width: 100%;}.full p{padding: 0px 10px 6px 0; margin: 0 2px 0 0px; font-size: 13px; color: #1A1A1A; line-height: 15px;}.full p.addi{  padding: 0px 20px 4px 0; margin: 0 0 0 0px; font-size: 10px; color: #989898; line-height: 11px; letter-spacing: 0px;}.full p.actual-prize{  font-size: 13px; color: #1ECE94; }p.short-disp{  font-size: 14px; color: #1ECE94;padding:2px 5% 20px 5%;  }.full .prize{  font-size: 14px; color: #1A1A1A; margin: 0px 0 0 -10px;  padding-top: 3px; text-align: right; letter-spacing: 0px; max-width: 20% !important; border: 0px solid #cacaca;}.veggann{max-width:6% !important; border: 0px solid #cc0000; padding: 0px 0px 0px 10px; margin: 0px 0px;}.veggann img{  margin:-5px 0px 0 0px; width:10px; height: 10px; }.red{ color:#FF5555; text-align: right; font-size: 15px;    padding: 6px 15px;        align-items: center;    justify-content: space-between;        font-weight: 500;}.qty{ color:#616161; text-align: left; font-size: 12px;    padding: 3px 0px;}.sub{ font-size: 12px; margin: 5px 10px; padding: 5px 0px; border-bottom: 1px solid #e5e5e5; }.sub .rgt{    text-align: right; }.sub .rgt .gren{color:#0ECB84;}.rggt{    text-align: right; font-size: 13px; padding:5px 10px 10px 0;    }.adddd{    text-align: left; font-size: 13px; padding:5px 10px 10px 10px;   color: grey}.lil-loc{padding:11px 0 0 0; float:none; }.sub-loc{padding:0px 0 0 0; letter-spacing: 0px; text-transform: capitalize; float: none  }.align-lf{ padding-left: 0px; margin-left: 0px; width: 75%; position: absolute; left:45px ;}.search-chip{font-size: 13px;  color: #27bdbe;  line-height: 1em; border: 1px solid #FFFFFF; background: #FFFFFF }.veg-only-box{color: #757575;    font-size: 12px;    letter-spacing: 0.5px;    font-weight: 500;    line-height: 18px;    padding-left: 15px;}ol.tnc {text-align: left;    padding: 12px 10px 20px 30px;    color: #666666;    font-size: 13px;    line-height: 20px;}    ol.tnc li{text-align: left;    padding-bottom:10px;     }/* Slider */ .slick-loading .slick-list {	 background: #fff url('./ajax-loader.gif') center center no-repeat;}/* Arrows */ .slick-prev, .slick-next {	 font-size: 0;	 line-height: 0;	 position: absolute;	 top: 50%;	 display: block;	 width: 20px;	 height: 20px;	 margin-top: -10px;	 padding: 0;	 cursor: pointer;	 color: transparent;	 border: none;	 outline: none;	 background: transparent;} .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {	 color: transparent;	 outline: none;	 background: transparent;} .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {	 opacity: 1;} .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {	 opacity: 0.25;} .slick-prev:before, .slick-next:before {	 font-family: 'slick';	 font-size: 20px;	 line-height: 1;	 opacity: 0.75;	 color: white;	 -webkit-font-smoothing: antialiased;	 -moz-osx-font-smoothing: grayscale;} .slick-prev {	 left: -25px;} [dir='rtl'] .slick-prev {	 right: -25px;	 left: auto;} .slick-prev:before {	 content: '←';} [dir='rtl'] .slick-prev:before {	 content: '→';} .slick-next {	 right: -25px;} [dir='rtl'] .slick-next {	 right: auto;	 left: -25px;} .slick-next:before {	 content: '→';} [dir='rtl'] .slick-next:before {	 content: '←';}/* Dots */ .slick-slider {	 margin-bottom: 0;} .slick-dots {	 position: absolute;	 bottom: -45px;	 display: block;	 width: 100%;	 padding: 0;	 list-style: none;	 text-align: center;} .slick-dots li {	 position: relative;	 display: inline-block;	 width: 20px;	 height: 20px;	 margin: 0 5px;	 padding: 0;	 cursor: pointer;} .slick-dots li button {	 font-size: 0;	 line-height: 0;	 display: block;	 width: 20px;	 height: 20px;	 padding: 5px;	 cursor: pointer;	 color: transparent;	 border: 0;	 outline: none;	 background: transparent;} .slick-dots li button:hover, .slick-dots li button:focus {	 outline: none;} .slick-dots li button:hover:before, .slick-dots li button:focus:before {	 opacity: 1;} .slick-dots li button:before {	 font-family: 'slick';	 font-size: 6px;	 line-height: 20px;	 position: absolute;	 top: 0;	 left: 0;	 width: 20px;	 height: 20px;	 content: '•';	 text-align: center;	 opacity: 0.25;	 color: black;	 -webkit-font-smoothing: antialiased;	 -moz-osx-font-smoothing: grayscale;} .slick-dots li.slick-active button:before {	 opacity: 0.75;	 color: black;} .slick-slide {	 outline: none;} .circle {	 position: relative;	 width: 10vh;	 height: 10vh;	 margin: 10px;	 border-radius: 50%;} .slider-nav .slick-slide {	opacity:1;} .slider-nav .slick-slide.slick-current a{	color:#000 !important;} .slider-nav div {	 text-align: center;	 margin: 0;}/**************** LOADER *******************/.loading {  text-align: center;}/**************** 404 Not Found *******************/.tab-404 .flex-center{	height: 100vh;    display: flex;    align-items: center;}.tab-404 .section{  padding: 0;  text-align:center;  width: 100%;  margin: -60px 0 0 0;}.tab-404 .section .error{  font-size: 150px;  color: #c75933;  text-shadow:     1px 1px 1px #943523,        2px 2px 1px #943523,    3px 3px 1px #943523,    4px 4px 1px #943523,    5px 5px 1px #943523,    6px 6px 1px #943523,    7px 7px 1px #943523,    8px 8px 1px #943523,    25px 25px 8px rgba(0,0,0, 0.2);	margin:0;	padding:0;}.tab-404 .page{    margin: 0rem 0 20px 0;    font-size: 15px;    font-weight: 600;    color: #444;    text-align: center;    line-height: 28px;}.tab-404 .back-home{   text-transform: uppercase;    color: #000;    border: 2px solid #000;    padding: 8px 30px;    display: inline-block;    border-radius: 17px;    font-size: 14px;    line-height: 20px;    font-weight: 600;    letter-spacing: 0.5px;    margin: 0px 0;    background: #fff;}.tab-404 .back-home:hover{  background:#000;  color: #fff;}.lt-header {    text-transform: uppercase;    color: #000;    font-size: 16px;    line-height: 20px;    font-weight: 600;    padding: 0 17px 2px 17px;    margin: 15px 0 0 0;}.lt-carousel {    margin-bottom: 25px;}/**************** Under Maintaince *******************/.tab-maintaince .flex-center{	height: 100vh;    display: flex;    align-items: center; background: #d6433b;}.tab-maintaince .box {text-align: center; padding: 0;  color: #fff; padding:0 15px; }.tab-maintaince .box h1 { color: #fff;    font-size: 42px;    font-weight: 600;    line-height: 62px;    padding: 15px 0 10px 0;    text-align: center;    margin: 0;}.tab-maintaince .box p{ letter-spacing: 0.3px;}.tab-maintaince .box  svg { width: 150px; margin-top: 1em; }@media screen and (min-width:380px){		.big-new-box .img-card-box {overflow: hidden; height: 205px;}	.big-new-box .img-card-box img { height: 245px; margin: -16px 0 0 0;}		.owl-carousel .img-card { height: 98px;}	}@media screen and (min-width:400px){	.big-new-box .img-card-box {overflow: hidden; height: 205px;}	.big-new-box .img-card-box img { height: 245px; margin: -16px 0 0 0;}		.owl-carousel .img-card { height: 109px;}}@media screen and (min-width:415px){	.big-new-box .img-card-box {overflow: hidden;  height: 217px;}	.big-new-box .img-card-box img { height: 260px;  margin: -18px 0 0 0;}		.owl-carousel .img-card { height: 115px;}}@media screen and (min-width:430px){	.big-new-box .img-card-box {overflow: hidden;  height: 217px;}	.big-new-box .img-card-box img { height: 260px;  margin: -18px 0 0 0;}		.owl-carousel .img-card { height: 120px;}}@media screen and (min-width:410px) and (max-width:500px){    #news-block .img-card {    width: 36%;    height: 85px;}    #news-block .card-body {    width: 62%;}}