#jsn-pos-topbar .custom-margin-top {
  margin: 2px 0 0 0;
}

.jsn-icon-ext-pdf-none .panel-heading a[href$='.pdf'] {
  background: none !important;
}

div.grid-layout div.grid-lastcol div.grid-col_inner {
  margin-left: 0px !important;
  margin-right: 10px !important;
}
.pwebfblikebox.slidebox, .pwebfblikebox.sidebar, .pwebfblikebox.tab {
  z-index: 1999 !important;
}
.jsn-joomla-30 fieldset {
  padding: 19px !important;
}

/* sidemenu fix 2nd & 3rd */
ul.menu-sidemenu li ul,
ul.menu-sidemenu li ul li ul {
  z-index: 1999 !important;
}

/* fix iconlinks */
a[href$='.docx'] {
	padding-right: 20px;
	padding-bottom: 1px;
	background: url(../images/icons/icons-ext.png) no-repeat right -430px;
}
a[href$='.ppt'],
a[href$='.pptx'] {
	padding-right: 20px;
	padding-bottom: 1px;
	background: url(../images/icons/icons-ext.png) no-repeat right -1290px;
}
a[href$='.xlsx'] {
	padding-right: 20px;
	padding-bottom: 1px;
	background: url(../images/icons/icons-ext.png) no-repeat right -1892px;
}

#jsn-pos-mainmenu a[href$='.pdf'] {
  background: none;
}

/* rei edit for tabs.violet */
.nn_tabs.top > ul.nav-tabs > li.violet > a,
.nn_tabs.top > ul.nav-tabs > li.violet > a:hover {
  border-top: 5px solid #A54CFF;
  padding-top: 4px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.nn_tabs.top > ul.nav-tabs > li.violet > a:hover,
.nn_tabs.top > ul.nav-tabs > li.violet.active > a {
  border-top-color: #7F00FF;
}
@media (max-width: 767px) {
  .nn_tabs.top.nn_tabs-responsive > ul.nav-tabs > li.violet > a,
  .nn_tabs.top.nn_tabs-responsive > ul.nav-tabs > li.violet > a:hover {
    border: 1px solid #A54CFF;
    border-bottom-color: transparent;
  }
}

.nn_tabs.bottom > .nav-tabs > li.violet > a,
.nn_tabs.bottom > .nav-tabs > li.violet > a:hover {
  border-bottom: 5px solid #A54CFF;
  padding-bottom: 4px;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.nn_tabs.bottom > .nav-tabs > li.violet > a:hover,
.nn_tabs.bottom > .nav-tabs > li.violet.active > a {
  border-bottom-color: #7F00FF;
}
@media (max-width: 767px) {
  .nn_tabs.bottom.nn_tabs-responsive > ul.nav-tabs > li.violet > a,
  .nn_tabs.bottom.nn_tabs-responsive > ul.nav-tabs > li.violet > a:hover {
    border: 1px solid #A54CFF;
    border-top-color: transparent;
  }
}

.nn_tabs.left > .nav-tabs > li.violet > a,
.nn_tabs.left > .nav-tabs > li.violet > a:hover {
  border-left: 5px solid #A54CFF;
  padding-left: 7px;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.nn_tabs.left > .nav-tabs > li.violet > a:hover,
.nn_tabs.left > .nav-tabs > li.violet.active > a {
  border-left-color: #7F00FF;
}
@media (max-width: 767px) {
  .nn_tabs.left.nn_tabs-responsive > ul.nav-tabs > li.violet > a,
  .nn_tabs.left.nn_tabs-responsive > ul.nav-tabs > li.violet > a:hover {
    border: 1px solid #A54CFF;
    border-right-color: transparent;
  }
}

.nn_tabs.right > .nav-tabs > li.violet > a,
.nn_tabs.right > .nav-tabs > li.violet > a:hover {
  border-right: 5px solid #A54CFF;
  padding-right: 7px;
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
.nn_tabs.right > .nav-tabs > li.violet > a:hover,
.nn_tabs.right > .nav-tabs > li.violet.active > a {
  border-right-color: #7F00FF;
}
@media (max-width: 767px) {
  .nn_tabs.right.nn_tabs-responsive > ul.nav-tabs > li.violet > a,
  .nn_tabs.right.nn_tabs-responsive > ul.nav-tabs > li.violet > a:hover {
    border: 1px solid #A54CFF;
    border-left-color: transparent;
  }
}

.iconlinks-disabled a[href$='.pdf'] {
	background: none;
}