/***
Bootstrap Modal
***/
/* fix: content shifting to the right on modal open */
.modal-open.page-overflow .page-container,
.modal-open.page-overflow .page-container .navbar-fixed-top,
.modal-open.page-overflow .page-container .navbar-fixed-bottom,
.modal-open.page-overflow .modal-scrollable {
  overflow-y: auto !important;
}

.modal-scrollable {
  overflow: hidden !important;
}

/*HYLANDA PLUGINS*/
.hylanda_icon{ background:#fff; border:solid 2px #32c5d2; color: #32c5d2; border-radius: 3px !important; font-size:12px; text-align: center; display:inline-block; padding:2px 3px; }
.hylanda_icon:focus,
.hylanda_icon:hover{ background:#32c5d2; color:#fff; }

.hylanda_icon.icon_primary{ color:#8d88f7; border-color:#8d88f7; }
.hylanda_icon.icon_primary:focus,
.hylanda_icon.icon_primary:hover{ background:#8d88f7; color:#fff; }

.hylanda_icon.icon_notice{ color:#ea9518; border-color:#ea9518; }
.hylanda_icon.icon_notice:focus,
.hylanda_icon.icon_notice:hover{ background:#ea9518; color:#fff; }

.hylanda_icon.icon_warning{ color:#ee5e7b; border-color:#ee5e7b; }
.hylanda_icon.icon_warning:focus,
.hylanda_icon.icon_warning:hover{ background:#ee5e7b; color:#fff; }

.hylanda_icon.icon_add_small{ border:none; }
.hylanda_icon.icon_add_small:after{ content:"\f055"; font-family:FontAwesome;  }

.hylanda_normalNav a:after{ content:"\f105"; font-family:FontAwesome; padding:0px 10px; }
.hylanda_normalNav a:first-child:before{ content:"\f015"; font-family:FontAwesome; padding:0px 10px; }
.hylanda_normalNav a:last-child:after{ content:""; }