@import url(../../core/fonts/font-awesome/css/font-awesome.css);
.pl-color-scope .search-crumbs a,
.pl-color-scope .color-lms-primary.account-link,
.pl-color-scope a.color-primary {
  color: #428bca !important;
}
.pl-color-scope .search-crumbs a:hover, .pl-color-scope .search-crumbs a:focus,
.pl-color-scope .color-lms-primary.account-link:hover,
.pl-color-scope .color-lms-primary.account-link:focus,
.pl-color-scope a.color-primary:hover,
.pl-color-scope a.color-primary:focus {
  color: #2a6496 !important;
}
.pl-color-scope a {
  color: #428bca;
}
.pl-color-scope a:hover, .pl-color-scope a:focus {
  color: #2a6496;
}
.pl-color-scope .button-tab, .pl-color-scope .lic-req-tab {
  background-image: none !important;
  background-color: #428bca;
  border-bottom-width: 0;
  position: relative;
  top: 1px;
}
.pl-color-scope .button-tab.active, .pl-color-scope .button-tab.active:hover, .pl-color-scope .button-tab.active-tab, .pl-color-scope .button-tab.active-tab:hover, .pl-color-scope .lic-req-tab.active, .pl-color-scope .lic-req-tab.active:hover, .pl-color-scope .lic-req-tab.active-tab, .pl-color-scope .lic-req-tab.active-tab:hover {
  background-color: #dadade;
  background-image: none;
}
.pl-color-scope .button-tab.active a, .pl-color-scope .button-tab.active a:hover, .pl-color-scope .button-tab.active a:focus, .pl-color-scope .button-tab.active .text, .pl-color-scope .button-tab.active .text:hover, .pl-color-scope .button-tab.active .text:focus, .pl-color-scope .button-tab.active:hover a, .pl-color-scope .button-tab.active:hover a:hover, .pl-color-scope .button-tab.active:hover a:focus, .pl-color-scope .button-tab.active:hover .text, .pl-color-scope .button-tab.active:hover .text:hover, .pl-color-scope .button-tab.active:hover .text:focus, .pl-color-scope .button-tab.active-tab a, .pl-color-scope .button-tab.active-tab a:hover, .pl-color-scope .button-tab.active-tab a:focus, .pl-color-scope .button-tab.active-tab .text, .pl-color-scope .button-tab.active-tab .text:hover, .pl-color-scope .button-tab.active-tab .text:focus, .pl-color-scope .button-tab.active-tab:hover a, .pl-color-scope .button-tab.active-tab:hover a:hover, .pl-color-scope .button-tab.active-tab:hover a:focus, .pl-color-scope .button-tab.active-tab:hover .text, .pl-color-scope .button-tab.active-tab:hover .text:hover, .pl-color-scope .button-tab.active-tab:hover .text:focus, .pl-color-scope .lic-req-tab.active a, .pl-color-scope .lic-req-tab.active a:hover, .pl-color-scope .lic-req-tab.active a:focus, .pl-color-scope .lic-req-tab.active .text, .pl-color-scope .lic-req-tab.active .text:hover, .pl-color-scope .lic-req-tab.active .text:focus, .pl-color-scope .lic-req-tab.active:hover a, .pl-color-scope .lic-req-tab.active:hover a:hover, .pl-color-scope .lic-req-tab.active:hover a:focus, .pl-color-scope .lic-req-tab.active:hover .text, .pl-color-scope .lic-req-tab.active:hover .text:hover, .pl-color-scope .lic-req-tab.active:hover .text:focus, .pl-color-scope .lic-req-tab.active-tab a, .pl-color-scope .lic-req-tab.active-tab a:hover, .pl-color-scope .lic-req-tab.active-tab a:focus, .pl-color-scope .lic-req-tab.active-tab .text, .pl-color-scope .lic-req-tab.active-tab .text:hover, .pl-color-scope .lic-req-tab.active-tab .text:focus, .pl-color-scope .lic-req-tab.active-tab:hover a, .pl-color-scope .lic-req-tab.active-tab:hover a:hover, .pl-color-scope .lic-req-tab.active-tab:hover a:focus, .pl-color-scope .lic-req-tab.active-tab:hover .text, .pl-color-scope .lic-req-tab.active-tab:hover .text:hover, .pl-color-scope .lic-req-tab.active-tab:hover .text:focus {
  color: #44484d;
  text-shadow: none;
}
.pl-color-scope .button-push.skin-button-push-primary, .pl-color-scope .button-push.skin-button-push-primary:hover, .pl-color-scope .button-push.skin-button-push-primary:focus {
  color: #ffffff;
  background-color: #428bca;
  background-image: none;
  border: none;
}
.pl-color-scope i.fa.fa-external-link-square,
.pl-color-scope .color-primary,
.pl-color-scope .numeric-pagination a i {
  color: #428bca !important;
}

.keyword-button,
.button-tab,
.lic-req-tab {
  border: none !important;
}

.lic-req-tab.button-push {
  width: 19.1%;
  margin-right: 3px;
}

.license-requirements .inset-content.linen-grey-override {
  background-color: #dadade !important;
}

.panel.skin-panel-linen.linen-white > header, .panel.skin-panel-linen.linen-white .panel-header {
  background-color: #dadade;
  background-image: none !important;
}

.hidden-pl {
  display: none !important;
}

.lpe-menu-buttons {
  float: right;
  position: relative;
  padding-right: 12px !important;
  color: #44484d;
  display: block;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 31px;
  line-height: 18px;
  list-style-type: none;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-top: 0px;
  text-shadow: rgba(255, 255, 255, 0.4) 0px 1px 0px;
}
.lpe-menu-buttons li {
  float: left;
  padding: 0.5em 1em;
}
.lpe-menu-buttons li:last-child {
  padding-right: 0px;
}
.lpe-menu-buttons li a {
  font-size: 1.1em;
  font-weight: bold;
  color: #428bca;
  text-decoration: none;
}
.lpe-menu-buttons li a:hover, .lpe-menu-buttons li a:focus {
  color: #2a6496;
}

.margin-right-5 {
  margin-right: 0.5em;
}

.Menu {
  padding-left: 0;
  list-style-type: none;
  width: 100%;
  display: table;
  table-layout: fixed;
}
.Menu > li {
  width: auto;
  display: table-cell;
  position: relative;
}
@media screen and (max-width: 800px) {
  .non-responsive-pl .Menu > li {
    display: table-cell;
  }
}
.Menu > li > ul {
  display: none;
  position: absolute;
  z-index: 2;
  top: 100%;
  margin-top: 0;
}
@media screen and (max-width: 800px) {
  .non-responsive-pl .Menu > li > ul {
    display: none;
    position: absolute;
  }
}
.Menu > li:hover ul {
  display: block;
}

.menustyle {
  width: 100%;
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: table;
  table-layout: fixed;
}
.menustyle > li {
  display: table-cell;
  vertical-align: middle;
}
.menustyle .menuitem,
.menustyle .mouseover {
  width: auto;
}
.menustyle .menuitem a,
.menustyle .mouseover a {
  display: block;
  color: inherit;
}

.clsMainHeader * {
  box-sizing: content-box !important;
}

.clsMainHeader {
  background-color: transparent;
  box-sizing: content-box !important;
}
.non-responsive-pl .clsMainHeader {
  width: 930px;
}
.clsMainHeader a, .clsMainHeader img {
  width: 100%;
}

a.staticMenuItemStyle:hover {
  width: inherit;
}

li.staticMenuItemStyle {
  height: auto;
}

li.dynamicMenuItemStyle {
  width: auto;
}
li.dynamicMenuItemStyle a:hover {
  width: auto;
}

.clsMainHeader {
  width: auto;
  max-width: 978px;
}

.pl-menu img {
  max-width: 100%;
}

.non-responsive-pl .clsMainHeader {
  width: 960px;
}

.container,
.container-fluid {
  max-width: 990px !important;
}

#wrapper {
  box-sizing: border-box;
}
#wrapper .clsMainHeader {
  width: 100%;
}
#wrapper h1, #wrapper h1.h1 {
  padding-left: 1rem;
}
@media screen and (max-width: 800px) {
  #wrapper {
    width: 100%;
  }
  .non-responsive-pl #wrapper {
    width: 960px !important;
  }
}

@media screen and (max-width: 800px) {
  .container-fluid {
    padding: 0;
  }
}

.clsTableFooterContainer {
  background-color: transparent;
  max-width: 960px;
}
.clsTableFooterContainer .clsFooter {
  white-space: normal;
}

@media screen and (max-width: 800px) {
  .Menu > li {
    display: block;
  }
}
@media screen and (max-width: 800px) {
  .Menu > li > ul {
    display: block;
    position: static;
  }
}

.dashtab_admin_active,
.dashtab_admin_inactive {
  padding-right: 1em;
}

#search_base {
  margin-top: 0 !important;
}

body[data-useragent*='MSIE 10.0'] .main.hoz-space {
  margin-left: 0px !important;
}

.pl-scope,
.pl-color-scope {
  background-color: #ffffff;
}
