.select2-container--orgmenu .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    height: 30px;
    font-size: 14px;
    border-radius: 4px; }
.select2-container--orgmenu .select2-selection--single .select2-selection__rendered {
    font-weight: normal;
    line-height: 28px; }
.select2-container--orgmenu .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
.select2-container--orgmenu .select2-selection--single .select2-selection__placeholder {
    color: #999; }
.select2-container--orgmenu .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 6px;
    right: 1px;
    width: 20px; }
.select2-container--orgmenu .select2-selection--single .select2-selection__arrow b {
    border-color: #fff transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 45%;
    width: 0; }

.select2-container--orgmenu[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left; }

.select2-container--orgmenu[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto; }

.select2-container--orgmenu.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default; }
.select2-container--orgmenu.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--orgmenu.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #fff transparent;
    border-width: 0 4px 5px 4px; }

.select2-container--orgmenu .select2-selection--multiple {
    background-color:#fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text; }
.select2-container--orgmenu .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
.select2-container--orgmenu .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }

.select2-container--orgmenu .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
.select2-container--orgmenu .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }

.select2-container--orgmenu .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }

.select2-container--orgmenu .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333; }

.select2-container--orgmenu[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--orgmenu[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--orgmenu[dir="rtl"] .select2-selection--multiple .select2-search--inline {
    float: right; }

.select2-container--orgmenu[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto; }

.select2-container--orgmenu[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto; }

.select2-container--orgmenu.select2-container--focus .select2-selection--multiple {
    border: solid black 1px;
    outline: 0; }

.select2-container--orgmenu.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default; }

.select2-container--orgmenu.select2-container--disabled .select2-selection__choice__remove {
    display: none; }

.select2-container--orgmenu.select2-container--open.select2-container--above .select2-selection--single, .select2-container--orgmenu.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.select2-container--orgmenu.select2-container--open.select2-container--below .select2-selection--single, .select2-container--orgmenu.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }

.select2-container--orgmenu .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    width: 100% !important;
}

.select2-container--orgmenu .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield; }

.select2-container--orgmenu .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto; }

.select2-container--orgmenu .select2-results__option[role=group] {
    padding: 0; }

.select2-container--orgmenu .select2-results__option[aria-disabled=true] {
    color: #999; }

.select2-container--orgmenu .select2-results__option[aria-selected=true] {
    background-color: #ddd; }

.select2-container--orgmenu .select2-results__option {
    white-space: nowrap;
    padding: 2px 6px;
}

.select2-container--orgmenu .select2-results__option .select2-results__option {
    padding-left: 1em; }

.select2-container--orgmenu .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }

.select2-container--orgmenu .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }

.select2-container--orgmenu .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em; }

.select2-container--orgmenu .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em; }

.select2-container--orgmenu .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em; }

.select2-container--orgmenu .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em; }

.select2-container--orgmenu .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: white; }

.select2-container--orgmenu .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px; }

.select2-container--orgmenu.select2-container--open {
    top: calc(50% - 15px);
    font-family: "Open Sans", sans-serif;
}

.select2-container--orgmenu.select2-container--open .select2-dropdown--below {
    top: 15px !important;
    border-top: 1px solid #aaa;
}
.nav > li > a {
    padding: 13px 13px; /* from 10 15 */
}

.navbar-nav li > a.dropdown-toggle {
    padding-top: 13px;
    padding-bottom: 13px;
}

.navbar {
    font-weight: bold;
    margin-bottom: 0;
}

.navbar-text {
    margin-top: 12px;
    margin-bottom: 6px;
}

body .navbar-default .navbar-nav > .open > a,
body .navbar-default .navbar-nav > .open > a:focus,
body .navbar-default .navbar-nav > .open > a:hover {
    background-color: transparent;
}

.nav a.btn-danger {
    color: white;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
}

.nav a.btn-danger:hover {
    background-color: #F7A5A5;
    color: black;
}

li .divider.no-margin {
    margin: 0;
}

body .navbar-btn.btn-sm {
    padding: 5px 7px;
    margin-top: 8px;
    margin-right: initial;
}

.select2-selection__rendered.btn-primary,
.navbar-btn.btn-primary {
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7bbdf7), color-stop(50%, #3399f3), to(#208ff2));
    background-image: -webkit-linear-gradient(#7bbdf7, #3399f3 50%, #208ff2);
    background-image: -moz-linear-gradient(top, #7bbdf7, #3399f3 50%, #208ff2);
    background-image: linear-gradient(#7bbdf7, #3399f3 50%, #208ff2);
    border-color: #0e80e5;
}

.impersonating {
    position: relative;
    top: calc(50% - 8px);
    display: inline-block;
    float: right;
    margin: 0 0 0 10px;
}

.logout-error-message {
    font-family: monospace;
    font-size: small;
}

.user-list-flyout {
    position: fixed;
    width: 200px;
    right: -200px;
    background-color: #eee;
    top: 94px;
    bottom: 0;
    z-index: 1000;
    border-left: 2px solid #252d30;
    border-top: 2px solid #252d30;
    border-top-left-radius: 5px;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.user-list-flyout input[type="checkbox"] {
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 0;
}

.user-list-flyout label {
    font-weight: normal;
    font-size: smaller;
    margin-bottom: 0;
}

.user-list-flyout.open {
    right: 0;
    overflow: hidden;
}

.user-list-flyout div.inputs {
    position: relative;
    height: 100%;
    background-color: #d8d8d8;
    padding-top: 4px;
}

.user-list-flyout table.inputs {
    margin: 0 0 0 3px;
    background-color: transparent;
}

.user-list-flyout table.inputs td {
    vertical-align: middle;
    background-color: unset;
    background-image: unset;
    padding: unset;
}

.user-list-flyout .username {
    display: inline-block;
    width: 140px;
    height: 30px;
    margin:2px 0 3px 4px;
    border-radius: 3px;
    border: 1px solid #767676;
}

.user-list-flyout td button.userlist-close {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 40px;
    height: 30px;
    font-size: 10px;
    margin: 0 5px;
}

.user-list-flyout #include-group-select {
    width: 185px;
    height: 30px;
    border: 1px solid #767676;
    border-radius: 3px;
    font-weight: normal;
}

.user-list-flyout td.closebox {
    padding: 0 4px;
    cursor: pointer;
    opacity: 0.3;
}

.user-list-flyout td.closebox:hover {
    opacity: 0.9;
}

.user-list-flyout hr {
    border-top: 1px solid #aaa;
    margin-bottom: 4px;
    margin-top: 4px;
    height: unset;
}

.user-list-flyout .found {
    position: absolute;
    top: 84px;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 2px 4px;
    overflow-y: scroll;
    background-color: #fff;
}

.user-list-flyout .tile {
    padding: 2px 4px;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
    cursor: pointer;
    max-width: 175px;
}

.user-list-flyout .tile:hover {
    background-color: #ddd;
}

.user-list-flyout .tile div {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.user-list-flyout .tile > div:nth-child(1) {
    font-size: 12px;
}

.user-list-flyout .tile > div:nth-child(n+2) {
    font-size: 11px;
}

.navbar-form > button {
    padding-left: 7px;
    padding-right: 7px;
}

.btn-inverse {
    color: #ffffff;
    background-color: #474949;
    background-image: -webkit-linear-gradient(#3a3c3c, #151515 50%, #0b0b0b);
    background-image: -o-linear-gradient(#3a3c3c, #151515 50%, #0b0b0b);
    background-image: linear-gradient(#3a3c3c, #151515 50%, #0b0b0b);
    background-repeat: no-repeat;
    border: 1px solid #000000;
}

.btn-inverse:hover {
    color: #ffffff;
	background-image: -webkit-linear-gradient(#6d7070, #474949 50%, #3d3f3f);
}

.orgmenu-icon {
    width: 14px;
    height: 16px;
    background-repeat: no-repeat;
    background-size: 75%;
    display: inline-block;
    background-position-y: 4px;
}

.orgmenu-icon-student {
    background-image: url(images/green_student_18x18.png);
}

.orgmenu-icon-educator {
    background-image: url(images/green_educator_18x18.png);
}

.orgmenu-icon-combined {
    background-image: url(images/green_combined_18x18.png);
}

.zopim-chat-toggle.btn {
    padding: 5px 7px;
    margin: 13px 15px 13px 15px;
    background-color: #ffffff;
    color: #0066A5;
    font-size: 16px;
    font-weight: normal;
    border-radius: 4px;
    border-color: #0066A5;
    height: 32px;
    text-align: center;
    vertical-align: middle;
    width: 270px;
}

.zopim-chat-toggle.btn:hover {
    background-color: #F9F9F9;
    border-color: #BBB;
    color: #000;
}

.orgmenu-moniker {
    width: 250px;
    max-width: 250px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px;
    padding-top: 2px;
}

.orgmenu-coredbname {
    width: 150px;
    max-width: 150px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 16px;
    font-family: monospace;
    font-size: small;
    color: #aaa;
    margin-left: 4px;
}

.chatButton {
    width: 130px;
    height: 30px;
    border-radius: 25px;
    position: fixed;
    bottom: 108px;
    right: 21px;
    box-sizing: border-box;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}

.chatButton:hover{
    cursor: pointer;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.chatIconHolder {
    margin: 0;
    background-color: #D7BD79;
    width: 36px;
    height: 30px;
    line-height: 30px;
    border-radius: 5px 0 0 5px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}

.chatIcon {
    font-size: 16px;
    line-height: 30px;
    color: #655835;
}

.chatTextHolder {
    height: 30px;
    width: 90px;
    padding: 0 10px;
    margin: 0;
    border-radius: 0 5px 5px 0;
    background-color: #E6CB86;
    display: inline-block;
    vertical-align: middle;
}

.chatText {
    margin: 0;
    font-size: 14px;
    font-weight: bold;
    color: #655835;
    line-height: 30px;
}

#pm-icon-app-switcher > pds-icon {
    width: 20px;
    height: 20px;
}
#pm-icon-app-switcher > pds-icon > svg {
    fill: #fff;
}
.select2-container--security-actors-actor-type .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--security-actors-actor-type .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--security-actors-actor-type .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--security-actors-actor-type .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--security-actors-actor-type .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--security-actors-actor-type .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--security-actors-actor-type[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--security-actors-actor-type[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--security-actors-actor-type.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--security-actors-actor-type.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--security-actors-actor-type.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--security-actors-actor-type .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--security-actors-actor-type .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
  .select2-container--security-actors-actor-type .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--security-actors-actor-type .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--security-actors-actor-type .select2-selection--multiple .select2-selection__choice {
    font-size: small;
    text-transform: lowercase;
    font-variant: small-caps;
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--security-actors-actor-type .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--security-actors-actor-type .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--security-actors-actor-type[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--security-actors-actor-type[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--security-actors-actor-type[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--security-actors-actor-type[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--security-actors-actor-type[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--security-actors-actor-type.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--security-actors-actor-type.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--security-actors-actor-type.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--security-actors-actor-type.select2-container--open.select2-container--above .select2-selection--single, .select2-container--security-actors-actor-type.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--security-actors-actor-type.select2-container--open.select2-container--below .select2-selection--single, .select2-container--security-actors-actor-type.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--security-actors-actor-type .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--security-actors-actor-type .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--security-actors-actor-type .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--security-actors-actor-type .select2-results__option[role=group] {
  padding: 0; }

.select2-container--security-actors-actor-type .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--security-actors-actor-type .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--security-actors-actor-type .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--security-actors-actor-type .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--security-actors-actor-type .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--security-actors-actor-type .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--security-actors-actor-type .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--security-actors-actor-type .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--security-actors-actor-type .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--security-actors-actor-type .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--security-actors-actor-type .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }


.select2-container--security-actors-actor-type .select2-results__option {
    text-transform: lowercase;
    font-variant: small-caps;
}

.select2-container--security-actors-organization .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--security-actors-organization .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--security-actors-organization .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--security-actors-organization .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--security-actors-organization .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--security-actors-organization .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--security-actors-organization[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--security-actors-organization[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--security-actors-organization.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--security-actors-organization.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--security-actors-organization.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--security-actors-organization .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--security-actors-organization .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
  .select2-container--security-actors-organization .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--security-actors-organization .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--security-actors-organization .select2-selection--multiple .select2-selection__choice {
    color: blue;
    font-size: small;
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--security-actors-organization .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--security-actors-organization .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--security-actors-organization[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--security-actors-organization[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--security-actors-organization[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--security-actors-organization[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--security-actors-organization[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--security-actors-organization.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--security-actors-organization.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--security-actors-organization.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--security-actors-organization.select2-container--open.select2-container--above .select2-selection--single, .select2-container--security-actors-organization.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--security-actors-organization.select2-container--open.select2-container--below .select2-selection--single, .select2-container--security-actors-organization.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--security-actors-organization .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--security-actors-organization .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--security-actors-organization .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--security-actors-organization .select2-results__option[role=group] {
  padding: 0; }

.select2-container--security-actors-organization .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--security-actors-organization .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--security-actors-organization .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--security-actors-organization .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--security-actors-organization .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--security-actors-organization .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--security-actors-organization .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--security-actors-organization .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--security-actors-organization .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--security-actors-organization .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--security-actors-organization .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }


.select2-container--security-actors-organization .select2-results__option {
    color: blue;
    font-size: small;
}

body.modal-open {
    position: relative;
    right: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 0 !important;
}

#permissionsModal {
    overflow: hidden;
}

#permissionsModal .modal-title {
    font-size: 14px;
}

#permissionsModal table.grants > thead > tr > th {
    visibility: hidden;
    text-align: center;
}

#permissionsModal table.grants > thead > tr > th.user-or-group {
    position: relative;
    left: 150px;
    text-align: left;
}

#permissionsModal table.grants > thead > tr > th.grant-id {
    text-align: center;
}

#permissionsModal table.grants > tbody > tr.even > td {
    background-color: #f1f1f1;
}

#permissionsModal table.grants > tbody > tr > td.grant-id {
    text-align: center;
    color: #666;
    /*vertical-align: bottom;*/
    font-size: small;
}

#permissionsModal table.grants > tbody > tr > td.user-or-group {
    max-width: 500px;
    overflow: hidden;
    text-overflow: ellipsis;
}

#permissionsModal table.grants > thead > tr > th.verb {
    text-align: center;
    text-transform: capitalize;
}

#permissionsModal .dataTables_scrollBody {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

#permissionsModal table.grants > tbody > tr > td,
#permissionsModal table.grants > thead > tr > th {
    white-space: nowrap;
    padding: 0 4px;
}

#permissionsModal .modal-body {
    max-height: 400px;
    overflow: auto;
}

table.grants td.technical-id {
    color: #888;
}

table.grants tbody tr:hover {
    background-color: #eee;
}

span.long-moniker {
    margin-left: 8px;
    color: #888;
    font-size: smaller;
}

span.grantee-organization-name:before {
    content: "in ";
}

span.grantee-organization-name {
    margin-left: 8px;
    color: blue;
    font-size: smaller;
}

#permissionsModal .modal-header {
    background-color: #eee;
    padding-top: 10px;
    padding-bottom: 5px;
}

#permissionsModal .add-user-or-group {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 6px;
    float: left;
    color: #0066A5;
    border: none;
}

#permissionsModal .add-user-or-group:hover{
    background-color: #e9e9e9;
}

.span_update{
    padding-left: 4px;
}

.grant-checkbox-cell{
    width: 55px;
}

#permissionsModal .error-message,
#securityActorsModal .error-message {
    display: none;
    color: red;
    font-size: small;
    text-align: left;
    padding: 2px 4px;
    margin-bottom: 10px;
    background-color: #fee;
    word-break: break-all;
}

#permissionsModal .save-spinner {
    visibility: hidden;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(images/throbber.gif);
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: 4px;
}

table.actors td.dataTables_empty {
    padding-top: 2px;
}

.grantee-icon {
    width: 26px;
    height: 18px;
    background-repeat: no-repeat;
    display: inline-block;
    background-position-y: 3px;
}

.grantee-icon-user {
    background-image: url(images/user.gif);
}

.grantee-icon-group {
    background-image: url(images/group.gif);
}

.grant-checkbox {
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}

.grant-checkbox-editable {
    cursor: pointer;
    border: 1px solid #c1c1c1;
}

.grant-checkbox-checked {
    background-image: url(images/pdsCheckbox.png);
}

.grant-checkbox-disabled {
    background-image: url(images/pdsCheckboxDisabled.png);
}

.grant-checkbox-checked.grant-checkbox-editable:hover {
    background-image: url(images/pdsCheckbox.png);
}

.grant-checkbox-disabled.grant-checkbox-editable:hover {
    background-image: url(images/pdsCheckboxDisabled.png);
    cursor: not-allowed;
}

.grant-checkbox-unchecked.grant-checkbox-editable:hover {
    background-image: url(images/pdsEmptyCheckbox.png);
}

.grant-checkbox-cell {
    text-align: center;
}

.flash3 {
  -moz-animation: flash 0.5s ease-out;
  -moz-animation-iteration-count: 3;

  -webkit-animation: flash 0.5s ease-out;
  -webkit-animation-iteration-count: 3;

  -ms-animation: flash 0.5s ease-out;
  -ms-animation-iteration-count: 3;
}

.flash3 > td {
    background-color: #ECF6FA !important;
}

@-webkit-keyframes flash {
    0% { background-color: none; }
    50% { background-color: #fbf8b2; }
    100% { background-color: none; }
}

@-moz-keyframes flash {
    0% { background-color: none; }
    50% { background-color: #fbf8b2; }
    100% { background-color: none; }
}

@-ms-keyframes flash {
    0% { background-color: none; }
    50% { background-color: #fbf8b2; }
    100% { background-color: none; }
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
}

#securityActorsModal {
    overflow: auto;
}

#securityActorsModal .modal-dialog {
    width: 800px;
    margin-top: 75px;
}

#securityActorsModal .modal-title {
    font-size: 14px;
}

#securityActorsModal .filters {
    font-size: small;
}

#securityActorsModal .filters select,
#securityActorsModal .filters input.name {
    width: 500px;
}

#securityActorsModal .filters input.name {
    height: 30px;
    padding: 0 4px;
}

#securityActorsModal .dataTables_scrollBody {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

#securityActorsModal .modal-header {
    background-color: #eee;
    padding-top: 10px;
    padding-bottom: 5px;
}

#securityActorsModal .modal-body {
    max-height: 450px;
    overflow: auto;
}

#securityActorsModal .actors th.user-or-group {
    position: relative;
    left: 150px;
    text-align: left;
}

table.actors > thead > tr > th {
    text-align: center;
    visibility: hidden;
}

#securityActorsModal table.actors > tbody > tr.active {
    background-color: #ECF6FA;
}

table.actors > tbody > tr {
    cursor: default;
}

table.actors > tbody > tr:hover {
    background-color: #eee;
}

table.actors > tbody > tr.selected:hover {
    background-color: #0bf;
    color: white;
}

table.actors > tbody > tr > td.user-or-group {
    max-width: 500px;
    overflow: hidden;
    text-overflow: ellipsis;
}

table.actors > tbody > tr > td.grant-id {
    text-align: center;
    color: #666;
    vertical-align: middle;
    font-size: small;
}

table.actors > tbody > tr.selected > td,
table.actors > tbody > tr.selected > td span {
    color:black;
    background-color: #eee;
}

#securityActorsModal .dataTables_scrollBody{
    overflow-x: hidden !important;
}

.checkbox-background{
    background-color: #e6f3f8 !important;
}

table.actors > thead > tr > th,
table.actors > tbody > tr > td {
    white-space: nowrap;
}

span.group-type {
    position: relative;
    top: 2px;
    left: 0;
    display: inline-block;
    width: 140px;
    color: #666;
    font-size: small;
    font-variant: small-caps;
    text-transform: lowercase;
    text-align: left;
    margin: 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
}

table.filters > tbody > tr > td {
    padding-top: 2px;
    padding-bottom: 2px;
}

table.filters > tbody > tr > td:nth-child(1) {
    text-align: right;
    padding-right: 4px;
}

table.filters td.dataTables_empty {
    padding-top: 2px;
}

.groups-for-user + .select2 .select2-selection__rendered {
    padding-left: 5px;
}

.select2-container .long-moniker {
    font-size: small;
}

.select2-container .select2-results__option--highlighted span {
    color: white;
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : May 8, 2017, 2:51:15 PM
    Author     : alex.feliciano
*/

@font-face {
    font-family: 'pm-custom-icons';
    src: url('assets/css/fonts/pm-custom-icons-v2.eot');
    src: url('assets/css/fonts/pm-custom-icons-v2.eot') format('embedded-opentype'), url('assets/css/fonts/pm-custom-icons-v2.ttf') format('truetype'), url('assets/css/fonts/pm-custom-icons-v2.woff') format('woff'), url('assets/css/fonts/pm-custom-icons-v2.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{
    padding-top: 0px;
}
nav.pm-gb-superHeader [class^="pm-icon-"],
nav.pm-gb-superHeader [class*=" pm-icon-"],
nav.pm-gb-superHeader [class^="icon-"],
nav.pm-gb-superHeader [class*=" icon-"],
nav.pm-gb-superHeader .pmf-course-search-btn i.icon-search {
    font-family: 'pm-custom-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #ffffff;
}
nav.pm-gb-superHeader .icircle {
    border: 2px solid #495574;
    color: #495574;
    display: inline-block;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    font-size: 20px;
    padding: 1px 1px 0 0;
}
/*Icon*/
nav.pm-gb-superHeader .uIcon-pm_logo_white {
    background: url(assets/css/svg/pmLogo.svg);
}
nav.pm-gb-superHeader .uIcon-unify_logo_blue {
    background: url(assets/css/svg/uIcon-unify_logo_blue.svg);
}
nav.pm-gb-superHeader .pm-assessment_white {
    display: inline-block;
    color: #ffffff;
    font-size: 24px;
    text-decoration: none;
    line-height: 1;
    margin-left: -15px;
}
nav.pm-gb-superHeader .pm-icon-info-wizard_active:before {
    content: "\e930";
}
nav.pm-gb-superHeader .pm-icon-info-payment_paid:before {
    content: "\e95a";
}

.pm-icon-ui-search {
    display: none;
}

.pm-icon-menu-help {
    display: none;
}

#pm-icon-app-switcher  {
    bottom: 2px;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    margin: 2px;
}

nav.pm-gb-superHeader .pm-icon-menu-calendar:before,
nav.pm-gb-superHeader .pm-icon-menu-messages:before,
nav.pm-gb-superHeader .pm-icon-menu-settings:before {
    content: '' !important;
}

nav.pm-gb-superHeader .pm-tools .pm-tool-box .icon-tools .navbar-form pds-icon {
    position: absolute;
    top: calc(50% - 10px);
    left: calc(50% - 10px);
    width: 20px;
    height: 20px;
}

nav.pm-gb-superHeader .pm-tools .pm-tool-box .icon-tools .navbar-form pds-icon .pds-icon-svg.pds-icon {
    width: 20px;
    height: 20px;
    fill: #fff;
}

#app-switcher .pds-app-switcher-contents button.pds-app-switcher-trigger.pds-app-switcher pds-icon.pds-app-switcher {
    width: 32px;
    height: 32px;
}
/*Icon end*/

nav.pm-gb-superHeader {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    border: none;
    background-color: #00427c;
    color: #fff;
    text-decoration: none;
}
nav.pm-gb-superHeader .container {
    margin-top: 0;
    margin-bottom: 0;
    background-color: #00427c;
}
nav.pm-gb-superHeader .pm-relabel-Icon {
    height: 50px;
    display: inline-block;
}
nav.pm-gb-superHeader .pm-org-Icon-container {
    background-color: #00427c;
    list-style: none;
    height: 50px;
}

nav.pm-gb-superHeader .pm-org-Icon-container .pm-org-reg-more .cos-dropdown-menu {
    list-style-type: none;
    margin: unset;
    padding: unset;
    position: relative;
    top: 0;
}

nav.pm-gb-superHeader .pm-org-Icon-container .pm-org-reg-more .cos-dropdown-menu ul.dropdown-menu {
    padding-top: 0;
}

nav.pm-gb-superHeader .pm-professional-learning {
    background-color: #f6f6e8;
    margin: 10px;
    border-radius: 4px;
    border: 1px solid #a8ad00;
}
nav.pm-gb-superHeader .pm-professional-learning a {
    padding-top: 10px;
}
nav.pm-gb-superHeader .pm-professional-learning .icontd {
    font-size: 20px;
}
nav.pm-gb-superHeader .pm-professional-learning .pm-icon-info-wizard_active {
    font-size: 20px;
    vertical-align: middle;
    margin-right: 10px;
}
nav.pm-gb-superHeader .pm-student-growth {
    background-color: #f0f6ff;
    margin: 10px;
    border-radius: 4px;
    border: 1px solid #4488f7;
}
nav.pm-gb-superHeader .pm-student-growth a {
    padding-top: 10px;
}
nav.pm-gb-superHeader .pm-student-growth .icontd {
    font-size: 20px;
}
nav.pm-gb-superHeader .pm-student-growth .uIcon-unify_logo_blue {
    height: 24px;
    width: 24px;
    display: inline-block;
    background-position: 0 0;
    vertical-align: middle;
    margin-right: 10px;
}
nav.pm-gb-superHeader .pm-org-Icon .pm-org-Icon-dropdown {
    float: left;
    height: 50px;
    width: 50px;
}
nav.pm-gb-superHeader .pm-org-Icon .pm-org-Icon-dropdown ul.dropdown-menu.admin {
    border-top: 5px solid #4487f6;
    border-radius: 0 0 2px 2px;
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.175);
    width: 300px;
    margin-top: -1px;
}
nav.pm-gb-superHeader .pm-org-Icon a.uIcon-pm_logo_white {
    background-size: 300px;
    background-repeat: no-repeat;
    height: 50px;
    width: 300px;
    display: inline-block;
    margin-left: 10px;
    margin-top: 9px;
}
nav.pm-gb-superHeader .pm-org-Icon .pm-org-Icon-dropdown .dropdown > a.dropdown-toggle {
    color: #fff;
    font-style: normal;
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
}
nav.pm-gb-superHeader .pm-org-Icon .pm-org-Icon-dropdown ul.dropdown-menu.admin {
    border-top: 5px solid #2470ed;
    border-radius: 0 0 2px 2px;
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.175);
}

nav.pm-gb-superHeader .pm-tools .pm-tool-box {
    display: inline-block;
    height: 100%;
}

nav.pm-gb-superHeader .pm-tools,
nav.pm-gb-superHeader .pm-tools .pm-tool-box .icon-tools {
    min-width: 40px;
    height: 60px;
}

nav.pm-gb-superHeader .pm-tools .pm-tool-box .icon-tools {
    position: relative;
    float: left;
}

nav.pm-gb-superHeader .pm-tools .pm-tool-box .icon-tools form.navbar-form,
nav.pm-gb-superHeader .pm-tools .pm-tool-box .icon-tools form.navbar-form a {
    display: inline-block;
    margin: 0;
    width: 100%;
    height: 100%;
}

nav.pm-gb-superHeader .pm-tools .pm-tool-box .icon-tools form.navbar-form a:hover {
    cursor: pointer;
}

nav.pm-gb-superHeader .pm-tools .pm-tool-box .icon-tools form.navbar-form a > div {
    position: absolute;
    left: calc(50% - 16px);
    top: calc(50% - 16px);
    width: 32px;
    height: 32px;
    padding: 0;
    border-radius: 0;
    box-sizing: border-box;
}

nav.pm-gb-superHeader .pm-tools .pm-tool-box .icon-tools form.navbar-form a > div:active {
    box-shadow: none !important;
}

nav.pm-gb-superHeader .pm-tools .pm-tool-box .icon-tools form.navbar-form a > div > div {
    width: 32px;
    height: 32px;
    bottom: 0;
    margin: 0;
}

nav.pm-gb-superHeader .pm-tools .pm-tool-box .icon-tools form.navbar-form a > div.btn > span {
    position: absolute;
    left: calc(50% - 10px);
    top: calc(50% - 10px);
    width: 20px;
    height: 20px;
    font-size: 20px;
}

nav.pm-gb-superHeader #pm-icon-help,
nav.pm-gb-superHeader #pm-icon-search {
    position: relative;
    top: -1px;
    left: -1px;
    background-image: none;
}

nav.pm-gb-superHeader .pm-tools .pm-tool-box .appSwitcher {
    float: left;
    margin-left: 7px;
    padding-top: 7px;
}

#appSwitcherMenuItemList {
    right: -15%;
    left: auto;
    border-top: 5px solid #2470ed;
    border-radius: 0 0 2px 2px;
    -webkit-box-shadow: 0 4px 12px rgba(0,0,0,.175);
    box-shadow: 0 4px 12px rgba(0,0,0,.175);
    width: 300px;
    margin-top: -1px;
}

nav.pm-gb-superHeader .pm-tools .pm-tool-box .icon-tools form.navbar-form {
    padding: 0;
}

nav.pm-gb-superHeader .pm-tools .pm-tool-box .icon-tools form.navbar-form a:focus {
    outline: none;
    outline-offset: unset;
    border: none;
}

nav.pm-gb-superHeader .pm-tools .pm-tool-box .icon-tools form.navbar-form .icircle {
    border-radius: 50%;
    width: 24px;
    height: 24px;
    border: 2px solid;
    color: #fff;
}
nav.pm-gb-superHeader .pm-tools .pm-tool-box .icon-tools form.navbar-form .icontd {
    font-size: 24px;
    color: #fff;
}

nav.pm-gb-superHeader .pm-tools .pm-tool-box .pm-org-reg-more {
    position: relative;
    float: left;
    height: 100%;
}

nav.pm-gb-superHeader .pm-tools .pm-tool-box .pm-org-reg-more .select2-container--orgmenu .select2-selection--single {
    background-color: transparent;
    border: none;
    border-radius: 0;
}
nav.pm-gb-superHeader .pm-tools .pm-tool-box .pm-org-reg-more .select2-selection__rendered {
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7bbdf7), color-stop(50%, #3399f3), to(#208ff2));
    background-image: -webkit-linear-gradient(#7bbdf7, #3399f3 50%, #208ff2);
    background-image: -moz-linear-gradient(top, #7bbdf7, #3399f3 50%, #208ff2);
    background-image: linear-gradient(#7bbdf7, #3399f3 50%, #208ff2);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF7BBDF7', endColorstr='#FF208FF2', GradientType=0);
    filter: none;
    border: 1px solid #0e80e5;
    border-radius: 4px;
}
nav.pm-gb-superHeader .pm-tools .pm-tool-box .pm-org-reg-more .select2-selection__rendered.btn-danger {
	background-color: #d9534f;
	border-color: #d43f3a;
	background-image: none;
}
nav.pm-gb-superHeader .pm-tools .pm-tool-box .pm-org-reg-more .select2-selection__rendered.btn-success {
	background-color: #5cb85c;
	border-color: #4cae4c;
	background-image: none;
}
nav.pm-gb-superHeader .pm-tools .pm-tool-box .pm-org-reg-more a.nav-userName {
    display: inline-block;
    width: auto;
    height: 60px;
    padding: 0;
    text-align: center;
    color:#fff;
    text-decoration: none;
    margin: 0 5px 0 10px;
}
nav.pm-gb-superHeader .pm-tools .pm-tool-box .pm-org-reg-more a.nav-userName:focus {
    border: none;
}

nav.pm-gb-superHeader .pm-tools .pm-tool-box .pm-org-reg-signin {
    display: inline-block;
    height: 100%;
    min-height: 60px;
    padding: 0;
}

nav.pm-gb-superHeader .pm-tools .pm-tool-box .pm-org-reg-signin .pm-org-reg-more {
    margin: 0 15px 0 0;
    top: 0;
}

nav.pm-gb-superHeader .pm-tools .pm-tool-box .pm-org-reg-signin .dropdown-header {
    background-color: #ebf0f3;
    margin-top: -9px;
    height: 50px;
    font-size: 14px;
    font-family: sans-serif;
    font-weight: 400;
    color: #344146;
    padding-top: 15px;
}
nav.pm-gb-superHeader .pm-tools .pm-tool-box .pm-org-reg-signin dropdown-header:nth-child(1) {
    margin-top: -5px;
}
nav.pm-gb-superHeader .pm-tools .pm-tool-box .pm-org-reg-signin .navbar-btn {
    margin-top: 0;
    margin-bottom: 0;
}
nav.pm-gb-superHeader .navbar-collapse.collapse {
    background-color: #F1F1F1;
    margin: 0 -15px;
    padding: 0 15px;
}
nav.pm-gb-superHeader .navbar-collapse.collapse ul.nav.navbar-nav {
}
nav.pm-gb-superHeader .navbar-collapse.collapse ul.nav.navbar-nav li.dropdown > a {
    background-color: transparent;
    color: #333333;
}
nav.pm-gb-superHeader .navbar-collapse.collapse ul.nav.navbar-nav .dropdown.open > a,
nav.pm-gb-superHeader .navbar-collapse.collapse ul.nav.navbar-nav .dropdown.open > a:hover {
    background-color: #0066a5;
    color: #ffffff;
}
nav.pm-gb-superHeader .navbar-collapse.collapse ul.nav.navbar-nav .dropdown.open > a:focus {
    font-weight: 400;
    text-decoration: none;
}
nav.pm-gb-superHeader .navbar-collapse.collapse ul.nav.navbar-nav .dropdown-menu {
    border-top: 5px solid #4488f7;
    max-height: calc(100vh - 145px);
    overflow-y: auto;
}
nav.pm-gb-superHeader .navbar-collapse.collapse ul.nav.navbar-nav li > a:hover {
    text-decoration: underline;
}
nav.pm-gb-superHeader .navbar-collapse.collapse ul.nav.navbar-nav .dropdown-menu > li > a:hover {
    color: #4488f7;
    background-color: #ffffff;
}
nav.pm-gb-superHeader .navbar-collapse.collapse ul.nav.navbar-nav .dropdown-menu > li[role="menuitem"] > a {
    background-color: #ffffff;
    color: #4488f7;
}
nav.pm-gb-superHeader .navbar-collapse.collapse ul.nav.navbar-nav .dropdown-menu > li[role="menuitem"] > a:hover{
    background-color:#eee;
}
nav.pm-gb-superHeader .navbar-collapse.collapse ul.nav.navbar-nav .dropdown-menu > li > a {
    padding: 3px 26px;
    height: 36px;
    padding-top: 8px;
}
@media (min-width: 1200px) {
    #navigation .container {
        width: 100%;
    }
}
@media (min-width: 992px) {
    #navigation .container {
        width: 100%;
    }
}
@media (min-width: 768px) {
    #navigation .container {
        width: 100%;
    }
}
.pm-org-reg-more > .dropdown {
    padding: 5px 10px;
}
.navbar-nav .dropdown b.caret {
    display: none;
}
#navigation{
    margin-top:0;
}
.dropdown-menu > li > a.btn-danger:hover,
.dropdown-menu > li > a.btn-danger:focus {
  text-decoration: none;
  background-color: #F7A5A5;
  color: black;
}

.dropdown-menu > li >  a.logout-button:hover {
    background-color: #f1f1f1;
}

.userNameCircle {
    position: relative;
    display: inline-block;
    top: calc(50% - 20px);
    left: 0;
    background-color: #137ABB;
    border: #80A0BD solid 2px;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin-top: 0;
    text-align: center;
    color: #fff;
    font-size: 16px;
    padding: 5px;
    line-height: 1.5;
}

nav.pm-gb-superHeader .pm-tools .pm-tool-box .pm-org-reg-more a.nav-userName:hover .userNameCircle,
nav.pm-gb-superHeader .pm-tools .pm-tool-box .pm-org-reg-more a.nav-userName:focus .userNameCircle {
    border-color: #fff;
}

nav.pm-gb-superHeader .pm-tools .pm-tool-box .icon-tools .navbar-form a:hover .btn.btn-sm,
nav.pm-gb-superHeader .pm-tools .pm-tool-box .icon-tools .navbar-form a:focus .btn.btn-sm {
    background-color: #fff;
    border-radius: 50%;
}

nav.pm-gb-superHeader .pm-tools .pm-tool-box .icon-tools .navbar-form a:hover .pds-icon-svg.pds-icon,
nav.pm-gb-superHeader .pm-tools .pm-tool-box .icon-tools .navbar-form a:focus .pds-icon-svg.pds-icon {
    fill: #00427c;
}


nav.pm-gb-superHeader .pm-tools .pm-tool-box .pm-org-reg-more .select2-container--orgmenu,
.org-select .select2-container--orgmenu.select2-container--open {
    top: calc(50% - 15px);
}

.userNameCircleDropdown {
    background-color: #137ABB;
    border: #FFFFFF solid 2px;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin-left: 0;
    margin-top: 10px;
    text-align: center;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 2.2;
}

.userNameInformation {
    height: 60px;
    vertical-align: middle;
    padding: 8px;
    margin-left: -10px;
}

.userFullName {
    font-size: 16px;
    color: #333;
}

.userEmailAddress {
    font-size: 12px;
    color: #333;
}

.userContainerDiv {
    background-color: #f1f1f1;
    margin-bottom: 14px;
    height: 60px;
}
.login {
    width: 300px;
}

@font-face {
  font-family: 'pm-custom-icons';
  src: url('assets/css/fonts/pm-custom-icons-v2.eot');
  src: url('assets/css/fonts/pm-custom-icons-v2.eot#iefix') format('embedded-opentype'), url('assets/css/fonts/pm-custom-icons-v2.ttf') format('truetype'), url('assets/css/fonts/pm-custom-icons-v2.woff') format('woff'), url('assets/css/fonts/pm-custom-icons-v2.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="pm-icon-"],
[class*=" pm-icon-"],
.icon-DELETE,
.icon-VIEW_XML,
.icon-COPY,
.result-type-icon,
.icon-edit,
.icon-key,
.icon-share,
.icon-REVIEW,
.icon-long-arrow-down,
.icon-arrow-right,
.icon-arrow-left,
.icon-search,
.solrSearch .iconContainer .color-field .result-type-icon,
.icon-external-link,
.icon-SWO_SCORE .solrSearch .pm-title-blueBar i.icon-search,
.pmf-course-search-btn i.icon-search {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'pm-custom-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-override[class^="pm-icon-"],
.pm-test-center[class^="pm-icon-"],
.menu-security[class^="pm-icon-"],
.icon-stack[class^="pm-icon-"],
.pm-searchList .well[class^="pm-icon-"],
.search-result-actions .btn-TEST_PDF[class^="pm-icon-"],
.search-result-actions .btn-TEST_ANSWR_KEY_PDF[class^="pm-icon-"],
.search-result-actions .btn-TEST_OLA_PREVIEW[class^="pm-icon-"],
.search-result-actions .btn-ADMIN[class^="pm-icon-"],
.fa-override[class*=" pm-icon-"],
.pm-test-center[class*=" pm-icon-"],
.menu-security[class*=" pm-icon-"],
.icon-stack[class*=" pm-icon-"],
.pm-searchList .well[class*=" pm-icon-"],
.search-result-actions .btn-TEST_PDF[class*=" pm-icon-"],
.search-result-actions .btn-TEST_ANSWR_KEY_PDF[class*=" pm-icon-"],
.search-result-actions .btn-TEST_OLA_PREVIEW[class*=" pm-icon-"],
.search-result-actions .btn-ADMIN[class*=" pm-icon-"],
.fa-override[class^="icon-"],
.pm-test-center[class^="icon-"],
.menu-security[class^="icon-"],
.icon-stack[class^="icon-"],
.pm-searchList .well[class^="icon-"],
.search-result-actions .btn-TEST_PDF[class^="icon-"],
.search-result-actions .btn-TEST_ANSWR_KEY_PDF[class^="icon-"],
.search-result-actions .btn-TEST_OLA_PREVIEW[class^="icon-"],
.search-result-actions .btn-ADMIN[class^="icon-"],
.fa-override[class*=" icon-"],
.pm-test-center[class*=" icon-"],
.menu-security[class*=" icon-"],
.icon-stack[class*=" icon-"],
.pm-searchList .well[class*=" icon-"],
.search-result-actions .btn-TEST_PDF[class*=" icon-"],
.search-result-actions .btn-TEST_ANSWR_KEY_PDF[class*=" icon-"],
.search-result-actions .btn-TEST_OLA_PREVIEW[class*=" icon-"],
.search-result-actions .btn-ADMIN[class*=" icon-"],
.fa-override [class^="pm-icon-"],
.pm-test-center [class^="pm-icon-"],
.menu-security [class^="pm-icon-"],
.icon-stack [class^="pm-icon-"],
.pm-searchList .well [class^="pm-icon-"],
.search-result-actions .btn-TEST_PDF [class^="pm-icon-"],
.search-result-actions .btn-TEST_ANSWR_KEY_PDF [class^="pm-icon-"],
.search-result-actions .btn-TEST_OLA_PREVIEW [class^="pm-icon-"],
.search-result-actions .btn-ADMIN [class^="pm-icon-"],
.fa-override [class*=" pm-icon-"],
.pm-test-center [class*=" pm-icon-"],
.menu-security [class*=" pm-icon-"],
.icon-stack [class*=" pm-icon-"],
.pm-searchList .well [class*=" pm-icon-"],
.search-result-actions .btn-TEST_PDF [class*=" pm-icon-"],
.search-result-actions .btn-TEST_ANSWR_KEY_PDF [class*=" pm-icon-"],
.search-result-actions .btn-TEST_OLA_PREVIEW [class*=" pm-icon-"],
.search-result-actions .btn-ADMIN [class*=" pm-icon-"],
.fa-override [class^="icon-"],
.pm-test-center [class^="icon-"],
.menu-security [class^="icon-"],
.icon-stack [class^="icon-"],
.pm-searchList .well [class^="icon-"],
.search-result-actions .btn-TEST_PDF [class^="icon-"],
.search-result-actions .btn-TEST_ANSWR_KEY_PDF [class^="icon-"],
.search-result-actions .btn-TEST_OLA_PREVIEW [class^="icon-"],
.search-result-actions .btn-ADMIN [class^="icon-"],
.fa-override [class*=" icon-"],
.pm-test-center [class*=" icon-"],
.menu-security [class*=" icon-"],
.icon-stack [class*=" icon-"],
.pm-searchList .well [class*=" icon-"],
.search-result-actions .btn-TEST_PDF [class*=" icon-"],
.search-result-actions .btn-TEST_ANSWR_KEY_PDF [class*=" icon-"],
.search-result-actions .btn-TEST_OLA_PREVIEW [class*=" icon-"],
.search-result-actions .btn-ADMIN [class*=" icon-"],
.fa-override i > [class^="pm-icon-"],
.pm-test-center i > [class^="pm-icon-"],
.menu-security i > [class^="pm-icon-"],
.icon-stack i > [class^="pm-icon-"],
.pm-searchList .well i > [class^="pm-icon-"],
.search-result-actions .btn-TEST_PDF i > [class^="pm-icon-"],
.search-result-actions .btn-TEST_ANSWR_KEY_PDF i > [class^="pm-icon-"],
.search-result-actions .btn-TEST_OLA_PREVIEW i > [class^="pm-icon-"],
.search-result-actions .btn-ADMIN i > [class^="pm-icon-"],
.fa-override i > [class*=" pm-icon-"],
.pm-test-center i > [class*=" pm-icon-"],
.menu-security i > [class*=" pm-icon-"],
.icon-stack i > [class*=" pm-icon-"],
.pm-searchList .well i > [class*=" pm-icon-"],
.search-result-actions .btn-TEST_PDF i > [class*=" pm-icon-"],
.search-result-actions .btn-TEST_ANSWR_KEY_PDF i > [class*=" pm-icon-"],
.search-result-actions .btn-TEST_OLA_PREVIEW i > [class*=" pm-icon-"],
.search-result-actions .btn-ADMIN i > [class*=" pm-icon-"],
.fa-override i > [class^="icon-"],
.pm-test-center i > [class^="icon-"],
.menu-security i > [class^="icon-"],
.icon-stack i > [class^="icon-"],
.pm-searchList .well i > [class^="icon-"],
.search-result-actions .btn-TEST_PDF i > [class^="icon-"],
.search-result-actions .btn-TEST_ANSWR_KEY_PDF i > [class^="icon-"],
.search-result-actions .btn-TEST_OLA_PREVIEW i > [class^="icon-"],
.search-result-actions .btn-ADMIN i > [class^="icon-"],
.fa-override i > [class*=" icon-"],
.pm-test-center i > [class*=" icon-"],
.menu-security i > [class*=" icon-"],
.icon-stack i > [class*=" icon-"],
.pm-searchList .well i > [class*=" icon-"],
.search-result-actions .btn-TEST_PDF i > [class*=" icon-"],
.search-result-actions .btn-TEST_ANSWR_KEY_PDF i > [class*=" icon-"],
.search-result-actions .btn-TEST_OLA_PREVIEW i > [class*=" icon-"],
.search-result-actions .btn-ADMIN i > [class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
}
.icircle {
  border: 2px solid #495574;
  color: #495574;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  font-size: 20px;
  padding: 1px 1px 0px 0px;
}
/* Action Icons */
.pm-icon-action-unlock_circle:before {
  content: "\e9a4";
}
.pm-icon-action-filter_circle:before {
  content: "\e9a3";
}
.pm-icon-action-filter:before {
  content: "\e9a5";
}
.pm-icon-action-hide:before {
  content: "\e99b";
}
.pm-icon-action-hide_circle:before {
  content: "\e99c";
}
.pm-icon-action-send_message_circle:before {
  content: "\e99f";
}
.icon-external-link,
.pm-icon-action-external_link:before {
  content: "\e996";
}
.icon-external-link:before,
.pm-icon-action-external_link_circle:before {
  content: "\e997";
}
.pm-icon-action-more_actions:before {
  content: "\e918";
}
.pm-icon-action-more_actions_circle:before {
  content: "\e989";
}
.pm-icon-action-add_circle:before {
  content: "\e96d";
}
.pm-icon-action-thumb_up_circle:before {
  content: "\e971";
}
.pm-icon-action-thumb_down_circle:before {
  content: "\e988";
}
.pm-icon-action-change_credit_type_circle:before {
  content: "\e98f";
}
.pm-icon-action-alert_circle:before {
  content: "\e990";
}
.pm-icon-action-logout:before {
  content: "\e964";
}
.text-danger:before,
.pm-icon-action-alert:before {
  content: "\e95e";
}
.pm-icon-action-save:before {
  content: "\e961";
}
.pm-icon-action-save_circle:before {
  content: "\e975";
}
.pm-icon-action-add:before {
  content: "\e962";
}
.pm-icon-action-view_payment_details:before {
  content: "\e951";
}
.pm-icon-action-view_payment_details_circle:before {
  content: "\e987";
}
.pm-icon-action-change_credit_type:before {
  content: "\e952";
}
.pm-icon-action-view_roster:before {
  content: "\e953";
}
.pm-icon-action-view_roster_circle:before {
  content: "\e986";
}
.pm-icon-action-view_note:before {
  content: "\e94c";
}
.pm-icon-action-view_note_circle:before {
  content: "\e96f";
}
.pm-icon-action-thumb_up:before {
  content: "\e94d";
}
.pm-icon-action-thumb_down:before {
  content: "\e94e";
}
.pm-icon-action-discussion:before {
  content: "\e93b";
}
.pm-icon-action-discussion_circle:before {
  content: "\e98b";
}
.pm-icon-action-attach:before {
  content: "\e939";
}
.pm-icon-action-attach_circle:before {
  content: "\e984";
}
.pm-icon-action-link:before {
  content: "\e93a";
}
.icon-DELETE:before,
.pm-icon-action-delete:before {
  content: "\e931";
}
.pm-icon-action-delete_circle:before {
  content: "\e983";
}
.pm-icon-action-delete_circle_solr:before {
  opacity: 0.65;
  content: url('assets/css/svg/trash-s.svg');
}
.pm-icon-action-link_circle:before {
  content: "\e97e";
}
.pm-icon-action-recommend:before {
  content: "\e92e";
}
.pm-icon-action-recommend_circle:before {
  content: "\e976";
}
.pm-icon-action-print:before {
  content: "\e92a";
}
.pm-icon-action-print_circle:before {
  content: "\e977";
}
.pm-icon-action-create_graph:before {
  content: "\e900";
}
.pm-icon-action-create_graph_circle:before {
  content: "\e969";
}
.pm-icon-action-export:before {
  content: "\e901";
}
.pm-icon-action-export_circle:before {
  content: "\e980";
}
.pm-icon-action-manage_columns:before {
  content: "\e902";
}
.pm-icon-action-manage_columns_circle:before {
  content: "\e96a";
}
.icon-VIEW_XML:before,
.pm-icon-action-xml:before {
  content: "\e925";
}
.pm-icon-action-xml_circle:before {
  content: "\e985";
}
.icon-COPY:before,
.pm-icon-action-copy:before {
  content: "\e91e";
}
.pm-icon-action-copy_circle:before {
  content: "\e979";
}
.pm-icon-action-copy_circle_solr:before {
  opacity: 0.65;
  content: url('assets/css/svg/copy.svg');
}
.pm-icon-action-download:before {
  content: "\e91f";
}
.pm-icon-action-download_circle:before {
  content: "\e982";
}
.pm-icon-action-download_circle_solr:before {
  opacity: 0.65;
  content: url('assets/css/svg/download.svg');
}
.result-type-icon:before,
.pm-widget-results .icon-edit:before,
.icon-edit:before,
.pm-icon-action-edit:before {
  content: "\e920";
}
.pm-icon-action-edit_circle:before {
  content: "\e981";
}
.pm-icon-action-edit_circle_solr:before {
  opacity: 0.65;
  content: url('assets/css/svg/edit.svg');
}
.icon-key:before,
.pm-icon-action-lock:before {
  content: "\e921";
}
.pm-icon-action-lock_circle:before {
  content: "\e97d";
}
.pm-icon-action-lock_circle_solr:before {
  opacity: 0.65;
  content: url('assets/css/svg/key.svg');
}
.pm-icon-action-olapreview:before {
  content: "\e922";
}
.pm-icon-action-olapreview_circle:before {
  content: "\e978";
}
.pm-icon-action-olapreview_circle_solr:before {
  opacity: 0.65;
  content: url('assets/css/svg/preview.svg');
}
.icon-share:before,
.pm-icon-action-share:before {
  content: "\e923";
}
.pm-icon-action-share_circle:before {
  content: "\e967";
}
.icon-REVIEW:before,
.pm-icon-action-view:before {
  content: "\e924";
}
.pm-icon-action-view_circle:before {
  content: "\e97a";
}
.pm-icon-action-view_circle_solr:before {
  opacity: 0.65;
  content: url('assets/css/svg/eye.svg');
}
.pm-icon-action-replace_circle_solr:before {
  content: url('assets/css/svg/paperclip.svg');
}
.pm-icon-action-submit_circle_solr:before {
  content: url('assets/css/svg/chevron_right.svg');
}
.pm-icon-action-default-permissions_circle_solr:before {
  content: url('assets/css/svg/gears.svg');
}
.pm-icon-action-menu-security_solr:before {
  content: url('assets/css/svg/pds_lock_closed.svg');
}
/* Form Control Icons */
.pm-icon-form-check_box:before {
  content: "\e903";
}
.pm-icon-form-dropdown:before {
  content: "\e904";
}
.pm-icon-form-radio_check:before {
  content: "\e905";
}
.pm-icon-form-radio_uncheck:before {
  content: "\e906";
}
.pm-icon-form-uncheck_box:before {
  content: "\e907";
}
/* Status Icons */
.pm-icon-info-single_user:before {
  content: "\e98c";
}
.pm-icon-info-single_user_circle:before {
  content: "\e98d";
}
.pm-icon-info-badge_library:before {
  content: "\e963";
}
.pm-icon-info-notpinned:before {
  content: "\e965";
}
.pm-icon-info-pinned:before {
  content: "\e96e";
}
.pm-icon-info-not_permitted:before {
  content: "\e954";
}
.pm-icon-info-payment_due:before {
  content: "\e955";
  color: #2570ef;
}
.pm-icon-info-payment_canceled:before {
  content: "\e956";
}
.pm-icon-info-payment_refunded:before {
  content: "\e957";
  color: #ff8a00;
}
.pm-icon-ui-warning:before,
.pm-icon-ui-error:before,
.pm-icon-info-payment_error:before {
  content: "\e958";
  color: #bb2127;
}
.pm-icon-info-payment_pending:before {
  content: "\e959";
  color: #ffbe22;
}
.pm-icon-info-payment_paid:before {
  content: "\e95a";
  color: #008f07;
}
.pm-icon-info-created:before {
  content: "\e94f";
}
.pm-icon-info-earned:before {
  content: "\e950";
}
.pm-icon-info-wizard_active:before {
  content: "\e930";
}
.pm-icon-info-section_seats:before {
  content: "\e933";
}
.pm-icon-info-poundsign:before {
  content: "\e934";
}
.pm-icon-info-location:before {
  content: "\e935";
}
.pm-icon-info-time:before {
  content: "\e936";
}
.pm-icon-info-section_complete:before {
  content: "\e937";
}
.pm-icon-info-section_registered:before {
  content: "\e938";
}
.pm-icon-info-section_full:before {
  content: "\e932";
}
.pm-icon-info-badge_filled:before {
  content: "\e92f";
}
.pm-icon-info-instructor:before {
  content: "\e910";
}
.pm-icon-info-complete:before {
  content: "\e909";
}
.pm-icon-info-excluded:before {
  content: "\e90a";
}
.pm-icon-info-finished:before {
  content: "\e90b";
}
.pm-icon-info-in-progress:before {
  content: "\e90c";
}
.pm-icon-info-not-complete:before {
  content: "\e90d";
}
.pm-icon-info-not-started:before {
  content: "\e90e";
}
.pm-icon-info-checkmark:before {
  content: "\e92d";
}
/* Item Icons - represent a thing */
.pm-icon-item-shopping-cart:before {
  content: "\e99d";
}
.pm-icon-item-shopping-cart_circle:before {
  content: "\e998";
}
.pm-icon-item-certificate_circle:before {
  content: "\e999";
}
.pm-icon-item-certificate:before {
  content: "\e99a";
}
.pm-icon-item-observation:before {
  content: "\e98e";
}
.pm-icon-item-observation_circle:before {
  content: "\e991";
}
.pm-icon-item-review:before {
  content: "\e992";
}
.pm-icon-item-review_circle:before {
  content: "\e993";
}
.pm-icon-item-review_circle_solr:before {
  opacity: 0.65;
  content: url('assets/css/svg/pdf.svg');
}
.pm-icon-item-score:before {
  content: "\e994";
}
.icon-SWO_SCORE:before,
.pm-icon-item-score_circle:before {
  content: "\e995";
}
.pm-icon-item-badge_automatic:before {
  content: "\e94a";
}
.pm-icon-item-badge_manual:before {
  content: "\e94b";
}
li.media[data-type="WORK_ORDER"].icon-group:before,
.pm-icon-item-itemassignments:before {
  content: "\e93d";
}
li.media[data-type="ASSESSMENT_ITEM"].icon-group:before,
li.media[data-type="ASSESSMENT_ITEM"] .icon-thumbs-up:before,
.pm-icon-item-assessmentitem:before {
  content: "\e93e";
}
li.media[data-type="ASSESSMENT_TEST"].icon-group:before,
li.media[data-type="ASSESSMENT_TEST"] .icon-list-alt:before,
.pm-icon-item-assessmenttest:before {
  content: "\e93f";
}
li.media[data-type="BLUEPRINT"].icon-group:before,
.pm-icon-item-blueprint:before {
  content: "\e940";
}
li.media[data-type="RTI_INTERVENTION"].icon-group:before,
.pm-icon-item-intervention:before {
  content: "\e941";
}
li.media[data-type="ITEM_BANK"].icon-group:before,
.pm-icon-item-itembank:before {
  content: "\e942";
}
li.media[data-type="ITEM_SOURCE"].icon-group:before,
.pm-icon-item-itemsource:before {
  content: "\e943";
}
li.media[data-type="PMP"].icon-group:before,
.pm-icon-item-pmp:before {
  content: "\e944";
}
li.media[data-type="RESOURCE"].icon-group :before,
li.media[data-type="RESOURCE"] .icon-picture:before,
.pm-icon-item-resource:before {
  content: "\e945";
}
.li.media[data-type="RUBRICSCORE_GROUP"].icon-group :before,
.pm-icon-item-rubric:before {
  content: "\e946";
}
li.media[data-type="SWO"].icon-group:before,
.pm-icon-item-scoringassignment:before {
  content: "\e947";
}
li.media[data-type="SLO"] .icon-group :before,
.pm-icon-item-slo:before {
  content: "\e948";
}
li.media[data-type="SLO_GROUP"] .icon-group :before,
.pm-icon-item-slogroup:before {
  content: "\e949";
}
.pm-icon-item-instructor_led_course:before {
  content: "\e90f";
}
.pm-icon-item-plc:before {
  content: "\e910";
}
.pm-icon-item-self-paced_learning:before {
  content: "\e911";
}
/* Menu Icons - use in place of words in a menu */
.pm-icon-menu-medialocker:before {
  content: "\e9a6";
}
.pm-icon-menu-menu:before {
  content: "\e93c";
}
.pm-icon-menu-calendar:before {
  content: "\e912";
}
.pm-icon-menu-help:before {
  content: "\e913";
}
.pm-icon-menu-messages:before {
  content: "\e914";
}
.pm-icon-menu-settings:before {
  content: "\e915";
}
/* UI Control Icons */
.icon-long-arrow-down:before,
.pm-icon-ui-folder_closed:before {
  content: "\e91a";
}
.pm-icon-ui-folder_open:before {
  content: "\e98a";
}
.pm-icon-ui-datepicker:before {
  content: "\e97b";
}
.pm-icon-ui-datepicker_circle:before {
  content: "\e97c";
}
.icon-arrow-right:before,
.pm-icon-ui-chevron:before {
  content: "\e916";
}
.pm-icon-ui-chevron_circle:before {
  content: "\e968";
}
.icon-arrow-left:before,
.pm-icon-ui-backchevron:before {
  content: "\e91d";
}
.pm-icon-ui-backchevron_circle:before {
  content: "\e973";
}
.pm-icon-ui-collapse_chevron:before {
  content: "\e928";
}
.pm-icon-ui-collapse_chevron_solr:before {
  content: url('assets/css/svg/solr_caret-right.svg');
  position: relative;
  top: -8px;
}
.pm-icon-ui-collapse_chevron_solr_acs:before {
  content: url('assets/css/svg/carat-up.svg');
  position: relative;
  top: -8px;
}
.pm-icon-ui-collapse_chevron_circle:before {
  content: "\e974";
}
.pm-icon-ui-expand_chevron:before {
  content: "\e929";
}
.pm-icon-ui-expand_chevron_solr:before {
  content: url('assets/css/svg/carat.svg');
  position: relative;
  top: -8px;
}
.pm-icon-ui-down-expand {
  content: url('assets/css/svg/caret-down.svg');
}
.pm-icon-ui-up-shrink {
  content: url('assets/css/svg/caret-up.svg');
}
.pm-icon-ui-pencil {
  content: url('assets/css/svg/pencilsmall.png');
}
.pm-icon-ui-expand_chevron_circle:before {
  content: "\e95f";
}
.pm-icon-ui-close:before {
  content: "\e917";
}
.pm-icon-ui-close_circle:before {
  content: "\e972";
}
.pm-icon-ui-close_circle_minus:before {
  content: url(https://unify.performancematters.com/assets/css/images/details_close.png);
}
.pm-icon-ui-drag:before {
  content: "\e919";
}
.pm-icon-ui-move:before {
  content: "\e91b";
}
.pm-icon-ui-move_circle:before {
  content: "\e966";
}
.icon-search:before,
.pm-icon-ui-search:before {
  content: "\e91c";
}
.pm-icon-ui-info:before {
  content: "\e926";
}
.pm-icon-ui-info_circle:before {
  content: "\e96b";
}
.pm-icon-ui-more:before {
  content: "\e927";
}
/* SVG Icons */
#template-target-type[data-type='docx'],
#template-target-type[data-type='doc'],
.pm-icon-info-doc {
  background-image: url('assets/css/svg/info-DOC.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
#template-target-type[data-type='pdf'],
.pm-icon-info-pdf {
  background-image: url('assets/css/svg/info-PDF.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
#template-target-type[data-type='ppt'],
.pm-icon-info-ppt {
  background-image: url('assets/css/svg/info-PPT.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
#template-target-type[data-type='wav'],
.pm-icon-info-wav {
  background-image: url('assets/css/svg/info-WAV.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
#template-target-type[data-type='avi'],
.pm-icon-info-avi {
  background-image: url('assets/css/svg/info-AVI.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-info-file {
  background-image: url('assets/css/svg/info-file.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-check {
  background-image: url('assets/css/svg/check.svg');
  background-size: 22px;
  height: 22px;
  width: 22px;
}
.pm-icon-construction {
  background-image: url('assets/css/svg/construction.svg');
  background-size: 22px;
  height: 22px;
  width: 22px;
}
#template-target-type[data-type='csv'],
.pm-icon-info-csv {
  background-image: url('assets/css/svg/info-CSV.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
#template-target-type[data-type='html'],
.pm-icon-info-html {
  background-image: url('assets/css/svg/info-HTML.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
#template-target-type[data-type='xlsx'],
.pm-icon-info-xslx {
  background-image: url('assets/css/svg/info-XSLX.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
#template-target-type[data-type='xml'],
.pm-icon-info-xml {
  background-image: url('assets/css/svg/info-XML.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
/* OLA */
.pm-icon-ola_calculator {
  background-image: url('../svg/OLAicons/ola_calculator.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-ola_clear {
  background-image: url('../svg/OLAicons/ola_clear.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-ola_complete {
  background-image: url('../svg/OLAicons/ola_complete.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-ola_contrast {
  background-image: url('../svg/OLAicons/ola_contrast.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-ola_eliminate {
  background-image: url('../svg/OLAicons/ola_eliminate.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-ola_flag {
  background-image: url('../svg/OLAicons/ola_flag.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-ola_help {
  background-image: url('../svg/OLAicons/ola_help.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-ola_highlight {
  background-image: url('../svg/OLAicons/ola_highlight.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-ola_magnifier {
  background-image: url('../svg/OLAicons/ola_magnifier.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-ola_next {
  background-image: url('../svg/OLAicons/ola_next.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-ola_notes {
  background-image: url('../svg/OLAicons/ola_notes.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-ola_pause {
  background-image: url('../svg/OLAicons/ola_pause.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-ola_pointer {
  background-image: url('../svg/OLAicons/ola_pointer.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-ola_previous {
  background-image: url('../svg/OLAicons/ola_previous.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-ola_reference {
  background-image: url('../svg/OLAicons/ola_reference.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-ola_remove {
  background-image: url('../svg/OLAicons/ola_remove.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-ola_removeflag {
  background-image: url('../svg/OLAicons/ola_removeflag.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-ola_scicalculator {
  background-image: url('../svg/OLAicons/ola_scicalculator.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-ola_warning {
  background-image: url('../svg/OLAicons/ola_warning.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-ola_continue {
  background-image: url('../svg/OLAicons/ola_continue.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-ola_impersonate {
  background-image: url('../svg/OLAicons/ola_impersonate.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-ola_unimpersonate {
  background-image: url('../svg/OLAicons/ola_unimpersonate.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-ola_start {
  background-image: url('../svg/OLAicons/ola_start.svg');
  background-size: 48px;
  height: 48px;
  width: 48px;
  display: inline-block;
}
.pm-icon-action-restore {
  background-image: url('assets/css/svg/icon_restore.svg');
  background-size: contain;
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  display: inline-block;
}
/* PM Logos */
.pm-icon-logo-pm_tnl:before {
  content: "\e95c";
}
.pm-icon-logo-pm_unify:before {
  content: "\e95d";
}
/* When text is highlighted using the mouse, these are the styles applied */
::selection {
  background: #3390FF;
  color: #fff;
}
::-moz-selection {
  background: #3390FF;
  color: #fff;
}
::-webkit-selection {
  background: #3390FF;
  color: #fff;
}
.svg-icon-sm.pm-icon-ola_warning {
  height: 14px !important;
  width: 14px !important;
  background-size: 14px !important;
  top: 2px !important;
  position: relative !important;
  margin-left: 2px !important;
}

#idleModal,
#logoutModal {
    overflow: hidden;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#idleModal .modal-dialog,
#logoutModal .modal-dialog {
	width: 500px;
}

#idleModal .modal-header,
#logoutModal .modal-header {
	left: 16px;
	top: 8px;
	font-family: 'Open Sans';
	font-weight: 400;
	font-style: normal;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #000000;
}

#idleModal .modal-body,
#logoutModal .modal-body {
    max-height: 400px;
    overflow: auto;
 }

#idleModal .modal-body-separator,
#logoutModal .modal-body-separator {
	top: 0px;
	left: 0px;
	height: 5px;
	background-color: rgba(203, 58, 55, 1);
}

#idleModal .modal-body-text,
#logoutModal .modal-body-text {
	top: 0px;
	left: 0px;
	padding: 15px;
	background: inherit;
	background-color: rgba(255, 212, 212, 1);
	line-height: 16px;
	font-family: 'Open Sans';
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	color: #002A39;
	text-align: left;
}


#idleModal .modal-footer,
#logoutModal .modal-footer {
	font-family: 'Open Sans';
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	color: 0#FFFFF;
}
