@charset "UTF-8";
.mb40 {
  margin-bottom: 40px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb0 {
  margin-bottom: 0;
}

.mt10 {
  margin-top: 10px;
}

[v-cloak] {
  display: none;
}

.dungdt-upload-box {
  max-width: 250px;
  /*margin: 0px auto;*/
  position: relative;
}
.dungdt-upload-box .upload-box {
  background: #fafbfc;
  text-align: center;
  border: 1px solid rgba(195, 207, 216, 0.3);
  padding: 30px 20px;
  transition: all 0.2s;
}
.dungdt-upload-box .upload-box svg {
  width: 120px;
  height: 100px;
  margin-bottom: 15px;
}
.dungdt-upload-box .upload-box:hover {
  border: 1px solid #c3cfd8;
}
.dungdt-upload-box .attach-demo {
  background: #fafbfc;
  text-align: center;
  border: 1px solid rgba(195, 207, 216, 0.3);
  transition: all 0.2s;
  cursor: pointer;
  overflow: hidden;
  position: relative;
}
.dungdt-upload-box .attach-demo img {
  max-width: 100%;
}
.dungdt-upload-box .upload-actions, .dungdt-upload-box .attach-demo {
  display: none;
}
.dungdt-upload-box.active .upload-actions {
  display: flex;
}
.dungdt-upload-box.active .upload-box {
  display: none;
}
.dungdt-upload-box.active .attach-demo {
  display: block;
}
.dungdt-upload-box .edit-img {
  position: absolute;
  color: white;
  top: 15px;
  right: 48px;
  display: none;
  cursor: pointer;
}
.dungdt-upload-box .edit-img:active {
  background: #1a2b47;
}
.dungdt-upload-box .delete {
  color: white;
  position: absolute;
  top: 15px;
  right: 15px;
  cursor: pointer;
  display: none;
}
.dungdt-upload-box .delete i {
  color: white;
}
.dungdt-upload-box:hover .delete, .dungdt-upload-box:hover .edit-img {
  display: block;
}

.form-group-item .dungdt-upload-box {
  max-width: none;
}
.form-group-item .dungdt-upload-box .upload-box {
  padding: 10px 5px;
}
.form-group-item .dungdt-upload-box .upload-box svg {
  height: 50px;
}
.form-group-item .dungdt-upload-box .upload-box .btn-field-upload {
  font-size: 12px;
  border: 0px;
  padding: 5px;
}
.form-group-item .dungdt-upload-box.active .attach-demo {
  max-height: 115px;
}

.dungdt-upload-multiple .attach-demo {
  margin: 0px -7px;
  flex-wrap: wrap;
}
.dungdt-upload-multiple .attach-demo .image-item {
  flex: 0 0 20%;
  margin-bottom: 10px;
  padding: 0px 7px;
  border-radius: 3px;
  height: 160px;
  overflow: hidden;
  position: relative;
}
.dungdt-upload-multiple .attach-demo .image-item .delete {
  display: none;
  position: absolute;
  top: 15px;
  right: 15px;
  cursor: pointer;
}
.dungdt-upload-multiple .attach-demo .image-item .edit-img {
  position: absolute;
  color: white;
  top: 15px;
  right: 48px;
  display: none;
  cursor: pointer;
}
.dungdt-upload-multiple .attach-demo .image-item .edit-img:active {
  background: #1a2b47;
}
.dungdt-upload-multiple .attach-demo .image-item .edit-img, .dungdt-upload-multiple .attach-demo .image-item .delete {
  z-index: 9;
}
.dungdt-upload-multiple .attach-demo .image-item:hover .edit-img, .dungdt-upload-multiple .attach-demo .image-item:hover .delete {
  display: block;
}
.dungdt-upload-multiple .attach-demo .image-item .inner {
  border: 1px solid rgba(195, 207, 216, 0.3);
  background: #fafbfc;
}

.dropdown-menu {
  border-radius: 3px;
}
.dropdown-menu .dropdown-item {
  font-size: 14px;
  padding: 7px 24px;
}
.dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus {
  color: white;
  background-color: #0088ff;
}

.form-group-title {
  margin-top: 15px;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 15px;
}

.form-group-desc {
  color: #637381;
}

.select2-container--default .select2-selection--single {
  border-color: #c4cdd5;
  border-radius: 3px;
  height: 35px;
}
.select2-container--default .select2-selection--single:focus {
  outline: none;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 35px;
  padding-left: 10px;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border-color: #c4cdd5;
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
  outline: none;
}

.select2-dropdown {
  border-radius: 0px;
}

.area-setting-row {
  margin: 0px -6px;
}
.area-setting-row > div {
  padding: 0px 6px;
}

.area-setting-item > a {
  font-weight: 400;
  text-transform: initial;
  letter-spacing: initial;
  box-sizing: border-box;
  display: flex;
  width: 100%;
  border: 0;
  color: #212b35;
  cursor: pointer;
  border-radius: 3px;
  font-size: 14px;
  padding: 10px 12px;
}
.area-setting-item > a .setting-item-title {
  font-weight: 500;
  margin: 0;
  color: #08f;
  display: block;
}
.area-setting-item > a .setting-item-desc {
  color: #637381;
  margin: 0;
  font-weight: 300;
}
.area-setting-item > a .setting-item-media {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  margin-right: 16px;
  border-radius: 3px;
  background-color: #f4f6f8;
}
.area-setting-item > a .setting-item-media i {
  font-size: 35px;
  color: #919eab;
}
.area-setting-item > a:hover {
  background-color: #f9fafb;
  text-decoration: none;
  outline: none;
}
.area-setting-item > a:hover .setting-item-media {
  background-color: #dfe4e8;
}

.flag-icon {
  border: 1px solid #ddd;
}

.service-languages-nav {
  text-align: center;
}
.service-languages-nav > a {
  display: inline-block;
  width: 16px;
  text-align: center;
}

.btn.has-loading .fa-spinner {
  display: none;
}
.btn.loading .fa-spinner {
  display: inline-block;
}

a {
  color: #08f;
}

.title-bar {
  font-size: 28px;
  font-weight: 500;
  margin-bottom: 0px;
}

.form-control {
  font-size: 14px;
  border-radius: 3px;
  padding: 5px 10px;
  border: 1px solid #c4cdd5;
  transition-property: background, border, box-shadow;
  transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
  transition-duration: 200ms;
  box-shadow: inset 0 1px 0 0 rgba(63, 63, 68, 0.05);
  border-color: #c4cdd5;
}
.form-control:focus {
  border: 1px solid #08f;
  box-shadow: 0 0 0 1px #08f;
}
.form-control.input-sm {
  padding: 3px 10px;
  font-size: 13px;
  height: 30px;
}

.btn {
  border-radius: 3px;
  font-size: 14px;
}

.table.table-hover thead th {
  border-top: 0px;
}
.table.table-hover tbody tr:hover {
  background-color: #f9fafb;
}

.alert-text.success {
  color: #28a745;
}
.alert-text.danger {
  color: red;
}

input[type=checkbox], input[type=radio] {
  border: 1px solid #b4b9be;
  background: #fff;
  color: #555;
  clear: none;
  cursor: pointer;
  display: inline-block;
  line-height: 0;
  height: 16px;
  margin: -4px 4px 0 0;
  outline: 0;
  padding: 0 !important;
  text-align: center;
  vertical-align: middle;
  width: 16px;
  min-width: 16px;
  -webkit-appearance: none;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  transition: 0.05s border-color ease-in-out;
}
input[type=checkbox]:checked:before, input[type=checkbox]:checked:before, input[type=radio]:checked:before, input[type=radio]:checked:before {
  float: left;
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  font-family: "Ionicons";
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

input[type=checkbox]:checked:before {
  margin: 1px 0 0 -1px;
  color: #1e8cbe;
  content: "";
  font: normal normal normal 13px/1 FontAwesome;
}
input[type=radio] {
  border-radius: 50%;
  margin-right: 4px;
  line-height: 10px;
}
input[type=radio]:checked:before {
  content: "•";
  text-indent: -9999px;
  border-radius: 50px;
  font-size: 24px;
  width: 6px;
  height: 6px;
  margin: 4px;
  line-height: 16px;
  background-color: #1e8cbe;
}

/*!
  Ionicons, v4.6.3
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/
@font-face {
  font-family: "Ionicons";
  src: url(/fonts/vendor/ionicons/dist/ionicons.eot?52cc4717a7334500d1bf4ddda251c3da);
  src: url(/fonts/vendor/ionicons/dist/ionicons.eot?52cc4717a7334500d1bf4ddda251c3da) format("embedded-opentype"), url(/fonts/vendor/ionicons/dist/ionicons.woff2?175f391f238cd7deffa88e420c9b32ff) format("woff2"), url(/fonts/vendor/ionicons/dist/ionicons.woff?bf69b013f69d1f0c2f6c9c4051a55bd0) format("woff"), url(/fonts/vendor/ionicons/dist/ionicons.ttf?bbef0241a610f92e1e6607fd878b6c62) format("truetype"), url(/fonts/vendor/ionicons/dist/ionicons.svg?bb0605ccfbc8cbabadc5a97df7e0bafb) format("svg");
  font-weight: normal;
  font-style: normal;
}
.ion, .ionicons,
.ion-ios-add:before,
.ion-ios-add-circle:before,
.ion-ios-add-circle-outline:before,
.ion-ios-airplane:before,
.ion-ios-alarm:before,
.ion-ios-albums:before,
.ion-ios-alert:before,
.ion-ios-american-football:before,
.ion-ios-analytics:before,
.ion-ios-aperture:before,
.ion-ios-apps:before,
.ion-ios-appstore:before,
.ion-ios-archive:before,
.ion-ios-arrow-back:before,
.ion-ios-arrow-down:before,
.ion-ios-arrow-dropdown:before,
.ion-ios-arrow-dropdown-circle:before,
.ion-ios-arrow-dropleft:before,
.ion-ios-arrow-dropleft-circle:before,
.ion-ios-arrow-dropright:before,
.ion-ios-arrow-dropright-circle:before,
.ion-ios-arrow-dropup:before,
.ion-ios-arrow-dropup-circle:before,
.ion-ios-arrow-forward:before,
.ion-ios-arrow-round-back:before,
.ion-ios-arrow-round-down:before,
.ion-ios-arrow-round-forward:before,
.ion-ios-arrow-round-up:before,
.ion-ios-arrow-up:before,
.ion-ios-at:before,
.ion-ios-attach:before,
.ion-ios-backspace:before,
.ion-ios-barcode:before,
.ion-ios-baseball:before,
.ion-ios-basket:before,
.ion-ios-basketball:before,
.ion-ios-battery-charging:before,
.ion-ios-battery-dead:before,
.ion-ios-battery-full:before,
.ion-ios-beaker:before,
.ion-ios-bed:before,
.ion-ios-beer:before,
.ion-ios-bicycle:before,
.ion-ios-bluetooth:before,
.ion-ios-boat:before,
.ion-ios-body:before,
.ion-ios-bonfire:before,
.ion-ios-book:before,
.ion-ios-bookmark:before,
.ion-ios-bookmarks:before,
.ion-ios-bowtie:before,
.ion-ios-briefcase:before,
.ion-ios-browsers:before,
.ion-ios-brush:before,
.ion-ios-bug:before,
.ion-ios-build:before,
.ion-ios-bulb:before,
.ion-ios-bus:before,
.ion-ios-business:before,
.ion-ios-cafe:before,
.ion-ios-calculator:before,
.ion-ios-calendar:before,
.ion-ios-call:before,
.ion-ios-camera:before,
.ion-ios-car:before,
.ion-ios-card:before,
.ion-ios-cart:before,
.ion-ios-cash:before,
.ion-ios-cellular:before,
.ion-ios-chatboxes:before,
.ion-ios-chatbubbles:before,
.ion-ios-checkbox:before,
.ion-ios-checkbox-outline:before,
.ion-ios-checkmark:before,
.ion-ios-checkmark-circle:before,
.ion-ios-checkmark-circle-outline:before,
.ion-ios-clipboard:before,
.ion-ios-clock:before,
.ion-ios-close:before,
.ion-ios-close-circle:before,
.ion-ios-close-circle-outline:before,
.ion-ios-cloud:before,
.ion-ios-cloud-circle:before,
.ion-ios-cloud-done:before,
.ion-ios-cloud-download:before,
.ion-ios-cloud-outline:before,
.ion-ios-cloud-upload:before,
.ion-ios-cloudy:before,
.ion-ios-cloudy-night:before,
.ion-ios-code:before,
.ion-ios-code-download:before,
.ion-ios-code-working:before,
.ion-ios-cog:before,
.ion-ios-color-fill:before,
.ion-ios-color-filter:before,
.ion-ios-color-palette:before,
.ion-ios-color-wand:before,
.ion-ios-compass:before,
.ion-ios-construct:before,
.ion-ios-contact:before,
.ion-ios-contacts:before,
.ion-ios-contract:before,
.ion-ios-contrast:before,
.ion-ios-copy:before,
.ion-ios-create:before,
.ion-ios-crop:before,
.ion-ios-cube:before,
.ion-ios-cut:before,
.ion-ios-desktop:before,
.ion-ios-disc:before,
.ion-ios-document:before,
.ion-ios-done-all:before,
.ion-ios-download:before,
.ion-ios-easel:before,
.ion-ios-egg:before,
.ion-ios-exit:before,
.ion-ios-expand:before,
.ion-ios-eye:before,
.ion-ios-eye-off:before,
.ion-ios-fastforward:before,
.ion-ios-female:before,
.ion-ios-filing:before,
.ion-ios-film:before,
.ion-ios-finger-print:before,
.ion-ios-fitness:before,
.ion-ios-flag:before,
.ion-ios-flame:before,
.ion-ios-flash:before,
.ion-ios-flash-off:before,
.ion-ios-flashlight:before,
.ion-ios-flask:before,
.ion-ios-flower:before,
.ion-ios-folder:before,
.ion-ios-folder-open:before,
.ion-ios-football:before,
.ion-ios-funnel:before,
.ion-ios-gift:before,
.ion-ios-git-branch:before,
.ion-ios-git-commit:before,
.ion-ios-git-compare:before,
.ion-ios-git-merge:before,
.ion-ios-git-network:before,
.ion-ios-git-pull-request:before,
.ion-ios-glasses:before,
.ion-ios-globe:before,
.ion-ios-grid:before,
.ion-ios-hammer:before,
.ion-ios-hand:before,
.ion-ios-happy:before,
.ion-ios-headset:before,
.ion-ios-heart:before,
.ion-ios-heart-dislike:before,
.ion-ios-heart-empty:before,
.ion-ios-heart-half:before,
.ion-ios-help:before,
.ion-ios-help-buoy:before,
.ion-ios-help-circle:before,
.ion-ios-help-circle-outline:before,
.ion-ios-home:before,
.ion-ios-hourglass:before,
.ion-ios-ice-cream:before,
.ion-ios-image:before,
.ion-ios-images:before,
.ion-ios-infinite:before,
.ion-ios-information:before,
.ion-ios-information-circle:before,
.ion-ios-information-circle-outline:before,
.ion-ios-jet:before,
.ion-ios-journal:before,
.ion-ios-key:before,
.ion-ios-keypad:before,
.ion-ios-laptop:before,
.ion-ios-leaf:before,
.ion-ios-link:before,
.ion-ios-list:before,
.ion-ios-list-box:before,
.ion-ios-locate:before,
.ion-ios-lock:before,
.ion-ios-log-in:before,
.ion-ios-log-out:before,
.ion-ios-magnet:before,
.ion-ios-mail:before,
.ion-ios-mail-open:before,
.ion-ios-mail-unread:before,
.ion-ios-male:before,
.ion-ios-man:before,
.ion-ios-map:before,
.ion-ios-medal:before,
.ion-ios-medical:before,
.ion-ios-medkit:before,
.ion-ios-megaphone:before,
.ion-ios-menu:before,
.ion-ios-mic:before,
.ion-ios-mic-off:before,
.ion-ios-microphone:before,
.ion-ios-moon:before,
.ion-ios-more:before,
.ion-ios-move:before,
.ion-ios-musical-note:before,
.ion-ios-musical-notes:before,
.ion-ios-navigate:before,
.ion-ios-notifications:before,
.ion-ios-notifications-off:before,
.ion-ios-notifications-outline:before,
.ion-ios-nuclear:before,
.ion-ios-nutrition:before,
.ion-ios-open:before,
.ion-ios-options:before,
.ion-ios-outlet:before,
.ion-ios-paper:before,
.ion-ios-paper-plane:before,
.ion-ios-partly-sunny:before,
.ion-ios-pause:before,
.ion-ios-paw:before,
.ion-ios-people:before,
.ion-ios-person:before,
.ion-ios-person-add:before,
.ion-ios-phone-landscape:before,
.ion-ios-phone-portrait:before,
.ion-ios-photos:before,
.ion-ios-pie:before,
.ion-ios-pin:before,
.ion-ios-pint:before,
.ion-ios-pizza:before,
.ion-ios-planet:before,
.ion-ios-play:before,
.ion-ios-play-circle:before,
.ion-ios-podium:before,
.ion-ios-power:before,
.ion-ios-pricetag:before,
.ion-ios-pricetags:before,
.ion-ios-print:before,
.ion-ios-pulse:before,
.ion-ios-qr-scanner:before,
.ion-ios-quote:before,
.ion-ios-radio:before,
.ion-ios-radio-button-off:before,
.ion-ios-radio-button-on:before,
.ion-ios-rainy:before,
.ion-ios-recording:before,
.ion-ios-redo:before,
.ion-ios-refresh:before,
.ion-ios-refresh-circle:before,
.ion-ios-remove:before,
.ion-ios-remove-circle:before,
.ion-ios-remove-circle-outline:before,
.ion-ios-reorder:before,
.ion-ios-repeat:before,
.ion-ios-resize:before,
.ion-ios-restaurant:before,
.ion-ios-return-left:before,
.ion-ios-return-right:before,
.ion-ios-reverse-camera:before,
.ion-ios-rewind:before,
.ion-ios-ribbon:before,
.ion-ios-rocket:before,
.ion-ios-rose:before,
.ion-ios-sad:before,
.ion-ios-save:before,
.ion-ios-school:before,
.ion-ios-search:before,
.ion-ios-send:before,
.ion-ios-settings:before,
.ion-ios-share:before,
.ion-ios-share-alt:before,
.ion-ios-shirt:before,
.ion-ios-shuffle:before,
.ion-ios-skip-backward:before,
.ion-ios-skip-forward:before,
.ion-ios-snow:before,
.ion-ios-speedometer:before,
.ion-ios-square:before,
.ion-ios-square-outline:before,
.ion-ios-star:before,
.ion-ios-star-half:before,
.ion-ios-star-outline:before,
.ion-ios-stats:before,
.ion-ios-stopwatch:before,
.ion-ios-subway:before,
.ion-ios-sunny:before,
.ion-ios-swap:before,
.ion-ios-switch:before,
.ion-ios-sync:before,
.ion-ios-tablet-landscape:before,
.ion-ios-tablet-portrait:before,
.ion-ios-tennisball:before,
.ion-ios-text:before,
.ion-ios-thermometer:before,
.ion-ios-thumbs-down:before,
.ion-ios-thumbs-up:before,
.ion-ios-thunderstorm:before,
.ion-ios-time:before,
.ion-ios-timer:before,
.ion-ios-today:before,
.ion-ios-train:before,
.ion-ios-transgender:before,
.ion-ios-trash:before,
.ion-ios-trending-down:before,
.ion-ios-trending-up:before,
.ion-ios-trophy:before,
.ion-ios-tv:before,
.ion-ios-umbrella:before,
.ion-ios-undo:before,
.ion-ios-unlock:before,
.ion-ios-videocam:before,
.ion-ios-volume-high:before,
.ion-ios-volume-low:before,
.ion-ios-volume-mute:before,
.ion-ios-volume-off:before,
.ion-ios-walk:before,
.ion-ios-wallet:before,
.ion-ios-warning:before,
.ion-ios-watch:before,
.ion-ios-water:before,
.ion-ios-wifi:before,
.ion-ios-wine:before,
.ion-ios-woman:before,
.ion-logo-android:before,
.ion-logo-angular:before,
.ion-logo-apple:before,
.ion-logo-bitbucket:before,
.ion-logo-bitcoin:before,
.ion-logo-buffer:before,
.ion-logo-chrome:before,
.ion-logo-closed-captioning:before,
.ion-logo-codepen:before,
.ion-logo-css3:before,
.ion-logo-designernews:before,
.ion-logo-dribbble:before,
.ion-logo-dropbox:before,
.ion-logo-euro:before,
.ion-logo-facebook:before,
.ion-logo-flickr:before,
.ion-logo-foursquare:before,
.ion-logo-freebsd-devil:before,
.ion-logo-game-controller-a:before,
.ion-logo-game-controller-b:before,
.ion-logo-github:before,
.ion-logo-google:before,
.ion-logo-googleplus:before,
.ion-logo-hackernews:before,
.ion-logo-html5:before,
.ion-logo-instagram:before,
.ion-logo-ionic:before,
.ion-logo-ionitron:before,
.ion-logo-javascript:before,
.ion-logo-linkedin:before,
.ion-logo-markdown:before,
.ion-logo-model-s:before,
.ion-logo-no-smoking:before,
.ion-logo-nodejs:before,
.ion-logo-npm:before,
.ion-logo-octocat:before,
.ion-logo-pinterest:before,
.ion-logo-playstation:before,
.ion-logo-polymer:before,
.ion-logo-python:before,
.ion-logo-reddit:before,
.ion-logo-rss:before,
.ion-logo-sass:before,
.ion-logo-skype:before,
.ion-logo-slack:before,
.ion-logo-snapchat:before,
.ion-logo-steam:before,
.ion-logo-tumblr:before,
.ion-logo-tux:before,
.ion-logo-twitch:before,
.ion-logo-twitter:before,
.ion-logo-usd:before,
.ion-logo-vimeo:before,
.ion-logo-vk:before,
.ion-logo-whatsapp:before,
.ion-logo-windows:before,
.ion-logo-wordpress:before,
.ion-logo-xbox:before,
.ion-logo-xing:before,
.ion-logo-yahoo:before,
.ion-logo-yen:before,
.ion-logo-youtube:before,
.ion-md-add:before,
.ion-md-add-circle:before,
.ion-md-add-circle-outline:before,
.ion-md-airplane:before,
.ion-md-alarm:before,
.ion-md-albums:before,
.ion-md-alert:before,
.ion-md-american-football:before,
.ion-md-analytics:before,
.ion-md-aperture:before,
.ion-md-apps:before,
.ion-md-appstore:before,
.ion-md-archive:before,
.ion-md-arrow-back:before,
.ion-md-arrow-down:before,
.ion-md-arrow-dropdown:before,
.ion-md-arrow-dropdown-circle:before,
.ion-md-arrow-dropleft:before,
.ion-md-arrow-dropleft-circle:before,
.ion-md-arrow-dropright:before,
.ion-md-arrow-dropright-circle:before,
.ion-md-arrow-dropup:before,
.ion-md-arrow-dropup-circle:before,
.ion-md-arrow-forward:before,
.ion-md-arrow-round-back:before,
.ion-md-arrow-round-down:before,
.ion-md-arrow-round-forward:before,
.ion-md-arrow-round-up:before,
.ion-md-arrow-up:before,
.ion-md-at:before,
.ion-md-attach:before,
.ion-md-backspace:before,
.ion-md-barcode:before,
.ion-md-baseball:before,
.ion-md-basket:before,
.ion-md-basketball:before,
.ion-md-battery-charging:before,
.ion-md-battery-dead:before,
.ion-md-battery-full:before,
.ion-md-beaker:before,
.ion-md-bed:before,
.ion-md-beer:before,
.ion-md-bicycle:before,
.ion-md-bluetooth:before,
.ion-md-boat:before,
.ion-md-body:before,
.ion-md-bonfire:before,
.ion-md-book:before,
.ion-md-bookmark:before,
.ion-md-bookmarks:before,
.ion-md-bowtie:before,
.ion-md-briefcase:before,
.ion-md-browsers:before,
.ion-md-brush:before,
.ion-md-bug:before,
.ion-md-build:before,
.ion-md-bulb:before,
.ion-md-bus:before,
.ion-md-business:before,
.ion-md-cafe:before,
.ion-md-calculator:before,
.ion-md-calendar:before,
.ion-md-call:before,
.ion-md-camera:before,
.ion-md-car:before,
.ion-md-card:before,
.ion-md-cart:before,
.ion-md-cash:before,
.ion-md-cellular:before,
.ion-md-chatboxes:before,
.ion-md-chatbubbles:before,
.ion-md-checkbox:before,
.ion-md-checkbox-outline:before,
.ion-md-checkmark:before,
.ion-md-checkmark-circle:before,
.ion-md-checkmark-circle-outline:before,
.ion-md-clipboard:before,
.ion-md-clock:before,
.ion-md-close:before,
.ion-md-close-circle:before,
.ion-md-close-circle-outline:before,
.ion-md-cloud:before,
.ion-md-cloud-circle:before,
.ion-md-cloud-done:before,
.ion-md-cloud-download:before,
.ion-md-cloud-outline:before,
.ion-md-cloud-upload:before,
.ion-md-cloudy:before,
.ion-md-cloudy-night:before,
.ion-md-code:before,
.ion-md-code-download:before,
.ion-md-code-working:before,
.ion-md-cog:before,
.ion-md-color-fill:before,
.ion-md-color-filter:before,
.ion-md-color-palette:before,
.ion-md-color-wand:before,
.ion-md-compass:before,
.ion-md-construct:before,
.ion-md-contact:before,
.ion-md-contacts:before,
.ion-md-contract:before,
.ion-md-contrast:before,
.ion-md-copy:before,
.ion-md-create:before,
.ion-md-crop:before,
.ion-md-cube:before,
.ion-md-cut:before,
.ion-md-desktop:before,
.ion-md-disc:before,
.ion-md-document:before,
.ion-md-done-all:before,
.ion-md-download:before,
.ion-md-easel:before,
.ion-md-egg:before,
.ion-md-exit:before,
.ion-md-expand:before,
.ion-md-eye:before,
.ion-md-eye-off:before,
.ion-md-fastforward:before,
.ion-md-female:before,
.ion-md-filing:before,
.ion-md-film:before,
.ion-md-finger-print:before,
.ion-md-fitness:before,
.ion-md-flag:before,
.ion-md-flame:before,
.ion-md-flash:before,
.ion-md-flash-off:before,
.ion-md-flashlight:before,
.ion-md-flask:before,
.ion-md-flower:before,
.ion-md-folder:before,
.ion-md-folder-open:before,
.ion-md-football:before,
.ion-md-funnel:before,
.ion-md-gift:before,
.ion-md-git-branch:before,
.ion-md-git-commit:before,
.ion-md-git-compare:before,
.ion-md-git-merge:before,
.ion-md-git-network:before,
.ion-md-git-pull-request:before,
.ion-md-glasses:before,
.ion-md-globe:before,
.ion-md-grid:before,
.ion-md-hammer:before,
.ion-md-hand:before,
.ion-md-happy:before,
.ion-md-headset:before,
.ion-md-heart:before,
.ion-md-heart-dislike:before,
.ion-md-heart-empty:before,
.ion-md-heart-half:before,
.ion-md-help:before,
.ion-md-help-buoy:before,
.ion-md-help-circle:before,
.ion-md-help-circle-outline:before,
.ion-md-home:before,
.ion-md-hourglass:before,
.ion-md-ice-cream:before,
.ion-md-image:before,
.ion-md-images:before,
.ion-md-infinite:before,
.ion-md-information:before,
.ion-md-information-circle:before,
.ion-md-information-circle-outline:before,
.ion-md-jet:before,
.ion-md-journal:before,
.ion-md-key:before,
.ion-md-keypad:before,
.ion-md-laptop:before,
.ion-md-leaf:before,
.ion-md-link:before,
.ion-md-list:before,
.ion-md-list-box:before,
.ion-md-locate:before,
.ion-md-lock:before,
.ion-md-log-in:before,
.ion-md-log-out:before,
.ion-md-magnet:before,
.ion-md-mail:before,
.ion-md-mail-open:before,
.ion-md-mail-unread:before,
.ion-md-male:before,
.ion-md-man:before,
.ion-md-map:before,
.ion-md-medal:before,
.ion-md-medical:before,
.ion-md-medkit:before,
.ion-md-megaphone:before,
.ion-md-menu:before,
.ion-md-mic:before,
.ion-md-mic-off:before,
.ion-md-microphone:before,
.ion-md-moon:before,
.ion-md-more:before,
.ion-md-move:before,
.ion-md-musical-note:before,
.ion-md-musical-notes:before,
.ion-md-navigate:before,
.ion-md-notifications:before,
.ion-md-notifications-off:before,
.ion-md-notifications-outline:before,
.ion-md-nuclear:before,
.ion-md-nutrition:before,
.ion-md-open:before,
.ion-md-options:before,
.ion-md-outlet:before,
.ion-md-paper:before,
.ion-md-paper-plane:before,
.ion-md-partly-sunny:before,
.ion-md-pause:before,
.ion-md-paw:before,
.ion-md-people:before,
.ion-md-person:before,
.ion-md-person-add:before,
.ion-md-phone-landscape:before,
.ion-md-phone-portrait:before,
.ion-md-photos:before,
.ion-md-pie:before,
.ion-md-pin:before,
.ion-md-pint:before,
.ion-md-pizza:before,
.ion-md-planet:before,
.ion-md-play:before,
.ion-md-play-circle:before,
.ion-md-podium:before,
.ion-md-power:before,
.ion-md-pricetag:before,
.ion-md-pricetags:before,
.ion-md-print:before,
.ion-md-pulse:before,
.ion-md-qr-scanner:before,
.ion-md-quote:before,
.ion-md-radio:before,
.ion-md-radio-button-off:before,
.ion-md-radio-button-on:before,
.ion-md-rainy:before,
.ion-md-recording:before,
.ion-md-redo:before,
.ion-md-refresh:before,
.ion-md-refresh-circle:before,
.ion-md-remove:before,
.ion-md-remove-circle:before,
.ion-md-remove-circle-outline:before,
.ion-md-reorder:before,
.ion-md-repeat:before,
.ion-md-resize:before,
.ion-md-restaurant:before,
.ion-md-return-left:before,
.ion-md-return-right:before,
.ion-md-reverse-camera:before,
.ion-md-rewind:before,
.ion-md-ribbon:before,
.ion-md-rocket:before,
.ion-md-rose:before,
.ion-md-sad:before,
.ion-md-save:before,
.ion-md-school:before,
.ion-md-search:before,
.ion-md-send:before,
.ion-md-settings:before,
.ion-md-share:before,
.ion-md-share-alt:before,
.ion-md-shirt:before,
.ion-md-shuffle:before,
.ion-md-skip-backward:before,
.ion-md-skip-forward:before,
.ion-md-snow:before,
.ion-md-speedometer:before,
.ion-md-square:before,
.ion-md-square-outline:before,
.ion-md-star:before,
.ion-md-star-half:before,
.ion-md-star-outline:before,
.ion-md-stats:before,
.ion-md-stopwatch:before,
.ion-md-subway:before,
.ion-md-sunny:before,
.ion-md-swap:before,
.ion-md-switch:before,
.ion-md-sync:before,
.ion-md-tablet-landscape:before,
.ion-md-tablet-portrait:before,
.ion-md-tennisball:before,
.ion-md-text:before,
.ion-md-thermometer:before,
.ion-md-thumbs-down:before,
.ion-md-thumbs-up:before,
.ion-md-thunderstorm:before,
.ion-md-time:before,
.ion-md-timer:before,
.ion-md-today:before,
.ion-md-train:before,
.ion-md-transgender:before,
.ion-md-trash:before,
.ion-md-trending-down:before,
.ion-md-trending-up:before,
.ion-md-trophy:before,
.ion-md-tv:before,
.ion-md-umbrella:before,
.ion-md-undo:before,
.ion-md-unlock:before,
.ion-md-videocam:before,
.ion-md-volume-high:before,
.ion-md-volume-low:before,
.ion-md-volume-mute:before,
.ion-md-volume-off:before,
.ion-md-walk:before,
.ion-md-wallet:before,
.ion-md-warning:before,
.ion-md-watch:before,
.ion-md-water:before,
.ion-md-wifi:before,
.ion-md-wine:before,
.ion-md-woman:before {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ion-ios-add:before {
  content: "";
}

.ion-ios-add-circle:before {
  content: "";
}

.ion-ios-add-circle-outline:before {
  content: "";
}

.ion-ios-airplane:before {
  content: "";
}

.ion-ios-alarm:before {
  content: "";
}

.ion-ios-albums:before {
  content: "";
}

.ion-ios-alert:before {
  content: "";
}

.ion-ios-american-football:before {
  content: "";
}

.ion-ios-analytics:before {
  content: "";
}

.ion-ios-aperture:before {
  content: "";
}

.ion-ios-apps:before {
  content: "";
}

.ion-ios-appstore:before {
  content: "";
}

.ion-ios-archive:before {
  content: "";
}

.ion-ios-arrow-back:before {
  content: "";
}

.ion-ios-arrow-down:before {
  content: "";
}

.ion-ios-arrow-dropdown:before {
  content: "";
}

.ion-ios-arrow-dropdown-circle:before {
  content: "";
}

.ion-ios-arrow-dropleft:before {
  content: "";
}

.ion-ios-arrow-dropleft-circle:before {
  content: "";
}

.ion-ios-arrow-dropright:before {
  content: "";
}

.ion-ios-arrow-dropright-circle:before {
  content: "";
}

.ion-ios-arrow-dropup:before {
  content: "";
}

.ion-ios-arrow-dropup-circle:before {
  content: "";
}

.ion-ios-arrow-forward:before {
  content: "";
}

.ion-ios-arrow-round-back:before {
  content: "";
}

.ion-ios-arrow-round-down:before {
  content: "";
}

.ion-ios-arrow-round-forward:before {
  content: "";
}

.ion-ios-arrow-round-up:before {
  content: "";
}

.ion-ios-arrow-up:before {
  content: "";
}

.ion-ios-at:before {
  content: "";
}

.ion-ios-attach:before {
  content: "";
}

.ion-ios-backspace:before {
  content: "";
}

.ion-ios-barcode:before {
  content: "";
}

.ion-ios-baseball:before {
  content: "";
}

.ion-ios-basket:before {
  content: "";
}

.ion-ios-basketball:before {
  content: "";
}

.ion-ios-battery-charging:before {
  content: "";
}

.ion-ios-battery-dead:before {
  content: "";
}

.ion-ios-battery-full:before {
  content: "";
}

.ion-ios-beaker:before {
  content: "";
}

.ion-ios-bed:before {
  content: "";
}

.ion-ios-beer:before {
  content: "";
}

.ion-ios-bicycle:before {
  content: "";
}

.ion-ios-bluetooth:before {
  content: "";
}

.ion-ios-boat:before {
  content: "";
}

.ion-ios-body:before {
  content: "";
}

.ion-ios-bonfire:before {
  content: "";
}

.ion-ios-book:before {
  content: "";
}

.ion-ios-bookmark:before {
  content: "";
}

.ion-ios-bookmarks:before {
  content: "";
}

.ion-ios-bowtie:before {
  content: "";
}

.ion-ios-briefcase:before {
  content: "";
}

.ion-ios-browsers:before {
  content: "";
}

.ion-ios-brush:before {
  content: "";
}

.ion-ios-bug:before {
  content: "";
}

.ion-ios-build:before {
  content: "";
}

.ion-ios-bulb:before {
  content: "";
}

.ion-ios-bus:before {
  content: "";
}

.ion-ios-business:before {
  content: "";
}

.ion-ios-cafe:before {
  content: "";
}

.ion-ios-calculator:before {
  content: "";
}

.ion-ios-calendar:before {
  content: "";
}

.ion-ios-call:before {
  content: "";
}

.ion-ios-camera:before {
  content: "";
}

.ion-ios-car:before {
  content: "";
}

.ion-ios-card:before {
  content: "";
}

.ion-ios-cart:before {
  content: "";
}

.ion-ios-cash:before {
  content: "";
}

.ion-ios-cellular:before {
  content: "";
}

.ion-ios-chatboxes:before {
  content: "";
}

.ion-ios-chatbubbles:before {
  content: "";
}

.ion-ios-checkbox:before {
  content: "";
}

.ion-ios-checkbox-outline:before {
  content: "";
}

.ion-ios-checkmark:before {
  content: "";
}

.ion-ios-checkmark-circle:before {
  content: "";
}

.ion-ios-checkmark-circle-outline:before {
  content: "";
}

.ion-ios-clipboard:before {
  content: "";
}

.ion-ios-clock:before {
  content: "";
}

.ion-ios-close:before {
  content: "";
}

.ion-ios-close-circle:before {
  content: "";
}

.ion-ios-close-circle-outline:before {
  content: "";
}

.ion-ios-cloud:before {
  content: "";
}

.ion-ios-cloud-circle:before {
  content: "";
}

.ion-ios-cloud-done:before {
  content: "";
}

.ion-ios-cloud-download:before {
  content: "";
}

.ion-ios-cloud-outline:before {
  content: "";
}

.ion-ios-cloud-upload:before {
  content: "";
}

.ion-ios-cloudy:before {
  content: "";
}

.ion-ios-cloudy-night:before {
  content: "";
}

.ion-ios-code:before {
  content: "";
}

.ion-ios-code-download:before {
  content: "";
}

.ion-ios-code-working:before {
  content: "";
}

.ion-ios-cog:before {
  content: "";
}

.ion-ios-color-fill:before {
  content: "";
}

.ion-ios-color-filter:before {
  content: "";
}

.ion-ios-color-palette:before {
  content: "";
}

.ion-ios-color-wand:before {
  content: "";
}

.ion-ios-compass:before {
  content: "";
}

.ion-ios-construct:before {
  content: "";
}

.ion-ios-contact:before {
  content: "";
}

.ion-ios-contacts:before {
  content: "";
}

.ion-ios-contract:before {
  content: "";
}

.ion-ios-contrast:before {
  content: "";
}

.ion-ios-copy:before {
  content: "";
}

.ion-ios-create:before {
  content: "";
}

.ion-ios-crop:before {
  content: "";
}

.ion-ios-cube:before {
  content: "";
}

.ion-ios-cut:before {
  content: "";
}

.ion-ios-desktop:before {
  content: "";
}

.ion-ios-disc:before {
  content: "";
}

.ion-ios-document:before {
  content: "";
}

.ion-ios-done-all:before {
  content: "";
}

.ion-ios-download:before {
  content: "";
}

.ion-ios-easel:before {
  content: "";
}

.ion-ios-egg:before {
  content: "";
}

.ion-ios-exit:before {
  content: "";
}

.ion-ios-expand:before {
  content: "";
}

.ion-ios-eye:before {
  content: "";
}

.ion-ios-eye-off:before {
  content: "";
}

.ion-ios-fastforward:before {
  content: "";
}

.ion-ios-female:before {
  content: "";
}

.ion-ios-filing:before {
  content: "";
}

.ion-ios-film:before {
  content: "";
}

.ion-ios-finger-print:before {
  content: "";
}

.ion-ios-fitness:before {
  content: "";
}

.ion-ios-flag:before {
  content: "";
}

.ion-ios-flame:before {
  content: "";
}

.ion-ios-flash:before {
  content: "";
}

.ion-ios-flash-off:before {
  content: "";
}

.ion-ios-flashlight:before {
  content: "";
}

.ion-ios-flask:before {
  content: "";
}

.ion-ios-flower:before {
  content: "";
}

.ion-ios-folder:before {
  content: "";
}

.ion-ios-folder-open:before {
  content: "";
}

.ion-ios-football:before {
  content: "";
}

.ion-ios-funnel:before {
  content: "";
}

.ion-ios-gift:before {
  content: "";
}

.ion-ios-git-branch:before {
  content: "";
}

.ion-ios-git-commit:before {
  content: "";
}

.ion-ios-git-compare:before {
  content: "";
}

.ion-ios-git-merge:before {
  content: "";
}

.ion-ios-git-network:before {
  content: "";
}

.ion-ios-git-pull-request:before {
  content: "";
}

.ion-ios-glasses:before {
  content: "";
}

.ion-ios-globe:before {
  content: "";
}

.ion-ios-grid:before {
  content: "";
}

.ion-ios-hammer:before {
  content: "";
}

.ion-ios-hand:before {
  content: "";
}

.ion-ios-happy:before {
  content: "";
}

.ion-ios-headset:before {
  content: "";
}

.ion-ios-heart:before {
  content: "";
}

.ion-ios-heart-dislike:before {
  content: "";
}

.ion-ios-heart-empty:before {
  content: "";
}

.ion-ios-heart-half:before {
  content: "";
}

.ion-ios-help:before {
  content: "";
}

.ion-ios-help-buoy:before {
  content: "";
}

.ion-ios-help-circle:before {
  content: "";
}

.ion-ios-help-circle-outline:before {
  content: "";
}

.ion-ios-home:before {
  content: "";
}

.ion-ios-hourglass:before {
  content: "";
}

.ion-ios-ice-cream:before {
  content: "";
}

.ion-ios-image:before {
  content: "";
}

.ion-ios-images:before {
  content: "";
}

.ion-ios-infinite:before {
  content: "";
}

.ion-ios-information:before {
  content: "";
}

.ion-ios-information-circle:before {
  content: "";
}

.ion-ios-information-circle-outline:before {
  content: "";
}

.ion-ios-jet:before {
  content: "";
}

.ion-ios-journal:before {
  content: "";
}

.ion-ios-key:before {
  content: "";
}

.ion-ios-keypad:before {
  content: "";
}

.ion-ios-laptop:before {
  content: "";
}

.ion-ios-leaf:before {
  content: "";
}

.ion-ios-link:before {
  content: "";
}

.ion-ios-list:before {
  content: "";
}

.ion-ios-list-box:before {
  content: "";
}

.ion-ios-locate:before {
  content: "";
}

.ion-ios-lock:before {
  content: "";
}

.ion-ios-log-in:before {
  content: "";
}

.ion-ios-log-out:before {
  content: "";
}

.ion-ios-magnet:before {
  content: "";
}

.ion-ios-mail:before {
  content: "";
}

.ion-ios-mail-open:before {
  content: "";
}

.ion-ios-mail-unread:before {
  content: "";
}

.ion-ios-male:before {
  content: "";
}

.ion-ios-man:before {
  content: "";
}

.ion-ios-map:before {
  content: "";
}

.ion-ios-medal:before {
  content: "";
}

.ion-ios-medical:before {
  content: "";
}

.ion-ios-medkit:before {
  content: "";
}

.ion-ios-megaphone:before {
  content: "";
}

.ion-ios-menu:before {
  content: "";
}

.ion-ios-mic:before {
  content: "";
}

.ion-ios-mic-off:before {
  content: "";
}

.ion-ios-microphone:before {
  content: "";
}

.ion-ios-moon:before {
  content: "";
}

.ion-ios-more:before {
  content: "";
}

.ion-ios-move:before {
  content: "";
}

.ion-ios-musical-note:before {
  content: "";
}

.ion-ios-musical-notes:before {
  content: "";
}

.ion-ios-navigate:before {
  content: "";
}

.ion-ios-notifications:before {
  content: "";
}

.ion-ios-notifications-off:before {
  content: "";
}

.ion-ios-notifications-outline:before {
  content: "";
}

.ion-ios-nuclear:before {
  content: "";
}

.ion-ios-nutrition:before {
  content: "";
}

.ion-ios-open:before {
  content: "";
}

.ion-ios-options:before {
  content: "";
}

.ion-ios-outlet:before {
  content: "";
}

.ion-ios-paper:before {
  content: "";
}

.ion-ios-paper-plane:before {
  content: "";
}

.ion-ios-partly-sunny:before {
  content: "";
}

.ion-ios-pause:before {
  content: "";
}

.ion-ios-paw:before {
  content: "";
}

.ion-ios-people:before {
  content: "";
}

.ion-ios-person:before {
  content: "";
}

.ion-ios-person-add:before {
  content: "";
}

.ion-ios-phone-landscape:before {
  content: "";
}

.ion-ios-phone-portrait:before {
  content: "";
}

.ion-ios-photos:before {
  content: "";
}

.ion-ios-pie:before {
  content: "";
}

.ion-ios-pin:before {
  content: "";
}

.ion-ios-pint:before {
  content: "";
}

.ion-ios-pizza:before {
  content: "";
}

.ion-ios-planet:before {
  content: "";
}

.ion-ios-play:before {
  content: "";
}

.ion-ios-play-circle:before {
  content: "";
}

.ion-ios-podium:before {
  content: "";
}

.ion-ios-power:before {
  content: "";
}

.ion-ios-pricetag:before {
  content: "";
}

.ion-ios-pricetags:before {
  content: "";
}

.ion-ios-print:before {
  content: "";
}

.ion-ios-pulse:before {
  content: "";
}

.ion-ios-qr-scanner:before {
  content: "";
}

.ion-ios-quote:before {
  content: "";
}

.ion-ios-radio:before {
  content: "";
}

.ion-ios-radio-button-off:before {
  content: "";
}

.ion-ios-radio-button-on:before {
  content: "";
}

.ion-ios-rainy:before {
  content: "";
}

.ion-ios-recording:before {
  content: "";
}

.ion-ios-redo:before {
  content: "";
}

.ion-ios-refresh:before {
  content: "";
}

.ion-ios-refresh-circle:before {
  content: "";
}

.ion-ios-remove:before {
  content: "";
}

.ion-ios-remove-circle:before {
  content: "";
}

.ion-ios-remove-circle-outline:before {
  content: "";
}

.ion-ios-reorder:before {
  content: "";
}

.ion-ios-repeat:before {
  content: "";
}

.ion-ios-resize:before {
  content: "";
}

.ion-ios-restaurant:before {
  content: "";
}

.ion-ios-return-left:before {
  content: "";
}

.ion-ios-return-right:before {
  content: "";
}

.ion-ios-reverse-camera:before {
  content: "";
}

.ion-ios-rewind:before {
  content: "";
}

.ion-ios-ribbon:before {
  content: "";
}

.ion-ios-rocket:before {
  content: "";
}

.ion-ios-rose:before {
  content: "";
}

.ion-ios-sad:before {
  content: "";
}

.ion-ios-save:before {
  content: "";
}

.ion-ios-school:before {
  content: "";
}

.ion-ios-search:before {
  content: "";
}

.ion-ios-send:before {
  content: "";
}

.ion-ios-settings:before {
  content: "";
}

.ion-ios-share:before {
  content: "";
}

.ion-ios-share-alt:before {
  content: "";
}

.ion-ios-shirt:before {
  content: "";
}

.ion-ios-shuffle:before {
  content: "";
}

.ion-ios-skip-backward:before {
  content: "";
}

.ion-ios-skip-forward:before {
  content: "";
}

.ion-ios-snow:before {
  content: "";
}

.ion-ios-speedometer:before {
  content: "";
}

.ion-ios-square:before {
  content: "";
}

.ion-ios-square-outline:before {
  content: "";
}

.ion-ios-star:before {
  content: "";
}

.ion-ios-star-half:before {
  content: "";
}

.ion-ios-star-outline:before {
  content: "";
}

.ion-ios-stats:before {
  content: "";
}

.ion-ios-stopwatch:before {
  content: "";
}

.ion-ios-subway:before {
  content: "";
}

.ion-ios-sunny:before {
  content: "";
}

.ion-ios-swap:before {
  content: "";
}

.ion-ios-switch:before {
  content: "";
}

.ion-ios-sync:before {
  content: "";
}

.ion-ios-tablet-landscape:before {
  content: "";
}

.ion-ios-tablet-portrait:before {
  content: "";
}

.ion-ios-tennisball:before {
  content: "";
}

.ion-ios-text:before {
  content: "";
}

.ion-ios-thermometer:before {
  content: "";
}

.ion-ios-thumbs-down:before {
  content: "";
}

.ion-ios-thumbs-up:before {
  content: "";
}

.ion-ios-thunderstorm:before {
  content: "";
}

.ion-ios-time:before {
  content: "";
}

.ion-ios-timer:before {
  content: "";
}

.ion-ios-today:before {
  content: "";
}

.ion-ios-train:before {
  content: "";
}

.ion-ios-transgender:before {
  content: "";
}

.ion-ios-trash:before {
  content: "";
}

.ion-ios-trending-down:before {
  content: "";
}

.ion-ios-trending-up:before {
  content: "";
}

.ion-ios-trophy:before {
  content: "";
}

.ion-ios-tv:before {
  content: "";
}

.ion-ios-umbrella:before {
  content: "";
}

.ion-ios-undo:before {
  content: "";
}

.ion-ios-unlock:before {
  content: "";
}

.ion-ios-videocam:before {
  content: "";
}

.ion-ios-volume-high:before {
  content: "";
}

.ion-ios-volume-low:before {
  content: "";
}

.ion-ios-volume-mute:before {
  content: "";
}

.ion-ios-volume-off:before {
  content: "";
}

.ion-ios-walk:before {
  content: "";
}

.ion-ios-wallet:before {
  content: "";
}

.ion-ios-warning:before {
  content: "";
}

.ion-ios-watch:before {
  content: "";
}

.ion-ios-water:before {
  content: "";
}

.ion-ios-wifi:before {
  content: "";
}

.ion-ios-wine:before {
  content: "";
}

.ion-ios-woman:before {
  content: "";
}

.ion-logo-android:before {
  content: "";
}

.ion-logo-angular:before {
  content: "";
}

.ion-logo-apple:before {
  content: "";
}

.ion-logo-bitbucket:before {
  content: "";
}

.ion-logo-bitcoin:before {
  content: "";
}

.ion-logo-buffer:before {
  content: "";
}

.ion-logo-chrome:before {
  content: "";
}

.ion-logo-closed-captioning:before {
  content: "";
}

.ion-logo-codepen:before {
  content: "";
}

.ion-logo-css3:before {
  content: "";
}

.ion-logo-designernews:before {
  content: "";
}

.ion-logo-dribbble:before {
  content: "";
}

.ion-logo-dropbox:before {
  content: "";
}

.ion-logo-euro:before {
  content: "";
}

.ion-logo-facebook:before {
  content: "";
}

.ion-logo-flickr:before {
  content: "";
}

.ion-logo-foursquare:before {
  content: "";
}

.ion-logo-freebsd-devil:before {
  content: "";
}

.ion-logo-game-controller-a:before {
  content: "";
}

.ion-logo-game-controller-b:before {
  content: "";
}

.ion-logo-github:before {
  content: "";
}

.ion-logo-google:before {
  content: "";
}

.ion-logo-googleplus:before {
  content: "";
}

.ion-logo-hackernews:before {
  content: "";
}

.ion-logo-html5:before {
  content: "";
}

.ion-logo-instagram:before {
  content: "";
}

.ion-logo-ionic:before {
  content: "";
}

.ion-logo-ionitron:before {
  content: "";
}

.ion-logo-javascript:before {
  content: "";
}

.ion-logo-linkedin:before {
  content: "";
}

.ion-logo-markdown:before {
  content: "";
}

.ion-logo-model-s:before {
  content: "";
}

.ion-logo-no-smoking:before {
  content: "";
}

.ion-logo-nodejs:before {
  content: "";
}

.ion-logo-npm:before {
  content: "";
}

.ion-logo-octocat:before {
  content: "";
}

.ion-logo-pinterest:before {
  content: "";
}

.ion-logo-playstation:before {
  content: "";
}

.ion-logo-polymer:before {
  content: "";
}

.ion-logo-python:before {
  content: "";
}

.ion-logo-reddit:before {
  content: "";
}

.ion-logo-rss:before {
  content: "";
}

.ion-logo-sass:before {
  content: "";
}

.ion-logo-skype:before {
  content: "";
}

.ion-logo-slack:before {
  content: "";
}

.ion-logo-snapchat:before {
  content: "";
}

.ion-logo-steam:before {
  content: "";
}

.ion-logo-tumblr:before {
  content: "";
}

.ion-logo-tux:before {
  content: "";
}

.ion-logo-twitch:before {
  content: "";
}

.ion-logo-twitter:before {
  content: "";
}

.ion-logo-usd:before {
  content: "";
}

.ion-logo-vimeo:before {
  content: "";
}

.ion-logo-vk:before {
  content: "";
}

.ion-logo-whatsapp:before {
  content: "";
}

.ion-logo-windows:before {
  content: "";
}

.ion-logo-wordpress:before {
  content: "";
}

.ion-logo-xbox:before {
  content: "";
}

.ion-logo-xing:before {
  content: "";
}

.ion-logo-yahoo:before {
  content: "";
}

.ion-logo-yen:before {
  content: "";
}

.ion-logo-youtube:before {
  content: "";
}

.ion-md-add:before {
  content: "";
}

.ion-md-add-circle:before {
  content: "";
}

.ion-md-add-circle-outline:before {
  content: "";
}

.ion-md-airplane:before {
  content: "";
}

.ion-md-alarm:before {
  content: "";
}

.ion-md-albums:before {
  content: "";
}

.ion-md-alert:before {
  content: "";
}

.ion-md-american-football:before {
  content: "";
}

.ion-md-analytics:before {
  content: "";
}

.ion-md-aperture:before {
  content: "";
}

.ion-md-apps:before {
  content: "";
}

.ion-md-appstore:before {
  content: "";
}

.ion-md-archive:before {
  content: "";
}

.ion-md-arrow-back:before {
  content: "";
}

.ion-md-arrow-down:before {
  content: "";
}

.ion-md-arrow-dropdown:before {
  content: "";
}

.ion-md-arrow-dropdown-circle:before {
  content: "";
}

.ion-md-arrow-dropleft:before {
  content: "";
}

.ion-md-arrow-dropleft-circle:before {
  content: "";
}

.ion-md-arrow-dropright:before {
  content: "";
}

.ion-md-arrow-dropright-circle:before {
  content: "";
}

.ion-md-arrow-dropup:before {
  content: "";
}

.ion-md-arrow-dropup-circle:before {
  content: "";
}

.ion-md-arrow-forward:before {
  content: "";
}

.ion-md-arrow-round-back:before {
  content: "";
}

.ion-md-arrow-round-down:before {
  content: "";
}

.ion-md-arrow-round-forward:before {
  content: "";
}

.ion-md-arrow-round-up:before {
  content: "";
}

.ion-md-arrow-up:before {
  content: "";
}

.ion-md-at:before {
  content: "";
}

.ion-md-attach:before {
  content: "";
}

.ion-md-backspace:before {
  content: "";
}

.ion-md-barcode:before {
  content: "";
}

.ion-md-baseball:before {
  content: "";
}

.ion-md-basket:before {
  content: "";
}

.ion-md-basketball:before {
  content: "";
}

.ion-md-battery-charging:before {
  content: "";
}

.ion-md-battery-dead:before {
  content: "";
}

.ion-md-battery-full:before {
  content: "";
}

.ion-md-beaker:before {
  content: "";
}

.ion-md-bed:before {
  content: "";
}

.ion-md-beer:before {
  content: "";
}

.ion-md-bicycle:before {
  content: "";
}

.ion-md-bluetooth:before {
  content: "";
}

.ion-md-boat:before {
  content: "";
}

.ion-md-body:before {
  content: "";
}

.ion-md-bonfire:before {
  content: "";
}

.ion-md-book:before {
  content: "";
}

.ion-md-bookmark:before {
  content: "";
}

.ion-md-bookmarks:before {
  content: "";
}

.ion-md-bowtie:before {
  content: "";
}

.ion-md-briefcase:before {
  content: "";
}

.ion-md-browsers:before {
  content: "";
}

.ion-md-brush:before {
  content: "";
}

.ion-md-bug:before {
  content: "";
}

.ion-md-build:before {
  content: "";
}

.ion-md-bulb:before {
  content: "";
}

.ion-md-bus:before {
  content: "";
}

.ion-md-business:before {
  content: "";
}

.ion-md-cafe:before {
  content: "";
}

.ion-md-calculator:before {
  content: "";
}

.ion-md-calendar:before {
  content: "";
}

.ion-md-call:before {
  content: "";
}

.ion-md-camera:before {
  content: "";
}

.ion-md-car:before {
  content: "";
}

.ion-md-card:before {
  content: "";
}

.ion-md-cart:before {
  content: "";
}

.ion-md-cash:before {
  content: "";
}

.ion-md-cellular:before {
  content: "";
}

.ion-md-chatboxes:before {
  content: "";
}

.ion-md-chatbubbles:before {
  content: "";
}

.ion-md-checkbox:before {
  content: "";
}

.ion-md-checkbox-outline:before {
  content: "";
}

.ion-md-checkmark:before {
  content: "";
}

.ion-md-checkmark-circle:before {
  content: "";
}

.ion-md-checkmark-circle-outline:before {
  content: "";
}

.ion-md-clipboard:before {
  content: "";
}

.ion-md-clock:before {
  content: "";
}

.ion-md-close:before {
  content: "";
}

.ion-md-close-circle:before {
  content: "";
}

.ion-md-close-circle-outline:before {
  content: "";
}

.ion-md-cloud:before {
  content: "";
}

.ion-md-cloud-circle:before {
  content: "";
}

.ion-md-cloud-done:before {
  content: "";
}

.ion-md-cloud-download:before {
  content: "";
}

.ion-md-cloud-outline:before {
  content: "";
}

.ion-md-cloud-upload:before {
  content: "";
}

.ion-md-cloudy:before {
  content: "";
}

.ion-md-cloudy-night:before {
  content: "";
}

.ion-md-code:before {
  content: "";
}

.ion-md-code-download:before {
  content: "";
}

.ion-md-code-working:before {
  content: "";
}

.ion-md-cog:before {
  content: "";
}

.ion-md-color-fill:before {
  content: "";
}

.ion-md-color-filter:before {
  content: "";
}

.ion-md-color-palette:before {
  content: "";
}

.ion-md-color-wand:before {
  content: "";
}

.ion-md-compass:before {
  content: "";
}

.ion-md-construct:before {
  content: "";
}

.ion-md-contact:before {
  content: "";
}

.ion-md-contacts:before {
  content: "";
}

.ion-md-contract:before {
  content: "";
}

.ion-md-contrast:before {
  content: "";
}

.ion-md-copy:before {
  content: "";
}

.ion-md-create:before {
  content: "";
}

.ion-md-crop:before {
  content: "";
}

.ion-md-cube:before {
  content: "";
}

.ion-md-cut:before {
  content: "";
}

.ion-md-desktop:before {
  content: "";
}

.ion-md-disc:before {
  content: "";
}

.ion-md-document:before {
  content: "";
}

.ion-md-done-all:before {
  content: "";
}

.ion-md-download:before {
  content: "";
}

.ion-md-easel:before {
  content: "";
}

.ion-md-egg:before {
  content: "";
}

.ion-md-exit:before {
  content: "";
}

.ion-md-expand:before {
  content: "";
}

.ion-md-eye:before {
  content: "";
}

.ion-md-eye-off:before {
  content: "";
}

.ion-md-fastforward:before {
  content: "";
}

.ion-md-female:before {
  content: "";
}

.ion-md-filing:before {
  content: "";
}

.ion-md-film:before {
  content: "";
}

.ion-md-finger-print:before {
  content: "";
}

.ion-md-fitness:before {
  content: "";
}

.ion-md-flag:before {
  content: "";
}

.ion-md-flame:before {
  content: "";
}

.ion-md-flash:before {
  content: "";
}

.ion-md-flash-off:before {
  content: "";
}

.ion-md-flashlight:before {
  content: "";
}

.ion-md-flask:before {
  content: "";
}

.ion-md-flower:before {
  content: "";
}

.ion-md-folder:before {
  content: "";
}

.ion-md-folder-open:before {
  content: "";
}

.ion-md-football:before {
  content: "";
}

.ion-md-funnel:before {
  content: "";
}

.ion-md-gift:before {
  content: "";
}

.ion-md-git-branch:before {
  content: "";
}

.ion-md-git-commit:before {
  content: "";
}

.ion-md-git-compare:before {
  content: "";
}

.ion-md-git-merge:before {
  content: "";
}

.ion-md-git-network:before {
  content: "";
}

.ion-md-git-pull-request:before {
  content: "";
}

.ion-md-glasses:before {
  content: "";
}

.ion-md-globe:before {
  content: "";
}

.ion-md-grid:before {
  content: "";
}

.ion-md-hammer:before {
  content: "";
}

.ion-md-hand:before {
  content: "";
}

.ion-md-happy:before {
  content: "";
}

.ion-md-headset:before {
  content: "";
}

.ion-md-heart:before {
  content: "";
}

.ion-md-heart-dislike:before {
  content: "";
}

.ion-md-heart-empty:before {
  content: "";
}

.ion-md-heart-half:before {
  content: "";
}

.ion-md-help:before {
  content: "";
}

.ion-md-help-buoy:before {
  content: "";
}

.ion-md-help-circle:before {
  content: "";
}

.ion-md-help-circle-outline:before {
  content: "";
}

.ion-md-home:before {
  content: "";
}

.ion-md-hourglass:before {
  content: "";
}

.ion-md-ice-cream:before {
  content: "";
}

.ion-md-image:before {
  content: "";
}

.ion-md-images:before {
  content: "";
}

.ion-md-infinite:before {
  content: "";
}

.ion-md-information:before {
  content: "";
}

.ion-md-information-circle:before {
  content: "";
}

.ion-md-information-circle-outline:before {
  content: "";
}

.ion-md-jet:before {
  content: "";
}

.ion-md-journal:before {
  content: "";
}

.ion-md-key:before {
  content: "";
}

.ion-md-keypad:before {
  content: "";
}

.ion-md-laptop:before {
  content: "";
}

.ion-md-leaf:before {
  content: "";
}

.ion-md-link:before {
  content: "";
}

.ion-md-list:before {
  content: "";
}

.ion-md-list-box:before {
  content: "";
}

.ion-md-locate:before {
  content: "";
}

.ion-md-lock:before {
  content: "";
}

.ion-md-log-in:before {
  content: "";
}

.ion-md-log-out:before {
  content: "";
}

.ion-md-magnet:before {
  content: "";
}

.ion-md-mail:before {
  content: "";
}

.ion-md-mail-open:before {
  content: "";
}

.ion-md-mail-unread:before {
  content: "";
}

.ion-md-male:before {
  content: "";
}

.ion-md-man:before {
  content: "";
}

.ion-md-map:before {
  content: "";
}

.ion-md-medal:before {
  content: "";
}

.ion-md-medical:before {
  content: "";
}

.ion-md-medkit:before {
  content: "";
}

.ion-md-megaphone:before {
  content: "";
}

.ion-md-menu:before {
  content: "";
}

.ion-md-mic:before {
  content: "";
}

.ion-md-mic-off:before {
  content: "";
}

.ion-md-microphone:before {
  content: "";
}

.ion-md-moon:before {
  content: "";
}

.ion-md-more:before {
  content: "";
}

.ion-md-move:before {
  content: "";
}

.ion-md-musical-note:before {
  content: "";
}

.ion-md-musical-notes:before {
  content: "";
}

.ion-md-navigate:before {
  content: "";
}

.ion-md-notifications:before {
  content: "";
}

.ion-md-notifications-off:before {
  content: "";
}

.ion-md-notifications-outline:before {
  content: "";
}

.ion-md-nuclear:before {
  content: "";
}

.ion-md-nutrition:before {
  content: "";
}

.ion-md-open:before {
  content: "";
}

.ion-md-options:before {
  content: "";
}

.ion-md-outlet:before {
  content: "";
}

.ion-md-paper:before {
  content: "";
}

.ion-md-paper-plane:before {
  content: "";
}

.ion-md-partly-sunny:before {
  content: "";
}

.ion-md-pause:before {
  content: "";
}

.ion-md-paw:before {
  content: "";
}

.ion-md-people:before {
  content: "";
}

.ion-md-person:before {
  content: "";
}

.ion-md-person-add:before {
  content: "";
}

.ion-md-phone-landscape:before {
  content: "";
}

.ion-md-phone-portrait:before {
  content: "";
}

.ion-md-photos:before {
  content: "";
}

.ion-md-pie:before {
  content: "";
}

.ion-md-pin:before {
  content: "";
}

.ion-md-pint:before {
  content: "";
}

.ion-md-pizza:before {
  content: "";
}

.ion-md-planet:before {
  content: "";
}

.ion-md-play:before {
  content: "";
}

.ion-md-play-circle:before {
  content: "";
}

.ion-md-podium:before {
  content: "";
}

.ion-md-power:before {
  content: "";
}

.ion-md-pricetag:before {
  content: "";
}

.ion-md-pricetags:before {
  content: "";
}

.ion-md-print:before {
  content: "";
}

.ion-md-pulse:before {
  content: "";
}

.ion-md-qr-scanner:before {
  content: "";
}

.ion-md-quote:before {
  content: "";
}

.ion-md-radio:before {
  content: "";
}

.ion-md-radio-button-off:before {
  content: "";
}

.ion-md-radio-button-on:before {
  content: "";
}

.ion-md-rainy:before {
  content: "";
}

.ion-md-recording:before {
  content: "";
}

.ion-md-redo:before {
  content: "";
}

.ion-md-refresh:before {
  content: "";
}

.ion-md-refresh-circle:before {
  content: "";
}

.ion-md-remove:before {
  content: "";
}

.ion-md-remove-circle:before {
  content: "";
}

.ion-md-remove-circle-outline:before {
  content: "";
}

.ion-md-reorder:before {
  content: "";
}

.ion-md-repeat:before {
  content: "";
}

.ion-md-resize:before {
  content: "";
}

.ion-md-restaurant:before {
  content: "";
}

.ion-md-return-left:before {
  content: "";
}

.ion-md-return-right:before {
  content: "";
}

.ion-md-reverse-camera:before {
  content: "";
}

.ion-md-rewind:before {
  content: "";
}

.ion-md-ribbon:before {
  content: "";
}

.ion-md-rocket:before {
  content: "";
}

.ion-md-rose:before {
  content: "";
}

.ion-md-sad:before {
  content: "";
}

.ion-md-save:before {
  content: "";
}

.ion-md-school:before {
  content: "";
}

.ion-md-search:before {
  content: "";
}

.ion-md-send:before {
  content: "";
}

.ion-md-settings:before {
  content: "";
}

.ion-md-share:before {
  content: "";
}

.ion-md-share-alt:before {
  content: "";
}

.ion-md-shirt:before {
  content: "";
}

.ion-md-shuffle:before {
  content: "";
}

.ion-md-skip-backward:before {
  content: "";
}

.ion-md-skip-forward:before {
  content: "";
}

.ion-md-snow:before {
  content: "";
}

.ion-md-speedometer:before {
  content: "";
}

.ion-md-square:before {
  content: "";
}

.ion-md-square-outline:before {
  content: "";
}

.ion-md-star:before {
  content: "";
}

.ion-md-star-half:before {
  content: "";
}

.ion-md-star-outline:before {
  content: "";
}

.ion-md-stats:before {
  content: "";
}

.ion-md-stopwatch:before {
  content: "";
}

.ion-md-subway:before {
  content: "";
}

.ion-md-sunny:before {
  content: "";
}

.ion-md-swap:before {
  content: "";
}

.ion-md-switch:before {
  content: "";
}

.ion-md-sync:before {
  content: "";
}

.ion-md-tablet-landscape:before {
  content: "";
}

.ion-md-tablet-portrait:before {
  content: "";
}

.ion-md-tennisball:before {
  content: "";
}

.ion-md-text:before {
  content: "";
}

.ion-md-thermometer:before {
  content: "";
}

.ion-md-thumbs-down:before {
  content: "";
}

.ion-md-thumbs-up:before {
  content: "";
}

.ion-md-thunderstorm:before {
  content: "";
}

.ion-md-time:before {
  content: "";
}

.ion-md-timer:before {
  content: "";
}

.ion-md-today:before {
  content: "";
}

.ion-md-train:before {
  content: "";
}

.ion-md-transgender:before {
  content: "";
}

.ion-md-trash:before {
  content: "";
}

.ion-md-trending-down:before {
  content: "";
}

.ion-md-trending-up:before {
  content: "";
}

.ion-md-trophy:before {
  content: "";
}

.ion-md-tv:before {
  content: "";
}

.ion-md-umbrella:before {
  content: "";
}

.ion-md-undo:before {
  content: "";
}

.ion-md-unlock:before {
  content: "";
}

.ion-md-videocam:before {
  content: "";
}

.ion-md-volume-high:before {
  content: "";
}

.ion-md-volume-low:before {
  content: "";
}

.ion-md-volume-mute:before {
  content: "";
}

.ion-md-volume-off:before {
  content: "";
}

.ion-md-walk:before {
  content: "";
}

.ion-md-wallet:before {
  content: "";
}

.ion-md-warning:before {
  content: "";
}

.ion-md-watch:before {
  content: "";
}

.ion-md-water:before {
  content: "";
}

.ion-md-wifi:before {
  content: "";
}

.ion-md-wine:before {
  content: "";
}

.ion-md-woman:before {
  content: "";
}

.form-group-item .g-items {
  margin-bottom: 20px;
}
.form-group-item .g-items .item {
  border: solid 1px #c4cdd5;
  border-top: 0px;
  padding: 0px 15px;
}
.form-group-item .g-items .item .form-control {
  margin-bottom: 10px;
}
.form-group-item .g-items .item .form-control:last-child {
  margin-bottom: 0px;
}
.form-group-item .g-items .item > .row > div {
  padding: 10px;
  border-right: 1px solid #c4cdd5;
}
.form-group-item .g-items .item > .row > div:last-child {
  border-right: 0px;
}
.form-group-item .g-items .item textarea.full-h {
  height: 100%;
}
.form-group-item .g-more {
  display: none;
}
.form-group-item label {
  display: block;
  min-height: 20px;
}
.form-group-item .g-items-header {
  font-weight: bold;
  border: solid 1px #c4cdd5;
  padding: 10px;
  text-align: center;
}
.form-group-item .g-lang {
  padding: 10px 5px 10px;
  border: solid 1px #ccc;
  position: relative;
  margin-top: 20px;
  margin-bottom: 30px;
}
.form-group-item .g-lang:last-child {
  margin-bottom: 0;
}
.form-group-item .g-lang .title-lang {
  font-size: 13px;
  position: absolute;
  top: -20px;
  background: #ccc;
  padding: 0px 20px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  left: -1px;
}

.show_tags .tag_item {
  background: #4fa6f3;
  display: inline-block;
  padding: 6px 8px;
  font-size: 86%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  vertical-align: baseline;
  border-radius: 0.25em;
  margin-right: 5px;
  padding-right: 0px;
  margin-bottom: 6px;
}
.show_tags .tag_item [data-role=remove] {
  margin-left: 8px;
  padding-left: 3px;
  cursor: pointer;
  padding-right: 6px;
  display: inline-block;
  border-left: 1px solid white;
}
.show_tags .tag_item [data-role=remove]:after {
  content: "x";
  padding: 0px 2px;
}

.filter-form {
  margin-bottom: 15px;
}
.filter-form.filter-form-right input, .filter-form.filter-form-right select, .filter-form.filter-form-right button, .filter-form.filter-form-right .filter-item, .filter-form.filter-form-right .select2 {
  margin-left: 15px;
  max-width: 200px;
  flex-shrink: 0;
}
.filter-form.filter-form-right input:first-child, .filter-form.filter-form-right select:first-child, .filter-form.filter-form-right button:first-child, .filter-form.filter-form-right .filter-item:first-child, .filter-form.filter-form-right .select2:first-child {
  margin-left: 0px;
}
.filter-form.filter-form-right .select2-container {
  width: 200px;
}
.filter-form.filter-form-right .btn-icon {
  display: flex;
}
.filter-form.filter-form-left input, .filter-form.filter-form-left select, .filter-form.filter-form-left button, .filter-form.filter-form-left .filter-item, .filter-form.filter-form-left .select2 {
  margin-right: 15px;
  max-width: 200px;
  flex-shrink: 0;
}
.filter-form.filter-form-left input:last-child, .filter-form.filter-form-left select:last-child, .filter-form.filter-form-left button:last-child, .filter-form.filter-form-left .filter-item:last-child, .filter-form.filter-form-left .select2:last-child {
  margin-right: 0px;
}
.filter-form.filter-form-left .btn-icon {
  display: flex;
}

.control-map-group {
  position: relative;
}
.control-map-group #map_content {
  margin-right: 270px;
  height: 300px;
}
.control-map-group .g-control {
  position: absolute;
  right: 0;
  top: 0;
  width: 250px;
  border: solid 1px #cccc;
  padding: 15px 15px 5px;
}
.control-map-group .g-control label {
  min-width: 75px;
  display: inline-block;
}
.control-map-group .bravo_searchbox {
  width: 250px;
  position: absolute;
  top: 10px;
  left: 10px;
  border-radius: 0;
  height: 45px;
}
@media (max-width: 640px) {
  .control-map-group #map_content {
    width: 100%;
  }
  .control-map-group .g-control {
    width: 100%;
    position: relative;
  }
}

.panel-index .control-map-group #map_content {
  margin-right: 0;
}
.panel-index .control-map-group .g-control {
  display: none;
}

th.author, th.date, th.category, th.status {
  width: 15%;
}

th.slug {
  width: 20%;
}

.terms-scrollable {
  overflow-y: auto;
  background: #f4f6f8;
  padding: 10px;
  border: 1px solid #e1e2e5;
  max-height: 250px;
}
.terms-scrollable label {
  display: block;
  margin-bottom: 10px;
}
.terms-scrollable label:last-child {
  margin-bottom: 0px;
}

.btn-show-info-review {
  text-decoration: none;
  float: right;
  color: #000;
}

.review-star {
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.review-star li {
  list-style: none;
  margin-right: 5px;
  float: left;
}
.review-star li .fa {
  color: #FFDC00;
  font-size: 16px;
}

.review-count-approved {
  box-sizing: border-box;
  display: inline-block;
  padding: 0 8px;
  min-width: 24px;
  height: 2em;
  border-radius: 5px;
  background-color: #72777c;
  color: #fff;
  font-size: 11px;
  line-height: 21px;
  text-align: center;
  transition: all 0.3s;
}
.review-count-approved:after {
  content: "";
  display: block;
  margin-left: 8px;
  width: 0;
  height: 0;
  border-top: 5px solid #72777c;
  border-right: 5px solid transparent;
}
.review-count-approved:hover {
  background-color: #007bff;
  color: #fff;
}
.review-count-approved:hover:after {
  border-top: 5px solid #007bff;
}

.header-status-control {
  float: left;
}
.header-status-control a {
  text-decoration: none;
}
.header-status-control a span {
  color: #000;
  font-size: 13px;
  position: relative;
  bottom: 1px;
}

.table-hover .review-items {
  border-radius: 5px;
  border: solid 1px #ccc;
  padding: 15px 15px 0;
  margin-top: 50px;
}
.table-hover .review-items .item {
  margin-bottom: 10px;
}
.table-hover .review-items .item label {
  min-width: 85px;
}
.table-hover .left {
  float: left;
}
.table-hover a {
  text-decoration: none;
  cursor: pointer;
}

.badge {
  font-size: 12px;
  text-transform: capitalize;
  min-width: 50px;
  display: inline-block;
}
.badge.badge-publish, .badge.badge-active {
  color: #fff;
  background-color: #28a745;
}
.badge.badge-approved {
  color: #fff;
  background-color: #28a745;
}
.badge.badge-pending {
  color: #212529;
  background-color: #ffc107;
}
.badge.badge-spam {
  color: #fff;
  background-color: #dc3545;
}
.badge.badge-trash {
  color: #fff;
  background-color: #6c757d;
}
.badge.badge-draft {
  color: #fff;
  background-color: #6c757d;
}
.badge.badge-deactivate {
  color: #212529;
  background-color: #ffc107;
}

.item-url-demo {
  margin: 0;
}

.form-group-image {
  max-width: 400px;
}

.nav-tabs.vertical-nav {
  border-bottom: 0px;
  padding: 7px 0px;
}
.nav-tabs.vertical-nav .nav-item {
  margin-right: -16px;
}
.nav-tabs.vertical-nav .nav-link.active, .nav-tabs.vertical-nav .nav-link:hover {
  border-color: #dfe4e8;
  border-right-color: #f4f6f8;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.nav-tabs.vertical-nav .nav-link:hover {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

.dates-calendar {
  position: relative;
}
.dates-calendar.loading:before {
  position: absolute;
  content: "";
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 3;
}
.dates-calendar .fc-event {
  position: relative;
  height: 41px;
  border-radius: 0px;
  top: -25px;
  padding-top: 25px;
  background: none !important;
  border: none;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  align-items: center;
  justify-content: center;
  padding-bottom: 25px;
}
.dates-calendar .fc-event .fa-bolt {
  color: #ffab53;
}
.dates-calendar .fc-event .fc-title {
  padding: 1px 5px;
  border-radius: 2px;
  background: #2991ff;
  color: white;
  display: inline-block;
}
.dates-calendar .fc-event.blocked-event .fc-title {
  background: #717171;
  color: white;
}
.dates-calendar .fc-event.active-event .fc-title {
  background: #2c67b1;
  color: white;
}
.dates-calendar .fc-event.full-book-event .fc-title {
  background: #e67e22;
  color: white;
}

.bravo-form-item .table .btn-sm {
  padding: 2px 10px;
}

.bravo-form .fa-spinner {
  display: none;
}

.bravo-form.loading .fa-spinner {
  display: inline-block;
}

.form-control {
  height: auto;
}

.input-group-text {
  padding: 5px 10px;
}

.form-group-multi-lang {
  padding: 10px;
  border: solid 1px #ccc;
  border-radius: 5px;
}
.form-group-multi-lang .title-lang {
  margin: 10px 0 5px;
}

.cdn-full-page {
  height: 100%;
}

.cdn-browser {
  background: #f4f5f9;
  height: 100%;
}
.cdn-browser .btn-pick-files {
  position: relative;
}
.cdn-browser .btn-pick-files input {
  opacity: 0;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.cdn-browser .icon-loading {
  top: 4px;
  font-size: 20px;
  margin-right: 10px;
  position: relative;
  display: none;
}
.cdn-browser .icon-loading.active {
  display: inline-block;
}

.cdn-browser .files-nav {
  padding: 9px 13px;
  border-bottom: 1px solid #DADEE0;
  background: white;
}

.cdn-browser .files-nav .filter-item {
  padding-right: 20px;
}

.cdn-browser .files-nav .form-control,
.cdn-browser .files-nav .btn {
  height: 34px;
  font-size: 14px;
  line-height: normal;
  padding: 3px 12px;
}

.cdn-browser .files-list {
  flex-grow: 1;
  overflow: auto;
  padding: 15px;
}

.cdn-browser .files-list .view-grid {
  display: flex;
  flex-wrap: wrap;
  margin: 0px -10px;
}

.cdn-browser .files-list .total-text {
  padding: 0px 10px;
}

.cdn-browser .files-list .view-grid .file-item {
  flex-shrink: 0;
  width: 12.5%;
  padding: 0px 10px;
  margin-bottom: 20px;
}

.cdn-browser .files-list .view-grid .file-item .inner {
  position: relative;
  border: 1px solid #DADEE0;
  cursor: pointer;
  height: 100%;
  border-radius: 2px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.cdn-browser .files-list .view-grid .file-item .inner.active:before {
  content: "";
  position: absolute;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  border: 4px solid #007bff;
  border-radius: 2px;
}

.cdn-browser .files-list .view-grid .file-item .inner.active .file-checked-status {
  position: absolute;
  top: 3px;
  right: 3px;
  border-radius: 50%;
  background: #007bff;
  height: 24px;
  width: 24px;
  display: flex;
  align-content: center;
  justify-content: center;
}

.cdn-browser .files-list .view-grid .file-item .inner.active .file-checked-status svg {
  fill: white;
  width: 18px;
}

.cdn-browser .files-list .view-grid .file-item .inner .file-thumb img {
  max-width: 100%;
}

.cdn-browser .files-list .view-grid .file-item.is-image .inner .file-thumb img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 170px;
}

.cdn-browser .files-list .view-grid .file-item.not-image .inner .file-thumb img {
  padding-top: 27px;
  height: auto;
}

.cdn-browser .files-list .view-grid .file-item .inner .file-thumb {
  text-align: center;
}

.cdn-browser .files-list .view-grid .file-item .file-name {
  padding: 7px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  height: 54px;
  overflow: hidden;
  text-overflow: ellipsis;
  color: white;
}

.cdn-browser .browser-actions {
  background: white;
  border-top: 1px solid #DADEE0;
  padding: 10px;
}

.cdn-browser .count-selected {
  color: #007bff;
  font-weight: bold;
  font-size: 14px;
}

.cdn-browser .clear-selected {
  color: red;
  font-size: 14px;
  cursor: pointer;
}

.cdn-browser .no-files-text {
  padding: 20px;
  font-size: 20px;
  color: red;
}

.cdn-browser .upload-new .filepond--root {
  margin-bottom: 0px;
  background-color: #ffffff;
  border-bottom: 1px solid #DADEE0;
}

.cdn-browser .upload-new .filepond--panel-root {
  border-radius: 0px;
  background-color: #ffffff;
  border-bottom: 1px solid #DADEE0;
}

@media (max-width: 1365px) {
  .cdn-browser .files-list .view-grid .file-item {
    width: 14.2%;
  }
}
@media (max-width: 1100px) {
  .cdn-browser .files-list .view-grid .file-item {
    width: 14.2%;
  }
}
@media (max-width: 991px) {
  .cdn-browser .files-list .view-grid .file-item {
    width: 25%;
  }
}
@media (max-width: 600px) {
  .cdn-browser .files-list .view-grid .file-item {
    width: 50%;
  }
}
.cdn-browser .browser-actions .col-left {
  display: flex;
}
.cdn-browser .browser-actions .col-left .control-remove {
  margin-right: 15px;
  padding-top: 3px;
}
.cdn-browser .browser-actions .col-right .btn {
  margin-top: 3px;
}

#cdn-browser-modal {
  overflow: hidden;
  z-index: 2051;
}
#cdn-browser-modal .modal-dialog {
  height: 100%;
  padding-bottom: 55px;
  margin-left: auto;
  margin-right: auto;
}
#cdn-browser-modal .modal-dialog .modal-content {
  height: 100%;
}

.cdn-browser.is_loading {
  position: relative;
}
.cdn-browser.is_loading:before {
  display: block !important;
  right: 0;
  position: absolute;
  background: #fff;
  left: 0;
  top: 52px;
  z-index: 11;
  opacity: 0.8;
  content: "";
  bottom: 0;
}
.cdn-browser.is_loading:after {
  content: "";
  display: block !important;
  font: normal normal normal 14px/1 FontAwesome;
  right: 0;
  position: absolute;
  left: 0;
  top: 50%;
  z-index: 15;
  text-align: center;
  color: #131d29;
  font-size: 50px;
  margin-top: -20px;
}

#media-management {
  min-height: 400px;
  background: #fff !important;
  overflow: hidden;
}

.bravo-statistic .header-statistic {
  background: #263a53;
  padding: 0 20px;
  margin-bottom: 15px;
  color: #fff;
}
.bravo-statistic .header-statistic:before, .bravo-statistic .header-statistic:after {
  clear: both;
  content: "";
  display: table;
}
.bravo-statistic .header-statistic .item {
  float: left;
  padding: 10px 15px;
}
.bravo-statistic .header-statistic .item:first-child {
  padding-left: 0;
  text-transform: uppercase;
}
.bravo-statistic .header-statistic .item:last-child {
  padding: 8px 20px;
}
.bravo-statistic .header-statistic .item .group-icon select {
  border: none;
  -webkit-appearance: button;
  -moz-appearance: button;
       appearance: button;
  outline: none;
  padding: 9px 10px;
  min-width: 120px;
  color: #fff;
  background: transparent;
}
.bravo-statistic .header-statistic .item .group-icon select option {
  padding: 30px;
  color: #000;
}
.bravo-statistic .header-statistic .item .group-icon .select2 {
  width: 145px;
}
.bravo-statistic .header-statistic .item .btn-submit {
  background: transparent;
  box-shadow: none;
  padding: 0px 10px 2px;
  border-radius: 3px;
  border: solid 1px #fff;
  color: #fff;
}
.bravo-statistic .header-statistic .item .select2 .select2-selection {
  background: none;
  height: auto;
  border: none;
  border-radius: 0;
  padding: 10px 30px 12px 0px;
}
.bravo-statistic .header-statistic .item .select2 .select2-selection .select2-selection__arrow {
  height: 39px;
  position: absolute;
  top: 0px;
  right: 10px;
  width: 20px;
}
.bravo-statistic .header-statistic .item .select2 .select2-selection .select2-selection__arrow b {
  border-color: #fff transparent transparent transparent;
}
.bravo-statistic .header-statistic .item .select2 .select2-selection__rendered {
  line-height: initial !important;
  padding-right: 0;
  color: #fff;
}
.bravo-statistic .header-statistic .item .select2 .select2-selection__placeholder {
  color: #fff;
}
.bravo-statistic .header-statistic .item .select2.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #fff transparent;
}
.bravo-statistic .header-statistic .item.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.bravo-statistic .g-statistic {
  background: #fff;
  height: 100%;
  border: solid 1px #ccc;
}
.bravo-statistic .g-statistic .head {
  padding: 10px 20px;
  background: #fff;
  color: #272727;
  font-size: 16px;
  border-bottom: solid 1px #ccc;
}
.bravo-statistic .g-statistic .content {
  padding: 20px;
}
.bravo-statistic .g-statistic .content .item {
  margin-bottom: 15px;
}
.bravo-statistic .g-statistic .content .item:nth-child(2) {
  border-bottom: dashed 1px #ccc;
  padding-bottom: 15px;
}
.bravo-statistic .g-statistic .content .item:nth-child(5) {
  border-bottom: dashed 1px #ccc;
  padding-bottom: 15px;
}
.bravo-statistic .g-statistic .content .item span {
  min-width: 130px;
  display: inline-block;
}
.bravo-statistic .form-fiter-statistic .fa-spinner {
  display: none;
}
.bravo-statistic .form-fiter-statistic.loading .fa-spinner {
  display: inline-block;
}

html {
  height: 100%;
}

html, body {
  min-height: 100%;
}

body {
  background: #f4f6f8;
  font-size: 14px;
  font-weight: 400;
  text-transform: initial;
  letter-spacing: initial;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
  color: #212b35;
  display: flex;
  flex-direction: column;
}
body #app {
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.main-sidebar {
  position: fixed;
  left: 0px;
  bottom: 0px;
  top: 56px;
  background: #263a53;
  color: #d4d4d4;
  width: 240px;
  z-index: 10;
  overflow-y: auto;
}
.main-sidebar .main-menu {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.main-sidebar .main-menu li {
  position: relative;
}
.main-sidebar .main-menu li a {
  display: block;
  text-decoration: none;
  color: #cad6e2;
  padding: 5px 18px;
}
.main-sidebar .main-menu li a .badge {
  width: auto;
  font-size: 75%;
  margin-left: 10px;
  min-width: 0px;
}
.main-sidebar .main-menu li:hover > a {
  color: #08f;
}
.main-sidebar .main-menu li .btn-toggle {
  cursor: pointer;
  transition: all 0.2s;
  position: absolute;
  padding: 13px 18px;
  color: #cad6e2;
  top: 0px;
  right: 0px;
  font-size: 19px;
}
.main-sidebar .main-menu li.active > .btn-toggle i:before {
  content: "";
}
.main-sidebar .main-menu ul {
  display: none;
  background-color: #263a53;
  padding: 5px 0px;
  list-style: none;
  min-width: 200px;
}
.main-sidebar .main-menu ul li {
  display: block;
}
.main-sidebar .main-menu > li > a {
  padding: 10px 17px;
  font-weight: 300;
  display: flex;
  align-items: center;
  line-height: 24px;
}
.main-sidebar .main-menu > li > a span.icon {
  width: 24px;
  display: flex;
  vertical-align: middle;
  position: relative;
  margin-right: 10px;
}
.main-sidebar .main-menu > li > a span.icon i {
  font-size: 21px;
}
.main-sidebar .main-menu > li > a span.icon i.icon {
  font-size: 24px;
}
.main-sidebar .main-menu > li.active > a, .main-sidebar .main-menu > li.active:hover > a {
  background: linear-gradient(to right, #08f 0%, #4698fe 100%);
  background: -webkit-gradient(to right, #08f 0%, #4698fe 100%);
  color: white;
}
.main-sidebar .main-menu > li.active ul, .main-sidebar .main-menu > li.active:hover ul {
  display: block;
  position: static !important;
}
.main-sidebar .main-menu > li:hover {
  background-color: #2d4563;
}
.main-sidebar .main-menu > li:hover > a {
  background: #2d4563;
  color: white;
}
.main-sidebar .main-menu > li.has-children:hover:after {
  border-right-color: #263a53;
}
.main-sidebar .main-menu > li.has-children.active ul a {
  padding-left: 52px;
}

.main-header {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  background: white;
  height: 56px;
  z-index: 5;
}
.main-header .header-logo {
  width: 240px;
  background: #263a53;
  border-bottom: 1px solid #1e2f44;
}
.main-header .header-logo a {
  text-decoration: none;
}
.main-header .header-logo .logo-text {
  text-align: center;
  margin-bottom: 0px;
  margin-top: 10px;
  font-size: 24px;
}
.main-header .header-logo .logo-text a {
  color: white;
}
.main-header .header-widgets {
  border-bottom: 1px solid #dddee0;
  padding: 10px 30px;
}
.main-header .header-widgets .btn-toggle-admin-menu {
  cursor: pointer;
}
.main-header .header-widgets .btn-toggle-admin-menu i {
  color: #333;
  font-size: 23px;
}
.main-header .header-widgets .widget-user {
  min-width: 190px;
  max-width: 240px;
  margin-top: -10px;
  margin-bottom: -10px;
  border-left: 1px solid #dddee0;
}
.main-header .header-widgets .widget-user:last-child {
  border-right: 1px solid #dddee0;
}
.main-header .header-widgets .widget-user:hover, .main-header .header-widgets .widget-user.show {
  background-color: #e7f2ff;
}
.main-header .header-widgets .widget-user .user-dropdown {
  padding: 8px 10px;
  cursor: pointer;
  line-height: initial;
}
.main-header .header-widgets .widget-user .user-dropdown .user-avatar {
  margin-right: 10px;
}
.main-header .header-widgets .widget-user .user-dropdown .user-avatar .avatar-cover {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: cover;
}
.main-header .header-widgets .widget-user .user-dropdown .user-avatar .avatar-text {
  border-radius: 50%;
  text-align: center;
  background: #e67e22;
  color: white;
  font-size: 17px;
  display: block;
  height: 32px;
  line-height: 32px;
}
.main-header .header-widgets .widget-user .user-dropdown .user-avatar img {
  max-width: 30px;
}
.main-header .header-widgets .widget-user .user-dropdown .user-role {
  color: #08f;
}
.main-header .header-widgets .widget-user .dropdown-menu {
  right: -1px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  margin-top: 1px;
  margin-left: -1px;
}
.main-header .header-widgets .widget-language {
  min-width: 0px;
}
.main-header .header-widgets .widget-language .user-dropdown {
  height: 100%;
}
.main-header .header-widgets .widget-language .user-dropdown .user-info {
  padding-right: 10px;
}
.main-header .header-widgets .widget-language .dropdown-item {
  border-bottom: 1px solid #dddee0;
}
.main-header .header-widgets .widget-language .dropdown-item:last-child {
  border-bottom: 0px;
}

.main-content {
  margin-left: 240px;
  margin-top: 56px;
  padding: 30px 15px;
  padding-bottom: 72px;
  position: relative;
  flex-grow: 1;
}
.main-content .main-breadcrumb {
  margin: -30px -15px 0px;
  border-radius: 0px;
}
.main-content .main-breadcrumb .breadcrumb {
  padding-left: 30px;
}
.main-content .main-breadcrumb .breadcrumb a:hover {
  text-decoration: none;
}

.main-footer {
  background: white;
  border-top: 1px solid #e7eaec;
  padding: 10px 20px;
  color: #676a6c;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
.main-footer .footer-links a {
  padding: 0px 5px;
  font-weight: 500;
  color: #676a6c;
}

.sidebar-toggled .main-header .header-logo {
  display: none;
}
.sidebar-toggled .main-sidebar {
  display: none;
}
.sidebar-toggled .main-content {
  margin-left: 0px;
}

.backdrop-sidebar-mobile {
  display: none;
}

.panel {
  background-color: #fff;
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  border-radius: 3px;
  margin-bottom: 20px;
}
.panel .panel-title {
  padding: 14px 20px;
  border-bottom: 1px solid #dfe4e8;
  position: relative;
}
.panel .panel-title .panel-toggle {
  position: absolute;
  right: 11px;
  top: 10px;
  cursor: pointer;
}
.panel .panel-body {
  padding: 20px;
}
.panel .panel-body.pd15 {
  padding: 15px;
}
.panel .panel-body .tab-content {
  border: solid 1px #dee2e6;
  border-top: none;
  padding: 20px 20px 5px;
}
.panel:last-child {
  margin-bottom: 0px;
}
.panel .panel-footer {
  padding: 10px 15px;
  border-top: 1px solid #dfe4e8;
  background: #f7f7f7;
}

.panel-body-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.ck-editor__main > .ck-editor__editable {
  min-height: 200px !important;
}

tbody td.status {
  text-transform: capitalize;
  font-weight: 400;
}

tbody td.title {
  font-weight: 500;
}

.booking-history-manager .btn-info-booking {
  color: #FFF;
  width: 80px;
  padding: 2px 0;
  font-size: 13px;
}
.booking-history-manager .btn-info-booking .fa {
  margin-right: 5px;
}
.modal .booking-review .booking-review-title {
  display: none;
}
.modal .booking-review .booking-review-content .review-section {
  padding: 0;
  border-bottom: 1px solid #EAEEF3;
}
.modal .booking-review .booking-review-content .review-section:last-child {
  border-bottom: 0px;
}
.modal .booking-review .booking-review-content .review-section .service-info {
  display: none !important;
}
.modal .booking-review .booking-review-content .service-info .service-name a {
  color: #1A2B48;
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
}
.modal .booking-review .booking-review-content .service-info .service-name a:hover {
  text-decoration: none;
}
.modal .booking-review .booking-review-content .service-info .address {
  color: #5E6D77;
  margin-bottom: 0px;
}
.modal .booking-review .booking-review-content .review-list {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.modal .booking-review .booking-review-content .review-list li {
  margin-bottom: 13px;
  display: flex;
  justify-content: space-between;
}
.modal .booking-review .booking-review-content .review-list li .val {
  color: #5E6D77;
}
.modal .booking-review .booking-review-content .review-list li:last-child {
  margin-bottom: 0px;
}
.modal .booking-review .booking-review-content .review-list li.no-flex {
  display: block;
}
.modal .booking-review .booking-review-content .review-list li ul {
  padding-left: 15px;
}
.modal .booking-review .booking-review-content .review-list li.final-total {
  border-top: 1px solid #EAEEF3;
  padding-top: 10px;
  font-size: 19px;
}
.modal .booking-review .booking-review-content .review-list li.final-total .label {
  font-weight: 500;
}
.modal .booking-review .booking-review-content .review-list li.final-total .val {
  font-weight: 500;
  color: #3490dc;
}
.modal .booking-review .booking-review-content .review-section ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.modal .booking-review .booking-review-content .review-section ul li {
  display: flex;
  justify-content: space-between;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #DAE1E7;
}
.modal .booking-review .booking-review-content .review-section ul li .val {
  color: #5E6D77;
}
.modal .booking-review .booking-review-content .review-section ul li:last-child {
  margin-bottom: 0px;
  border-bottom: none;
}
.modal .booking-review .booking-review-content .review-section ul li.no-flex {
  display: block;
}
.modal .booking-review .booking-review-content .review-section ul li ul {
  padding-left: 15px;
}
.modal .more-booking-review .booking-review {
  padding: 10px 0;
}
.modal .more-booking-review .booking-review .booking-review-content .review-section {
  border: none;
}
.modal .more-booking-review .booking-review .booking-review-content .review-section:first-child {
  display: none;
}
.modal .more-booking-review .booking-review .booking-review-content .review-section .final-total {
  border: none;
}
.modal .more-booking-review .booking-review .booking-review-content .no-flex ul li:last-child {
  border: none;
  padding-bottom: 0;
}
.modal .more-booking-review .booking-review .total-review {
  padding-top: 10px;
}

.language-navigation {
  padding: 14px;
  padding-bottom: 0px;
  box-shadow: 0px 0px 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 #3f3f4426;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom: 1px solid #e9ecef;
  background: white;
  display: none;
}
.language-navigation .nav-tabs {
  border: none;
}
.language-navigation .nav-tabs .nav-link.active {
  border-color: #dee2e6 #dee2e6 #e9ecef;
  background-color: #e9ecef;
}

.enable_multi_lang.site_enable_multi_lang .lang-content-box {
  padding: 14px;
  background: #e9ecef;
  /* border: 1px solid #d6d6d6; */
  box-shadow: 0px 0px 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 #3f3f4426;
}
.enable_multi_lang.site_enable_multi_lang .language-navigation {
  display: block;
}

.menu-item-types .panel-toggle-able {
  margin-bottom: 0px;
  border-radius: 0px;
}
.menu-item-types .panel-toggle-able .panel-title {
  background: whitesmoke;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.menu-item-types .panel-toggle-able .panel-title i {
  font-size: 22px;
  line-height: 8px;
}
.menu-item-types .panel-toggle-able .list-scrollable {
  margin-top: 15px;
  max-height: 250px;
  overflow-x: auto;
  background: #fbfbfb;
  border: 1px solid #c4cdd5;
  padding: 7px 12px;
  margin-bottom: 15px;
}

.menu-items-zone .nestable-list {
  list-style: none;
  padding: 0px;
}
.menu-items-zone .menu-item, .menu-items-zone .nestable-item-content {
  width: 380px;
}
.menu-items-zone .menu-item .menu-title, .menu-items-zone .nestable-item-content .menu-title {
  border: 1px solid #ddd;
  cursor: move;
  line-height: 30px;
  position: relative;
  padding: 7px 15px;
  overflow: hidden;
  word-wrap: break-word;
  margin-top: 10px;
  background: whitesmoke;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  justify-content: space-between;
}
.menu-items-zone .menu-item .menu-title i, .menu-items-zone .nestable-item-content .menu-title i {
  font-size: 25px;
  padding: 0px 12px;
  cursor: pointer;
  margin-right: -12px;
}
.menu-items-zone .menu-item .menu-title .menu-right, .menu-items-zone .nestable-item-content .menu-title .menu-right {
  flex-shrink: 0;
  display: flex;
}
.menu-items-zone .menu-item .menu-title .model-name, .menu-items-zone .nestable-item-content .menu-title .model-name {
  font-weight: 400;
  font-size: 13px;
}
.menu-items-zone .menu-item .menu-info, .menu-items-zone .nestable-item-content .menu-info {
  background: white;
  padding: 10px;
  border: 1px solid #ddd;
  border-top: none;
}
.menu-items-zone .menu-item:hover > .menu-title, .menu-items-zone .nestable-item-content:hover > .menu-title {
  border-color: #c5c1c1;
}

/*
* Style for nestable
*/
.nestable {
  position: relative;
}

.nestable .nestable-list {
  margin: 0;
  padding: 0 0 0 40px;
  list-style-type: none;
}

.nestable > .nestable-list {
  padding: 0;
}

.nestable-item,
.nestable-item-copy {
  margin: 10px 0 0;
}

.nestable-item:first-child,
.nestable-item-copy:first-child {
  margin-top: 0;
}

.nestable-item .nestable-list,
.nestable-item-copy .nestable-list {
  margin-top: 10px;
}

.nestable-item {
  position: relative;
}

.nestable-item.is-dragging .nestable-list {
  pointer-events: none;
}

.nestable-item.is-dragging .nestable-item-content * {
  opacity: 0;
  filter: alpha(opacity=0);
}

.nestable-list .nestable-item.is-dragging .nestable-item-content {
  position: relative;
}

.nestable-list .nestable-item.is-dragging .nestable-item-content:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(106, 127, 233, 0.274);
  border: 1px dashed #4964f1;
  border-radius: 0px;
}

.nestable-drag-layer {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  pointer-events: none;
}

.nestable [draggable=true] {
  cursor: move;
}

.draggable-placeholder-inner {
  border: 1px dashed #0088F8;
  box-sizing: border-box;
  background: rgba(0, 136, 249, 0.09);
  color: #0088f9;
  text-align: center;
  padding: 0;
  display: flex;
  align-items: center;
  width: 380px;
}

.tree-placeholder .tree-placeholder-node {
  height: 46px;
  background: whitesmoke;
  border: 1px solid #ddd;
  width: 380px;
  margin-top: 10px;
}

.block-panel {
  margin-bottom: 10px;
}
.block-panel .block-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #ddd;
  line-height: 26px;
  position: relative;
  padding: 7px 0px 7px 15px;
  overflow: hidden;
  word-wrap: break-word;
  background: whitesmoke;
  font-size: 14px;
  font-weight: 600;
}
.block-panel .block-title .title-right i {
  font-size: 22px;
  padding: 0px 12px;
  cursor: pointer;
  margin-right: -3px;
}
.block-panel .block-title .title-right .show-hover {
  display: none;
}
.block-panel .block-title .title-right .block-delete {
  color: red;
}
.block-panel .block-title .title-right .block-delete i {
  color: red;
}
.block-panel .block-title:hover .show-hover {
  display: inline-block;
}
.block-panel .block-content {
  border: 1px solid #ddd;
  border-top: 0px;
  padding: 10px;
}

.templates-items-zone .block-panel .block-title .title-right {
  padding-right: 10px;
}
.templates-items-zone .block-panel .block-title .title-right i {
  font-size: 18px;
  padding: 0px;
  margin-right: 0px;
}
.templates-items-zone .block-panel .block-title .title-right .btn {
  line-height: initial;
  padding: 3px 10px;
}
.templates-items-zone .block-panel .block-title .title-right .btn-light {
  border-color: #e6e7e8;
}

.bravo-template-list-item .list-item-wraps {
  margin-bottom: 15px;
}
.bravo-template-list-item .list-item {
  border: 1px solid #c4cdd5;
  border-radius: 3px;
  overflow: hidden;
  margin-bottom: 10px;
  border-bottom: 0px;
}
.bravo-template-list-item .list-item .list-item-header {
  padding: 3px 11px;
  border-bottom: 1px solid #c4cdd5;
  font-weight: bold;
  background: #f1f1f1;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.bravo-template-list-item .list-item .list-item-header i {
  font-size: 22px;
  padding: 0px 5px;
  cursor: pointer;
}
.bravo-template-list-item .list-item .list-item-settings {
  padding: 6px 11px;
  border-bottom: 1px solid #c4cdd5;
}

.vue-form-generator .form-group .field-wrap .radio-list label {
  margin-right: 10px;
}

.block-types-menu .panel-toggle-able .panel-title i {
  font-size: 22px;
  line-height: 8px;
}
.block-types-menu .panel-toggle-able .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

.bootbox.modal {
  z-index: 3000;
}
.bootbox.modal.show {
  display: flex !important;
  align-items: center;
}
.bootbox.modal:before {
  content: "";
  width: 100%;
  height: 100%;
  position: fixed;
  background: #000;
  opacity: 0.5;
}
.bootbox.modal .modal-dialog {
  min-width: 500px;
}

.dropdown-large {
  min-width: 350px;
}

.dropdown-container > .dropdown-menu + .dropdown-menu {
  padding-top: 0;
}

.dropdown-menu > li > a {
  overflow: hidden;
  white-space: nowrap;
  word-wrap: normal;
  text-decoration: none;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  transition: none;
}

.dropdown-toggle {
  cursor: pointer;
}

.dropdown-header {
  white-space: nowrap;
}

.open > .dropdown-container > .dropdown-menu, .open > .dropdown-container {
  display: block;
}

.dropdown-toolbar {
  padding-top: 6px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 5px;
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px 4px 0 0;
}

.dropdown-toolbar > .form-group {
  margin: 5px -10px;
}

.dropdown-toolbar .dropdown-toolbar-actions {
  float: right;
}

.dropdown-toolbar .dropdown-toolbar-title {
  margin: 0;
  font-size: 14px;
}

.dropdown-footer {
  padding: 5px 20px;
  border-top: 1px solid #ccc;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0 0 4px 4px;
}

.anchor-block small {
  display: none;
}

@media (min-width: 992px) {
  .anchor-block small {
    display: block;
    font-weight: normal;
    color: #777777;
  }

  .dropdown-menu > li > a.anchor-block {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media (min-width: 992px) {
  .dropdown.hoverable:hover > ul {
    display: block;
  }
}
.dropdown-position-topright {
  top: auto;
  right: 0;
  bottom: 100%;
  left: auto;
  margin-bottom: 2px;
}

.dropdown-position-topleft {
  top: auto;
  right: auto;
  bottom: 100%;
  left: 0;
  margin-bottom: 2px;
}

.dropdown-position-bottomright {
  right: 0;
  left: auto;
}

.dropmenu-item-label {
  white-space: nowrap;
}

.dropmenu-item-content {
  position: absolute;
  text-align: right;
  max-width: 60px;
  right: 20px;
  color: #777777;
  overflow: hidden;
  white-space: nowrap;
  word-wrap: normal;
  text-overflow: ellipsis;
}

small.dropmenu-item-content {
  line-height: 20px;
}

.dropdown-menu > li > a.dropmenu-item {
  position: relative;
  padding-right: 66px;
}

.dropdown-submenu .dropmenu-item-content {
  right: 40px;
}

.dropdown-menu > li.dropdown-submenu > a.dropmenu-item {
  padding-right: 86px;
}

.dropdown-inverse .dropdown-menu {
  background-color: rgba(0, 0, 0, 0.8);
  border: 1px solid rgba(0, 0, 0, 0.9);
}

.dropdown-inverse .dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #2b2b2b;
}

.dropdown-inverse .dropdown-menu > li > a {
  color: #cccccc;
}

.dropdown-inverse .dropdown-menu > li > a:hover, .dropdown-inverse .dropdown-menu > li > a:focus {
  color: #fff;
  background-color: #262626;
}

.dropdown-inverse .dropdown-menu > .active > a, .dropdown-inverse .dropdown-menu > .active > a:hover, .dropdown-inverse .dropdown-menu > .active > a:focus {
  color: #fff;
  background-color: #337ab7;
}

.dropdown-inverse .dropdown-menu > .disabled > a, .dropdown-inverse .dropdown-menu > .disabled > a:hover, .dropdown-inverse .dropdown-menu > .disabled > a:focus {
  color: #777777;
}

.dropdown-inverse .dropdown-header {
  color: #777777;
}

.table > thead > tr > th.col-actions {
  padding-top: 0;
  padding-bottom: 0;
}

.table > thead > tr > th.col-actions .dropdown-toggle {
  color: #777777;
}

.notifications {
  list-style: none;
  padding: 0;
}

.notification {
  display: block;
  padding: 9.6px 12px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #eeeeee;
  background-color: #fff;
  color: #333333;
  text-decoration: none;
}

.notification:last-child {
  border-bottom: 0;
}

.notification:hover, .notification.active:hover {
  background-color: #f9f9f9;
  border-color: #eeeeee;
}

.notification.active {
  background-color: #f4f4f4;
}

.active .markAsRead {
  font-weight: bold;
}

a.notification:hover {
  text-decoration: none;
}

.notification-title {
  font-size: 15px;
  margin-bottom: 0;
}

.notification-desc {
  margin-bottom: 0;
}

.notification-meta {
  color: #777777;
}

.dropdown-notifications > .dropdown-container, .dropdown-notifications > .dropdown-menu {
  width: 450px;
  max-width: 450px;
}

.dropdown-notifications .dropdown-menu {
  padding: 0;
}

.dropdown-notifications .dropdown-toolbar, .dropdown-notifications .dropdown-footer {
  padding: 9.6px 12px;
}

.dropdown-notifications .dropdown-toolbar {
  background: #fff;
}

.dropdown-notifications .dropdown-footer {
  background: #eeeeee;
}

.notification-icon {
  position: absolute;
  top: 5px;
  left: 30px;
  min-width: 15px;
}

.notification .media-body {
  padding-top: 5.6px;
}

.btn-lg .notification-icon:after {
  margin-left: -8.253px;
  margin-top: -8.253px;
  min-width: 16.506px;
  height: 16.506px;
  line-height: 16.506px;
  font-size: 13.755px;
}

.btn-xs .notification-icon:after {
  content: "";
  margin-left: -4.1265px;
  margin-top: -2.06325px;
  min-width: 6.25227273px;
  height: 6.25227273px;
  line-height: 6.25227273px;
  padding: 0;
}

.btn-xs .notification-icon {
  margin-right: 3.43875px;
}

.media-object .avatar-text, .media-object img {
  border-radius: 50%;
  text-align: center;
  background: #e67e22;
  color: white;
  font-size: 17px;
  display: block;
  height: 32px;
  line-height: 32px;
  width: 32px;
  margin-right: 10px;
}

.media-left {
  margin: 10px;
}

.dropdown-notifications a:hover, .dropdown-notifications a:active, .dropdown-notifications a:visited {
  text-decoration: none;
}

.notification .media-body a {
  font-size: 12px;
}

.dashboard-report-card {
  margin-bottom: 30px;
  border: 1px solid #e2e2e2;
  box-shadow: none;
  flex-direction: row;
  align-items: center;
  border-radius: 3px;
  padding: 20px;
  display: flex;
  justify-content: space-between;
}
.dashboard-report-card.purple {
  background-color: #8892d6;
  border-color: #8892d6;
}
.dashboard-report-card.info {
  background-color: #45bbe0;
  border-color: #45bbe0;
}
.dashboard-report-card.pink {
  background-color: #F06292;
  border-color: #F06292;
}
.dashboard-report-card.success {
  background-color: #78c350;
  border-color: #78c350;
}
.dashboard-report-card .card-media {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  flex-shrink: 0;
  margin-left: 15px;
  display: flex;
  align-items: center;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.2);
  justify-content: center;
  right: 20px;
  top: 20px;
  position: absolute;
}
.dashboard-report-card .card-media i {
  font-size: 35px;
  color: white;
}
.dashboard-report-card .card-content {
  color: white;
  flex-grow: 1;
}
.dashboard-report-card .card-content a {
  color: white;
}
.dashboard-report-card .card-content a:hover {
  text-decoration: none;
}
.dashboard-report-card .card-content .card-title {
  text-transform: uppercase;
  display: block;
  margin-bottom: 0px;
}
.dashboard-report-card .card-content .card-amount {
  font-size: 28px;
  margin: 8px 0px;
  display: block;
  font-weight: 600;
}
.dashboard-report-card .card-content .card-desc {
  display: block;
}

@media (max-width: 1024px) {
  .main-header .header-widgets {
    padding-left: 15px;
    padding-right: 15px;
  }
  .main-header .header-logo {
    display: none;
  }

  .main-sidebar {
    display: none;
  }

  .main-content {
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }
  .main-content .main-breadcrumb {
    margin-left: 0px;
    margin-right: 0px;
  }
  .main-content .filter-div {
    display: block !important;
  }

  .sidebar-toggled {
    overflow: hidden;
  }
  .sidebar-toggled .main-header .header-logo {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    z-index: 9;
  }
  .sidebar-toggled .main-sidebar {
    display: block;
  }
  .sidebar-toggled .backdrop-sidebar-mobile {
    display: block;
    position: fixed;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 240px;
    background: rgba(0, 0, 0, 0.5);
    z-index: 9;
  }
}
@media (max-width: 768px) {
  .dashboard-report-card {
    padding: 10px;
  }
  .dashboard-report-card .card-media {
    width: 30px;
    height: 30px;
    top: 10px;
    right: 10px;
  }
  .dashboard-report-card .card-media i {
    font-size: 18px;
  }
}
