/** global Styles _base **/
body {
  font: 14px/20px "Arial", Helvetica, sans-serif;
  font-weight: normal;
  width: 100%;
  color: #333333;
  background: #FFF; }

body, html {
  height: 100%;
  margin: 0;
  padding: 0; }

body.main-login {
  background: #FFF; }
  body.main-login iframe {
    display: none; }

a {
  color: #0077C0;
  font-family: "Arial", Helvetica, sans-serif;
  text-decoration: none; }
  a:hover {
    color: #05629B;
    text-decoration: underline; }

h1, .h1, h2, .h2, h3, .h3 {
  margin-top: 10px; }

h2, h3, h4 {
  font-weight: bold; }

.headline {
  font-size: 15px;
  font-weight: bold;
  color: #333333; }

.super {
  font-size: 28px; }

.bigger {
  font-size: 20px; }

.big {
  font-size: 18px; }

.med {
  font-size: 15px; }

.small {
  font-size: 12px; }

form {
  margin: 0; }

li {
  line-height: 18px; }

ul li {
  list-style-image: none;
  list-style-type: none;
  margin: 0 0;
  padding: 0px; }

.clear {
  clear: both; }

label.headlines {
  color: #333333;
  font-size: 13px;
  font-weight: bold; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #999999; }

.placeholder {
  color: #555555;
  font-style: normal;
  font-family: "Arial", Helvetica, sans-serif; }

/* all */
::-webkit-input-placeholder {
  font-style: normal; }

::-moz-placeholder {
  font-style: normal; }

/* firefox 19+ */
:-ms-input-placeholder {
  font-style: normal; }

/* ie */
input:-moz-placeholder {
  font-style: normal; }

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
  border: 1px solid #C4CACA;
  background-color: #F8F8F8;
  cursor: default; }

label, input, button, select, textarea {
  line-height: 21px;
  *line-height: 24px;
  font-size: 13px;
  font-family: "Arial", Helvetica, sans-serif; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  font-family: "Arial", Helvetica, sans-serif; }

.btn {
  padding: 4px 12px;
  margin-bottom: 0; }
  .btn::-moz-focus-inner {
    margin-top: -3px;
    margin-bottom: -3px; }
  .btn.btn-link {
    color: #0077C0;
    padding: 4px 0px; }
    .btn.btn-link:hover {
      color: #05629B; }
    .btn.btn-link.ac-small {
      font-size: 12px;
      padding: 4px 3px; }

.has-top {
  border-top: solid 1px #E5EBEB; }

.has-bottom {
  border-bottom: solid 1px #E5EBEB; }

.has-bottom-with-padding {
  padding-bottom: 15px;
  border-bottom: solid 1px #C4CACA; }

.button-block {
  margin: 10px 0;
  padding: 10px 0;
  width: 100%;
  display: inline-block; }
  .button-block.noline {
    border-top: none; }

.uneditable-input.span3 {
  height: 23px;
  *height: 21px; }

.errorMessage {
  font-style: italic;
  font-size: 13px;
  line-height: 13px;
  *font-size: "Arial", Helvetica, sans-serif;
  color: #FF001A; }

.form-group.has-error .control-label, .form-group.has-error .help-block, .form-group.has-error .help-inline {
  color: #FF001A;
  font-style: normal;
  font-size: 13px; }

.dropdown-menu > li > span {
  padding: 3px 14px;
  *padding: 3px 12px; }

.dropdown-menu > li > a {
  padding: 3px 14px;
  *padding: 3px 12px; }

.dropdown-menu.inner {
  *overflow-x: hidden;
  -ms-overflow-x: hidden; }

.hidden {
  display: block;
  visibility: visible; }

.ns-icons {
  background-image: url("/smr/assets/nps/images/icons-sprite.png");
  background-repeat: no-repeat;
  *background: none #FFF;
  background: #FFF \9;
  /* ie7, ie8, ie9 and ie10 only */
  -webkit-appearance: none;
  -moz-appearance: none; }

.ns-icons.input-large form-control {
  background-position: 164% 11px; }

.selectpicker {
  background: #FFF url(/smr/assets/nps/images/rebranding/icon-drop-down.png) no-repeat;
  background-position: 97% 50%;
  background-position: 180% 50% \9;
  *background: none #FFF;
  background: #FFF \9;
  /* ie7, ie8, ie9 and ie10 only */
  -webkit-appearance: none;
  -moz-appearance: none; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .selectpicker {
    background: #FFF; } }

.selectpicker.off {
  *background: #FFF; }

.banner {
  padding: 10px 0 10px 0;
  height: 20px; }

.radio-icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("/smr/assets/nps/images/psn/radio-skin.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  margin-top: 1px; }
  .radio-icon.selected {
    background-position: 0px -1px; }
  .radio-icon.unselected {
    background-position: 0px -27px; }

.ct-icon-arrow {
  display: inline-block;
  width: 18px;
  height: 14px;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("/smr/assets/nps/images/psn/Dropdown_lg.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  margin-top: 1px; }

.ct-icon-list {
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("/smr/assets/nps/images/psn/Menu.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  margin-top: 1px; }

.powered-by {
  float: left;
  padding-top: 26px;
  color: #626d6f;
  padding-left: 5px; }
  .powered-by span {
    line-height: 10px;
    font-size: 12px; }
  .powered-by .upper {
    font-size: 9px; }
  .powered-by a:link, .powered-by a:hover {
    color: #FFFFFF;
    font-size: 12px; }

.searchbar {
  display: block;
  margin: 10px auto;
  padding: 20px 0px;
  text-align: center;
  width: 100%;
  text-align: center;
  border: 1px solid #E5EBEB; }

.menu-nav li a, .dropdown-menu a {
  text-decoration: none; }

.search-icon {
  display: inline-block;
  width: 17px;
  height: 18px;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("/smr/assets/nps/images/rebranding/icon-search.png");
  background-position: 1px 1px;
  background-repeat: no-repeat;
  margin-top: 1px; }

.table-fixed {
  table-layout: fixed; }

.table th, .table td {
  border-top: 1px solid #E5EBEB; }

.table td:first-child {
  border-left: none; }

.table-bordered th {
  border-left: 0px solid #E5EBEB; }

.table-bordered {
  border: 1px solid #E5EBEB; }

#add-attachment {
  padding: 20px 10px; }

.file-attachment {
  padding-top: 13px; }

.input-append .btn.btn-file {
  margin-top: 0px;
  padding-bottom: 7px;
  *padding-top: 5px;
  *padding-bottom: 6px;
  *margin-top: -32px;
  *margin-left: 220px; }

.close {
  float: right;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  color: #333333;
  opacity: 1;
  filter: alpha(opacity=100); }
  .close:hover, .close:focus {
    color: #333333;
    text-decoration: none;
    cursor: pointer;
    opacity: 1;
    filter: alpha(opacity=100); }

.caret {
  background: url(/smr/assets/nps/images/rebranding/icon-drop-down.png) no-repeat;
  width: 12px;
  height: 10px;
  vertical-align: top;
  border-top: 0px solid #000000;
  border-right: 0px solid transparent;
  border-left: 0px solid transparent; }

.badge {
  background-color: #000; }

.user-caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  *margin-left: 0px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.tblThumb {
  float: left;
  margin: 5px 10px 0 0; }

.tblThumb img {
  width: 50px;
  height: 50px; }

.temp-fileupload {
  padding-top: 20px; }

.dropdown {
  margin-top: 0px; }

.ie10 #app .content .msg-box .dataTables_length select {
  background: none white;
  /* Only works in IE10 */ }

.ie10 select {
  padding: 0 0 0 6px; }

.form-control span.fileinput-filename {
  display: inline-block;
  width: 250px;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis; }

.field {
  font-family: Arial;
  position: relative;
  display: inline-block; }

.field > label {
  font-size: 11px;
  position: absolute;
  top: -19px;
  left: 0;
  transition: all .2s linear;
  color: #0077C0; }

.field > input:invalid + label {
  top: -19px;
  opacity: 0; }

.field > input:valid + label {
  opacity: 1;
  top: -19px; }

.field > input:focus {
  outline: none; }

.field > input:focus + label {
  color: #0077C0; }

.field-wrapper {
  float: left;
  position: relative;
  margin: 10px; }

.field-wrapper > input:focus + label {
  color: #0077C0; }

.orangeText {
  color: #FF001A;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  font-size: 12px; }

.has-error .form-control,
.has-error .form-control:focus {
  border-color: #F05123; }

.form-group.has-error .help-block {
  color: #F05123; }

.form-group.has-error .control-label {
  color: #333333; }

.row-margin {
  margin: 10px 0px; }

.full-border-grey {
  border: 1px solid #C4CACA;
  padding: 5px; }

/*** **Header _header***/
.login-ext #header.login .section-bottom.partner {
  height: 58px; }
  .login-ext #header.login .section-bottom.partner .brand {
    background: url("/smr/assets/nps/images/psn/nuancepsnbroughtyou.png") no-repeat 0px 28px;
    width: 535px; }

.login-ext #header.login .section-bottom .brand {
  background: url("/smr/assets/nps/images/psn/NuancePSNwordmark300.png") no-repeat 0px 28px; }

#wrapper.fluid #header.dashboard .content {
  width: 94%; }

#header.login .section-top, #header.registration .section-top {
  height: 38px;
  margin: 0; }

#header.login .section-bottom, #header.registration .section-bottom {
  height: 72px;
  width: 100%; }
  #header.login .section-bottom .brand, #header.registration .section-bottom .brand {
    background: url("/smr/assets/nps/images/psn/NuancePSNwordmark400.png") no-repeat 0px 28px;
    height: 72px;
    background-position: center; }

#header.login .section-bottom.partner, #header.registration .section-bottom.partner {
  height: 58px; }
  #header.login .section-bottom.partner .content, #header.registration .section-bottom.partner .content {
    height: 58px; }
  #header.login .section-bottom.partner .brand, #header.registration .section-bottom.partner .brand {
    background-position: 0 50%;
    height: 58px; }

#header.dashboard ul, #header.dashboard ol {
  padding: 0;
  margin: 0 0 0px 0px; }

#header.dashboard .section-top {
  height: 38px;
  margin: 0;
  position: relative;
  z-index: 99999; }

#header.dashboard .section-bottom {
  height: 73px; }
  #header.dashboard .section-bottom .brand {
    background: url("/smr/assets/nps/images/psn/NuancePSNwordmark300.png") no-repeat 0px 0px;
    width: 300px;
    height: 17px; }

#header.dashboard .custom-logo {
  height: 50px;
  width: 460px;
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left; }
  #header.dashboard .custom-logo .custom {
    height: 60px; }

#header.dashboard .logo {
  height: 17px;
  width: 450px;
  position: relative;
  padding-top: 26px;
  float: left; }
  #header.dashboard .logo .clogo {
    padding-top: 0px; }

#header.dashboard .content {
  width: 970px;
  margin: 0 auto;
  position: relative; }

#header.dashboard .left-side {
  float: left;
  width: 196px;
  height: 38px; }

#header.dashboard .message-links {
  float: left;
  font-size: 12px;
  padding: 0px 0 0 0px;
  height: 38px;
  width: 295px;
  display: inline-block;
  *display: inline; }
  #header.dashboard .message-links ul {
    list-style: none; }
    #header.dashboard .message-links ul.inline > li {
      padding: 0 0 0 20px; }
      #header.dashboard .message-links ul.inline > li.warning {
        width: 40px;
        padding: 0px;
        border-right: 0px solid #FFF; }
        #header.dashboard .message-links ul.inline > li.warning .warning-message {
          display: block;
          width: 38px;
          height: 38px;
          padding-left: 6px; }
      #header.dashboard .message-links ul.inline > li.contact {
        padding: 0 0 0 19px; }
    #header.dashboard .message-links ul > li {
      display: inline-block;
      border-right: 1px solid #FFF;
      *display: inline;
      height: 38px;
      width: 123px; }
      #header.dashboard .message-links ul > li.messages {
        width: 122px;
        border-left: 1px solid #FFF; }
  #header.dashboard .message-links .msgicon {
    position: relative;
    top: 8px;
    display: block;
    height: 24px;
    width: 32px;
    float: left;
    cursor: pointer; }
  #header.dashboard .message-links .msgtext {
    position: relative;
    top: 9px;
    display: block;
    height: 19px;
    padding: 2px 0px 0px 0px;
    margin: 0px;
    float: left;
    cursor: pointer;
    *font-size: 11px; }

#header.dashboard .header-icon-shift-left {
  margin-left: -164px; }

#header.dashboard .temp-user .user-links ul.navigation ul.dropdown-menu a.dwn-link.disabled, #header.dashboard .temp-user .user-links ul.navigation ul.dropdown-menu a.dwn-link.disabled:link, #header.dashboard .temp-user .user-links ul.navigation ul.dropdown-menu a.dwn-link.disabled:hover, #header.dashboard .temp-user .user-links ul.navigation ul.dropdown-menu a.dwn-link.disabled:visited {
  color: #626d6f;
  text-decoration: underline; }

#header.dashboard .user-links {
  float: right;
  font-size: 13px;
  color: #333333;
  padding: 11px 0 0 0;
  *font-size: 11px;
  *padding: 11px 0 0 0;
  margin: 0 0 0 0px;
  z-index: 9999; }
  #header.dashboard .user-links li.dropdown:hover .dropdown-menu {
    display: block; }
  #header.dashboard .user-links li.dropdown:hover > .dropdown-toggle {
    color: #FFF; }
  #header.dashboard .user-links ul.navigation {
    list-style: none;
    padding: 0;
    margin: 2px 0 0 0;
    line-height: 14px; }
    #header.dashboard .user-links ul.navigation > li {
      display: inline-block;
      *display: inline;
      padding-right: 5px;
      vertical-align: bottom;
      padding-left: 1px;
      *padding-left: 5px;
      border-right: 1px solid #ffffff;
      line-height: 14px; }
      #header.dashboard .user-links ul.navigation > li ul.dropdown-menu {
        z-index: 1000; }
      #header.dashboard .user-links ul.navigation > li + li:before {
        padding: 0 2px;
        color: #FFF;
        /*content: "|\00a0";*/ }
    #header.dashboard .user-links ul.navigation > li.welcome {
      text-overflow: ellipsis;
      white-space: nowrap;
      width: 202px;
      overflow: hidden;
      text-align: right; }
    #header.dashboard .user-links ul.navigation > li.last {
      border: none;
      padding-right: 0; }

#header.dashboard .search {
  float: right;
  padding: 21px 0 3px 0px;
  margin: 0 0px 0 0px;
  width: auto; }
  #header.dashboard .search #searchBtn {
    display: none; }
  #header.dashboard .search select {
    font-family: "Arial", Helvetica, sans-serif;
    font-size: 13px; }
  #header.dashboard .search .form-control {
    border-radius: 0px;
    color: #999999;
    font-weight: normal; }
  #header.dashboard .search .btn {
    line-height: 20px;
    height: 20px; }
  #header.dashboard .search .btn-white {
    padding: 4px 12px;
    border: 1px solid #cccccc;
    height: 30px;
    background-color: white; }
  #header.dashboard .search .btn-liteGrey {
    padding: 4px 12px;
    border: 1px solid #cccccc;
    height: 30px;
    background-color: #f5f5f5; }
  #header.dashboard .search .input-large form-control {
    width: 171px;
    height: 30px; }
  #header.dashboard .search .input-append {
    width: 213px; }
  #header.dashboard .search .search-elements {
    display: none;
    list-style: none; }
    #header.dashboard .search .search-elements li {
      padding-right: 3px;
      padding-left: 3px;
      float: left; }
      #header.dashboard .search .search-elements li .dropdown-menu li {
        float: none; }
  #header.dashboard .search .search-title {
    font-size: 16px;
    padding-top: 7px;
    display: block; }
  #header.dashboard .search .advance-search {
    width: 50px;
    font-size: 10px;
    line-height: 11px;
    padding-top: 0px;
    padding-left: 30px;
    display: block; }
  #header.dashboard .search .flat-input-icon {
    width: 200px;
    background: #FFF url(/smr/assets/nps/images/rebranding/icon-search.png) no-repeat 175px; }
  #header.dashboard .search .btn-group.open .dropdown-toggle {
    background-color: #fff; }

.dropdown-menu li.loggedin {
  padding-top: 8px; }

.dropdown-menu li.loggout {
  padding-left: 8px;
  padding-bottom: 10px; }

.longtext {
  padding: 5px 0px;
  *padding-left: 8px; }
  .longtext span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;
    line-height: 16px; }

.dropdown-menu > li.longtext > span {
  *padding-left: 0px; }

/*Temp USER styles ** header.jsp  _header_temp*/
.header .temp-user .top {
  padding: 0px; }
  .header .temp-user .top .content-inner {
    width: 580px; }

.header .temp-user .search {
  float: right;
  padding: 40px 0 3px 0px; }

.header .temp-user .message-links {
  display: inline-block;
  width: 117px;
  border-right: none;
  border-left: none; }

.bordered-dropDown {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #C4CACA;
  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
  position: absolute;
  z-index: 1001;
  height: 90px;
  width: inherit; }

.selectedStudyStatus1Ids-wrapper:hover, .selectedStudyStatus2Ids-wrapper:hover, .selectedStudyStatus3Ids-wrapper:hover {
  background: #EEE;
  color: #FFF; }

.selectedStudyStatus1Ids-wrapper label, .selectedStudyStatus2Ids-wrapper label, .selectedStudyStatus3Ids-wrapper label {
  color: #333;
  font-weight: normal;
  line-height: 23px;
  margin: 0 0 0 7px;
  vertical-align: top; }

#studyStatusSelection1, #studyStatusSelection2, #studyStatusSelection3 {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #C4CACA;
  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
  position: absolute;
  z-index: 1001; }
  #studyStatusSelection1 .jspTrack, #studyStatusSelection2 .jspTrack, #studyStatusSelection3 .jspTrack {
    background: #dfdfdf;
    position: relative; }
  #studyStatusSelection1 .jspDrag, #studyStatusSelection2 .jspDrag, #studyStatusSelection3 .jspDrag {
    background: #878787;
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer; }

/***
**TabNav Dashboard _tab_nav
***/
#wrapper.fluid .navbar .content-inner {
  width: 100%; }

#wrapper.fluid .navbar .content {
  width: 94%; }

#wrapper.fluid .navbar .nav {
  padding: 0px;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }

body:has(.right-side) #wrapper.fluid .navbar .nav {
  padding-right: 20%; }

#contactSubNav.nav > li > a {
  padding: 0px 0px; }

#header-tabs.navbar-nav > li {
  display: inline-block; }

.navbar {
  margin-bottom: 8px; }
  .navbar .content-inner {
    width: 970px;
    margin: 0 auto; }
  .navbar .nav {
    padding: 0 0 0 194px;
    height: 40px;
    margin: 0;
    display: flex;
    justify-content: flex-start;
    width: 100%; }
    .navbar .nav.color-gray > .active > a, .navbar .nav.color-gray > .active a:hover, .navbar .nav.color-gray > .active a:focus {
      color: #FFF;
      background: #333333; }
    .navbar .nav > .active > a, .navbar .nav > .active a:hover, .navbar .nav > .active a:focus {
      color: #FFF;
      background: #1A6B96; }
    .navbar .nav > li {
      flex: 1;
      max-width: 155px; }
      .navbar .nav > li.dropdown.open > .dropdown-toggle, .navbar .nav > li.dropdown.active > .dropdown-toggle, .navbar .nav > li.dropdown.open.active > .dropdown-toggle {
        color: #FFF;
        background: #333333; }
      .navbar .nav > li > a {
        color: #0077C0;
        font-weight: normal;
        text-align: center;
        font-size: 16px;
        line-height: 10px;
        text-shadow: 0 0px 0 transparent; }
        .navbar .nav > li > a:hover {
          color: #1A6B96;
          background: #E5EBEB; }

.noShadow, .navbar .nav > .active > a, .navbar .nav > .active a:hover, .navbar .nav > .active a:focus {
  -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0); }

/*Temp USER NAV */
.navbar {
  border: 0px solid transparent; }
  .navbar .nav.temp-user {
    padding: 0 0 0 0px;
    height: 40px;
    margin: 0; }

.navbar-content {
  min-height: 40px; }
  .navbar-content:before, .navbar-content:after {
    display: table;
    content: "";
    line-height: 0; }
  .navbar-content:after {
    clear: both; }

#header-tabs li.dropdown:hover .dropdown-menu {
  display: block; }

#header-tabs li.dropdown:hover > .dropdown-toggle {
  color: #FFF;
  background: #333333; }

#header-tabs .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  min-width: 153px;
  padding: 5px 0;
  margin: 0px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #E5EBEB;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 1px;
  *border-bottom-width: 1px;
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border-top-width: 0px; }
  #header-tabs .dropdown-menu:before {
    content: '';
    display: inline-block;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 0px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 0px;
    left: 0px; }
  #header-tabs .dropdown-menu:after {
    content: '';
    display: inline-block;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 0px solid #ffffff;
    position: absolute;
    top: 0px;
    left: 0px; }

/***
**Content dashboard _layout
***/
.container {
  position: relative;
  padding-bottom: 120px; }
  @media (max-width: 560px) {
    .container {
      padding-bottom: 160px; } }
  .container.external {
    padding-top: 20px; }

.container-fluid {
  position: relative;
  padding-bottom: 120px; }
  .container-fluid.external {
    padding-top: 20px; }

.content {
  margin-right: auto;
  margin-left: auto; }

#wrapper {
  min-height: 100%;
  position: relative;
  z-index: 1; }

select,
.editStudy select {
  font-family: "Arial", Helvetica, sans-serif;
  padding: 5px;
  padding: 0 0 0 6px\0;
  font-size: 13px;
  line-height: 16px;
  height: 30px;
  -webkit-appearance: none; }

.imageTab .disclaimer {
  font-size: small;
  font-weight: bold;
  padding-bottom: 20px;
  padding-left: 30px; }

.imageTab #uploadLink {
  padding: 6px 15px; }

.imageTab .viewer-option {
  border-top: solid 1px #C4CACA; }

#work-viewerOptions.viewer-option {
  border-top: solid 1px #C4CACA; }

#advImgSearch .right-side {
  margin-top: 0px; }

#app {
  margin: auto;
  min-height: 400px;
  text-align: left;
  padding-bottom: 30px; }
  #app ul, #app ol {
    padding: 0;
    margin: 0 0 0px 0px; }
  #app.login-type {
    padding-top: 20px; }
    #app.login-type.signup {
      padding-top: 0px; }
  #app.container {
    width: 970px;
    padding-bottom: 147px;
    padding-right: 0px;
    padding-left: 0px; }
    #app.container .content {
      width: 774px;
      float: left; }
      #app.container .content.full {
        width: 970px; }
        #app.container .content.full .content-nav, #app.container .content.full .content-main {
          width: 950px; }
      #app.container .content .section-article {
        border: solid 1px #C4CACA; }
        #app.container .content .section-article .content-nav, #app.container .content .section-article .content-main, #app.container .content .section-article .search-results {
          width: 754px; }
        #app.container .content .section-article .content-nav {
          height: 34px; }
  #app.container-fluid {
    padding-bottom: 147px; }
    #app.container-fluid .section-article .content-nav {
      height: 10px; }
    #app.container-fluid .section-article .content-nav.admin {
      height: 40px; }
  #app .pinned {
    width: 186px;
    margin-right: 8px;
    float: left; }
  #app .section-article {
    padding-bottom: 20px;
    min-height: 500px; }
    #app .section-article .content-nav, #app .section-article .content-main, #app .section-article .search-results {
      margin: 0 auto;
      position: relative; }
    #app .section-article .content-main.admin {
      margin: 0 30px;
      padding: 20px 30px;
      border: solid 1px #E5EBEB;
      position: relative;
      z-index: 1; }
    #app .section-article .content-nav {
      display: block;
      margin: 0 auto;
      padding: 0; }

#ui-datepicker-div.ui-datepicker select.ui-datepicker-year,
#ui-datepicker-div.ui-datepicker select.ui-datepicker-month {
  width: 45%;
  margin: 3px;
  background: #FFF url(/smr/assets/nps/images/rebranding/icon-drop-down.png) no-repeat scroll 95% 50%;
  *background: none #FFF; }

.form-horizontal {
  padding-top: 0px; }
  .form-horizontal .checkbox input {
    *margin-top: 2px; }
  .form-horizontal .form-group {
    margin-bottom: 8px;
    margin-left: 0px; }
    .form-horizontal .form-group .col-sm-5 select.input-large form-control {
      width: 328px;
      border-radius: 3px; }
    .form-horizontal .form-group .col-sm-5 select.input-medium {
      width: 114px;
      border-radius: 3px; }
    .form-horizontal .form-group .col-sm-5 select option {
      color: #333333; }
    .form-horizontal .form-group .col-sm-5 select.empty {
      color: grey; }
    .form-horizontal .form-group .col-sm-5 .input-large form-control {
      font-size: 12px;
      width: 314px; }
    .form-horizontal .form-group .col-sm-5 .input-medium {
      font-size: 12px;
      width: 107px; }

.register.ext-page .terms-panel .content {
  padding-top: 0px; }
  .register.ext-page .terms-panel .content.action-buttons {
    padding-top: 15px; }

.terms-panel {
  position: relative;
  margin-top: 20px;
  height: 380px;
  overflow-x: scroll;
  padding: 15px; }

.baa-panel {
  position: relative;
  margin: 20px 0px 20px 0px;
  height: 380px;
  overflow-x: scroll;
  padding: 15px;
  border: 1px solid #cccccc; }

.instructional {
  padding-top: 15px; }

.terms-action-buttons {
  padding-top: 15px; }

::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px; }

::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5); }

/*** ** =pinned sidebar sidebar.jsp _pinned_sidebar ***/
.info-icon, .pinned-bar .pinned-heading .info-icon {
  display: inline-block;
  width: 22px;
  height: 22px;
  line-height: 12px;
  vertical-align: text-top;
  background-image: url("/smr/assets/nps/images/psn/InfoIcon.png");
  background-repeat: no-repeat;
  margin-top: -2px; }

.pinned-bar {
  float: left;
  position: relative;
  vertical-align: top;
  width: 186px;
  z-index: 1;
  background: #FFF;
  border: solid 1px #C4CACA; }
  .pinned-bar #smr2-content-1 {
    padding: 10px 0px 0 13px;
    width: 237px;
    height: 112px;
    margin: -116px 0 0 95px; }
  .pinned-bar .pinned-heading {
    padding: 7px 0 0 10px;
    height: 18px; }
    .pinned-bar .pinned-heading .h-text {
      color: #333333;
      font-weight: normal; }
    .pinned-bar .pinned-heading .h-icon {
      padding-left: 98px; }
  .pinned-bar .pinned-group {
    color: #333333; }
    .pinned-bar .pinned-group .pinned-inner {
      width: 176px;
      margin: 0 auto; }
    .pinned-bar .pinned-group.contacts {
      margin-bottom: 10px; }
      .pinned-bar .pinned-group.contacts .pinned-heading {
        height: 24px; }
    .pinned-bar .pinned-group .cbthumb, .pinned-bar .pinned-group .sbthumb {
      height: 50px;
      width: 50px;
      padding: 0px 0px 4px 0px; }
      .pinned-bar .pinned-group .cbthumb a, .pinned-bar .pinned-group .sbthumb a {
        display: block; }
      .pinned-bar .pinned-group .cbthumb img, .pinned-bar .pinned-group .sbthumb img {
        padding: 1px;
        height: 45px;
        width: 45px;
        background: #E5EBEB; }
    .pinned-bar .pinned-group .unpin {
      width: 25px;
      height: 47px;
      float: left; }
      .pinned-bar .pinned-group .unpin a {
        background: url("/smr/assets/nps/images/psn/PinIcon.png") no-repeat 6px 16px;
        color: #FFF;
        display: block;
        font-size: 10px;
        text-decoration: none;
        width: 24px;
        height: 47px; }
    .pinned-bar .pinned-group .pinned-toggle {
      cursor: pointer;
      cursor: hand;
      cursor: hand;
      background: url("/smr/assets/nps/images/psn/ArrowRight.png") no-repeat 10px 5px #E5EBEB;
      height: 21px;
      padding: 2px 0px 0px 25px;
      line-height: 1.4em; }
      .pinned-bar .pinned-group .pinned-toggle.expand {
        background: url("/smr/assets/nps/images/psn/ArrowDown.png") no-repeat 10px 5px #E5EBEB; }
    .pinned-bar .pinned-group .pinned-study-right {
      float: left;
      overflow: hidden;
      width: 100px; }
    .pinned-bar .pinned-group .pinned-study-row, .pinned-bar .pinned-group .pinned-contact-row {
      width: 175px;
      list-style-type: none;
      background: #FFF;
      border-bottom: 1px solid #E5EBEB;
      padding: 1px; }
    .pinned-bar .pinned-group .pinned-study-left, .pinned-bar .pinned-group .pinned-contact-left {
      cursor: pointer;
      width: 53px;
      float: left; }
    .pinned-bar .pinned-group .pinned-study-right, .pinned-bar .pinned-group .pinned-contact-right {
      width: 90px;
      float: left; }
    .pinned-bar .pinned-group .pinned-contact-thumb, .pinned-bar .pinned-group .pinned-study-thumb {
      margin: 2px 2px 2px 2px;
      cursor: pointer;
      width: 45px;
      height: 45px; }
    .pinned-bar .pinned-group .pinned-study-head {
      font-size: 12px;
      overflow: hidden;
      width: 102px;
      font-weight: normal; }
    .pinned-bar .pinned-group #pinned-facs .pinned-contact-head {
      font-size: 11px; }
    .pinned-bar .pinned-group .pinned-contact-head {
      font-size: 12px;
      font-weight: normal; }
    .pinned-bar .pinned-group .pinned-study-empty {
      font-size: 12px;
      font-style: italic;
      padding: 0 5px;
      text-transform: capitalize;
      color: #626d6f; }
    .pinned-bar .pinned-group .pinned-contact-empty {
      font-size: 12px;
      font-style: italic;
      padding: 0 5px;
      text-transform: capitalize;
      color: #626d6f; }
    .pinned-bar .pinned-group .pinned-contact-text, .pinned-bar .pinned-group .pinned-study-text {
      font-size: 10px;
      line-height: normal; }
    .pinned-bar .pinned-group .jspVerticalBar {
      position: absolute;
      top: 0;
      right: 0;
      width: 4px;
      height: 100%;
      background: none; }
    .pinned-bar .pinned-group .jspHorizontalBar {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 3px;
      background: none; }
    .pinned-bar .pinned-group .jspTrack {
      background: white;
      position: relative; }
    .pinned-bar .pinned-group .jspDrag {
      background: #C4CACA;
      position: relative;
      top: 0;
      left: 0;
      cursor: pointer; }
    .pinned-bar .pinned-group ul li {
      font-size: 1em;
      line-height: 1.33em;
      list-style-image: none;
      list-style-type: none;
      margin: 0 0 0 0;
      padding: 0; }
    .pinned-bar .pinned-group .wordBreak, .pinned-bar .pinned-group .pinned-contact-text, .pinned-bar .pinned-group .pinned-study-text {
      word-break: break-all;
      word-wrap: break-word; }
    .pinned-bar .pinned-group .truncate, .pinned-bar .pinned-group .pinned-study-head, .pinned-bar .pinned-group #pinned-facs .pinned-contact-head, .pinned-bar .pinned-group .pinned-contact-head {
      white-space: nowrap;
      text-overflow: ellipsis;
      width: 87px;
      overflow: hidden;
      display: block; }

/***
**Footer
***/
#footer {
  text-align: left;
  line-height: 17px;
  padding: 15px 0 0px 0;
  font-size: 12px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0px; }
  #footer p {
    margin: 0 0 4px; }
  #footer.login .footer-logo, #footer.registration .footer-logo {
    background: url("/smr/assets/nps/images/psn/NuanceLogo120.png") no-repeat;
    width: 120px;
    height: 25px; }
  #footer.login .footer-content, #footer.registration .footer-content {
    margin-inline: 15px; }
  #footer.dashboard.analytics {
    position: relative; }
  #footer.dashboard .footer-logo {
    background: url("/smr/assets/nps/images/psn/NuanceLogo95.png") no-repeat;
    width: 164px;
    height: 20px; }
  #footer.dashboard .footer-content {
    width: 774px; }
  #footer.dashboard .content {
    width: 970px; }

/*Temp USER styles ** header.jsp  _header_temp*/
.temp-user #footer-message {
  padding-left: 0px; }

/*****  Login   _login *****/
.modal-footer {
  background-color: #FFF;
  border-top: solid 0 #FFF; }

.login.partner-logo .content {
  width: 638px; }

.login.partner-logo .content.ufhealth-full-with {
  width: 835px; }

.login .login-textbox {
  text-align: center;
  margin-bottom: 15px; }
  .login .login-textbox.bookmark-this-page {
    position: fixed;
    top: 120px;
    right: 24px; }
    .login .login-textbox.bookmark-this-page .bookmark-icon {
      background: transparent;
      color: #333333;
      float: right;
      background: url(/smr/assets/nps/images/bookmark-icon.png);
      background-repeat: no-repeat;
      background-position-x: 116px;
      width: 135px; }

.login .content {
  position: relative;
  max-width: min(100%, 550px); }

.login.external h1 {
  padding: 20px 0 50px 0; }
  .login.external h1.super {
    font-size: 26px;
    line-height: 27px; }

.login.external #error-messages {
  left: 150px;
  position: absolute;
  top: 64px;
  width: 314px; }

.login.external .container-fields {
  padding-left: 0; }

.login.external .content {
  padding-left: 150px; }

.login.external .sign-up {
  text-align: right;
  width: 314px; }

.login.external .form-group {
  margin: 0; }

.login h1 {
  color: #333333;
  font-weight: bold;
  padding: 45px 0 45px 0;
  text-align: center; }

.login .alert {
  text-align: center; }

.login .email-label {
  color: #333333;
  position: relative;
  font-weight: 700;
  display: block;
  text-align: left;
  margin-bottom: -10px;
  font-size: 12px; }

.login input.email, .login input.password {
  color: #626d6f;
  width: 314px; }

.login input.btn-success {
  margin-bottom: 0; }

.login .inputEmail.forgot-password .help-inline {
  position: absolute;
  top: 7px;
  right: 185px; }

.login .inputPass .has-error,
.login .inputEmail .has-error {
  text-align: center;
  display: flex;
  justify-content: center; }
  .login .inputPass .has-error .field,
  .login .inputEmail .has-error .field {
    display: flex;
    flex-direction: column-reverse;
    gap: 10px; }
    .login .inputPass .has-error .field .help-inline,
    .login .inputEmail .has-error .field .help-inline {
      color: #a94442;
      text-align: left; }

.login .forgot-pass {
  font-size: 18px; }

.login .not-member {
  clear: both;
  color: #333333;
  font-size: 14px;
  text-align: center;
  margin-top: 30px; }
  .login .not-member a {
    display: block; }

.login .sign-up {
  text-align: center;
  margin: 0 auto;
  width: 314px; }
  .login .sign-up .control-input {
    text-align: left; }
    .login .sign-up .control-input input {
      width: 100%; }

.login #error-messages {
  width: 314px;
  margin: 0 auto;
  margin-top: -30px ul;
    margin-top-font-size: 13px;
    margin-top-list-style-type: none;
    margin-top-margin: 0;
    margin-top-padding: 0; }
  .login #error-messages .errorMessage,
  .login #error-messages .loginMessage {
    color: #FF001A;
    font-size: 13px;
    margin: 0; }

.login .forgot-link {
  max-width: 314px;
  margin: 0 auto;
  text-align: left;
  margin-top: 15px; }

.partner-logo {
  padding-top: 40px; }
  .partner-logo.sso {
    float: left;
    padding-top: 6px; }
  .partner-logo.normal img {
    height: 95px; }
  .partner-logo.large {
    padding-top: 30px; }
    .partner-logo.large img {
      height: 140px; }
    .partner-logo.large img.ufhealth {
      height: 230px; }

.ufhealth-message {
  background: #1A6B96;
  color: #FFF;
  font-size: 12px;
  padding: 4px;
  width: 569px; }

/***
** Home Space Util dashboard/dashboard.jsp _home
*****/
.sectionHeader {
  line-height: 40px; }

.gs-icon {
  display: inline-block;
  width: 23px;
  height: 23px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("/smr/assets/nps/images/psn/GetStarted123.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  margin-top: 1px; }

.gs-step1 {
  background-position: 0px 1px; }

.gs-step2 {
  background-position: 0px -24px; }

.gs-step3 {
  background-position: 0px -50px; }

.module h2.sectionHeader, .sectionHeader {
  color: #333333;
  font-weight: normal;
  font-size: 15px;
  font-weight: bold;
  width: auto;
  padding: 0 0 0 14px;
  margin: 0; }

#space-utilization {
  border: solid 1px #C4CACA;
  margin-bottom: 10px;
  height: 125px; }
  #space-utilization .space-utilization-inner {
    background: #FFF; }
  #space-utilization #uploadProgress {
    padding: 20px 14px 0 14px;
    position: relative; }
    #space-utilization #uploadProgress span {
      float: right;
      font-size: 13px;
      color: #333333;
      margin-left: 0px; }
  #space-utilization #jqUploadProgBar {
    width: 57%;
    height: 1.2em;
    float: left; }

#taskSection {
  display: block;
  border: solid 1px #C4CACA;
  min-height: 190px;
  background: #FFF; }
  #taskSection.span8 #common-tasks li {
    float: left;
    padding: 15px 0 0 16px; }
  #taskSection #request-a-study {
    background: url("/smr/assets/nps/images/psn/RequestImages.png") 0 0 no-repeat; }
  #taskSection #share-a-study {
    background: url("/smr/assets/nps/images/psn/ShareImages.png") 9px 0 no-repeat; }
  #taskSection #upload-a-study {
    background: url("/smr/assets/nps/images/psn/UploadImages.png") 0 0 no-repeat; }
  #taskSection #request-a-study, #taskSection #share-a-study {
    text-align: center;
    cursor: hand; }
  #taskSection.module-large h4, #taskSection.module-large span {
    font-weight: normal;
    font-size: 15px;
    margin: 28px 0 0 0;
    cursor: hand;
    float: left; }
  #taskSection.module-large .shst a {
    padding-left: 20px; }
  #taskSection.module-large .rqst a {
    padding-left: 15px; }
  #taskSection.module-large .upst a {
    padding-left: 20px; }
  #taskSection.module-large #request-a-study {
    margin: auto;
    width: 55px;
    height: 72px;
    float: left; }
  #taskSection.module-large #share-a-study {
    height: 72px;
    margin: auto;
    width: 100px;
    float: left; }
  #taskSection.module-large #upload-a-study {
    cursor: hand;
    text-align: center;
    height: 72px;
    margin: auto;
    width: 55px;
    float: left; }
  #taskSection.module-large #common-tasks li {
    float: left;
    padding: 20px 0 0 0px;
    width: 245px; }
    #taskSection.module-large #common-tasks li.rqst {
      padding-left: 35px; }
  #taskSection.module-medium {
    width: 575px; }
    #taskSection.module-medium h4, #taskSection.module-medium span {
      color: #333333;
      font-weight: normal;
      line-height: 1.8em;
      font-size: 13px;
      margin: 8px auto 0 auto;
      text-transform: uppercase;
      display: block;
      width: 122px;
      text-align: center;
      cursor: hand; }
    #taskSection.module-medium #request-a-study {
      margin: auto;
      width: 40px;
      height: 72px;
      display: block; }
    #taskSection.module-medium #share-a-study {
      height: 72px;
      margin: auto;
      width: 95px;
      display: block; }
    #taskSection.module-medium #upload-a-study {
      background: url("/smr/assets/nps/images/psn/UploadImages.png") 0 15px no-repeat;
      cursor: hand;
      text-align: center;
      height: 72px;
      margin: auto;
      width: 40px;
      display: block; }
    #taskSection.module-medium #common-tasks li {
      float: left;
      padding: 15px 0 0 0px;
      width: 190px; }
      #taskSection.module-medium #common-tasks li.rqst {
        padding-left: 4px; }
  #taskSection .dashlink a, #taskSection .dashlink a:hover {
    display: block;
    position: relative;
    overflow: hidden; }

#dash-info .module {
  border: solid 1px #C4CACA;
  min-height: 170px;
  margin: 10px 0 0 0; }

#dash-info .module-medium {
  width: 380px; }

#dash-info #activity-section ul {
  padding: 10px; }
  #dash-info #activity-section ul li {
    padding: 3px 0 3px 0;
    line-height: 20px;
    list-style-image: none;
    list-style-type: none;
    color: #333333;
    font-weight: normal; }
    #dash-info #activity-section ul li .active-link {
      color: #333333; }

#dash-info #request-section ul {
  padding: 10px; }
  #dash-info #request-section ul li {
    padding: 3px 0 3px 0; }

#dash-info #request-section a, #dash-info #request-section a:visited {
  font-weight: normal; }

#get-started {
  border: solid 1px #C4CACA;
  min-height: 190px;
  margin: 0px; }
  #get-started.module-small {
    width: 186px; }
  #get-started ul {
    padding: 16px 0 0 10px; }
    #get-started ul li {
      padding: 5px 0 5px 0;
      position: relative;
      height: 28px; }
      #get-started ul li i {
        display: block;
        float: left; }
      #get-started ul li a {
        padding-top: 5px;
        padding-left: 4px;
        display: block;
        float: left; }
      #get-started ul li span.badge {
        margin-right: 15px; }

#dash-sidebar {
  border: solid 1px #C4CACA;
  min-height: 190px;
  margin: 0px 0 0 0;
  background: url("/smr/assets/nps/images/rebranding/asterix.png") no-repeat 5px 10px; }
  #dash-sidebar .tempaccess-inner {
    padding-bottom: 10px; }
  #dash-sidebar.module-small {
    width: 167px;
    padding: 10px; }
  #dash-sidebar h2 {
    font-size: 12px;
    text-transform: uppercase; }
  #dash-sidebar ul {
    margin: 11px 0 11px 7px; }
    #dash-sidebar ul li {
      list-style: disc inside none; }
  #dash-sidebar .tcenter {
    text-align: center; }
  #dash-sidebar .time-limit {
    margin: 15px 0; }

/***
**Contacs subnav
***/
.content-nav .header-title {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 370px; }
  .content-nav .header-title h2 {
    line-height: normal; }

.content-nav .header-right-links {
  position: absolute;
  top: 8px;
  right: 0px; }

.content-nav ul#searchConInfo {
  float: none;
  margin: 0;
  position: absolute;
  left: 150px;
  top: 11px;
  font-size: 12px; }

.content-nav ul#contactSubNav {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  z-index: 12;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 14px;
  background: #DFDFDF;
  width: 170px; }
  .content-nav ul#contactSubNav li {
    font-size: 13px;
    color: #1A6B96;
    height: 1.8em; }

.content-nav #subNavViewAllContacts ul#contactSubNav-drop {
  background: transparent;
  list-style-image: none;
  line-height: 1.3em;
  /*margin: 25px 0 0;
	padding: 10px 0;*/
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 0; }

.content-nav .dp-sh {
  -moz-box-shadow: 0.7px 6px 12px #777777;
  -webkit-box-shadow: 0.7px 6px 12px #777777;
  box-shadow: 0.7px 6px 12px #777777;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#777777')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#777777');
  position: relative;
  overflow: hidden; }

.content-nav #subNavViewAllContacts ul#contactSubNav-drop li {
  font-weight: normal;
  line-height: 1.8em;
  height: 1.8em;
  padding: 0 0px 0 0;
  margin: 0px;
  z-index: 11;
  display: none;
  white-space: nowrap;
  color: #1A6B96;
  border-bottom: solid 1px #dfdfdf;
  border-right: solid 1px #dfdfdf;
  background: #fff none; }

.content-nav #subNavViewAllContacts ul#contactSubNav-drop li:hover {
  /*color:$global-blue;*/
  display: none; }

.content-nav #subNavViewAllContacts ul#contactSubNav-drop #cAll {
  border-top: solid 1px #C4CACA; }

.content-nav #subNavViewAllContacts ul#contactSubNav-drop li.first {
  padding-left: 30px;
  padding-bottom: 6px;
  background: url("/smr/assets/nps/images/rebranding/icon-arrow-col-sm-5.png") no-repeat 8px 3px transparent;
  display: block; }

.content-nav ul#contactSubNav li ul li a {
  color: #545454;
  display: block;
  line-height: 1.8em;
  height: 1.8em;
  padding: 0 0 0 15px;
  white-space: nowrap;
  text-decoration: none;
  width: 153px; }

.content-nav ul#contactSubNav li ul li a:hover {
  color: #1A6B96;
  background: #E7E7E7; }

.content-nav ul#contactSubNav li.last {
  background: none;
  color: #FFF;
  height: 35px; }

.content-nav ul#contactSubNav li.last:hover {
  color: #036;
  height: 35px;
  background: none; }

.content-nav #busy {
  position: absolute;
  top: 14px;
  left: 175px;
  width: 355px;
  color: #1A6B96; }

.content-nav #busy .busyloader {
  text-align: center;
  padding: 0 5px;
  font-size: 12px;
  margin: auto;
  width: 200px; }

.content-nav ul#group-con-nav {
  position: absolute;
  right: 1px;
  top: 12px;
  width: 365px;
  margin: 0px; }

.content-nav ul li#addNewGroup {
  border-right: solid 1px #379BD5;
  padding-right: 7px;
  margin: 0 0px;
  float: right;
  width: 120px; }

.content-nav ul li#addNewContacts {
  padding-left: 0px;
  padding-right: 7px;
  float: right;
  width: 112px; }

.content-nav ul li#addNewExport {
  border-left: solid 1px #379BD5;
  padding-left: 0px;
  padding-right: 5px;
  float: right;
  width: 95px; }

.content-nav #group-con-nav li a,
.content-nav #group-con-nav li a:hover,
.content-nav #group-con-nav li a:link {
  color: #1A6B96;
  cursor: pointer;
  cursor: hand;
  float: right;
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
  z-index: 1001; }

.content-nav #searchConInfo li {
  display: inline; }

.content-nav #searchConInfo #clearSearch a {
  text-decoration: underline; }

#app .content .tableRow {
  border-bottom: 1px solid #E5EBEB;
  width: 100%;
  font-size: 13px;
  word-wrap: break-word;
  padding-top: 9px; }

#app .content #rolodex {
  margin: 0 0 10px 0;
  padding: 7px 0px 0 0px;
  width: 568px;
  font-size: 13px;
  height: 26px;
  position: absolute;
  right: 0px; }
  #app .content #rolodex .letter {
    color: #333333;
    float: left;
    margin: 0 3px; }
    #app .content #rolodex .letter.used, #app .content #rolodex .letter.unused {
      color: #1A6B96; }
  #app .content #rolodex #pgDiv {
    float: left;
    margin-left: 10px;
    vertical-align: top; }
    #app .content #rolodex #pgDiv .pgLnk {
      cursor: pointer;
      color: #1A6B96;
      font-weight: bold; }
  #app .content #rolodex #pgTbl {
    vertical-align: top;
    width: 127px; }
    #app .content #rolodex #pgTbl td {
      color: #626d6f; }
    #app .content #rolodex #pgTbl span {
      padding: 0 2px 0 2px;
      font-size: 13px; }

#app .content .orangeText {
  color: #FF001A;
  /*float: left;*/
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  font-size: 12px; }

#contactList .mid-gray-line {
  color: #333333;
  /*position: relative;*/
  width: 100%;
  /*z-index: 1;*/
  height: 28px;
  padding: 5px 0 0 0px;
  border-bottom: solid 1px #E5EBEB; }
  #contactList .mid-gray-line a {
    text-decoration: none; }

.contact-list .tableRow {
  display: inline-block;
  font-family: "Arial", Helvetica, sans-serif;
  font-size: 11px;
  width: 100%;
  border-bottom: 1px solid #E5EBEB;
  color: #333333;
  position: relative;
  padding: 0px 0px; }
  .contact-list .tableRow.letter-row .contact-msg-drop {
    top: 40px; }
  .contact-list .tableRow .contact-msg-drop {
    margin: 0px;
    position: absolute;
    top: 3px;
    right: 37px; }
    .contact-list .tableRow .contact-msg-drop .drop-menu-icon {
      height: 26px;
      margin: 0px;
      position: absolute;
      width: 36px;
      z-index: 2;
      cursor: pointer;
      padding: 0 0 0 2px;
      background: #fff none; }
      .contact-list .tableRow .contact-msg-drop .drop-menu-icon:hover, .contact-list .tableRow .contact-msg-drop .drop-menu-icon.hover {
        background: #E5EBEB;
        border-right: solid 1px #E5EBEB; }

.contact-list .tableRow-inner {
  display: inline-block;
  height: 100%;
  margin: 0px;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px; }

.contact-list .conTblChkbx {
  display: table;
  float: left;
  height: 50px;
  margin: 3px 10px 0 0;
  overflow: hidden; }

.contact-list .conTblThumb {
  float: left;
  margin: 3px 10px 0 0;
  width: 50px;
  height: 50px;
  background: #E5EBEB; }
  .contact-list .conTblThumb img {
    width: 50px;
    height: 50px; }

.contact-list .cType {
  font-family: "Arial", Helvetica, sans-serif;
  clear: both;
  color: #626d6f; }

.contact-list .conTblNfo {
  width: 440px;
  padding: 0 10px;
  float: left; }
  .contact-list .conTblNfo span.cNm {
    color: #0077C0;
    text-decoration: none; }
  .contact-list .conTblNfo span.ct-address {
    color: #333333; }

.tableRow ul.msgDrop {
  position: absolute;
  width: 138px;
  z-index: 60;
  font-size: 13px;
  top: 26px;
  right: -14px;
  margin: 0px;
  display: none; }
  .tableRow ul.msgDrop li {
    padding: 0px 0px 0;
    margin: 0px; }
    .tableRow ul.msgDrop li.dropFull {
      position: static;
      margin: 0px; }
    .tableRow ul.msgDrop li ul {
      position: absolute;
      background: #FFF;
      border: solid 1px #C4CACA;
      /* For IE 8 */
      /* For IE 5.5 - 7 */ }
      .tableRow ul.msgDrop li ul li {
        font-family: "Arial", Helvetica, sans-serif;
        font-weight: normal;
        line-height: 1.8em;
        padding: 0 0px 0 0;
        margin: 0px;
        z-index: 11;
        display: block;
        height: 1.8em;
        white-space: nowrap; }
        .tableRow ul.msgDrop li ul li a {
          color: #626d6f;
          display: block;
          line-height: 1.8em;
          padding: 0 0 0 15px;
          width: 158px;
          white-space: nowrap;
          text-decoration: none;
          background-color: #fff; }
          .tableRow ul.msgDrop li ul li a:hover {
            color: #626d6f;
            background-color: #E5EBEB; }

/*
* Search Results searchResults.jsp
*/
#searchResults {
  width: 100%; }

.searchTblThumb {
  float: left;
  padding: 3px 10px 0 0px;
  width: 60px;
  height: 60px; }
  .searchTblThumb img {
    width: 50px;
    height: 50px;
    background: #E5EBEB; }

.searchTblContactNfo {
  display: inline-block;
  min-height: 60px; }
  .searchTblContactNfo .searchData li {
    color: #333333; }
  .searchTblContactNfo .searchData .npi-name {
    color: #0077C0; }
  .searchTblContactNfo .searchData .npi-lbn {
    color: #333333; }
  .searchTblContactNfo .searchData .cType {
    color: #626d6f; }

.searchTblChkbx {
  float: left;
  padding: 5px; }

.searchData {
  float: left;
  margin: 5px 0 0;
  width: 480px; }

.searchTblInvite {
  float: left;
  text-align: left;
  vertical-align: bottom;
  width: 160px; }

.contactTblSelect {
  float: left;
  text-align: left;
  vertical-align: bottom;
  width: 15px; }

.contactData {
  float: left;
  margin: 5px 0 0;
  width: 240px; }

#loadingPage {
  text-align: center;
  font-size: 12px;
  padding: 10px 0px;
  width: 754px; }

.disabledRequestImageButton {
  background: lightgray;
  padding-left: 7px;
  padding-right: 7px; }

/***
**Contact Create New Group
***/
#app .content .form-horizontal.ct-group #group-img {
  background: #E5EBEB;
  margin-top: 10px; }

#app .content .form-horizontal.ct-group .control-label {
  width: 94px;
  text-align: left; }

#app .content .form-horizontal.ct-group .col-sm-5 {
  margin-left: 0px;
  *margin-left: 0; }

#app .content .form-horizontal .form-group.ct-name, #app .content .form-horizontal .form-group.ct-desc {
  margin-bottom: 10px; }

#app .content .gcontent-right {
  width: 240px;
  padding-left: 15px; }

#app .content .top-message {
  padding: 15px 0px; }

#app .content .cancel-link {
  padding-left: 5px; }

#app .content #containerGroup {
  border: 1px #C4CACA;
  width: 100%;
  height: 655px;
  position: relative;
  /*background: #e1e1e1;*/ }

#groupForm #filterDiv {
  padding: 10px 0px 0px;
  margin-left: 0px;
  margin-bottom: 2px;
  /*border-bottom: solid 1px #dfdfdf;*/
  display: block; }
  #groupForm #filterDiv br {
    display: none; }
  #groupForm #filterDiv label {
    text-transform: capitalize; }
  #groupForm #filterDiv.form-group .control-label {
    width: 70px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: normal; }
  #groupForm #filterDiv.form-group .col-sm-5 {
    width: 252px;
    padding-bottom: 9px;
    margin-left: 0px;
    *margin-left: 0; }

#groupForm #grpContactHeader {
  float: left;
  margin: 0 73px 0 0;
  width: 330px;
  text-align: left; }
  #groupForm #grpContactHeader h3 {
    text-align: center; }

#groupForm #grpHeader {
  float: left;
  width: 330px;
  text-align: left;
  margin-left: 18px; }
  #groupForm #grpHeader h3 {
    text-align: center; }

#groupForm #groupFields {
  background: none repeat scroll 0 0 #EEE;
  border: 1px solid #C4CACA;
  display: inline-block;
  padding: 5px;
  width: 600px; }

#groupForm .letter {
  padding: 1px 5px 1px 0px;
  float: none;
  text-decoration: none; }
  #groupForm .letter.used {
    font-weight: bold; }
    #groupForm .letter.used:hover {
      color: #FFF;
      cursor: pointer;
      cursor: hand; }
  #groupForm .letter:hover {
    background: none; }

#groupForm .picklist {
  border-bottom: 1px solid #E5EBEB;
  padding: 0 0 4px; }

#groupForm .groupMainItem {
  margin: 7px 0 0 0; }

#groupForm .groupMainItem:hover {
  background-color: #E5EBEB; }

#groupForm p.ct-msg {
  margin: 15px 0px 10px 0;
  font-size: 13px; }

#groupForm .grp-contactData {
  float: left;
  margin: 5px 0 0;
  width: 215px; }
  #groupForm .grp-contactData .npi-name {
    color: #0077C0;
    font-weight: normal; }
  #groupForm .grp-contactData .ct-address {
    color: #333333;
    font-weight: normal; }

#groupForm ul li {
  line-height: 1.2em; }

#groupForm li.cType {
  color: #626d6f; }

#groupForm #group-info br {
  display: none; }

#groupForm #group-info label {
  text-transform: capitalize;
  float: left;
  width: 85px; }

#groupForm #group-info .help-inline {
  color: red !important; }

#groupForm .tableRow {
  width: 100%;
  height: auto; }
  #groupForm .tableRow .tableRow-inner {
    width: 100%;
    height: auto; }

#groupForm .searchTblSelect {
  float: left;
  padding: 5px 2px; }
  #groupForm .searchTblSelect.grpRemove {
    float: right;
    padding: 6px 6px 0 0; }
  #groupForm .searchTblSelect .help-inline {
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    padding: 3px;
    background: #FFF;
    color: #FF001A !important;
    height: 19px; }

#groupForm .selected {
  background: #D7E2E8; }

#groupForm .selected:hover {
  background: #D7E2E8; }

#groupForm .selectedField {
  border: 1px solid #666; }

#groupForm .grpList {
  padding: 5px; }

#groupForm #clearDiv {
  background: none repeat scroll 0 0 #E5EBEB;
  height: 20px;
  margin: -27px 0 0 1px;
  padding: 3px 0;
  position: absolute;
  text-align: center;
  width: 328px; }
  #groupForm #clearDiv #clearDiv a {
    color: #626d6f; }

#groupForm #groupDesc {
  display: inline-block;
  padding: 0px 0 0;
  width: 500px; }

#groupForm #groupName {
  display: inline-block;
  width: 500px; }

#groupForm #groupDiv li {
  font-size: 11px; }

#groupForm #groupImg {
  float: left;
  width: 60px; }

#groupForm #groupFields {
  background: none repeat scroll 0 0 #E8E8E8;
  border: 1px solid #666666;
  display: inline-block;
  padding: 5px;
  width: 600px; }

#groupForm #groupName input {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  float: left;
  padding: 0 3px;
  text-decoration: underline; }

#groupForm #groupDesc input {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  padding: 0;
  text-decoration: underline;
  float: left;
  padding: 3px;
  overflow: hidden;
  resize: none; }

#groupForm #groupImg img {
  padding: 5px; }

#groupForm #contactList {
  overflow-x: hidden;
  overflow-y: scroll; }
  #groupForm #contactList .groupMainItem {
    cursor: hand;
    cursor: pointer; }

#group-info {
  border-bottom: 1px dashed #999999;
  display: inline-block;
  margin: 0 0 10px;
  padding: 0 0 15px;
  width: 100%; }
  #group-info input.error {
    border: 1px solid red !important; }
  #group-info textarea.error {
    border: 1px solid red !important; }
  #group-info textarea {
    width: 390px; }

#wwctrl_groupForm_description {
  float: left; }

#id-group-create {
  padding-top: 15px; }
  #id-group-create .main-masked {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translate(-300px, 0) scale(4);
    font-size: 23px;
    direction: ltr;
    cursor: pointer; }
  #id-group-create #containerGroup #rolodex {
    border-bottom: none;
    position: absolute;
    top: 114px;
    left: 7px;
    padding: 0px 3px;
    width: 16px;
    height: 597px;
    font-size: 13px;
    z-index: 340; }
    #id-group-create #containerGroup #rolodex .letter {
      float: none;
      margin: 0;
      padding: 0px 0px 0px 0px;
      text-align: center; }
      #id-group-create #containerGroup #rolodex .letter.unused {
        color: #E5EBEB;
        padding: 0 0px 0 0px;
        text-align: center; }
      #id-group-create #containerGroup #rolodex .letter.used {
        color: #1A6B96;
        padding: 0 0px 0 0px;
        text-align: center; }
        #id-group-create #containerGroup #rolodex .letter.used:hover {
          color: #1A6B96;
          background: #E5EBEB; }
        #id-group-create #containerGroup #rolodex .letter.used.selected, #id-group-create #containerGroup #rolodex .letter.used.selected:hover {
          color: #FFF;
          background: #1A6B96; }
  #id-group-create #containerGroup .list-panel {
    border: 1px solid #E5EBEB;
    position: relative;
    overflow: hidden; }
  #id-group-create #contactList {
    width: 325px;
    padding: 0;
    height: 554px;
    overflow-y: auto;
    overflow-x: hidden;
    margin-left: 34px; }
  #id-group-create #arrow {
    position: absolute;
    top: 371px;
    left: 373px;
    height: 22px;
    width: 22px; }
    #id-group-create #arrow #grp-arrow {
      background: url("/smr/assets/nps/images/rebranding/icon-group-arrow.png") no-repeat scroll 3px 2px transparent;
      height: 48px;
      padding: 2px 9px 0px 8px; }
  #id-group-create #groupForm ul li {
    line-height: 1.2em; }
  #id-group-create #groupForm .selected {
    background: none; }
  #id-group-create #groupForm .groupMainItem.selected {
    display: none; }
  #id-group-create #groupForm .tableRow {
    border-bottom: 1px solid #C4CACA;
    width: 325px;
    font-size: 13px;
    padding-left: 2px; }
    #id-group-create #groupForm .tableRow.row-border {
      border-bottom: 1px solid #C4CACA; }
    #id-group-create #groupForm .tableRow.row-no-border, #id-group-create #groupForm .tableRow.selected {
      border-bottom: none; }
  #id-group-create #groupForm .picklist {
    border-bottom: 1px solid #C4CACA;
    padding: 0 3px 4px 3px; }
  #id-group-create #groupForm #groupDiv li {
    font-size: 13px; }
  #id-group-create #groupForm #clearDiv {
    background: none repeat scroll 0 0 #ddd;
    height: 20px;
    margin: -27px 0 0 1px;
    padding: 3px 0;
    position: absolute;
    text-align: center;
    width: 347px; }

.create-group label.checkbox {
  color: #545454; }

.create-group #groupDiv {
  float: left;
  width: 95%;
  height: 554px;
  margin-left: 18px; }
  .create-group #groupDiv #group-inner {
    border: 1px solid #E5EBEB;
    height: 554px;
    overflow-y: auto;
    overflow-x: hidden;
    margin-top: 0px; }

.create-group .right-panel {
  width: 367px; }

.create-group .left-panel {
  width: 367px; }

.create-group .share-msg {
  padding: 0 0 10px 65px;
  border-bottom: solid 1px #E5EBEB; }

#loadingBlockTop {
  width: 100%;
  display: inline-block; }

.loading {
  width: 100%; }
  .loading .loading-inner {
    margin: 10px auto;
    padding: 20px;
    width: 100%;
    display: block;
    text-align: center;
    background: #E5EBEB;
    border: 1px solid #C4CACA; }

.buttonBlock {
  margin: 10px 0;
  padding: 10px 0;
  width: 100%;
  display: inline-block; }

.attach-icon-span-del {
  background: transparent;
  height: 16px;
  margin: 0 3px;
  padding: 0 2px 0 0;
  display: inline-block;
  width: 15px; }
  .attach-icon-span-del button.close {
    color: #4898D7;
    opacity: 1;
    filter: alpha(opacity=99); }
    .attach-icon-span-del button.close:hover, .attach-icon-span-del button.close:focus {
      color: #4898D7;
      opacity: 0.8;
      filter: alpha(opacity=80); }

/***
**Contact Add New /contact/addnew.jsp _contact_addnew
***/
#searchResultsContacts {
  background-color: #fff;
  height: 500px;
  margin: 10px 0 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 5px; }
  #searchResultsContacts .searchData .npi-name {
    color: #0077C0; }
  #searchResultsContacts .searchTblContactNfo {
    display: inline-block;
    min-height: 60px;
    padding-top: 1px; }
  #searchResultsContacts .searchRow {
    background-color: #fff; }
    #searchResultsContacts .searchRow .tableRow {
      border-bottom: 1px solid #E5EBEB;
      width: 100%;
      font-size: 12px;
      padding: 7px 0 7px 5px; }

.add-new-contacts {
  width: 100%;
  margin: 0;
  display: none;
  padding-top: 0px; }
  .add-new-contacts .contact-search .advance-search {
    margin: 0 0 10px; }

/********
***Message Tab Top Nav
********/
.content-nav #messageSubNavRight {
  position: absolute;
  text-align: right;
  right: 0px;
  top: 10px; }
  .content-nav #messageSubNavRight a, .content-nav #messageSubNavRight a:hover {
    font-size: 12px;
    line-height: 14px;
    text-decoration: none;
    padding: 10px 8px 0px 8px;
    cursor: pointer; }
  .content-nav #messageSubNavRight a.subNavLinkDsbl, .content-nav #messageSubNavRight a.subNavLinkDsbl:hover, .content-nav #messageSubNavRight a.subNavLinkDsbl:focus {
    color: #333333;
    text-decoration: none;
    cursor: pointer; }
  .content-nav #messageSubNavRight a.last, .content-nav #messageSubNavRight a.lasts:hover {
    border-right: 0px solid #E5EBEB; }
  .content-nav #messageSubNavRight .message-subnav > li {
    float: left;
    padding-bottom: 3px;
    border-right: 1px solid #E5EBEB; }
  .content-nav #messageSubNavRight #msgLinkNew a {
    border-right: 0px solid #379BD5; }

/*****
*** Messages message/inbox.jsp _message_content
******/
#app .content .msg-box {
  /*padding: 20px 0 20px 0;*/
  margin: 5px 0px 20px 0px;
  *margin: 0px;
  *padding-top: 20px; }
  #app .content .msg-box.msgbox-padded {
    padding: 15px 20px 35px 20px; }
  #app .content .msg-box .tableRow {
    font-size: 12px; }
  #app .content .msg-box .table .msgTblRowUnread {
    font-weight: bold; }
  #app .content .msg-box .table .sorting_asc {
    background: url("/smr/assets/nps/images/rebranding/icon-sort-asc.png") no-repeat center right; }
  #app .content .msg-box .table .sorting_desc {
    background: url("/smr/assets/nps/images/rebranding/icon-sort-desc.png") no-repeat center right; }
  #app .content .msg-box .table .sorting {
    background: url("/smr/assets/nps/images/rebranding/icon-sort-both.png") no-repeat center right; }
  #app .content .msg-box .table tr.odd {
    background-color: #f9f9f9; }
  #app .content .msg-box .table tr th {
    color: #333333;
    font-size: 13px;
    cursor: pointer; }

#messagesTable tr td {
  word-wrap: break-word; }

#messagesTable_paginate {
  position: relative;
  height: 35px; }

.cancel-invite {
  padding-top: 20px; }
  .cancel-invite .invite-msg {
    padding: 20px 0px; }

/*****
*** Messages message/message.jsp
******/
#senderImage img {
  width: 50px;
  height: 50px;
  border: solid 1px #C4CACA; }

.message-page {
  padding-top: 5px; }
  .message-page #messageBlock {
    width: 660px;
    padding-left: 10px; }
    .message-page #messageBlock .messageFrom {
      width: 60px;
      float: left;
      padding: 0 13px 0 0;
      font-size: 13px; }
    .message-page #messageBlock .messageInfo {
      font-weight: bold;
      width: 570px;
      font-size: 13px;
      font-family: "Arial", Helvetica, sans-serif; }
    .message-page #messageBlock #messageBody {
      clear: both;
      font-size: 13px;
      padding: 20px 0; }

/*****
*** Messages message/compose.jsp
******/
.compose-page {
  padding-top: 5px; }
  .compose-page .msgSubject {
    margin-top: 15px; }
    .compose-page .msgSubject .col-sm-5 input {
      width: 500px; }
  .compose-page .msgTo {
    font-size: 12px; }
  .compose-page textarea.msgTextArea {
    width: 512px; }
  .compose-page #smr2-target-12 {
    cursor: pointer;
    cursor: hand;
    margin-left: 6px;
    margin-top: 3px; }
  .compose-page ul li.token-input-input-token-facebook {
    height: 30px; }
  .compose-page ul.token-input-list-facebook {
    overflow: hidden;
    height: auto !important;
    width: 512px;
    cursor: text;
    font-size: 12px;
    font-family: "Arial", Helvetica, sans-serif;
    min-height: 1px;
    z-index: 999;
    margin: 0;
    padding: 0;
    background-color: #fff;
    border: 1px solid #cccccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
    border-radius: 4px; }
    .compose-page ul.token-input-list-facebook li.token-input-selected-token-facebook {
      background-color: #1A6B96;
      border: 1px solid #328CC0;
      color: #fff; }
    .compose-page ul.token-input-list-facebook li.token-input-token-facebook {
      overflow: hidden;
      height: auto !important;
      margin: 3px 0 0 3px;
      padding: 2px 3px;
      background-color: #E5EBEB;
      color: #000;
      cursor: default;
      border: 1px solid #e4eaea;
      font-size: 11px;
      float: left; }
      .compose-page ul.token-input-list-facebook li.token-input-token-facebook.token-input-selected-token-facebook span {
        color: #fff; }
      .compose-page ul.token-input-list-facebook li.token-input-token-facebook span {
        color: #626d6f;
        margin-left: 5px;
        font-weight: bold;
        cursor: pointer; }
    .compose-page ul.token-input-list-facebook li:focus {
      border-color: #fff;
      outline: 0;
      outline: thin dotted \9;
      -webkit-box-shadow: 1px 1px 1px 1px #FFF;
      -moz-box-shadow: 1px 1px 1px 1px #FFF;
      box-shadow: 1px 1px 1px 1px #FFF; }
    .compose-page ul.token-input-list-facebook li input {
      border: 0;
      width: 100px;
      height: 17px;
      padding: 3px 8px;
      background-color: transparent;
      margin: 2px 0;
      border: solid 1px #FFF;
      -webkit-box-shadow: 1px 1px 1px 1px #FFF;
      -moz-box-shadow: 1px 1px 1px 1px #FFF;
      box-shadow: 1px 1px 1px 1px #FFF;
      height: 25px; }

/*****
*** Messages main/popup/purgeMessages.jsp
******/
.ac-small-popin .purge-pop .form-group {
  margin-bottom: 2px; }

.ac-small-popin .purge-pop .tags select {
  width: 174px; }

.ac-small-popin .purge-pop .boxes select {
  width: 108px; }

.ac-small-popin ul.actionMessage li {
  font-size: 12px; }

.alert-danger,
.alert-error {
  background-color: #fcebe3;
  border-color: #f7cab5;
  color: #e9672a; }

.alert-danger h4,
.alert-error h4 {
  color: #e9672a; }

/*
    Messages pagination table
*/
/*for manage.jsp*/
#messagesTable_paginate a {
  border: 1px solid #E5EBEB;
  padding: 2px 5px;
  margin: 0 3px;
  cursor: pointer;
  color: black; }

#messagesTable_processing {
  position: absolute;
  top: 0px;
  background-color: aliceBlue;
  opacity: 0.8;
  width: 100%;
  height: 100%;
  padding-top: 25%; }

.message-date-range-label {
  color: #4481C4;
  font-size: 11px;
  font-weight: bold; }

.search-button-alignment {
  margin-top: 27px;
  margin-left: 25px; }

.search-field {
  width: 360px;
  margin-top: 26px; }

/********
***Image Tab Top Nav =imagesNav _images_topnav
********/
.header-control {
  border-top: 1px solid #E5EBEB;
  height: 36px;
  position: relative; }
  .header-control .filter-by {
    position: absolute;
    width: 186px; }
    .header-control .filter-by .txt-label {
      font-size: 12px;
      position: absolute;
      top: 6px; }
    .header-control .filter-by .nav > li > a {
      padding: 0px 15px; }
      .header-control .filter-by .nav > li > a:hover, .header-control .filter-by .nav > li > a:focus {
        background: transparent; }
    .header-control .filter-by .dropdown-menu {
      background-clip: padding-box;
      border: 1px solid #E5EBEB;
      -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
      -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
      box-shadow: 0 0 0 rgba(0, 0, 0, 0);
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding; }
    .header-control .filter-by .dropdown-menu > li > a:hover,
    .header-control .filter-by .dropdown-menu > li > a:focus,
    .header-control .filter-by .dropdown-submenu:hover > a,
    .header-control .filter-by .dropdown-submenu:focus > a {
      background: #E5EBEB;
      background-image: none;
      background-repeat: repeat-x;
      color: #FFF;
      filter: none;
      text-decoration: none; }
    .header-control .filter-by .caret {
      background: url("/smr/assets/nps/images/psn/ArrowDown_blue.png") no-repeat 0 -3px transparent;
      border-left: 0 solid transparent;
      border-right: 0 solid transparent;
      border-top: 0 solid #000;
      height: 10px;
      margin-top: 8px;
      vertical-align: top;
      width: 12px; }
  .header-control ul#messageSubNav.navbar-nav > li > a {
    padding-bottom: 0;
    padding-top: 0; }
  .header-control ul#imageSubNav, .header-control ul#contactSubNav, .header-control ul#messageSubNav {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 50px;
    top: 8px;
    width: 150px; }
    .header-control ul#imageSubNav li, .header-control ul#contactSubNav li, .header-control ul#messageSubNav li {
      font-size: 13px; }
      .header-control ul#imageSubNav li ul li a, .header-control ul#contactSubNav li ul li a, .header-control ul#messageSubNav li ul li a {
        color: #626d6f;
        display: block;
        height: 1.8em;
        line-height: 1.8em;
        padding: 0 0 0 15px;
        text-decoration: none;
        *width: 145px; }
        .header-control ul#imageSubNav li ul li a a:hover, .header-control ul#contactSubNav li ul li a a:hover, .header-control ul#messageSubNav li ul li a a:hover {
          background: #E5EBEB;
          color: #626d6f; }

/*************
*********Image imageSubNavRight
****************************************************************/
.content-nav.temp-user #imageSubNavRight {
  width: 147px; }
  .content-nav.temp-user #imageSubNavRight a,
  .content-nav.temp-user #imageSubNavRight a:hover {
    text-decoration: none; }
  .content-nav.temp-user #imageSubNavRight.dashboard {
    width: 220px; }

.content-nav #imageSubNavRight {
  position: absolute;
  right: 0;
  text-align: right;
  top: 10px;
  width: 395px; }
  .content-nav #imageSubNavRight a,
  .content-nav #imageSubNavRight a:hover {
    font-size: 12px;
    line-height: 14px;
    padding: 10px 8px 0 8px;
    text-decoration: none; }
  .content-nav #imageSubNavRight a.subNavLinkDsbl, .content-nav #imageSubNavRight a.subNavLinkDsbl:hover, .content-nav #imageSubNavRight a.subNavLinkDsbl:focus {
    color: #333333;
    cursor: default;
    text-decoration: none; }
  .content-nav #imageSubNavRight a.last, .content-nav #imageSubNavRight a.lasts:hover {
    border-right: 0 solid #E5EBEB; }
  .content-nav #imageSubNavRight .image-subnav > li {
    border-right: 1px solid #E5EBEB;
    float: left;
    padding-bottom: 3px; }
  .content-nav #imageSubNavRight #subNavRequest a {
    border-right: 0 solid #379BD5; }

/********
***Image content _images_content
********/
#app .content .infoBar {
  background: none transparent;
  margin: 0px;
  padding: 15px 0 20px;
  width: 100%; }
  #app .content .infoBar .infoBar-inner {
    padding: 0 15px; }

.image-list h2.tableHeader {
  color: #333333;
  font-size: 12px;
  margin: 0px 0px;
  padding-left: 4px;
  line-height: 23px; }

.image-list .headline-line {
  background: #E5EBEB;
  width: 100%;
  display: inline-block; }

.image-list .action-bar {
  width: 100%;
  display: inline-block; }

.image-list .image-menu {
  padding: 2px 0px; }

.image-list .image-paging {
  float: right;
  padding: 0px 0px; }
  .image-list .image-paging a {
    text-decoration: underline; }
  .image-list .image-paging span {
    color: #333333;
    font-size: 13px; }

.image-list .tableRow {
  display: block;
  font-family: "Arial", Helvetica, sans-serif;
  font-size: 13px;
  width: 100%;
  border-bottom: 1px solid #E5EBEB;
  color: #333333;
  position: relative;
  padding: 5px 0px; }
  .image-list .tableRow .tableRow-inner {
    display: inline-block;
    min-height: 85px;
    margin: 0px;
    width: 100%;
    padding-bottom: 30px; }
  .image-list .tableRow.locked {
    background: #E5EBEB;
    font-size: 11px;
    padding: 10px 0px;
    position: relative; }
    .image-list .tableRow.locked .tableRow-inner {
      display: block;
      margin: 0px;
      width: 100%;
      position: relative;
      padding-bottom: 8px; }
    .image-list .tableRow.locked .tbl-ckbox {
      padding-left: 12px; }
    .image-list .tableRow.locked .tblChkbx {
      width: 13px; }
    .image-list .tableRow.locked .tblNfo1 {
      width: 220px;
      padding: 15px 0; }
    .image-list .tableRow.locked .tbl-info1, .image-list .tableRow.locked .tbl-locked-info {
      padding-top: 10px; }
    .image-list .tableRow.locked .tbl-locked-info {
      width: 420px;
      padding-left: 30px;
      overflow: hidden; }
    .image-list .tableRow.locked .tbl-locked-info .locked-data {
      position: relative;
      height: 50px; }
    .image-list .tableRow.locked .token-lbl {
      width: 45px; }
    .image-list .tableRow.locked .token-code {
      width: 200px; }
      .image-list .tableRow.locked .token-code .input-medium {
        width: 180px; }
    .image-list .tableRow.locked .locked-comments {
      width: 400px; }
    .image-list .tableRow.locked .lockedImage {
      background: url("/smr/assets/nps/images/padlock.png") 50% 50% no-repeat #F6F6F6;
      border: 1px solid #999;
      height: 50px;
      width: 50px; }
    .image-list .tableRow.locked .lockedImage a {
      display: block;
      height: 50px;
      width: 50px;
      cursor: pointer;
      cursor: hand;
      text-decoration: none; }
    .image-list .tableRow.locked .removeToken {
      text-align: center; }
    .image-list .tableRow.locked .tokenRemove {
      white-space: nowrap;
      display: inline; }
    .image-list .tableRow.locked .tokenRemove a {
      cursor: pointer;
      cursor: hand; }
    .image-list .tableRow.locked .errorField.alert {
      padding-top: 4px;
      padding-bottom: 4px;
      margin-bottom: 15px; }
    .image-list .tableRow.locked .error-holder {
      padding-left: 317px;
      width: 399px; }
  .image-list .tableRow .tlabel, .image-list .tableRow .token-lbl {
    font-size: 13px;
    color: #626d6f;
    font-weight: bold; }
  .image-list .tableRow .yes-comment {
    background: url("/smr/assets/nps/images/psn/comment.png") no-repeat scroll 0px 0px transparent;
    display: block;
    position: absolute;
    height: 31px;
    width: 20px;
    right: 25px;
    bottom: 0px;
    outline: none; }
    .image-list .tableRow .yes-comment:hover {
      background: url("/smr/assets/nps/images/psn/comment.png") no-repeat scroll 0px 0px transparent; }
  .image-list .tableRow .no-comment {
    background: url("/smr/assets/nps/images/psn/comment_disabled.png") no-repeat scroll 0px 0px transparent;
    display: block;
    position: absolute;
    height: 31px;
    width: 20px;
    right: 25px;
    bottom: 0px;
    outline: none; }
    .image-list .tableRow .no-comment:hover {
      background: url("/smr/assets/nps/images/psn/comment_disabled.png") no-repeat scroll 0px 0px transparent; }
  .image-list .tableRow .showReport {
    margin: 0px;
    position: absolute;
    display: block;
    height: 31px;
    width: 20px;
    right: 52px;
    bottom: 3px; }
    .image-list .tableRow .showReport.no-edit {
      right: 0px; }
    .image-list .tableRow .showReport a.viewReportIcon, .image-list .tableRow .showReport a.viewReportIcon:hover {
      background: url("/smr/assets/nps/images/psn/report.png") no-repeat scroll 0px 3px transparent;
      display: block;
      height: 31px;
      width: 20px;
      text-decoration: none; }
  .image-list .tableRow .editStudy {
    position: absolute;
    height: 31px;
    width: 20px;
    right: 0px;
    bottom: 1px; }
    .image-list .tableRow .editStudy a.thickboxEditStudy {
      outline: none; }
  .image-list .tableRow .tags-wrapper {
    display: inline-block;
    width: 100%; }
    .image-list .tableRow .tags-wrapper span {
      color: #333333; }
  .image-list .tableRow .tagged {
    display: inline-block;
    /*margin: 5px 15px 0px 20px;*/
    width: 600px; }
  .image-list .tableRow .noTags {
    display: none; }
  .image-list .tableRow .attlabel {
    color: #626d6f;
    float: left;
    padding: 0 5px 0px 0; }
  .image-list .tableRow .list-options {
    /**padding-left: 40px;*/
    padding-left: 85px;
    position: relative;
    overflow: hidden;
    margin-bottom: 7px;
    width: 600px; }
  .image-list .tableRow .attlabel.attachments {
    margin-left: 0px; }
  .image-list .tableRow .tblAttach {
    display: block;
    float: left;
    padding: 1px 0 3px;
    position: relative;
    width: 325px; }
    .image-list .tableRow .tblAttach li {
      width: 250px; }
    .image-list .tableRow .tblAttach .attach-icon-span-del span {
      padding: 0 3px 3px 5px;
      text-decoration: none;
      cursor: pointer; }
    .image-list .tableRow .tblAttach .attach-icon-span {
      cursor: pointer;
      text-decoration: none; }
    .image-list .tableRow .tblAttach .attach-icon-span-del {
      height: 16px; }
    .image-list .tableRow .tblAttach .tbl-att span {
      margin: 0 5px 0 0; }

.image-list .study-row {
  *position: relative;
  position: relative; }

.image-list .tbl-ckbox {
  display: table;
  float: left;
  height: 50px;
  margin: 5px 10px 0 0;
  overflow: hidden; }
  .image-list .tbl-ckbox input {
    overflow: hidden;
    top: 50%; }

.image-list .tbl-thumb {
  float: left;
  margin: 5px 10px 0 0;
  width: 50px;
  height: 50px; }
  .image-list .tbl-thumb img {
    width: 50px;
    height: 50px;
    cursor: pointer; }

.image-list .tbl-info1 {
  width: 205px;
  float: left; }

.image-list .tbl-info2 {
  width: 225px;
  float: left; }

.image-list .tbl-info3 {
  float: left;
  width: 195px; }

.image-list .tbl-bttn {
  float: left;
  width: 72px; }

.request-images.contact-search {
  padding-top: 0px; }
  .request-images.contact-search input {
    margin: 0px; }
  .request-images.contact-search .form-group {
    margin-bottom: 8px; }
    .request-images.contact-search .form-group .control-input select.input-large.form-control {
      border-radius: 3px; }
    .request-images.contact-search .form-group .control-input .input-large.form-control {
      font-size: 12px; }

.search-results h2.headline {
  line-height: 5px; }

/****
* Image left icons
*****/
.tableRow .image-msg-drop {
  margin: 0px;
  position: absolute;
  top: 1px;
  right: 35px; }
  .tableRow .image-msg-drop .drop-menu-icon {
    height: 26px;
    margin: 0px;
    position: absolute;
    width: 36px;
    z-index: 2;
    cursor: hand;
    cursor: pointer;
    padding: 0 0 0 2px;
    background: #fff none; }
    .tableRow .image-msg-drop .drop-menu-icon:hover, .tableRow .image-msg-drop .drop-menu-icon.hover {
      background: #E5EBEB;
      border-top: solid 1px #E5EBEB;
      border-left: solid 1px #E5EBEB;
      border-right: solid 1px #E5EBEB; }
    .tableRow .image-msg-drop .drop-menu-icon ul.msgDrop {
      position: absolute;
      width: 138px;
      z-index: 60;
      font-size: 13px;
      top: 26px;
      right: -1px;
      margin: 0px; }

/********
***Image Tab stydy tag
********/
#studyTagbox h4 {
  font-size: 13px;
  color: #1A6B96;
  margin: 0;
  padding: 3px 0; }

#studyTagbox ul, #studyTagbox ol {
  padding: 0px;
  margin: 0px; }

#studyTagbox #imageInfo {
  display: inline-block;
  width: 350px;
  padding-top: 8px; }
  #studyTagbox #imageInfo #imageData li {
    width: 285px; }
    #studyTagbox #imageInfo #imageData li span {
      word-wrap: break-word; }
  #studyTagbox #imageInfo #imageData .tlabel {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: bold; }

#studyTagbox #addTagTrigger {
  display: inline-block;
  padding: 5px 0 5px 10px;
  text-decoration: none; }

#studyTagbox #createTag {
  display: inline-block;
  float: left;
  margin-bottom: 10px;
  width: 380px; }

#studyTagbox .checkboxArea {
  border: 1px solid #C4CACA;
  height: 75px;
  margin: 0 0 10px;
  overflow-x: hidden;
  overflow-y: scroll;
  width: 380px; }
  #studyTagbox .checkboxArea .wwctrl {
    display: inline-block;
    padding: 3px; }

#studyTagbox #deletePrompt {
  width: 450px;
  font-size: 12px; }

#studyTagbox .delBlock {
  display: inline-block;
  margin: 0;
  padding: 4px 0; }

#studyTagbox .selectedTags-wrapper {
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0; }
  #studyTagbox .selectedTags-wrapper label {
    margin: 0 !important; }

#studyTagbox #errorBox {
  float: left;
  width: 250px; }
  #studyTagbox #errorBox span {
    color: #EA682B;
    display: block;
    float: left;
    font-weight: 400;
    line-height: 18px;
    list-style: none outside none;
    margin: 0 0 0 10px;
    padding: 0 10px; }
    #studyTagbox #errorBox span label {
      color: #EA682B;
      font-weight: 400;
      line-height: 18px; }

#studyTagbox #tagInfoIcon-message {
  background: url("/smr/assets/nps/images/tooltipTag1.png") no-repeat scroll 0 0 transparent;
  font-size: 11px;
  font-weight: 700;
  margin: 2px 40px 0 167px;
  padding: 8px 25px 21px 18px;
  position: absolute;
  width: 190px;
  z-index: 9999; }

#studyTagbox .imageDesc {
  overflow: hidden;
  width: 285px; }

#studyTagbox a.deletetag {
  background: url("/smr/assets/nps/images/rebranding/glyphicons-halflings-ltblue.png") no-repeat scroll -456px 0 transparent;
  font-weight: 400;
  padding-left: 20px; }

#studyTagbox .delBlock {
  display: inline-block;
  margin: 0;
  padding: 10px 0;
  text-align: center; }

#studyTagbox .hide {
  display: none; }

.psn-plus-sign {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  margin-top: 1px;
  background: url("/smr/assets/nps/images/psn/addtag.png") no-repeat 0px 0px; }

.psn-edit {
  display: inline-block;
  width: 20px;
  height: 20px;
  *margin-right: .3em;
  line-height: 20px;
  vertical-align: text-top;
  background: url("/smr/assets/nps/images/psn/edit.png") no-repeat 0px 0px; }

.psn-edit-disabled {
  display: inline-block;
  width: 20px;
  height: 20px;
  *margin-right: .3em;
  line-height: 20px;
  vertical-align: text-top;
  background: url("/smr/assets/nps/images/psn/edit_disabled.png") no-repeat 0px 0px; }

/*****
*** Files upload /dashboard/documentAttachmentUploader.jsp
******/
#wwlbl_documentAttachment_document.wwlbl > label {
  display: none; }

/*****
*** Share History
******/
.table td table td {
  border-top: 0px solid #FFF; }

.table tr.wtoken td {
  padding: 2px 0 8px 0;
  line-height: 10px;
  text-align: left;
  vertical-align: top;
  border-top: 0px solid #FFF; }

/* Account settings: Personal Information (user/editUser.jsp) _account_settings*/
.alert.alert-success.inner {
  margin: 15px 0 15px 0; }

.billing-settings-container {
  padding-top: 9px; }

#saveBilling_paymentTypecc,
#saveBilling_paymentTypepo {
  margin-right: 27px; }

#saveBilling_paymentTypepo {
  margin-left: 10px; }

.settings-account-container,
.edit-notification-settings {
  padding-top: 13px; }

.user-setting-form.form-vertical {
  padding-top: 13px; }

.form-horizontal .form-group .gender-box label {
  float: left;
  display: inline;
  margin-left: 1px;
  margin-right: 4px; }

.form-horizontal .form-group .gender-box input {
  float: left;
  width: 20px;
  margin-top: 2px; }

.form-horizontal .gender-text {
  float: left;
  width: 114px;
  margin-left: 5px;
  *padding-top: 2px; }

/* Account Settings: Password (user/editPassword.jsp) */
.edit-password-form {
  padding-top: 13px; }
  .edit-password-form input {
    font-family: "Arial", Helvetica, sans-serif; }
  .edit-password-form .form-horizontal .control-label {
    width: 170px;
    text-align: left; }
  .edit-password-form .form-horizontal .col-sm-5 {
    margin-left: 153px;
    *margin-left: 0px; }

/* Account Settings: Account information (account/editAccount.jsp) */
.edit-account-settings {
  margin-top: 20px; }
  .edit-account-settings label {
    float: left;
    display: inline;
    margin-left: 2px;
    clear: left;
    width: 160px; }
  .edit-account-settings table {
    border: 0;
    border-spacing: 6px;
    width: 100%; }

/* Account Settings: Notification Preferences (user/editNotifyPreferences.jsp) */
#errorBox {
  margin-top: 20px;
  margin-bottom: 5px; }

.edit-notification-rules {
  padding-top: 13px; }
  .edit-notification-rules .toplinks {
    position: absolute;
    top: 6px;
    right: 0px;
    font-size: 13px; }
    .edit-notification-rules .toplinks a:link, .edit-notification-rules .toplinks a:hover, .edit-notification-rules .toplinks span {
      font-size: 13px;
      font-family: "Arial", Helvetica, sans-serif; }
  .edit-notification-rules #editNotifyRuleForm input.error {
    border: 1px solid #FF001A; }
  .edit-notification-rules .notification-msg {
    padding-top: 20px;
    padding-bottom: 20px; }
    .edit-notification-rules .notification-msg .selectpicker.input-small {
      width: 100px;
      margin-top: 8px; }
      .edit-notification-rules .notification-msg .selectpicker.input-small.sendDont, .edit-notification-rules .notification-msg .selectpicker.input-small.anyAll {
        *margin-top: 20px !important; }
      .edit-notification-rules .notification-msg .selectpicker.input-small.anyAll {
        width: 60px; }
    .edit-notification-rules .notification-msg .ruledesc {
      font-style: italic; }
  .edit-notification-rules .trashHolder {
    position: relative; }
    .edit-notification-rules .trashHolder .del-link {
      position: absolute;
      top: 4px; }

.edit-notification-settings .notification-msg {
  padding-bottom: 15px; }

.edit-notification-settings .notification-header {
  clear: both;
  font-weight: bold;
  padding: 10px 0 10px 0px; }

.edit-notification-settings .notification-catg {
  clear: both;
  font-weight: bold;
  padding: 5px 0 10px 0; }

.edit-notification-settings .notification-rule-text {
  float: left;
  padding-right: 8px; }
  .edit-notification-settings .notification-rule-text.checkbox {
    margin-top: 3px;
    margin-bottom: 3px; }
  .edit-notification-settings .notification-rule-text a:link, .edit-notification-settings .notification-rule-text a:hover, .edit-notification-settings .notification-rule-text a:visited {
    text-decoration: none;
    font-size: 13px; }

.edit-notification-settings .notification-rule-links {
  padding: 1px 0 0 0;
  *padding-top: 2px;
  float: left; }
  .edit-notification-settings .notification-rule-links a:link, .edit-notification-settings .notification-rule-links a:hover, .edit-notification-settings .notification-rule-links a:visited {
    text-decoration: none;
    font-size: 13px; }

.edit-notification-settings .notification-note {
  font-style: italic;
  font-size: 12px;
  margin-left: 20px;
  margin-bottom: 10px; }

.trashHolder a.del-link {
  *padding-top: 5px; }

#setting-alert-color {
  color: #468847; }

.settingsButton img {
  width: 60px;
  height: 60px; }

/* Account Settings: Billing Plan (account/manageBillingPlan.jsp) */
#wwgrp_saveBilling_billingPlanId br {
  display: none; }

#wwctrl_saveBilling_billingPlanId {
  padding-left: 127px; }
  #wwctrl_saveBilling_billingPlanId label {
    display: block; }

.billing-settings-container {
  margin-top: 0px;
  padding-top: 9px; }
  .billing-settings-container #ccn-info {
    margin-top: 30px; }
  .billing-settings-container #purchaseOrderDiv {
    margin-top: 30px; }
  .billing-settings-container .billing-top {
    margin-bottom: 8px; }
  .billing-settings-container .form-horizontal .form-group {
    margin-bottom: 10px; }
  .billing-settings-container .form-horizontal .col-sm-5 {
    margin-left: 0px;
    *margin-left: 0;
    *padding-left: 5px;
    *padding-top: 2px; }
  .billing-settings-container .form-horizontal .control-label {
    float: left;
    width: 126px;
    padding-top: 0px;
    text-align: left; }
  .billing-settings-container .form-horizontal #ccn-info .control-label {
    width: 142px; }
  .billing-settings-container .form-horizontal #purchaseOrderDiv .control-label {
    width: 168px; }
  .billing-settings-container .form-horizontal .current-plan .col-sm-5 {
    padding-top: 1px;
    *padding-top: 4px; }
    .billing-settings-container .form-horizontal .current-plan .col-sm-5 .billing-plan-desc {
      font-size: 13px; }
  .billing-settings-container .form-horizontal .choose-plan .col-sm-5 {
    padding-left: 17px;
    *padding-left: 0px; }

.credit-card-heading {
  font-size: 13px;
  line-height: 40px;
  text-transform: uppercase;
  clear: left;
  border-top: 1px solid #dfdfdf;
  color: #379BD5;
  margin-bottom: 15px; }

.form-horizontal.billing.pull-left {
  width: 180px; }

.form-horizontal.top-billing.pull-left {
  width: 126px; }
  .form-horizontal.top-billing.pull-left label {
    padding: 0px;
    margin: 0px; }

/* Account Settings: Photo (user/viewThumbNail.jsp user/viewPatiendid.jsp) */
.patient-id {
  padding-top: 13px; }

.account-photo {
  padding-top: 15px; }

.modify-account-photo .btn.ac-small {
  float: left;
  margin: 0px 5px; }

.modify-account-photo img {
  width: 60px;
  height: 60px; }

.modify-account-photo #browsephoto {
  /*width: 100% !important;*/
  width: 450px; }

.modify-account-photo .input-append .uneditable-input.span3 i {
  display: inherit; }

.modify-account-photo .input-append .btn.btn-file {
  width: 60px;
  *height: 21px;
  *margin-top: -31px;
  *margin-left: 220px; }

/*.modify-account-photo #uploadPicture div{
	width: 450px;
}*/
#browsephoto .input-append .btn.btn-file {
  *margin-top: -31px;
  *margin-left: 220px;
  *padding-top: 8px;
  *height: 20px; }

.modify-account-photo .upload-information {
  margin-top: 10px; }

.modify-account-photo .control-btn {
  width: 192px; }

.modify-account-photo .set-default-btn {
  width: 120px; }

/* Account Settings: Photo/save (user/saveThumbNail.jsp) */
.save-image-screen {
  margin: 10px;
  border: 1px solid #C4CACA;
  padding: 10px 25px;
  display: inline-block;
  background: #F8F8F8; }
  .save-image-screen #photo-preview {
    float: left;
    width: 60px;
    height: 60px;
    overflow: hidden;
    margin-left: 5px; }
    .save-image-screen #photo-preview img {
      width: 60px;
      height: 60px;
      margin-left: 0px;
      margin-top: 0px;
      border: 1px solid #999999; }
  .save-image-screen .canvas {
    clear: both;
    padding: 10px 0px;
    margin: 10px 0px; }
  .save-image-screen #instruction {
    float: left;
    width: 445px;
    margin-left: 15px;
    margin-right: 15px; }

/* Account Settings Page (user/settings.jsp) */
#userInfo {
  border: 1px solid #E5EBEB;
  display: inline-block;
  width: 100%; }
  #userInfo #userInfo-inner {
    display: inline-block;
    padding: 10px; }
  #userInfo #userInfo-pic {
    display: inline-block;
    float: left;
    width: 60px;
    margin: 0 10px 0 0; }
    #userInfo #userInfo-pic a {
      display: block;
      width: 60px;
      height: 60px; }
      #userInfo #userInfo-pic a img {
        width: 60px;
        height: 60px;
        background: #E5EBEB; }
  #userInfo #userInfo-list .cNm {
    color: #0077C0;
    font-weight: bold;
    text-decoration: none; }
  #userInfo #userInfo-list .cNm, #userInfo #userInfo-list .used {
    color: #0077C0;
    font-weight: bold;
    text-decoration: none; }
  #userInfo #userInfo-list .npi-lbn {
    font-size: 8pt; }
  #userInfo #userInfo-list .cType {
    color: #626d6f;
    font-size: 8pt; }
  #userInfo #userInfo-list .userInfo-address {
    text-transform: capitalize;
    font-size: 12px;
    font-style: normal; }

#settingsPrefs {
  display: inline-block;
  margin-top: 20px; }

/****
* dashboard/creditCardPayment.jsp
*****/
.credit-card-info {
  padding-top: 15px; }
  .credit-card-info #paymentForm.form-horizontal .control-label {
    float: left;
    width: 140px;
    padding-top: 5px;
    text-align: left; }
  .credit-card-info #paymentForm.form-horizontal .col-sm-5 {
    margin-left: 80px;
    *margin-left: 0; }
  .credit-card-info #ccblocks .col-sm-5 .help-inline {
    font-size: 11px; }

.credit-card-frag .form-horizontal .control-label {
  float: left;
  width: 140px;
  padding-top: 5px;
  text-align: left; }

.credit-card-frag .form-horizontal .col-sm-5 {
  margin-left: 80px;
  *margin-left: 0; }

.credit-card-frag #ccblocks .col-sm-5 .help-inline {
  font-size: 11px; }

.ccblock-a, .ccblock-b, .ccblock-c, .ccblock-d {
  position: relative;
  overflow: hidden; }

.ccblock-a .cct {
  width: 163px; }

.ccblock-a .ccn {
  width: 238px;
  margin-left: 15px; }

.ccblock-a .ccs {
  width: 163px; }

.ccblock-b .ccem, .ccblock-b .ccey {
  width: 225px; }

.ccblock-c .ccfn, .ccblock-c .ccln {
  width: 239px; }

.ccblock-d .ccct {
  width: 239px; }

.ccblock-d .ccst, .ccblock-d .cczc {
  width: 225px; }

#error-validation {
  display: none; }
  #error-validation .error-line {
    margin: 2px 0px 2px 0px; }

/****
* transfer / payment.jsp
*********/
.payment-trasfer .table {
  width: 450px;
  margin-bottom: 10px; }
  .payment-trasfer .table.expired-months {
    width: 300px; }
  .payment-trasfer .table th, .payment-trasfer .table td {
    padding: 0 8px;
    border-top: 0px solid #dddddd; }

.payment-trasfer .form-group {
  margin-bottom: 0px; }

.payment-trasfer .input-xlarge {
  width: 451px; }

/*create accelator rule rule.jsp*/
#autoshare-rule h2 {
  font-size: 1.1em;
  padding: 0 0 20px;
  height: 20px; }

.admin-page.gw-rule table .left-label {
  color: #333333;
  background: #F3F3F3; }

.gw-create-rule .form-horizontal .control-label {
  float: left;
  width: 95px;
  padding-top: 5px;
  text-align: left; }

.gw-create-rule .form-horizontal .col-sm-5 {
  margin-left: 100px;
  *margin-left: 0; }

.gw-create-rule .ruleField {
  padding: 0 5px 0 0;
  width: 230px;
  float: left; }

.gw-create-rule .ruleOp {
  padding: 0 5px 0 0;
  width: 240px;
  float: left; }

.gw-create-rule .ruleVal {
  padding: 0 5px 0 0;
  width: 250px;
  float: left; }

.gw-create-rule #ruleSelect {
  border-bottom: solid 1px #C4CACA;
  margin-bottom: 15px; }

.gw-create-rule .ruleFieldBlock {
  border-bottom: solid 1px #C4CACA;
  margin-bottom: 15px;
  position: relative;
  height: 75px;
  margin: 5px 0 0 0px;
  padding-top: 7px; }

.gw-create-rule #ruleBlock {
  position: relative;
  overflow: hidden; }

/* Admin Dashboard (admin/admin.jsp) _admin*/
.admin-page.gw-manage {
  padding-top: 13px; }

.admin-page.gw-create-rule {
  padding-top: 13px; }

.admin-page.gw-myrules {
  padding-top: 13px; }

.admin-page.gw-rule {
  padding-top: 13px; }
  .admin-page.gw-rule .block-links {
    height: 23px; }

.admin-page.manage-accelator {
  padding-top: 13px; }
  .admin-page.manage-accelator .table {
    font-size: 13px; }

.admin-page.id-admin-plan-edit {
  padding-top: 13px; }

.admin-page.id-admin-admin-edit {
  padding-top: 13px; }
  .admin-page.id-admin-admin-edit .linkbar ul {
    overflow: hidden; }
    .admin-page.id-admin-admin-edit .linkbar ul li {
      display: inline;
      margin: 0 4px 0 4px; }

.admin-page.id-admin-plan-create {
  padding-top: 13px; }

.admin-page.id-admin-plan-list .plan-detail-list {
  font-size: 13px; }

.admin-page.id-admin-product-rate-card-edit {
  padding-top: 13px; }

.admin-page.id-admin-product-edit .product-edit-form {
  padding: 15px; }

.admin-page.id-admin-partners-edit .partners-edit-form {
  padding: 15px; }

.admin-page.id-admin-partners-edit .warning-display {
  color: #F33;
  font-size: 20px;
  padding-top: 20px; }

.admin-page.id-admin-admin-create {
  padding-top: 13px; }
  .admin-page.id-admin-admin-create #account_createAccount_billingPlan {
    border-radius: 3px;
    margin-top: 8px;
    width: 328px;
    *background: none white; }

.admin-page.id-admin-product-rate-card {
  padding-top: 13px; }
  .admin-page.id-admin-product-rate-card .msg-box {
    padding: 0 0 20px 0; }

.admin-page.id-admin-product-list {
  padding-top: 13px; }

.admin-page.id-admin-audit-search {
  padding-top: 13px; }

.admin-page.id-admin-pending-registrations {
  padding-top: 13px; }
  .admin-page.id-admin-pending-registrations .table .thead {
    font-size: 12px; }

.admin-page.id-admin-audit-searchresults {
  padding-top: 13px; }

.admin-page.id-admin-verification-outreach {
  padding-top: 13px; }

.admin-page.id-admin-verification-queue .table, .admin-page.id-admin-verification-outreach .table {
  font-size: 12px; }

.admin-page.id-admin-account {
  padding-top: 13px; }
  .admin-page.id-admin-account .super-admin li {
    padding: 7px 0; }
  .admin-page.id-admin-account #adminPage {
    background-color: #FFF;
    display: inline-block; }

.manage-accelarator .table {
  font-size: 12px; }

.manage-accelarator .create-new-accelarator .table input,
.manage-accelarator .create-new-accelarator .table select {
  margin: 0; }

.admin-container {
  border-top: 1px solid #E5EBEB; }

.manage-admin-page.admin-list-user {
  padding-top: 13px; }

#app .content .my-autoshare-rules {
  padding-top: 15px; }
  #app .content .my-autoshare-rules .msg-box {
    margin-top: 0;
    padding-top: 0; }
    #app .content .my-autoshare-rules .msg-box .table tr th {
      font-weight: bold; }

#attachContacts,
#autoShareBack,
#autoSelectPaymentPlan,
#securityLocking,
#patientReportView,
.preferences {
  border: 1px solid #E5EBEB;
  display: inline-block;
  margin: 10px 0;
  width: 100%; }

/* Admin                                    : General Preferences (admin/preferences.jsp) */
#admin-prefs {
  padding-top: 13px; }
  #admin-prefs .form-horizontal .help-block {
    margin-top: 38px;
    padding-left: 241px;
    font-size: 12px; }
  #admin-prefs .form-horizontal .control-label {
    float: left;
    padding-top: 5px;
    text-align: left;
    width: 240px;
    color: #333333;
    font-style: normal; }

.admin-prefs-container .inner-block {
  overflow: hidden;
  padding: 10px; }

.admin-prefs-container p {
  margin: 0; }

.admin-prefs-container h3 {
  line-height: 15px;
  margin: 0;
  padding: 10px 0 0 0; }

.admin-prefs-container .admin-prefs-fields {
  padding: 0 5px; }
  .admin-prefs-container .admin-prefs-fields p {
    font-size: 13px;
    padding-bottom: 5px; }
  .admin-prefs-container .admin-prefs-fields.top-text p {
    padding-top: 10px; }

.admin-prefs-container .form-group input {
  float: left;
  margin-right: 15px;
  width: 90px; }

.admin-prefs-container #security-params-div {
  margin-top: 15px; }

.admin-prefs-container .form-control.selectpicker {
  float: left;
  margin-right: 15px;
  width: 90px; }

/* Admin                                    : Import Physicicans from CSV (admin/user/import.jsp) */
.facility-account-import #instructions {
  padding-bottom: 20px; }

.facility-account-import #wwlbl_user_importFile_upload label {
  display: none; }

.facility-account-import #error-messages {
  margin-top: 15px; }

/* Admin                                    : DICOM Settings (gateway/editDicomSettings.jsp) */
.edit-dicom-settings {
  padding-top: 13px; }
  .edit-dicom-settings .gateway-heading {
    color: #333333;
    font-size: 1em;
    margin: 5px 0;
    padding-bottom: 5px;
    text-transform: uppercase; }
  .edit-dicom-settings #saveOnlineGatewaySettings.form-horizontal .control-label {
    text-align: left;
    width: 75px; }
  .edit-dicom-settings #saveOnlineGatewaySettings.form-horizontal .col-sm-5 {
    margin-left: 79px;
    *margin-left: 0; }
  .edit-dicom-settings #saveMwlSettings.form-horizontal .control-label {
    text-align: left;
    width: 124px; }
  .edit-dicom-settings #saveMwlSettings.form-horizontal .col-sm-5 {
    margin-left: 135px;
    *margin-left: 0; }
    .edit-dicom-settings #saveMwlSettings.form-horizontal .col-sm-5 .wwerr {
      float: right;
      margin-right: 77px;
      width: 261px; }
  .edit-dicom-settings #saveOnlineGatewaySettings.form-horizontal .col-sm-5 .wwerr {
    float: right;
    margin-right: 136px;
    width: 261px; }
  .edit-dicom-settings .form-horizontal .col-sm-5 .wwctrl {
    float: left; }
  .edit-dicom-settings #dicomSettings-panel3 {
    border-top: 1px solid #E5EBEB;
    padding-top: 13px; }
  .edit-dicom-settings .dicomSettings {
    display: inline-block;
    width: 100%;
    /*-moz-border-radius                    :.5em;*/ }
    .edit-dicom-settings .dicomSettings .inner-block {
      padding: 0; }
  .edit-dicom-settings #saveMwlSettings #frmTblGwSet {
    width: 701px; }

/* Admin                                    : HIPAA Audit Trail (event/search-include.jsp) */
.hipaa-search-container {
  margin: auto;
  padding-top: 13px; }
  .hipaa-search-container .loading.clear-block {
    display: none; }
  .hipaa-search-container label {
    color: #333333;
    font-size: 14px; }
  .hipaa-search-container .top-left {
    display: block;
    float: left;
    width: 530px; }
  .hipaa-search-container .top-right {
    display: block;
    float: left;
    width: 200px; }
  .hipaa-search-container .small {
    width: 80px; }
  .hipaa-search-container .medium {
    width: 180px; }
  .hipaa-search-container .smedium {
    width: 120px; }
  .hipaa-search-container .textBlock {
    float: left;
    margin: 0 10px 0 0; }

#searchResultsEvent {
  border-top: 1px solid #DFDFDF;
  margin-top: 10px; }

/**/
.privacy-settings ul.actionMessage {
  /**width                                  :93%;*/
  margin-top: 15px;
  width: auto; }

.bootstrap-select.btn-group {
  *display: inline; }

#searchResultsBlock {
  padding-top: 35px; }

/*****
**** admin/user/list.jsp
*******/
/*global data tables*/
#tblUsers,
.dataTables_wrapper table.table {
  clear: both; }

.dataTables_length {
  float: left;
  width: 300px; }

.dataTables_filter {
  float: right; }

.dataTables_info {
  padding: 15px 0; }

#tblUsers {
  margin-bottom: 70px; }

#tblUsers tr th {
  font-size: 12px; }

#tblUsers .tcontent {
  font-size: 12px; }

#id-admin-list-user table {
  border: 0 solid #FFF; }

.no-border-block {
  display: inline-block;
  padding: 10px 0 10px;
  width: 100%; }

.id-admin-create-user {
  padding-top: 13px; }
  .id-admin-create-user .help-inline {
    padding-left: 15px;
    vertical-align: top; }
    .id-admin-create-user .help-inline.error {
      color: #FF001A;
      font-style: italic;
      position: absolute;
      top: 83px;
      vertical-align: top;
      width: 400px;
      *top: 96px; }

.id-admin-create-user .testresult {
  margin-left: 7px; }

.id-admin-create-user .testresult a,
.id-admin-create-user .testresult a:hover {
  color: #1A6B96; }

.testresult.shortPass span,
.testresult.badPass span,
.testresult.samePassword span {
  color: #B94A48;
  font-size: 14px;
  font-weight: 700;
  padding: 0 0 0 5px; }

.testresult.goodPass span {
  color: #468847;
  font-size: 14px;
  font-weight: 700;
  padding: 0 0 0 5px; }

.id-admin-create-user .modalPop {
  background-color: #D9EDF7;
  border: 0;
  border: 1px solid #BCE8F1;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #3A87AD;
  font-size: 12px;
  font-style: italic;
  margin: 0 0 5px;
  margin-bottom: 20px;
  margin-top: 8px;
  padding: 5px 0;
  padding: 8px 35px 8px 14px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  width: 450px; }

.hasDatepicker {
  font-family: "Arial", Helvetica, sans-serif;
  font-style: italic; }

/* Admin Tab */
.settingsButton {
  display: inline-block;
  float: left;
  height: 120px;
  padding: 10px 0;
  width: 250px; }
  .settingsButton div {
    background: url("/smr/assets/nps/images/psn/AdminIcons.png") no-repeat scroll transparent; }
  .settingsButton a:link,
  .settingsButton a:visited,
  .settingsButton a:hover,
  .settingsButton a:active {
    color: #333333;
    cursor: pointer;
    text-decoration: none; }

.settingsButton .settingsAdminGateway {
  background-position: -120px -316px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsAdminManage {
  background-position: -120px -74px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsAdminImport {
  background-position: -120px -162px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsAdminAutoshare {
  background-position: -120px -243px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsAdminGateRules {
  background-position: -120px -393px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsAdminMyPrefs {
  background-position: -216px -162px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsAdminCustomize {
  background-position: -216px -74px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsAdminAuditTrail {
  background-position: -216px 0;
  height: 70px;
  width: 70px; }

.settingsButton .settingsAdminAnalytics {
  background-position: -216px -394px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsAdminPQRS {
  background-position: -415px 0;
  height: 70px;
  width: 70px; }

.settingsButton .settingsAdminPACSConfig {
  background-position: -417px -81px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsManageGateway {
  background-position: -310px 0;
  height: 70px;
  width: 70px; }

.settingsButton .settingsExternalArchives {
  background-position: -312px -161px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsEpicKeyGen {
  background-position: -312px -243px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsAdminViewer {
  background-position: -307px -394px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsInfo {
  background-position: -13px -390px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsAccount {
  background-position: -13px -66px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsPass {
  background-position: -13px -315px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsPhoto {
  background-position: -13px -155px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsBilling {
  background-position: -13px 9px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsNotify {
  background-position: -13px -243px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsVisage {
  background-position: -215px -315px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsPatientId {
  background-position: -215px -242px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsPrivacy {
  background-position: -310px -74px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsExternalArchives {
  background-position: -312px -161px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsCGuidance {
  background-position: -312px -315px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsIntegrationPartners {
  background-position: -417px -160px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsSendQueue {
  background-position: -120px -320px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsEasyUpload {
  background-position: -415px -243px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsDownloadCenter {
  background-position: -414px -315px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsMfa {
  background-position: -410px -390px;
  height: 70px;
  width: 70px; }

.settingsButton .settingsSmartOnFhirIntegration {
  background-position: -15px -488px;
  height: 70px;
  width: 70px; }

/*global settingsButton */
.settingsButton span {
  display: block; }
  .settingsButton span a {
    display: block;
    padding-left: 0;
    text-align: center;
    width: 160px; }

.settingsButton a {
  display: block;
  margin: 0 auto;
  padding-left: 10px;
  width: 60px; }

/****
* admin/user/create.jsp
*****/
/****
* admin/user/edit.jsp
*****/
#edit-form.form-horizontal .control-label {
  float: left;
  text-align: left;
  width: 115px; }

#admin-edit-user {
  padding-top: 15px; }

/****
* edit accelarators admin/gateways/edit.jsp
*****/
#breadcrumb {
  display: inline-block;
  height: 29px;
  padding-top: 13px;
  width: 100%; }
  #breadcrumb ul {
    float: right; }
    #breadcrumb ul li {
      float: left; }

.edit-page .admin-sender .input-xlarge {
  width: 573px; }

.edit-page.edit-accelator {
  padding-top: 13px; }
  .edit-page.edit-accelator .gw-disabled {
    padding-top: 5px;
    *padding-top: 6px; }
  .edit-page.edit-accelator #allowed-to-edit .addBlue {
    /*background                        : url('/smr/assets/nps/images/managegw/ButtonSpriteVert.png') no-repeat;*/
    background-position: 0 -76px; }
  .edit-page.edit-accelator #allowed-to-edit .addGrey {
    /*background                        : url('/smr/assets/nps/images/managegw/ButtonSpriteVert.png') no-repeat;*/
    background-position: 1px -120px;
    *background-position: 2px -116px; }
  .edit-page.edit-accelator #allowed-to-edit .last {
    padding-top: 27px;
    *padding-top: 31px; }

.edit-page h2 {
  color: #333333;
  font-size: 15px;
  font-weight: normal;
  line-height: 17px;
  text-transform: uppercase; }

.edit-page h3 {
  color: #333333;
  font-size: 13px;
  font-weight: normal;
  line-height: 13px;
  text-transform: uppercase; }

.edit-page .editspacer h4 {
  color: #333333;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.8em;
  margin: 10px 0 0 0;
  text-transform: uppercase; }

.edit-page .tabs-panel {
  height: 560px;
  overflow-y: auto;
  width: 760px; }

.edit-page .gw-settings .hide-adv-settings {
  font-size: 13px;
  height: 25px; }
  .edit-page .gw-settings .hide-adv-settings h3 {
    margin: 4px 0 0 0; }

.edit-page .horizontal-table-division {
  border-bottom: solid 1px #DFDFDF;
  margin-bottom: 10px; }

.edit-page .gwchannel {
  border-bottom: solid 1px #DFDFDF;
  margin-bottom: 10px; }

.edit-page .addGrey {
  background: url("/smr/assets/nps/images/managegw/ButtonSpriteVert.png") no-repeat;
  background-position: 2px -139px; }

.edit-page .addBlue {
  background: url("/smr/assets/nps/images/managegw/ButtonSpriteVert.png") no-repeat;
  background-position: 0 -72px;
  height: 30px;
  width: 24px; }

.edit-page .removeGrey {
  background: url("/smr/assets/nps/images/managegw/ButtonSpriteVert.png") no-repeat;
  background-position: 0 -224px;
  height: 20px;
  width: 24px; }

.edit-page .accountName {
  font-size: 10px;
  font-style: italic; }

.edit-page .gw-status {
  padding: 1px 0; }

.edit-page .close {
  color: #333333;
  filter: alpha(opacity=90);
  opacity: 0.9;
  text-shadow: 0 1px 0 #FFF; }

.edit-page .gw-settings {
  margin: 5px 0;
  padding: 8px 0;
  width: 720px; }

.edit-page #qrdesttable {
  margin: 5px 0 10px 0; }
  .edit-page #qrdesttable .glyphicon-remove {
    color: #0077C0; }

.edit-page .gwadvanced {
  border: 1px solid #C4CACA;
  padding: 5px;
  *padding: 7px; }

.edit-page .gwstudyedit,
.edit-page .gwstudyfltr,
.edit-page #qrdesttable {
  font-size: 12px;
  height: 23px; }

.edit-page .study-edit-table,
.edit-page .study-filter-table,
.edit-page #qrdesttable {
  color: #333333;
  font-family: "Arial", Helvetica, sans-serif;
  margin: 10px 0 10px 5px;
  white-space: nowrap;
  width: 500px; }

.edit-page .table th,
.edit-page .table td {
  border-top: solid 0 #DFDFDF; }

#tabQRSCU p {
  font-size: 14px; }

.qr-access-container {
  position: relative; }
  .qr-access-container .qr-access-title {
    margin-bottom: 5px;
    position: relative;
    height: 35px; }
    .qr-access-container .qr-access-title .qr-collapse {
      background: url("/smr/assets/nps/images/darker-arrow.png") 0 2px no-repeat;
      height: 20px;
      width: 20px;
      margin-top: 6px; }
      .qr-access-container .qr-access-title .qr-collapse a {
        display: block;
        height: 20px;
        width: 20px; }
      .qr-access-container .qr-access-title .qr-collapse.qr-open {
        background-position: 0 -20px; }
  .qr-access-container .qr-access-content {
    margin-bottom: 20px;
    padding: 0 0 0 23px; }
    .qr-access-container .qr-access-content .qrAaRow {
      overflow: hidden;
      padding: 10px 0;
      position: relative; }
    .qr-access-container .qr-access-content .qrAaCol.qr-contact {
      width: 40%; }
    .qr-access-container .qr-access-content .qrAaCol.qr-qor {
      width: 40%; }
    .qr-access-container .qr-access-content .qrAaCol.qr-revoke {
      width: 10%; }

.create-rules-page {
  font-size: 13px; }
  .create-rules-page div.inline div,
  .create-rules-page ul.inline li {
    float: left; }
  .create-rules-page table td {
    padding: 5px 5px 5px 5px;
    vertical-align: top; }
  .create-rules-page table td.bump-text {
    padding-top: 10px; }
  .create-rules-page table#edit-gw-rule {
    margin: 5px 0 0 0; }
  .create-rules-page table#edit-gw-rule td td {
    padding: 0 5px 5px 0; }
  .create-rules-page table#edit-gw-rule td td.bump-text {
    padding-top: 5px; }

.edit-page .required,
.create-rules-page .required {
  color: #E9672A;
  font-size: 15px; }

#gw-sender-table .help-inline,
#gw-receiver-table .help-inline,
#gw-qr-table .help-inline {
  font-size: 12px;
  line-height: 26px; }

#gw-qr-table .form-horizontal .control-label {
  float: left;
  padding-top: 5px;
  text-align: left;
  width: 115px; }

#gw-qr-table .form-horizontal .col-sm-5 {
  margin-left: 131px;
  *margin-left: 0; }

#gw-allow-edit-senders .textWith {
  font-size: 12px;
  text-align: center; }

.gwrecvchannel #rev-channel-top h3 {
  float: left;
  width: 100px; }

.gwrecvchannel #rev-channel-top .rev-channel-title {
  height: 22px;
  width: 220px; }
  .gwrecvchannel #rev-channel-top .rev-channel-title.checkbox {
    margin-top: 6px; }

.gwrecvchannel #rev-channel-top .checkbox.pull-left {
  font-size: 12px; }
  .gwrecvchannel #rev-channel-top .checkbox.pull-left input {
    *width: 25px; }

/****
/* MANAGE ACCELARATORS manage.jsp
*****/
#gw-manage {
  margin-top: 0;
  padding-top: 13px; }
  #gw-manage .badge {
    padding-left: 2px;
    padding-right: 2px; }
  #gw-manage .table {
    font-size: 13px; }

.admin-page .dataTables_wrapper div {
  padding-bottom: 0;
  padding-left: 4px;
  padding-top: 0; }

#allowed-to-edit .addBlue {
  background: url("/smr/assets/nps/images/managegw/ButtonSpriteVert.png") no-repeat;
  background-position: 0 -72px;
  height: 20px;
  margin-top: 4px;
  width: 24px; }

#allowed-to-edit .addGrey {
  background: url("/smr/assets/nps/images/managegw/ButtonSpriteVert.png") no-repeat;
  background-position: 0 -139px; }

/****
/* Epic Key epic.jsp
*****/
.epicKey {
  padding-top: 13px; }
  .epicKey .epicForm {
    padding-top: 15px; }
  .epicKey code {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #FF001A;
    padding: 6px 20px 8px 20px;
    *padding: 8px 20px 7px 20px; }

/****
/* Admin Edit UI
*****/
.edit-ui .colorBox {
  border: 3px solid #FFF;
  float: left;
  height: 70px;
  margin: 5px;
  width: 70px; }

.edit-ui .left {
  display: none;
  float: left;
  width: 80px; }

.edit-ui h3 {
  margin: 20px 0;
  padding: 0; }

.edit-ui .colorDefault {
  cursor: pointer;
  float: left; }

.edit-ui .palette-box {
  display: inline-block; }

.edit-ui .resetButton input {
  background: none;
  border: none;
  color: #666;
  cursor: pointer;
  float: left;
  font-size: 12px;
  font-weight: normal;
  font-weight: normal;
  margin-right: 10px;
  padding: 0;
  text-decoration: underline; }

.edit-ui .bgBlock {
  cursor: pointer;
  display: block;
  height: 63px;
  width: 63px; }

.edit-ui #browsephoto label {
  float: left;
  margin: 0 10px 0 0; }

.edit-ui #browsephoto br {
  display: none; }

.edit-ui .photo-upload-box {
  border: 1px solid #E5EBEB;
  margin: 0 0 20px;
  padding: 20px 25px;
  width: 100%; }

.content-nav #back2Admin {
  position: absolute;
  right: 0;
  text-align: right;
  top: 10px;
  width: 351px; }
  .content-nav #back2Admin a,
  .content-nav #back2Admin a :hover {
    font-size: 12px;
    line-height: 14px;
    padding: 10px 8px 0 8px;
    text-decoration: underline; }

/* Admin                                    : UI Customization,Configure Adv Search (privatelabel/editUI.jsp) */
.adv-search-defaults-container .adv-search-defaults-form {
  margin-top: 40px; }

.adv-search-defaults-container .loading.clear-block {
  display: none; }

.adv-search-defaults-container .top-left {
  display: block;
  float: left;
  width: 530px; }

.adv-search-defaults-container .top-right {
  display: block;
  float: left;
  width: 200px; }

.adv-search-defaults-container .small {
  width: 80px; }

.adv-search-defaults-container .medium {
  width: 180px; }

.adv-search-defaults-container .smedium {
  width: 120px; }

.adv-search-defaults-container .textBlock {
  float: left;
  margin: 0 10px 0 0; }

/**/
.expire-control .expire-text {
  display: block;
  float: left;
  line-height: 30px;
  margin: 0 7px;
  vertical-align: middle; }

.expire-control .input-small {
  width: 45; }

.create-tc .input-xlarge {
  width: 710px; }

#wwctrl_formSelectRelease_upgradeToRelease_id > label {
  display: block;
  font-weight: normal; }

#wwctrl_formSelectRelease_upgradeToRelease_id > label {
  display: block;
  font-weight: normal; }

#wwctrl_formSelectRelease_upgradeToRelease_id > label > input[type="radio"] {
  margin-right: 5px; }

#work-hipaa-search.pad-left-right, #work-hipaa-search-results.pad-left-right, #hipaa-audit-wrapper.pad-left-right {
  padding-left: 5%;
  padding-right: 5%; }

#work-hipaa-search .hipaa-form, #work-hipaa-search-results .hipaa-form, #hipaa-audit-wrapper .hipaa-form {
  margin-top: 20px; }

#work-hipaa-search .headline, #work-hipaa-search-results .headline, #hipaa-audit-wrapper .headline {
  font-size: 15px;
  font-weight: bold;
  color: #333333;
  border-bottom: solid 1px #E5EBEB; }

#work-hipaa-search .hipaa-search-container label, #work-hipaa-search-results .hipaa-search-container label, #hipaa-audit-wrapper .hipaa-search-container label {
  color: #aaa;
  font-size: 11px; }

#work-hipaa-search #eventsTable_filter.dataTables_filter, #work-hipaa-search-results #eventsTable_filter.dataTables_filter, #hipaa-audit-wrapper #eventsTable_filter.dataTables_filter {
  float: right; }

#work-hipaa-search #eventsTable_filter > #searchclear, #work-hipaa-search-results #eventsTable_filter > #searchclear, #hipaa-audit-wrapper #eventsTable_filter > #searchclear {
  position: relative;
  top: 4px;
  right: 20px; }

#work-hipaa-search .paging_full_numbers a.paginate_button, #work-hipaa-search .paging_full_numbers span.paginate_button, #work-hipaa-search-results .paging_full_numbers a.paginate_button, #work-hipaa-search-results .paging_full_numbers span.paginate_button, #hipaa-audit-wrapper .paging_full_numbers a.paginate_button, #hipaa-audit-wrapper .paging_full_numbers span.paginate_button {
  background-color: #fff; }

#work-hipaa-search .paging_full_numbers a.paginate_button, #work-hipaa-search .paging_full_numbers a.paginate_active, #work-hipaa-search .paging_full_numbers a.current, #work-hipaa-search .paging_full_numbers span.paginate_button, #work-hipaa-search .paging_full_numbers span.paginate_active, #work-hipaa-search .paging_full_numbers span.current, #work-hipaa-search-results .paging_full_numbers a.paginate_button, #work-hipaa-search-results .paging_full_numbers a.paginate_active, #work-hipaa-search-results .paging_full_numbers a.current, #work-hipaa-search-results .paging_full_numbers span.paginate_button, #work-hipaa-search-results .paging_full_numbers span.paginate_active, #work-hipaa-search-results .paging_full_numbers span.current, #hipaa-audit-wrapper .paging_full_numbers a.paginate_button, #hipaa-audit-wrapper .paging_full_numbers a.paginate_active, #hipaa-audit-wrapper .paging_full_numbers a.current, #hipaa-audit-wrapper .paging_full_numbers span.paginate_button, #hipaa-audit-wrapper .paging_full_numbers span.paginate_active, #hipaa-audit-wrapper .paging_full_numbers span.current {
  border: 1px solid #E5EBEB;
  padding: 2px 5px;
  margin: 0 3px;
  cursor: pointer; }

#work-hipaa-search .paging_full_numbers a.paginate_button:hover, #work-hipaa-search .paging_full_numbers a.paginate_active, #work-hipaa-search .paging_full_numbers a.current, #work-hipaa-search .paging_full_numbers span.paginate_button:hover, #work-hipaa-search .paging_full_numbers span.paginate_active, #work-hipaa-search .paging_full_numbers span.current, #work-hipaa-search-results .paging_full_numbers a.paginate_button:hover, #work-hipaa-search-results .paging_full_numbers a.paginate_active, #work-hipaa-search-results .paging_full_numbers a.current, #work-hipaa-search-results .paging_full_numbers span.paginate_button:hover, #work-hipaa-search-results .paging_full_numbers span.paginate_active, #work-hipaa-search-results .paging_full_numbers span.current, #hipaa-audit-wrapper .paging_full_numbers a.paginate_button:hover, #hipaa-audit-wrapper .paging_full_numbers a.paginate_active, #hipaa-audit-wrapper .paging_full_numbers a.current, #hipaa-audit-wrapper .paging_full_numbers span.paginate_button:hover, #hipaa-audit-wrapper .paging_full_numbers span.paginate_active, #hipaa-audit-wrapper .paging_full_numbers span.current {
  background-color: #0077C0;
  color: #FFF; }

.control-input.feature label {
  display: block; }

.control-input.feature .featureAvailability {
  padding: 10px 0; }

#selectedConfigurationTable td, #selectedConfigurationTable th {
  padding: .3em; }

#selectedConfigurationTable tbody tr {
  border: 1px lightgrey solid;
  border-collapse: collapse; }

.instruction-box {
  resize: none;
  width: 100%; }

.config-draggable {
  cursor: pointer; }

.config-sort-icon {
  background: url("/smr/assets/nps/images/sort-icon.png") no-repeat;
  position: relative;
  padding: 0px 30px 10px 0px;
  top: -5px; }

.config-name {
  font-weight: bold; }

.config-type {
  color: grey; }

.config-edit-link {
  cursor: default; }

.config-trash-icon {
  padding-right: 5px !important;
  cursor: default; }

.config-error, .edit-config-error, .add-config-error {
  color: red;
  font-weight: normal;
  margin: 10px 0px;
  display: none; }

.add-config-div, .edit-config-div {
  margin: 20px; }

#qrscu-channel-top h3 {
  float: left;
  width: 100px; }

#qrscu-channel-top .qrscu-channel-title {
  height: 22px;
  width: 450px;
  top: -4px; }

#tabMWL .tabMWLInner {
  padding-top: 30px; }

.show-border-around-dropdown {
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 6px 12px;
  max-height: 150px;
  overflow-y: scroll; }

.full-admin-page {
  display: none;
  padding-left: 1%; }
  .full-admin-page input[type=text]::-ms-clear {
    display: none; }
  .full-admin-page .setting-body {
    display: table;
    width: 100%; }
  .full-admin-page .setting-title {
    padding-left: 20%;
    width: 75%; }
    .full-admin-page .setting-title .headline {
      margin-bottom: 5px; }
  .full-admin-page .setting-tabs {
    display: table-cell;
    float: none;
    border-right: solid 1px #E5EBEB;
    padding-right: 0px;
    vertical-align: top; }
    .full-admin-page .setting-tabs .nav-pills > li > a {
      border-radius: 0px;
      color: #333333; }
    .full-admin-page .setting-tabs .nav-pills > li > a:hover {
      color: #333333;
      background-color: #E5EBEB; }
    .full-admin-page .setting-tabs .nav-pills > li.active > a, .full-admin-page .setting-tabs .nav-pills > li.active > a:hover, .full-admin-page .setting-tabs .nav-pills > li.active > a:focus {
      color: #333333;
      background-color: #E5EBEB;
      border-left: 5px solid #0077C0; }
  .full-admin-page .setting-content {
    display: table-cell;
    padding-left: 3%;
    width: 75%; }
  .full-admin-page .setting-message {
    opacity: 0;
    margin: 10px 0px 10px 15px; }
  .full-admin-page #uploadSettings .margin-left-5 {
    margin-left: 5px; }
  .full-admin-page #uploadSettings .margin-top-left-10 {
    margin: 10px 0px 0px 10px; }
  .full-admin-page #uploadSettings .margin-20 {
    margin: 20px; }

#send-queue-search.pad-left-right {
  padding-left: 5%;
  padding-right: 5%; }

#send-queue-search .headline {
  font-size: 15px;
  font-weight: bold;
  color: #333333;
  border-bottom: solid 1px #E5EBEB; }

#sendQueueJobTable_processing {
  position: absolute;
  height: 100%;
  left: 6px;
  margin-top: 0;
  margin-left: 0;
  background-color: aliceBlue;
  opacity: 0.8;
  width: 99%;
  padding-top: 15%; }

#hipaaAuditTable_processing {
  position: absolute;
  height: 100%;
  left: 6px;
  margin-top: 0;
  margin-left: 0;
  background-color: aliceBlue;
  opacity: 0.8;
  width: 99%;
  padding-top: 15%; }

#downloadCenterTable_processing {
  position: absolute;
  height: 100%;
  left: 6px;
  margin-top: 0;
  margin-left: 0;
  background-color: aliceBlue;
  opacity: 0.8;
  width: 99%;
  padding-top: 15%; }

#sendQueueFullPage #sendQueueForm .btn-liteGrey {
  padding: 4px 12px;
  border: 1px solid #cccccc;
  height: 34px;
  background-color: #f5f5f5; }

#sendQueueFullPage #sendQueueForm .field {
  font-family: Arial;
  position: relative;
  display: inline-flex; }

#configureEasyUpload.pad-left-right {
  padding-left: 5%;
  padding-right: 5%; }

#configureEasyUpload .headline {
  font-size: 15px;
  font-weight: bold;
  color: #333333;
  border-bottom: solid 1px #E5EBEB; }

#configureEasyUpload #easyUploadForm textarea {
  width: 85%;
  height: 100px;
  resize: none; }

#configureEasyUpload #easyUploadForm .margin-top-20 {
  margin-top: 20px; }

#configureEasyUpload #easyUploadForm .full-width {
  width: 100%; }

#configureEasyUpload #easyUploadForm a {
  cursor: pointer; }

#configureEasyUpload #easyUploadForm .setting-message {
  opacity: 0;
  margin-bottom: 0px; }

#configureEasyUpload #easyUploadForm .easyUploadTooltip {
  position: relative;
  display: inline-block; }

#configureEasyUpload #easyUploadForm .easyUploadTooltip .tooltiptext {
  visibility: hidden;
  width: 185px;
  background-color: #333333;
  color: #FFF;
  text-align: center;
  border-radius: 5px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: -130%;
  left: 50%;
  margin-left: -75px;
  opacity: 0;
  transition: opacity 0.3s;
  font-size: 14px; }

#configureEasyUpload #easyUploadForm .easyUploadTooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: -32%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #333333 transparent; }

#configureEasyUpload #easyUploadForm .easyUploadTooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1; }

#configureEasyUpload #easyUploadForm input.error {
  border: 1px solid #FF001A; }

#configureEasyUpload #easyUploadForm #easyUploadUrlMessage {
  color: #FF001A;
  opacity: 0;
  font-size: 12px; }

#easyUploadStudyTagbox h4 {
  font-size: 13px;
  color: #1A6B96;
  margin: 10px 0px;
  padding: 3px 0; }

#easyUploadStudyTagbox .setting-message-tags-popup {
  opacity: 0;
  margin-bottom: 5px;
  margin-right: 10px;
  font-size: 12px; }

#easyUploadStudyTagbox #addTagTrigger {
  display: inline-block;
  padding: 3px 0 3px 10px;
  text-decoration: none; }

#easyUploadStudyTagbox #tagsBoxTemplate {
  width: 360px;
  height: 110px;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 6px 12px;
  overflow-y: scroll; }

#easyUploadStudyTagbox #createTag {
  display: inline-block;
  float: left;
  margin: 10px 0px;
  width: 360px; }

#easyUploadStudyTagbox #deletePrompt {
  width: 360px;
  font-size: 12px; }

#accountLocationbox h4 {
  font-size: 13px;
  color: #1A6B96;
  margin: 10px 0px;
  padding: 3px 0; }

#accountLocationbox .setting-message-locations-popup {
  opacity: 0;
  margin-bottom: 5px;
  margin-right: 10px;
  font-size: 12px; }

#accountLocationbox #addLocationTrigger {
  display: inline-block;
  padding: 3px 0 3px 10px;
  text-decoration: none; }

#accountLocationbox #locationsBoxTemplate {
  width: 360px;
  height: 110px;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 6px 12px;
  overflow-y: scroll; }

#accountLocationbox .location-name {
  white-space: pre; }

#accountLocationbox #createLocation {
  display: inline-block;
  float: left;
  margin: 10px 0px;
  width: 360px; }

#accountLocationbox #deletePrompt {
  width: 360px;
  font-size: 12px; }

#easyUploadAdvancedStudyEdits .addEditGreyIcon {
  background: url("/smr/assets/nps/images/managegw/ButtonSpriteVert.png") no-repeat;
  height: 25px;
  width: 25px;
  background-position: 2px -145px; }

#easyUploadAdvancedStudyEdits .addEditBlueIcon {
  background: url("/smr/assets/nps/images/managegw/ButtonSpriteVert.png") no-repeat;
  background-position: 0 -71px;
  height: 25px;
  width: 25px;
  cursor: pointer; }

#easyUploadAdvancedStudyEdits .deleteEditGreyIcon {
  color: #333333;
  cursor: default;
  margin-top: 7px; }

#easyUploadAdvancedStudyEdits .deleteEditBlueIcon {
  color: #0077C0;
  cursor: pointer;
  margin-top: 7px; }

#easyUploadAdvancedStudyEdits .advance-edit-tooltip {
  position: relative;
  display: inline-block; }

#easyUploadAdvancedStudyEdits .advance-edit-tooltip .tooltip-text {
  visibility: hidden;
  width: 120px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s; }

#easyUploadAdvancedStudyEdits .advance-edit-tooltip .tooltip-text::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent; }

#easyUploadAdvancedStudyEdits .advance-edit-tooltip:hover .tooltip-text {
  visibility: visible;
  opacity: 1; }

#reportDownloadCenter {
  display: inline;
  float: right;
  margin-top: 15px;
  text-decoration: underline;
  font-size: 15px;
  font-weight: bold; }

#hipaaAuditTrailSearchFields .audit-trail-search-field-width {
  width: 180px !important; }

#hipaaAuditTrailSearchFields .selectedEventType-wrapper:hover {
  background: #EEE;
  color: #FFF; }

#hipaaAuditTrailSearchFields .selectedEventType-wrapper label {
  color: #333;
  font-weight: normal;
  line-height: 23px;
  margin: 0 0 0 7px;
  vertical-align: top; }

#hipaaAuditTrailSearchFields #eventTypeSelection {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #C4CACA;
  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
  position: absolute;
  z-index: 1001; }
  #hipaaAuditTrailSearchFields #eventTypeSelection .jspTrack {
    background: #dfdfdf;
    position: relative; }
  #hipaaAuditTrailSearchFields #eventTypeSelection .jspDrag {
    background: #878787;
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer; }

#editGateway .advance-edit-tooltip {
  position: relative;
  display: inline-block; }

#editGateway .advance-edit-tooltip .tooltip-text {
  visibility: hidden;
  width: 120px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s; }

#editGateway .advance-edit-tooltip .tooltip-text::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent; }

#editGateway .advance-edit-tooltip:hover .tooltip-text {
  visibility: visible;
  opacity: 1; }

#editGateway .accountName {
  font-size: 12px;
  font-style: italic;
  font-weight: bold; }

.icons-custom-css.add-grey-icon {
  background: url("/smr/assets/nps/images/managegw/ButtonSpriteVert.png") no-repeat;
  height: 25px;
  width: 25px;
  background-position: 2px -145px; }

.icons-custom-css.add-blue-icon {
  background: url("/smr/assets/nps/images/managegw/ButtonSpriteVert.png") no-repeat;
  background-position: 0 -71px;
  height: 25px;
  width: 25px;
  cursor: pointer; }

.icons-custom-css.delete-grey-icon {
  color: #333333;
  cursor: default;
  margin-top: 7px; }

.icons-custom-css.delete-blue-icon {
  color: #0077C0;
  cursor: pointer;
  margin-top: 7px; }

.smartOnFHIRIntegration .uuid-field-container {
  display: flex;
  align-items: center; }

.smartOnFHIRIntegration .uuid-textfield,
.smartOnFHIRIntegration .issuer-textfield {
  width: 38ch; }

.smartOnFHIRIntegration .smartOnFHIRIntegrationTooltip {
  position: relative;
  display: inline-block; }

.smartOnFHIRIntegration .smartOnFHIRIntegrationTooltip .tooltiptext {
  visibility: hidden;
  width: 185px;
  background-color: #333333;
  color: #FFF;
  text-align: center;
  border-radius: 5px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: -130%;
  left: 50%;
  margin-left: -75px;
  opacity: 0;
  transition: opacity 0.3s;
  font-size: 14px; }

.smartOnFHIRIntegration .smartOnFHIRIntegrationTooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: -32%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #333333 transparent; }

.smartOnFHIRIntegration .smartOnFHIRIntegrationTooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1; }

/*****
*** Upload Images
******/
#uploadApplet-container #studyInfo {
  margin: .5em 0; }

.uploader-page .image-thumbs-holder, .blackBorder {
  position: relative;
  overflow: hidden; }

.blackBorder {
  border: 1px solid #C4CACA; }

.ac_results {
  padding: 0px;
  border: 1px solid #C4CACA;
  background-color: white;
  overflow: hidden;
  z-index: 99999; }

.uploader-page {
  font-family: "Arial", Helvetica, sans-serif;
  /*Step 2*/ }
  .uploader-page .nonDom {
    float: left;
    position: relative;
    height: 100px; }
  .uploader-page .image-edit-details {
    padding-top: 5px; }
  .uploader-page .image-details-links {
    margin-left: 5px; }
  .uploader-page .image-edit-col-sm-5 {
    position: relative;
    height: 25px;
    padding-top: 25px; }
  .uploader-page #imageThumbs {
    position: relative;
    max-height: 1380px;
    overflow-x: hidden;
    overflow-y: auto;
    *overflow: auto;
    *max-height: 1480px; }
    .uploader-page #imageThumbs.with-studies {
      max-height: 380px; }
    .uploader-page #imageThumbs.with-no-studies {
      max-height: 1380px; }
  .uploader-page .imgUnsel {
    margin: 2px;
    cursor: pointer;
    border: 9px solid #fff;
    box-shadow: #C4CACA 3px 3px 3px; }
  .uploader-page .imgSel {
    margin: 2px;
    border: 9px solid #379BD5;
    box-shadow: #C4CACA 3px 3px 3px; }
  .uploader-page .imgMark {
    background: url("/smr/assets/nps/images/uploader/check.png") no-repeat;
    position: absolute;
    height: 28px;
    width: 35px;
    margin-left: -90px;
    display: none; }
  .uploader-page .radio-blocks {
    padding: 0 0 0 15px; }
  .uploader-page .radio-blocks ul.upload-choice {
    padding: 0 0 0 15px; }
  .uploader-page #upload-status-block {
    margin: 10px 0 15px 0;
    padding-bottom: 10px;
    border-bottom: solid 1px #dfdfdf;
    height: 65px;
    /*position: relative;
		overflow: hidden;*/ }
  .uploader-page #upload-step.uploadStep {
    margin: 0px;
    background: url("/smr/assets/nps/images/psn/UploadBar754.png") no-repeat 0px 0px transparent;
    height: 17px;
    width: 754px; }
    .uploader-page #upload-step.uploadStep.step1 {
      background-position: 0px 0px; }
    .uploader-page #upload-step.uploadStep.step2 {
      background-position: 0px -17px; }
    .uploader-page #upload-step.uploadStep.step3 {
      background-position: 0px -34px; }
    .uploader-page #upload-step.uploadStep.step4 {
      background-position: 0px -51px; }
  .uploader-page #status-up {
    display: inline-block;
    padding-top: 5px;
    padding-left: 0px; }
    .uploader-page #status-up li {
      color: #626d6f;
      display: inline;
      float: left;
      font-size: 13px;
      margin: 0px; }
      .uploader-page #status-up li#upstep4 {
        padding-right: 0px; }
      .uploader-page #status-up li#upstep3 {
        padding-right: 42px; }
      .uploader-page #status-up li#upstep2 {
        padding-right: 67px;
        padding-left: 16px; }
      .uploader-page #status-up li#upstep1 {
        padding-right: 50px;
        padding-left: 40px; }
      .uploader-page #status-up li.active {
        font-weight: bold; }
  .uploader-page #appletInstallNotes {
    font-size: 13px;
    margin: 0px;
    width: 740px; }
  .uploader-page .selectedDiv {
    padding: 10px 0 25px 10px; }
  .uploader-page .scan-results span {
    color: #333333; }
  .uploader-page .dataTables_wrapper {
    font-size: 12px; }
  .uploader-page .loadedTagInput {
    color: #333333;
    font-size: 12px; }
  .uploader-page .required-detail {
    display: none;
    font-size: 13;
    color: #FF001A;
    font-weight: normal;
    margin-top: 15px; }
    .uploader-page .required-detail .required {
      margin-right: 5px; }
  .uploader-page .section-title {
    font-size: 13px;
    color: #333333;
    font-weight: bold; }
  .uploader-page .image-list-holder .section-title, .uploader-page .radio-blocks .section-title {
    margin: 15px 0; }
  .uploader-page .upSuccess {
    font-size: 15px;
    color: #333333;
    text-transform: none;
    padding: 10px 0px 0px;
    font-weight: bold; }
  .uploader-page .loadedTagRow {
    background: none repeat 0 0 #EFEFEF;
    border: 1px solid #C4CACA;
    max-height: 100px;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    width: 170px;
    -moz-box-shadow: 5px 5px 5px #ccc;
    -webkit-box-shadow: 5px 5px 5px #ccc;
    box-shadow: 5px 5px 5px #ccc; }
  .uploader-page .loadedTagInput .with-tags {
    background: none repeat 0 0 #EFEFEF;
    border: 1px solid #999999;
    color: #333333;
    cursor: pointer; }
  .uploader-page .jspPane .tagItem {
    padding: 3px 0px; }
    .uploader-page .jspPane .tagItem input {
      margin: -3px 2px 0 0; }
    .uploader-page .jspPane .tagItem:hover {
      background: #0077C0;
      color: #FFF; }
    .uploader-page .jspPane .tagItem.highlight {
      background: #666;
      color: #FFF; }
      .uploader-page .jspPane .tagItem.highlight:hover {
        background: #0077C0;
        color: #FFF; }
  .uploader-page #wwlbl_selectedVaultId {
    display: none; }
  .uploader-page #wwgrp_selectedVaultId br {
    display: none; }
  .uploader-page #not_permitted #wwgrp_ignoreVaults br {
    display: none; }
  .uploader-page #not_permitted #wwlbl_ignoreVaults {
    display: none; }
  .uploader-page #not_permitted label {
    color: #dfdfdf; }

.sidebarDomItems {
  position: relative; }
  .sidebarDomItems .imgKill {
    background: url("/smr/assets/nps/images/uploader/x.png") no-repeat;
    position: absolute;
    height: 28px;
    width: 35px;
    top: -4px;
    left: -8px;
    cursor: pointer; }

#studyListDiv #dicomStudiesTable_wrapper {
  max-height: 242px;
  min-height: 242px;
  overflow-x: hidden;
  background: #FFF;
  position: relative;
  z-index: 1;
  overflow-y: auto;
  border: 1px solid #C4CACA; }
  #studyListDiv #dicomStudiesTable_wrapper.with-thumbs {
    max-height: 245px;
    min-height: 245px; }
  #studyListDiv #dicomStudiesTable_wrapper .table th, #studyListDiv #dicomStudiesTable_wrapper .table td {
    padding: 5px;
    line-height: 15px; }
  #studyListDiv #dicomStudiesTable_wrapper .table th {
    background: none repeat 0 0 #efefef; }
  #studyListDiv #dicomStudiesTable_wrapper .table tr td {
    word-wrap: break-word; }
  #studyListDiv #dicomStudiesTable_wrapper .table tr.odd td.sorting_1 {
    background-color: #f9f9f9; }
  #studyListDiv #dicomStudiesTable_wrapper .table tr.even td.sorting_1 {
    background-color: #FFF; }
  #studyListDiv #dicomStudiesTable_wrapper .table td {
    vertical-align: middle; }
    #studyListDiv #dicomStudiesTable_wrapper .table td.study-ck input {
      padding: 0;
      margin: 0px;
      vertical-align: top; }

/*gateway*/
#gatewayPage {
  margin: 0;
  padding: 0px; }
  #gatewayPage h2 {
    color: #1A6B96;
    font-size: 13px;
    font-weight: normal;
    margin: 0px 0px;
    padding-top: 5px;
    line-height: 20px;
    text-transform: uppercase; }
  #gatewayPage #gatewayPage-inner {
    padding-left: 10px; }

#dicomOverrideDiv .selectpicker.input-large form-control {
  width: 222px; }

#dicomOverrideDiv.group-bordered {
  border: 1px solid #cccccc;
  margin-bottom: 8px; }

#dicomOverrideDiv .container-padding {
  padding: 5px 14px;
  display: inline-block; }

#dicomOverrideDiv .group-toggle {
  cursor: pointer;
  cursor: hand;
  background: url("/smr/assets/nps/images/spriteArrow.png") no-repeat -3px -216px;
  height: 21px;
  width: 15px;
  padding: 5px 0px 0px 5px;
  line-height: 1.4em;
  float: left; }
  #dicomOverrideDiv .group-toggle.expand {
    background: url("/smr/assets/nps/images/spriteArrow.png") no-repeat -3px -294px; }

#dicomOverrideDiv .col-sm-5 {
  padding-right: 16px; }

#studyUploadBlock.temp-user .infoBar {
  padding: 0px; }
  #studyUploadBlock.temp-user .infoBar .infoBar-inner {
    padding: 0px; }

#studyUploadBlock.temp-user h1 {
  line-height: 2px; }

#studyUploadBlock.temp-user .upload-opt {
  padding-top: 35px; }

#studyUploadBlock.temp-user .upload-btn {
  padding-top: 10px; }

.edit-link {
  cursor: pointer;
  height: 25px;
  display: block; }

#wwctrl_selectedVaultId > label {
  display: block;
  font-weight: normal; }
  #wwctrl_selectedVaultId > label > input[type="radio"] {
    margin-right: 10px; }

#upload-choice > li {
  margin-left: 17px; }
  #upload-choice > li > label {
    font-weight: normal; }

/*****
*** Share / Unshare Images
******/
.form-horizontal.share-include .control-label {
  text-align: left;
  width: 112px; }

.form-horizontal.share-include .col-sm-5 {
  margin-left: 122px;
  *margin-left: 0; }

.share-include .info-icon, .share-include .pinned-bar .pinned-heading .info-icon, .pinned-bar .pinned-heading .share-include .info-icon {
  margin-left: 8px; }

.share-include .button-block,
.confirm-details .button-block {
  padding: 15px 0;
  position: relative; }

#app .content .share-study .progress-bar--shared {
  position: relative;
  height: 66px;
  padding-top: 10px; }
  #app .content .share-study .progress-bar--shared .stage {
    background: url("/smr/assets/nps/images/psn/ShareProgressBar754.png") no-repeat 0px 0px;
    height: 17px; }
    #app .content .share-study .progress-bar--shared .stage.select-images {
      background-position: 0px 0px; }
    #app .content .share-study .progress-bar--shared .stage.review-images {
      background-position: 0px -17px; }
    #app .content .share-study .progress-bar--shared .stage.share-successfully {
      background-position: 0px -34px; }
  #app .content .share-study .progress-bar--shared .stage-names {
    padding-top: 10px;
    height: 20px; }
    #app .content .share-study .progress-bar--shared .stage-names li {
      float: left;
      font-size: 12px; }
      #app .content .share-study .progress-bar--shared .stage-names li.active {
        font-weight: bold; }
    #app .content .share-study .progress-bar--shared .stage-names #pp1 {
      padding-right: 60px;
      padding-left: 63px;
      margin-left: 0px; }
    #app .content .share-study .progress-bar--shared .stage-names #pp2 {
      padding-right: 60px;
      padding-left: 84px; }
    #app .content .share-study .progress-bar--shared .stage-names #pp3 {
      padding-left: 80px; }

#app .content .share-study .progress-steps {
  padding-top: 15px;
  padding-bottom: 32px;
  padding-left: 15px; }
  #app .content .share-study .progress-steps ul li {
    font-size: 13px; }

.share-advance-search input {
  margin: 0px; }

.share-advance-search .form-group {
  margin-bottom: 8px; }
  .share-advance-search .form-group .col-sm-5 {
    margin-left: 0px; }
    .share-advance-search .form-group .col-sm-5 label {
      display: inline-block; }
    .share-advance-search .form-group .col-sm-5 textarea {
      margin: 0px;
      width: 314px;
      height: 60px; }
    .share-advance-search .form-group .col-sm-5 select.input-large form-control {
      width: 329px;
      border-radius: 3px;
      margin: 0px; }
    .share-advance-search .form-group .col-sm-5 .input-large form-control {
      font-size: 12px;
      width: 314px; }

.share-advance-search .control-label {
  width: 97px;
  padding-top: 5px;
  text-align: left; }

.action-checkbox {
  margin: 10px 0px; }

#imageShareBox strong {
  font-weight: bold; }

#imageShareBox p {
  font-size: 13px;
  color: #333333; }

#imageShareBox .ct-contacts label {
  float: left;
  padding-right: 10px;
  padding-top: 4px; }

#imageShareBox .ct-contacts .input-large form-control {
  font-size: 12px; }

#unshares-table tr td.ck-center {
  text-align: center; }

.tb-odd {
  background-color: #f9f9f9; }

.shared-form .required {
  float: left;
  width: 8px; }

.shared-form .tagsRow {
  float: left; }

.shared-form .tagSelection {
  background: none repeat scroll 0 0 #EFEFEF;
  border: 1px solid #666666;
  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5p x 5px #ccc;
  position: absolute;
  z-index: 1001; }

.shared-form .loadedTagRow {
  -moz-box-shadow: 5px 5px 5px #CCCCCC;
  background: none repeat scroll 0 0 #EFEFEF;
  border: 1px solid #666666;
  max-height: 100px;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  width: 160px !important; }

.shared-form .loadedTagInput {
  background: #F8F8F8;
  border: 1px solid #C4CACA;
  color: #AAA;
  cursor: pointer;
  cursor: hand; }

.shared-form .loadedTagInput.with-tags {
  background: #F8F8F8;
  border: 1px solid #C4CACA;
  color: #333333; }

.shared-form .scroll-pane {
  width: 200px;
  max-height: 90px;
  overflow: auto; }

.shared-form .selectedTagsDisplay {
  -moz-border-radius: 0.1em 0.1em 0.1em 0.1em;
  border-color: #DDDDDD #BBBBBB #BBBBBB #DDDDDD;
  border-width: 1px;
  height: 20px;
  padding: 1px 0px;
  width: 149px; }

.shared-form .selectedTags-wrapper {
  display: inline-block;
  padding: 2px 0 1px 3px;
  white-space: nowrap;
  width: 155px; }
  .shared-form .selectedTags-wrapper input[type="radio"], .shared-form .selectedTags-wrapper input[type="checkbox"] {
    *margin: -4px 4px 0 0;
    margin: -1px 4px 0 0;
    margin-top: 1px \9;
    line-height: normal; }
  .shared-form .selectedTags-wrapper .radio, .shared-form .selectedTags-wrapper .checkbox {
    padding-left: 5px; }
  .shared-form .selectedTags-wrapper label {
    color: #333;
    font-weight: normal;
    line-height: 1em;
    margin: 0;
    vertical-align: top; }
  .shared-form .selectedTags-wrapper :hover {
    background: #0077C0;
    color: #FFF; }
    .shared-form .selectedTags-wrapper :hover label {
      color: #000; }
  .shared-form .selectedTags-wrapper.highlight {
    background: #555;
    color: #FFF; }
    .shared-form .selectedTags-wrapper.highlight label {
      color: #FFF; }

.shared-form #advErrorBlock {
  display: inline-block;
  left: 415px;
  position: absolute;
  top: 70px;
  width: 330px; }

.shared-form .tagInput input {
  width: 135px; }

#tbl-users {
  padding-top: 20px; }
  #tbl-users tr.tblhead th {
    text-align: left; }

#shareNfoTable tr.tblhead {
  font-size: 13px; }
  #shareNfoTable tr.tblhead th {
    background: #E5EBEB;
    text-align: left; }

#share-table tr.tblhead {
  font-size: 13px; }
  #share-table tr.tblhead th {
    background: #E5EBEB;
    text-align: left; }

#share-table .tblrow td {
  word-wrap: break-word;
  font-size: 12px; }

.shared-result {
  padding-top: 15px; }
  .shared-result .tblhead {
    background: RGB(229, 235, 235); }

.shared-list {
  position: relative;
  overflow: hidden;
  padding-top: 25px; }
  .shared-list .share-table, .shared-list label.checkbox {
    margin-bottom: 10px; }
  .shared-list .button-block {
    margin-top: 45px; }
  .shared-list table.table-bordered {
    font-size: 13px; }
    .shared-list table.table-bordered.small {
      width: 400px; }
      .shared-list table.table-bordered.small .tabhead.tcontact {
        width: 340px; }
      .shared-list table.table-bordered.small .tabhead.tselect {
        width: 60px; }
    .shared-list table.table-bordered th.tabhead {
      color: #333333;
      width: 160px;
      padding: 5px;
      background: #E5EBEB;
      text-align: left; }
  .shared-list table.table-striped th.tabhead {
    color: #333333; }

.share-history {
  padding-top: 15px; }
  .share-history table th {
    color: #333333;
    font-size: 13px;
    background-color: #E5EBEB; }
  .share-history table td {
    font-size: 12px; }

.unshared-result {
  padding-top: 20px; }

.copyTokenTooltip {
  position: relative;
  display: inline-block; }

.copyTokenTooltip .tooltiptext {
  visibility: hidden;
  width: 185px;
  background-color: black;
  color: white;
  text-align: center;
  border-radius: 5px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: -230%;
  margin-left: -82px;
  opacity: 0;
  transition: opacity 0.3s;
  font-size: 14px; }

.copyTokenTooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: -36%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #333333 transparent; }

.copyTokenTooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1; }

.share-study-v2 p {
  font-size: 14px/20px !important; }

.share-study-v2 tr {
  font-size: 12px; }
  .share-study-v2 tr.tblhead th {
    background: black;
    text-align: left;
    color: white;
    border: black; }

.editMultipleStudies .center-side {
  width: 77%;
  float: left;
  margin-left: 7px; }

.editMultipleStudies .right-side {
  float: left;
  position: relative;
  vertical-align: top;
  width: 20%;
  margin-left: 18px;
  border-top: solid 1px #C4CACA; }

.editMultipleStudies .dataTables_scrollBody {
  border: 1px solid #C4CACA; }

.editMultipleStudies #ems-actions .accordion-inner a.disabled {
  color: #333;
  text-decoration: none; }

.editMultipleStudies #ems-table.table tbody tr {
  font-size: 12px; }
  .editMultipleStudies #ems-table.table tbody tr label {
    margin-bottom: 0; }
  .editMultipleStudies #ems-table.table tbody tr img {
    cursor: pointer; }
  .editMultipleStudies #ems-table.table tbody tr .highlight-difference {
    color: red;
    font-weight: bold; }
  .editMultipleStudies #ems-table.table tbody tr .grey-background {
    background: none repeat scroll 0 0 #F3F3F3;
    color: #616D6F; }
  .editMultipleStudies #ems-table.table tbody tr .align-center {
    vertical-align: middle;
    text-align: center; }
  .editMultipleStudies #ems-table.table tbody tr td a.disabled {
    color: #333;
    text-decoration: none; }

.editMultipleStudies .urgency, .editMultipleStudies .stat, .editMultipleStudies .imageTab .rejected, .imageTab .editMultipleStudies .rejected, .editMultipleStudies .pacsTab .rejected, .pacsTab .editMultipleStudies .rejected, .editMultipleStudies .workTab .rejected, .workTab .editMultipleStudies .rejected, .editMultipleStudies .urgent, .editMultipleStudies .imageTab .pushed, .imageTab .editMultipleStudies .pushed, .editMultipleStudies .pacsTab .pushed, .pacsTab .editMultipleStudies .pushed, .editMultipleStudies .workTab .pushed, .workTab .editMultipleStudies .pushed, .editMultipleStudies .routine, .editMultipleStudies .imageTab .nominated, .imageTab .editMultipleStudies .nominated, .editMultipleStudies .pacsTab .nominated, .pacsTab .editMultipleStudies .nominated, .editMultipleStudies .workTab .nominated, .workTab .editMultipleStudies .nominated {
  color: #ffffff;
  padding: 4px 4px 4px 4px;
  font-size: 12px; }

.editMultipleStudies .stat, .editMultipleStudies .imageTab .rejected, .imageTab .editMultipleStudies .rejected, .editMultipleStudies .pacsTab .rejected, .pacsTab .editMultipleStudies .rejected, .editMultipleStudies .workTab .rejected, .workTab .editMultipleStudies .rejected {
  background-color: orange; }

.editMultipleStudies .urgent, .editMultipleStudies .imageTab .pushed, .imageTab .editMultipleStudies .pushed, .editMultipleStudies .pacsTab .pushed, .pacsTab .editMultipleStudies .pushed, .editMultipleStudies .workTab .pushed, .workTab .editMultipleStudies .pushed {
  background-color: #0000ff; }

.editMultipleStudies .routine, .editMultipleStudies .imageTab .nominated, .imageTab .editMultipleStudies .nominated, .editMultipleStudies .pacsTab .nominated, .pacsTab .editMultipleStudies .nominated, .editMultipleStudies .workTab .nominated, .workTab .editMultipleStudies .nominated {
  background-color: #808080; }

.mwl .mwl-row {
  margin-left: 0px; }

.mwl .mwl-data-block {
  float: left;
  margin: 8px 0px;
  width: 30%; }

.mwl .mwl-small {
  width: 15%; }

.mwl #errorBox.mwl-error {
  margin-top: 3px; }

.mwl .mwl-large {
  width: 40%; }

.mwl .mwl-xlarge {
  width: 60%; }

.mwl td.mwl-change-label {
  font-weight: bold;
  text-align: right;
  margin-right: 20px; }

.mwl td.mwl-change-prev {
  text-align: left;
  padding-left: 30px; }

.mwl td.mwl-change-to {
  text-align: left;
  padding-left: 30px; }

.mwl td.redColor {
  color: red; }

.mwl #mwlReconcile {
  margin-top: 11px; }

/*****
*** Edit Demographic data editstudy.jsp | dicomedit.jsp
******/
.editStudy input .input-mini {
  margin: 0 9px;
  width: 35px; }

.editStudy .noborderBlock {
  padding: 0; }

.editStudy.uploader-page input {
  margin-bottom: 7px; }
  .editStudy.uploader-page input.required {
    border: 1px solid #FF001A; }
    .editStudy.uploader-page input.required.error {
      border: 1px solid #FF001A; }
  .editStudy.uploader-page input.error {
    border: 1px solid #FF001A; }
  .editStudy.uploader-page input.btn {
    margin-bottom: 0; }

.editStudy.uploader-page select.required {
  border: 1px solid #FF001A;
  color: #FF001A; }
  .editStudy.uploader-page select.required.error {
    border: 1px solid #FF001A; }

.editStudy.uploader-page select.error {
  border: 1px solid #FF001A; }

.editStudy.uploader-page #dobDate input {
  margin-bottom: 0; }

.editStudy.uploader-page #error-box ul {
  margin: 0; }

.editStudy.uploader-page label {
  color: #333333; }

.editStudy.uploader-page .required {
  color: #FF001A;
  font-size: 15px; }

.editStudy.uploader-page .palert {
  color: #FF001A;
  font-size: 20px;
  line-height: 10px;
  vertical-align: bottom; }

.editStudy.uploader-page #studyDescription {
  height: 60px;
  width: 679px; }

.editStudy.uploader-page table.qa-data {
  width: 100%; }

.editStudy.uploader-page table.gridHeadClassSub {
  width: 320px; }

.editStudy.uploader-page .width220 {
  width: 220px; }

.editStudy.uploader-page .input-xlarge {
  width: 295px; }

.editStudy.uploader-page #h3title,
.editStudy.uploader-page #editDicomTitle,
.editStudy.uploader-page #sidebarTitle h3,
.editStudy.uploader-page h4 {
  font-size: 16px;
  margin: 0;
  padding: 0;
  text-transform: capitalize; }

.editStudy.uploader-page .editspacer {
  padding: 0 0 0 0; }
  .editStudy.uploader-page .editspacer a {
    text-decoration: none !important; }
    .editStudy.uploader-page .editspacer a.btn {
      text-decoration: none; }

.editStudy.uploader-page td {
  color: #333333; }

.editStudy.uploader-page .study-group {
  margin-bottom: 7px; }

.editStudy.uploader-page #error-messages {
  font-size: 1em;
  font-style: italic;
  margin: auto auto 0;
  padding: 8px 14px 0 0;
  text-align: left;
  width: 720px; }

.editStudy.uploader-page #error-box {
  margin-top: 10px; }
  .editStudy.uploader-page #error-box li {
    color: #FF001A;
    list-style-type: disc; }
    .editStudy.uploader-page #error-box li .error {
      color: #FF001A; }

.editStudy.uploader-page .cg-psx {
  width: 145px; }
  .editStudy.uploader-page .cg-psx .selectpicker.input-medium {
    width: 125px; }

.editStudy.uploader-page .selectpicker.input-large form-control {
  width: 224px; }

.editStudy.uploader-page .required {
  padding-right: 5px; }

.editStudy.uploader-page #editdiv .editspacer {
  padding: 15px 0 0 0; }

.editStudy.uploader-page .cg-row label {
  padding-left: 0; }

.editStudy.uploader-page .cg-row .form-group {
  margin-bottom: 2px; }

.editStudy.uploader-page {
  padding: 10px 15px 0 15px; }

.editStudy.uploader-page h3,
.uploader-page .dicom-edit h3 {
  color: #1A6B96;
  font-size: 12px;
  line-height: 16px;
  margin: 7px 0 4px 0;
  padding: 0;
  text-transform: uppercase; }

#editdiv #uploadEditForm {
  float: left;
  margin: 0 6px 0 0;
  width: 680px; }

#editdiv #uploadPage-inner {
  margin: 10px auto 0;
  width: 100%; }

#editdiv #sidebarThumbs {
  background: #0077C0;
  margin: 10px 0 0 0;
  padding: 10px 19px;
  width: 90px;
  *padding: 10px 19px; }

#editdiv .h-divider {
  width: 100%; }

.cg-row {
  overflow: hidden;
  position: relative; }

.cg-large {
  width: 250px; }

.cg-small {
  width: 121px; }

.h-divider {
  border-color: #DFDFDF;
  border-style: solid none none;
  border-width: 1px medium medium;
  margin: 0 0 11px 0;
  width: 720px; }

#copy-share-block.ac-small-popin .copy-first-inner p {
  padding: 5px 0 0 0; }

.mwl #studyQaForm-inner {
  padding-bottom: 15px; }

.mwl #mwlCurrent {
  background: none repeat scroll 0 0 #F3F3F3;
  border: 1px solid #C4CACA;
  padding: 10px; }

.mwl h3,
.mwl h4,
.mwl #h3title,
.mwl .h3title {
  color: #13345B;
  font-size: 15px;
  margin: 0;
  padding: 5px 0 5px 0;
  text-transform: uppercase; }

.mwl h3.subTitle {
  text-transform: capitalize; }

.mwl h3,
.mwl #h3title,
.mwl .h3title {
  font-size: 14px; }

.mwl .mwlReconcileInner div {
  display: inline-block;
  margin-left: 4px;
  padding: 5px 0;
  width: 100%; }

.mwl .mwlReconcileInner div span {
  padding: 2px 8px 2px 0; }

.mwl .patientDataBlock {
  padding: 10px; }

.mwl #mwlConfirm .patientDataBlock {
  margin-left: -8px; }

.mwl .patientDataBlock #pLn {
  padding-left: 0; }

.mwl .patientDataBlock .mrn {
  color: #444;
  font-weight: 400;
  padding-right: 4px; }

.mwl .inputLong {
  width: 323px; }

.mwl .mwlReconcileInner div {
  display: inline-block;
  margin-left: 0;
  padding: 5px 0;
  width: 100%; }

.mwl .mwlReconcileInner div span {
  padding: 2px 8px 2px 0; }

.mwl .fieldBlock div span {
  font-weight: 700;
  padding: 5px 10px;
  width: 100%; }

.mwl .fieldBlock div {
  color: #444;
  display: inline;
  font-weight: 400;
  padding: 5px 8px 5px 0;
  width: 40%; }

.mwl .fieldBlock div div {
  left: 400px;
  padding: 0;
  position: absolute; }

.mwl .mwl-pushTo {
  border-bottom: 1px solid #EEE;
  margin-bottom: 15px;
  padding: 0 0 10px; }

.mwl .editspacer {
  padding: 0; }

.mwl .msg-box {
  margin: 0;
  padding: 30px 0 15px 0; }

.mwl .paging_full_numbers span.paginate_button {
  background: transparent;
  border: 0;
  border: 0 solid #DFDFDF; }

.mwl .paging_full_numbers span.paginate_button,
.mwl .paging_full_numbers span.paginate_active {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  color: #069;
  cursor: pointer;
  float: none;
  left: 0;
  margin: 0 3px;
  padding: 0 3px;
  position: relative;
  text-decoration: underline;
  top: -2px; }

.mwl #mwlTable_previous:before {
  content: '< '; }

.mwl #mwlTable_next:after {
  content: ' >'; }

.mwl .genericButton a:link,
.mwl .genericButton a:hover,
.mwl .genericButton a:active,
.mwl .genericButton a:visited {
  color: transparent; }

.mwl #cbPushToGW label {
  font-weight: 700;
  position: relative;
  top: -2px; }

.mwl #cbPushToGW input {
  vertical-align: top; }

.mwl .eCancelLink span a:link {
  padding: 0 6px 12px; }

.mwl .patientDataBlock span span,
.mwl #mwlConfirm .patientDataBlock span span {
  padding-left: 2px; }

.mwl .wwctrl input {
  margin: 0;
  padding: 0; }

.mwl .ac-small-popin .popup-content .popup-inner {
  padding: 0 15px; }

.mwl .paging_full_numbers span.paginate_active,
.mwl .boldText {
  font-weight: 700; }

.mwl #mwlTable_wrapper {
  border-top: 1px solid #C4CACA;
  left: 2px;
  overflow: hidden;
  padding: 10px 0 0;
  position: relative;
  width: 99%; }

.mwl #mwlTable {
  overflow: visible; }

.mwl #mwlTable_info,
.mwl #mwlTable_paginate {
  position: absolute;
  top: 17px; }

.mwl #mwlTable_paginate {
  left: 258px;
  width: 275px; }

.mwl #mwlTable_paginate span.paginate_button,
.mwl #mwlTable_paginate span.paginate_active {
  border: 0 solid #DFDFDF; }

.mwl .genericButton {
  background: none no-repeat 0 0 transparent;
  background-size: 20px 22px;
  margin-left: 20px;
  overflow: visible; }
  .mwl .genericButton #searchCriteria {
    padding-bottom: 5px;
    *padding-bottom: 8px; }
  .mwl .genericButton .btn {
    *padding-top: 7px;
    *padding-bottom: 7px; }

.show-matches {
  position: relative; }

#customRange {
  *position: absolute;
  *top: 13px; }

#customRangeImpl {
  position: absolute;
  top: 0px;
  left: 238px; }

.ellipsisShort,
.ellipsisLong {
  display: none; }

#mwlDisplay {
  top: 5px; }

#mwlTable_length {
  display: none; }

/*.mwl #mwlReconcile div #mwlTable_length{display:none;margin:0 0 4px 4px;}*/
#mwlTable_filter {
  text-align: left;
  width: 202px; }

#mwlTable_filter input {
  width: 150px; }

#mwlTable_info {
  padding: 0; }

#mwlTable_filter {
  float: right;
  margin: 0;
  right: 30px;
  text-align: left; }

#mwlTable_info {
  font-weight: 700;
  width: 250px; }

#mwlTable_paginate {
  float: left;
  left: 5px; }

#mwlTable_wrapper .table {
  margin-bottom: 0; }

#mwlTable_wrapper .table td input[type='radio'],
#mwlTable_wrapper .table td input[type='checkbox'] {
  margin: 0; }

.clrBoth {
  clear: both; }

.normText {
  font-weight: 400; }

.dispBlk {
  display: block; }

.visHid {
  visibility: hidden; }

.fieldBlock {
  clear: both;
  width: 100%; }

.fieldBlock .label {
  padding-right: 10px; }

#accRegBlock,
#TB_title,
.mwl #error-messages,
.mwl #mwlTable_first,
.mwl #mwlTable_last,
.mwl .mwlConfirm,
.mwl #customRangeImpl,
.dispNon,
.ellipsisShort,
.ellipsisLong {
  display: none; }

/****
* autoShare/myRules
*****/
#tblMyRules .tcontent {
  font-size: 12px; }

#tblRule {
  width: 450px; }
  #tblRule .tlabel {
    color: #333333; }

/****
* autoShare/create.jsp
*****/
#id-autoshare-create {
  padding-top: 15px; }

#ruleBlock select.flat-select-icon {
  width: 176px; }

#ruleChecks {
  border: 1px solid #C4CACA;
  margin: 20px 0 10px;
  padding: 10px;
  position: relative;
  display: block;
  background: #E5EBEB;
  overflow: hidden; }
  #ruleChecks .checkbox {
    margin: 0px; }

#autoshare-create #topContent select, #autoshare-create #topContent input.inputField {
  height: auto; }

#autoshare-create #ruleChecks {
  width: 710px; }
  #autoshare-create #ruleChecks .hiden-option {
    padding: 5px 0 0 40px; }

#autoshare-create #ruleBlock {
  margin: 0px 0px 10px 0px; }

#autoshare-create #ruleChecks label {
  margin: 0 10px 0 0; }

#autoshare-create .ruleBox {
  display: inline-block; }
  #autoshare-create .ruleBox input {
    float: left;
    margin: 1px 5px 0 0;
    vertical-align: top;
    padding: 0px; }

#autoshare-create .ruleFieldBlock {
  display: inline-block;
  padding: 4px 0;
  width: 750px; }
  #autoshare-create .ruleFieldBlock br {
    display: none; }
  #autoshare-create .ruleFieldBlock label {
    float: left;
    padding: 0 5px 0 0;
    *float: none; }

#autoshare-create .ruleField {
  padding: 0 5px 0 0;
  width: 230px;
  float: left; }

#autoshare-create .ruleFieldCriteria {
  padding: 0 5px 0 0;
  width: 245px;
  float: left; }

#autoshare-create .ruleOp {
  padding: 0 5px 0 0;
  width: 240px;
  float: left; }

#autoshare-create .ruleVal {
  padding: 0 5px 0 0;
  width: 229px;
  float: left; }
  #autoshare-create .ruleVal input {
    float: left; }

#autoshare-create #anyRadio {
  padding: 0px 0px;
  margin: 0px 0px 5px;
  color: #333333; }

#autoshare-create #allRadio {
  padding: 0px 0px;
  color: #333333; }

#autoshare-create #daysToApplyBack {
  width: 169px; }

#autoshare-create .btn.btn-link {
  text-decoration: underline; }

/*********
studyrequest.jsp
************/
.request-page {
  padding-top: 15px; }
  .request-page.create-request .blockRequest {
    height: 130px; }
  .request-page.create-request .patientInfo {
    padding-bottom: 20px; }
  .request-page h4 {
    font-size: 13px;
    margin: 0;
    padding: 0px; }
  .request-page .tlabel {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 5px 2px 0; }
  .request-page .blockRequest {
    height: 105px; }
    .request-page .blockRequest .spacerBlock {
      border: 1px solid #E5EBEB; }
    .request-page .blockRequest .left-side {
      width: 350px;
      float: left;
      padding-right: 20px; }
    .request-page .blockRequest .right-side {
      width: 350px;
      float: left; }
  .request-page .imageInfo .release-upload .uneditable-input.span3 {
    width: 226px; }
  .request-page .patientInfo input, .request-page .imageInfo input {
    margin: 0px; }
  .request-page .patientInfo .form-group, .request-page .imageInfo .form-group {
    margin-bottom: 8px; }
    .request-page .patientInfo .form-group .col-sm-5, .request-page .imageInfo .form-group .col-sm-5 {
      margin-left: 0px; }
      .request-page .patientInfo .form-group .col-sm-5 label, .request-page .imageInfo .form-group .col-sm-5 label {
        display: inline-block; }
      .request-page .patientInfo .form-group .col-sm-5 textarea, .request-page .imageInfo .form-group .col-sm-5 textarea {
        margin: 0px;
        width: 314px;
        height: 60px; }
      .request-page .patientInfo .form-group .col-sm-5 select.input-large form-control, .request-page .imageInfo .form-group .col-sm-5 select.input-large form-control {
        width: 329px;
        border-radius: 3px;
        margin: 0px; }
      .request-page .patientInfo .form-group .col-sm-5 .input-large form-control, .request-page .imageInfo .form-group .col-sm-5 .input-large form-control {
        font-size: 12px;
        width: 314px; }
  .request-page .patientInfo .control-label, .request-page .imageInfo .control-label {
    float: left;
    width: 97px;
    padding-top: 5px;
    text-align: left; }
  .request-page .patientInfo .r-gender .col-sm-5, .request-page .imageInfo .r-gender .col-sm-5 {
    *padding-left: 14px;
    padding-top: 3px;
    *padding-top: 7px; }
    .request-page .patientInfo .r-gender .col-sm-5 span.help-inline, .request-page .imageInfo .r-gender .col-sm-5 span.help-inline {
      float: right;
      margin-right: 283px;
      *margin-right: 280px;
      *margin-top: -24px; }
    .request-page .patientInfo .r-gender .col-sm-5 label, .request-page .imageInfo .r-gender .col-sm-5 label {
      line-height: 17px;
      padding-right: 10px;
      padding-left: 5px; }
  .request-page .patientInfo .r-gender input, .request-page .imageInfo .r-gender input {
    margin: 3px 0px;
    height: 17px;
    display: inline-block; }
  .request-page .patientInfo .r-gender .control-label, .request-page .imageInfo .r-gender .control-label {
    *padding-top: 0px;
    padding-top: 2px; }
  .request-page .type-ahead-dropdown {
    position: relative;
    display: inline-block; }
  .request-page .type-ahead-dropdown-menu {
    display: none;
    position: absolute;
    background-color: #FFF;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    left: 0;
    border-radius: 10px;
    max-height: 200px;
    overflow-y: auto; }
    .request-page .type-ahead-dropdown-menu .jspTrack {
      background: #dfdfdf;
      position: relative; }
    .request-page .type-ahead-dropdown-menu .jspDrag {
      background: #878787;
      position: relative;
      top: 0;
      left: 0;
      cursor: pointer; }
  .request-page .type-ahead-dropdown.open .type-ahead-dropdown-menu {
    display: block; }
  .request-page .type-ahead-dropdown-menu input {
    width: 100%;
    box-sizing: border-box; }
  .request-page .type-ahead-dropdown-menu ul {
    list-style-type: none;
    padding: 0;
    margin: 0; }
  .request-page .type-ahead-dropdown-menu ul li {
    padding: 8px 16px;
    cursor: pointer; }
  .request-page .type-ahead-dropdown-menu ul li:hover {
    background-color: #ddd; }

.spacerBlock {
  padding: 5px;
  font-size: 12px; }

.deny-confirm .inText {
  padding: 0px 13px; }

#contact-search-form.ac-request-image .form-horizontal .ac-facility-name .control-label {
  width: 125px; }

.patientInfo .control-input {
  position: relative; }

.patientInfo .help-block {
  position: absolute;
  left: 241px;
  top: 0px; }

form .form-group .control-input .bootstrap-select {
  width: 28% !important;
  border-radius: 3px !important;
  margin: 0px !important; }

form .form-group .control-input .btn-default {
  background: #FFF;
  font-size: 14px;
  height: 30px;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555555;
  cursor: default !important; }

form .form-group .control-input .bootstrap-select .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 7px;
  margin-top: -2px;
  vertical-align: middle;
  border-bottom: 4px; }

.bootstrap-select .dropdown-toggle:hover {
  color: inherit !important;
  /* Keep the placeholder text color unchanged */
  background-color: inherit !important;
  /* Keep the background unchanged */
  border-color: none !important;
  /* Keep the border color unchanged */
  box-shadow: none !important;
  /* Remove any hover-specific shadow */ }

.bootstrap-select .dropdown-toggle:focus,
.bootstrap-select .dropdown-toggle:active {
  outline: none !important;
  box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.25);
  border-color: #05629B; }

.bootstrap-select .dropdown-menu {
  max-height: 200px;
  /* Set the desired maximum height */
  overflow-y: auto;
  /* Enable vertical scrolling */
  overflow-x: hidden;
  /* Prevent horizontal scrolling */ }

.bootstrap-select .dropdown-menu .dropdown-item {
  cursor: default;
  /* Change to default cursor */ }

.cirselectpicker {
  background: #FFF url(/smr/assets/nps/images/rebranding/icon-drop-down.png) no-repeat;
  background-position: 97% 50%;
  background-position: 180% 50% \9;
  *background: none #FFF;
  background: #FFF \9;
  /* ie7, ie8, ie9 and ie10 only */
  -webkit-appearance: none;
  -moz-appearance: none; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cirselectpicker {
    background: #FFF; } }

.cirselectpicker.off {
  *background: #FFF; }

.chrome .selectedLocation-wrapper.checkbox:hover {
  background-color: #05629B; }

.edge .selectedLocation-wrapper.checkbox:hover {
  background-color: #626d6f; }

.selectedLocation-wrapper.checkbox:hover span {
  color: #FFF; }

.optionEntry {
  white-space: nowrap;
  /* Prevents text from wrapping */
  overflow: hidden;
  /* Hides the overflow text */
  text-overflow: ellipsis;
  /* Adds the ellipsis (...) */ }

.invitation-outreach .expired {
  font-size: 10px;
  font-style: italic; }

.invitation-outreach .outreachTableDiv {
  margin: 25px 0px; }

.invitation-outreach #outreachTable {
  margin-top: 15px; }
  .invitation-outreach #outreachTable.table thead tr {
    background: black;
    color: white;
    font-size: 11px; }
  .invitation-outreach #outreachTable.table tbody tr {
    font-size: 12px; }

#errorMessage {
  color: red;
  font-weight: normal;
  margin: 10px 0px;
  display: none; }

.searchCriteriaDropdownDiv {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #EEEEEE;
  margin: 0;
  padding: 0px;
  position: absolute;
  width: 150px;
  display: none;
  z-index: 9999; }

.searchCriteriaDropdownList {
  color: #333333;
  padding-left: 14px;
  text-decoration: none;
  display: block;
  border-top: solid 1px #EEEEEE; }

.hoverClass {
  color: #333333 !important;
  background: #dfdfdf;
  text-decoration: none !important; }

#advancedImageSearchContainer #advancedImageSearchTable_processing {
  position: absolute;
  height: 60%;
  background-color: aliceBlue;
  opacity: 0.8;
  width: 97%;
  padding-top: 15%; }

#advancedImageSearchContainer #advancedImageSearchTable_info {
  display: none; }

#advancedImageSearchContainer .table.display {
  margin-bottom: 0px; }

#advancedImageSearchContainer .paging_full_numbers a.paginate_button, #advancedImageSearchContainer .paging_full_numbers span.paginate_button {
  background-color: #fff; }

#advancedImageSearchContainer .paging_full_numbers a.paginate_button, #advancedImageSearchContainer .paging_full_numbers a.paginate_active, #advancedImageSearchContainer .paging_full_numbers a.current, #advancedImageSearchContainer .paging_full_numbers span.paginate_button, #advancedImageSearchContainer .paging_full_numbers span.paginate_active, #advancedImageSearchContainer .paging_full_numbers span.current {
  border: 1px solid #E5EBEB;
  padding: 2px 5px;
  margin: 0 3px;
  cursor: pointer;
  color: #333333; }

#advancedImageSearchContainer .paging_full_numbers a.paginate_button:hover, #advancedImageSearchContainer .paging_full_numbers a.paginate_active, #advancedImageSearchContainer .paging_full_numbers a.current, #advancedImageSearchContainer .paging_full_numbers span.paginate_button:hover, #advancedImageSearchContainer .paging_full_numbers span.paginate_active, #advancedImageSearchContainer .paging_full_numbers span.current {
  background-color: #0077C0;
  color: #FFF; }

.configure-tab-focus {
  color: #333333;
  background-color: #E5EBEB;
  border-left: 5px solid #0077C0;
  display: block; }

#id-admin-npi-create label {
  display: block; }

#id-admin-npi-create .field-space {
  margin-bottom: 20px; }

/* Registration: choose user type (registration/signup.jsp) */
.billing-plan-frag.register {
  margin-top: 8px; }
  .billing-plan-frag.register #registration-form {
    display: block; }

.partner-logo .content {
  width: 638px; }

#header.registration .content {
  position: relative;
  padding-top: 0; }

#header.registration .section-bottom.partner {
  height: 58px; }
  #header.registration .section-bottom.partner .brand {
    background: url("/smr/assets/nps/images/psn/nuancepsnbroughtyou.png") no-repeat 0 28px;
    width: 535px; }

.register .content,
.registration .content {
  max-width: 800px;
  padding-top: 20px; }

.register .progress-bar,
.register .progress-bar--register,
.registration .progress-bar,
.registration .progress-bar--register {
  color: #13345B;
  height: 66px;
  margin-top: 55px;
  position: relative; }
  .register .progress-bar .stage,
  .register .progress-bar--register .stage,
  .registration .progress-bar .stage,
  .registration .progress-bar--register .stage {
    background: url("/smr/assets/nps/images/psn/ProgressBar638.png") no-repeat 0 0;
    height: 17px; }
    .register .progress-bar .stage.patient,
    .register .progress-bar--register .stage.patient,
    .registration .progress-bar .stage.patient,
    .registration .progress-bar--register .stage.patient {
      width: 390px; }
    .register .progress-bar .stage.select-user,
    .register .progress-bar--register .stage.select-user,
    .registration .progress-bar .stage.select-user,
    .registration .progress-bar--register .stage.select-user {
      background-position: 0 0; }
    .register .progress-bar .stage.register,
    .register .progress-bar--register .stage.register,
    .registration .progress-bar .stage.register,
    .registration .progress-bar--register .stage.register {
      background-position: 0 -17px; }
    .register .progress-bar .stage.pick-plan,
    .register .progress-bar--register .stage.pick-plan,
    .registration .progress-bar .stage.pick-plan,
    .registration .progress-bar--register .stage.pick-plan {
      background-position: 0 -34px; }
    .register .progress-bar .stage.patient.check-email,
    .register .progress-bar--register .stage.patient.check-email,
    .registration .progress-bar .stage.patient.check-email,
    .registration .progress-bar--register .stage.patient.check-email {
      background-position: 0 -34px; }
    .register .progress-bar .stage.check-email,
    .register .progress-bar--register .stage.check-email,
    .registration .progress-bar .stage.check-email,
    .registration .progress-bar--register .stage.check-email {
      background-position: 0 -51px; }
  .register .progress-bar .stage-names,
  .register .progress-bar--register .stage-names,
  .registration .progress-bar .stage-names,
  .registration .progress-bar--register .stage-names {
    height: 20px;
    margin: 0;
    padding-left: 0;
    padding-top: 5px; }
    .register .progress-bar .stage-names li,
    .register .progress-bar--register .stage-names li,
    .registration .progress-bar .stage-names li,
    .registration .progress-bar--register .stage-names li {
      float: left;
      font-size: 12px; }
      .register .progress-bar .stage-names li.active,
      .register .progress-bar--register .stage-names li.active,
      .registration .progress-bar .stage-names li.active,
      .registration .progress-bar--register .stage-names li.active {
        font-weight: bold; }
    .register .progress-bar .stage-names #pp1,
    .register .progress-bar--register .stage-names #pp1,
    .registration .progress-bar .stage-names #pp1,
    .registration .progress-bar--register .stage-names #pp1 {
      margin-left: 0;
      padding-right: 67px; }
    .register .progress-bar .stage-names #pp2,
    .register .progress-bar--register .stage-names #pp2,
    .registration .progress-bar .stage-names #pp2,
    .registration .progress-bar--register .stage-names #pp2 {
      padding-right: 114px; }
    .register .progress-bar .stage-names #pp3,
    .register .progress-bar--register .stage-names #pp3,
    .registration .progress-bar .stage-names #pp3,
    .registration .progress-bar--register .stage-names #pp3 {
      padding-right: 88px; }

.register .column-row,
.registration .column-row {
  display: flex;
  justify-content: center;
  max-width: fit-content;
  margin: auto;
  margin-top: 15px; }
  .register .column-row:after,
  .registration .column-row:after {
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden; }
  .register .column-row .column,
  .registration .column-row .column {
    display: flex; }
    .register .column-row .column input, .register .column-row .column label,
    .registration .column-row .column input,
    .registration .column-row .column label {
      margin: 0;
      line-height: 14px; }
    .register .column-row .column input[type=radio],
    .registration .column-row .column input[type=radio] {
      margin-left: 10px;
      min-width: 15px;
      line-height: 0;
      height: 15px; }
  .register .column-row a,
  .registration .column-row a {
    color: #333333;
    display: block;
    height: 195px;
    text-decoration: none;
    width: 140px; }
    .register .column-row a:hover,
    .registration .column-row a:hover {
      color: #1A6B96; }
  .register .column-row .icon.hospital,
  .registration .column-row .icon.hospital {
    background: url("/smr/assets/nps/images/psn/Hospital.png") no-repeat 0 0;
    height: 130px;
    width: 140px; }
    .register .column-row .icon.hospital:hover,
    .registration .column-row .icon.hospital:hover {
      background: url("/smr/assets/nps/images/psn/Hospital_h.png") no-repeat 0 0; }
  .register .column-row .icon.physician,
  .registration .column-row .icon.physician {
    background: url("/smr/assets/nps/images/psn/Physician.png") no-repeat 0 0;
    height: 130px;
    width: 140px; }
    .register .column-row .icon.physician:hover,
    .registration .column-row .icon.physician:hover {
      background: url("/smr/assets/nps/images/psn/Physician_h.png") no-repeat 0 0; }
  .register .column-row .icon.patient,
  .registration .column-row .icon.patient {
    background: url("/smr/assets/nps/images/psn/Patient.png") no-repeat 0 0;
    height: 130px;
    width: 140px; }
    .register .column-row .icon.patient:hover,
    .registration .column-row .icon.patient:hover {
      background: url("/smr/assets/nps/images/psn/Patient_h.png") no-repeat 0 0; }
  .register .column-row .col-label,
  .registration .column-row .col-label {
    line-height: 20px;
    padding: 0px 10px; }

.register h1,
.registration h1 {
  color: #333333;
  font-weight: bold;
  line-height: 21px;
  margin: 0; }

.register h4,
.registration h4 {
  line-height: 20px;
  padding-top: 20px;
  /*text-align: center;*/ }

.register .headline,
.registration .headline {
  color: #333333;
  font-weight: bold;
  text-align: center; }
  .register .headline.npiSearchLink,
  .registration .headline.npiSearchLink {
    display: block;
    margin-top: 13px; }
  .register .headline.hospital, .register .headline.physician, .register .headline.patient,
  .registration .headline.hospital,
  .registration .headline.physician,
  .registration .headline.patient {
    display: none; }

.register #registration-form,
.registration #registration-form {
  display: none;
  max-width: 400px;
  margin: auto; }
  .register #registration-form input,
  .registration #registration-form input {
    font-family: "Arial", Helvetica, sans-serif; }
  .register #registration-form #powerScribeDiv .col-sm-5,
  .registration #registration-form #powerScribeDiv .col-sm-5 {
    position: relative; }
  .register #registration-form #powerScribeDiv .powerscribeCodeWrap,
  .registration #registration-form #powerScribeDiv .powerscribeCodeWrap {
    left: 322px;
    position: absolute;
    top: 20px; }

.register .registration-block input.input-large form-control,
.registration .registration-block input.input-large form-control {
  font-size: 12px; }

.register .registration-block .requiered-fields,
.registration .registration-block .requiered-fields {
  font-size: 12px;
  padding-bottom: 10px;
  padding-top: 5px; }

.register .form-group,
.registration .form-group {
  margin-bottom: 8px; }
  .register .form-group#accNPI,
  .registration .form-group#accNPI {
    margin-bottom: 40px; }
  .register .form-group#powerScribeDiv,
  .registration .form-group#powerScribeDiv {
    margin-top: 40px; }
  .register .form-group .col-sm-5 .input-large form-control,
  .registration .form-group .col-sm-5 .input-large form-control {
    width: 314px; }
  .register .form-group .lookup-npi,
  .registration .form-group .lookup-npi {
    padding-top: 10px;
    padding-left: 0;
    position: absolute; }

.register label.headlines,
.registration label.headlines {
  color: #333333;
  font-size: 13px;
  font-weight: bold; }

.register .error .help-inline,
.registration .error .help-inline {
  color: #FF001A;
  font-size: 12px; }

.register .help-inline,
.registration .help-inline {
  color: #0077C0;
  font-size: 12px; }

.register #accCaptcha-inner,
.registration #accCaptcha-inner {
  padding-top: 23px;
  position: relative; }

.register #grantBox,
.registration #grantBox {
  overflow: hidden;
  padding-top: 5px; }

#ErrorFieldsRequired {
  width: 100%; }

#TnCBox {
  clear: both;
  width: 305px;
  *width: 311px; }
  #TnCBox .pull-right {
    font-size: 13px;
    *padding-top: 2px; }
  #TnCBox.error a,
  #TnCBox.error a:link,
  #TnCBox.error a:hover {
    color: #FF001A; }
  #TnCBox.error .help-inline {
    position: absolute;
    right: 271px; }

#baaBox {
  clear: both;
  width: 205px; }
  #baaBox.powerscribe {
    width: 521px; }
  #baaBox .pull-right {
    font-size: 13px;
    *padding-top: 2px; }
  #baaBox.error a,
  #baaBox.error a:link,
  #baaBox.error a:hover {
    color: #FF001A; }
  #baaBox.error .help-inline {
    position: absolute;
    right: 271px; }

#hipaaBox {
  clear: both;
  display: none;
  width: 287px; }
  #hipaaBox .pull-right {
    font-size: 13px;
    *padding-top: 2px; }
  #hipaaBox.error a,
  #hipaaBox.error a:link,
  #hipaaBox.error a:hover {
    color: #FF001A; }
  #hipaaBox.error .help-inline {
    position: absolute;
    right: 271px; }

#accCaptcha-inner .help-inline {
  position: absolute;
  right: -238px;
  top: -23px; }

#criteriaBox {
  clear: both;
  width: 100%; }
  #criteriaBox span.pull-left {
    font-size: 13px;
    line-height: 21px;
    *padding-top: 1px; }

.main-registration iframe {
  display: none; }

.register.ext-page ul.dotli li {
  list-style-type: disc; }

.register.ext-page ul.spaceli li {
  padding: 5px 0; }

.register.ext-page p,
.register.ext-page h2 {
  color: #333333; }

.register.ext-page .content {
  padding-top: 30px; }

.register.ext-page #hipaaBox {
  display: block; }

.register.doctor #registration-form, .register.patient #registration-form, .register.facillity #registration-form, .register.check-email #registration-form {
  display: block;
  min-height: 320px; }

#recaptcha_area,
#recaptcha_table {
  width: 330px; }

.register .recaptchatable {
  border: 1px solid #C4CACA !important; }
  .register .recaptchatable .recaptcha_image_cell {
    padding: 0 !important;
    width: 204px !important; }
  .register .recaptchatable .recaptcha_image_cell center img {
    width: 192px !important; }
  .register .recaptchatable #recaptcha_image {
    width: 194px !important; }
  .register .recaptchatable #recaptcha_privacy {
    display: none;
    *line-height: 11px !important; }
  .register .recaptchatable .recaptcha_input_area {
    width: 202px !important; }
  .register .recaptchatable #recaptcha_response_field {
    border: 1px solid #CCC !important;
    font-size: 12px;
    height: 34px !important;
    width: 195px !important; }

.register .allplans {
  border-bottom: 1px solid #C4CACA;
  color: #333333;
  float: none;
  height: 145px;
  margin-top: 0;
  padding-top: 10px;
  width: 500px; }
  .register .allplans h2 {
    font-size: 20px;
    margin: 0;
    padding-left: 28px; }
  .register .allplans ul li {
    font-size: 13px;
    list-style-type: disc;
    margin: 0; }
  .register .allplans .allplans-list {
    float: left;
    min-height: 1px; }
    .register .allplans .allplans-list.col-left {
      width: 120px; }
    .register .allplans .allplans-list.col-right {
      width: 200px; }

.register .extrainfo h3 {
  font-size: 20px;
  line-height: 29px; }

.register .extrainfo p {
  color: #333333; }

.register .button-block {
  margin: 0;
  padding: 31px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px; }
  .register .button-block input[type="submit"] {
    width: 100%;
    padding-block: 9px;
    height: 34px; }

.register .planheader {
  margin-top: 10px;
  width: min(100%, 632px); }
  .register .planheader h2 {
    font-weight: normal; }

.register .plancheck {
  float: left;
  line-height: 0; }
  .register .plancheck .phone-ico {
    width: 23px; }

.register .planblock {
  width: min(100%, 600px); }
  .register .planblock .emphasis {
    color: #1A6B96;
    font-size: 13px;
    padding: 0 0 0 23px; }
  .register .planblock h2 {
    color: #333333;
    font-size: 20px;
    width: 100%;
    margin-left: 20px; }

.register .planinfo {
  display: inline-block;
  margin-top: 10px;
  margin-left: 0;
  padding-left: 38px; }
  .register .planinfo .plan-list {
    font-size: 13px; }
    .register .planinfo .plan-list li {
      list-style-type: disc; }

#accCaptcha {
  clear: both;
  margin: 10px 0 10px 0;
  width: 530px; }

#accCaptchaImage {
  font-size: 2em;
  margin: 15px 0;
  padding: 0 15px; }

#accCaptcha input {
  width: 140px; }

#accCaptcha .blueblock {
  width: 323px; }

#yourFacility .flabel {
  font-size: 12px; }

#yourFacility p {
  background: #fafafa;
  border: 1px solid #C4CACA;
  font-size: 12px;
  padding: 10px; }

.testresult.shortPass,
.testresult.badPass,
.testresult.goodPass,
.testresult.strongPass,
.testresult.samePassword {
  clear: both;
  font-size: 13px;
  padding: 4px 0;
  width: 100%; }

.modalPop {
  background: transparent;
  border: none;
  color: #FF001A;
  font-size: 12px;
  margin: 0 0 5px;
  padding: 5px 0;
  width: 260px; }

.register .modal-body {
  height: 100%;
  max-height: 900px;
  overflow-y: hidden; }

.register .modal-header {
  background-color: #CCC; }

.register .close a {
  color: initial;
  text-decoration: none; }

.register .field-container {
  padding-left: 10px; }

.register #wwctrl_signup input {
  margin-bottom: 0; }

.register #error-messages {
  margin-bottom: 20px; }

.private-upload .alert {
  margin-left: 20px; }

/* Registration: section 2 Patient(registration/patient.jsp) */
/*.register .login label {*/
.register #creditCardBlock label {
  /*.register .login #creditCardBlock label {*/
  float: none; }

.register #accLoginBlock-inner {
  padding: 0 15px; }

.register #accLoginBlock {
  margin: 0 auto;
  margin-top: -51px;
  min-height: 742px;
  width: 650px; }

.register2 #lgnmain {
  margin-top: 37px; }

.register .prog-bar3 {
  max-width: 86%; }

.register .progres-bar-inner {
  /*width: 627px;*/
  /*margin-left: 10px;*/ }

.register .prog-barImg {
  margin-top: 10px; }

.register .divider3 {
  background: #C4CACA;
  height: 1px;
  margin: 5px 0 16px 0;
  /*padding-top: 0px;*/ }

.register .bigtext {
  color: #1A6B96;
  font-size: 13px;
  font-style: normal;
  text-transform: initial;
  *text-transform: normal; }

.register #planPackages {
  color: #333333;
  padding: 0 0 20px 0;
  width: min(100%, 550px); }

.register .ltblue-text {
  color: #333333;
  font-size: 13px;
  padding-left: 22px;
  padding-left: 28px; }

.register input {
  margin-bottom: 0; }

/*part2*/
.register #creditCardBlock {
  background-attachment: scroll;
  background-color: #FFF;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  border-top: solid 1px #C4CACA;
  margin-bottom: 15px;
  margin-left: 0;
  margin-right: 0;
  margin-top: 10px; }

.register .okBlock {
  display: inline-block;
  font-size: 12px;
  height: 20px;
  padding: 2px 0 14px 0;
  width: 100%; }

#accLogin {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  opacity: 1;
  position: relative;
  width: 600px;
  z-index: 1001; }

.header-register {
  height: 136px;
  margin: auto;
  text-align: left;
  width: 955px;
  *height: 160px; }

.header-register.part2 {
  height: 130px; }

.register .table th,
.register .table td {
  border-top: 0 solid #FFF; }

.register .error input {
  border: 1px solid #FF001A; }

.register .error label {
  color: #FF001A; }

.register #error-validation {
  display: none;
  font-size: 12px;
  list-style: none outside none; }
  .register #error-validation label {
    display: none !important; }
  .register #error-validation .help-inline {
    color: #FF001A; }

#promoError {
  clear: both;
  color: #FF001A;
  font-size: 11px; }

.register .facplanlnk {
  border-top: 1px solid #C4CACA;
  display: none;
  margin-left: 25px;
  padding-bottom: 21px;
  padding-top: 21px;
  width: 476px; }
  .register .facplanlnk h2 {
    color: #333333;
    font-size: 20px;
    line-height: 4px; }
  .register .facplanlnk ul {
    font-size: 13px;
    margin: 0 0 0 38px; }
    .register .facplanlnk ul li {
      list-style-type: disc; }
      .register .facplanlnk ul li a {
        text-decoration: none; }

.register .button-block input {
  margin-bottom: 0; }

/*hospital-plan.jsp*/
.register .hospital-plan h2 {
  font-size: 15px; }

/*=part-two*/
#print-token p {
  color: #333333;
  font-size: 12px;
  margin: 2px;
  padding: 0px; }

#print-token h3.headline {
  font-size: 13px;
  line-height: 3px; }

#print-token .printlink {
  background: #0077C0;
  border: #0077C0;
  border-radius: 3px;
  color: #FFF;
  float: right;
  font-size: 16px;
  font-weight: bold;
  margin-top: 38px;
  padding: 10px 15px;
  text-decoration: none; }
  #print-token .printlink:hover {
    background: #05629B;
    color: #FFF; }

#print-token .print-study {
  width: 930px;
  margin: auto; }
  #print-token .print-study .print-study-header {
    border-bottom: 2px groove #999999;
    display: inline-block;
    width: 930px;
    padding: 0px 0px 10px; }
  #print-token .print-study .share-token {
    float: left;
    margin-top: 20px;
    padding: 13px 15px;
    width: 280px;
    border: solid 3px #333333; }
    #print-token .print-study .share-token td {
      padding: 3px; }
  #print-token .print-study .psn-logo {
    float: left;
    width: 500px;
    padding-top: 47px; }

#print-token .instructions {
  width: 930px;
  margin: 0px auto 0px;
  font-size: 13px;
  padding-bottom: 30px; }

#print-token .privacy {
  font-size: 10px;
  line-height: 13px;
  color: #333333;
  width: 930px;
  margin: 0px auto 0px;
  padding-top: 30px; }

#print-token #studies {
  display: inline-block;
  width: 100%; }
  #print-token #studies .detailContainer {
    display: table;
    float: left;
    padding: 5px 0 10px;
    width: 400px; }
    #print-token #studies .detailContainer .row {
      display: table;
      padding: 3px 0; }

#print-token table th {
  background: none repeat scroll 0 0 #EFEFEF;
  text-align: left;
  color: #666666;
  font-weight: bold; }

#print-token .tbl {
  border-collapse: collapse; }

#print-token .tblrow {
  margin: 0px 0px 0px; }

#print-token .tblfield {
  width: 110px;
  padding: 4px 0px 4px 4px;
  display: inline-block;
  overflow: hidden;
  float: left; }

#print-token .tabhead {
  width: 60px;
  padding: 5px;
  background: #eFEFEF; }

#print-token .tabcont {
  padding: 5px;
  width: 60px; }

#print-token td.tabcont {
  border-bottom: 1px solid #999999;
  border-left: 1px solid #999999; }

#print-token td.lastCol, #print-token th.lastCol {
  border-right: 1px solid #999999; }

#print-token th.tabhead {
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  border-left: 1px solid #999999; }

#print-token span.label {
  display: inline-block;
  float: left;
  font-weight: bold;
  width: 150px;
  font: 14px/20px "Arial", Helvetica, sans-serif;
  color: #333333;
  text-align: left; }

#print-token .cont {
  display: table-row-group;
  float: left;
  width: 200px; }

#print-token .plabel {
  font-weight: bold;
  color: #000; }

.imageTab .btn, .pacsTab .btn, .workTab .btn {
  padding: 4px 9px;
  margin-bottom: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-weight: bold; }

.imageTab:before, .imageTab:after, .pacsTab:before, .pacsTab:after, .workTab:before, .workTab:after {
  display: table;
  content: "";
  line-height: 0; }

.imageTab:after, .pacsTab:after, .workTab:after {
  clear: both; }

.imageTab .center-side, .pacsTab .center-side, .workTab .center-side {
  width: 77%;
  float: left;
  margin-left: 7px; }
  .imageTab .center-side #work-loading, .pacsTab .center-side #work-loading, .workTab .center-side #work-loading {
    padding: 76px 48%; }
    .imageTab .center-side #work-loading.loaded, .pacsTab .center-side #work-loading.loaded, .workTab .center-side #work-loading.loaded {
      padding: 0px; }

.imageTab .right-side, .pacsTab .right-side, .workTab .right-side {
  float: left;
  position: relative;
  vertical-align: top;
  width: 20%;
  margin-left: 18px;
  margin-top: 78px; }
  .imageTab .right-side .upload-panel, .pacsTab .right-side .upload-panel, .workTab .right-side .upload-panel {
    padding: 0 0 10px 0px; }
  .imageTab .right-side .viewer-options .heading, .pacsTab .right-side .viewer-options .heading, .workTab .right-side .viewer-options .heading {
    padding-top: 8px;
    padding-bottom: 17px; }

.imageTab .filter-bar, .pacsTab .filter-bar, .workTab .filter-bar {
  margin-bottom: 17px; }
  .imageTab .filter-bar .label-info > .badge, .pacsTab .filter-bar .label-info > .badge, .workTab .filter-bar .label-info > .badge {
    color: #000;
    background-color: #fff; }
  .imageTab .filter-bar .label, .pacsTab .filter-bar .label, .workTab .filter-bar .label {
    display: inline-block;
    padding: 8px 8px;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    color: #ffffff;
    white-space: nowrap;
    vertical-align: baseline; }
  .imageTab .filter-bar .label-default, .pacsTab .filter-bar .label-default, .workTab .filter-bar .label-default {
    color: #333;
    background-color: transparent; }
  .imageTab .filter-bar .icon-chevron-down, .pacsTab .filter-bar .icon-chevron-down, .workTab .filter-bar .icon-chevron-down {
    background-position: -313px -122px; }
  .imageTab .filter-bar .selectpicker, .pacsTab .filter-bar .selectpicker, .workTab .filter-bar .selectpicker {
    margin-right: 45px; }
  .imageTab .filter-bar #work-header #filters, .pacsTab .filter-bar #work-header #filters, .workTab .filter-bar #work-header #filters {
    display: inline-block;
    padding-top: 30px; }
  .imageTab .filter-bar #work-header #table-filter-results, .pacsTab .filter-bar #work-header #table-filter-results, .workTab .filter-bar #work-header #table-filter-results {
    display: inline-block;
    float: right;
    width: 195px; }
  .imageTab .filter-bar #work-header #filter-results-label, .pacsTab .filter-bar #work-header #filter-results-label, .workTab .filter-bar #work-header #filter-results-label {
    color: #0077C0;
    font-family: "Arial", Helvetica, sans-serif;
    font-size: 12px; }
  .imageTab .filter-bar .invisible, .pacsTab .filter-bar .invisible, .workTab .filter-bar .invisible {
    opacity: 0; }

.sub-section {
  border-top: solid 1px #C4CACA; }
  .sub-section .heading {
    padding-top: 8px; }

.table.display {
  margin-bottom: 0px; }

#images-table.table thead tr, #commentsHistory-table.table thead tr, #attachmentsHistory-table.table thead tr, #shareHistory-table.table thead tr, #work-pacs-hist.table thead tr, .wide-table.table thead tr {
  background: black;
  color: white;
  font-size: 11px; }

#images-table.table tbody tr, #commentsHistory-table.table tbody tr, #attachmentsHistory-table.table tbody tr, #shareHistory-table.table tbody tr, #work-pacs-hist.table tbody tr, .wide-table.table tbody tr {
  font-size: 12px; }

.dataTables_scrollHead .dataTables_scrollHeadInner {
  background: black;
  color: white;
  font-size: 11px;
  width: 100% !important; }

#scrollPanel {
  width: 100%; }

.report-scroll-panel {
  overflow-y: auto;
  height: 450px; }

.bbox {
  margin-bottom: 20px; }
  .bbox.nominate {
    float: left;
    padding-right: 8px; }

#images-table tbody tr, .wide-table tbody tr {
  cursor: pointer; }
  #images-table tbody tr td img, .wide-table tbody tr td img {
    width: 50px;
    height: 50px;
    max-width: 50px; }

.header-info img {
  width: 50px;
  height: 50px; }

#reqs-table, #pacs-table, #images-table, #commentsHistory-table, #attachmentsHistory-table, #shareHistory-table {
  display: none; }

#commentsHistory-table.table th, #commentsHistory-table.table td, #attachmentsHistory-table.table th, #attachmentsHistory-table.table td, #shareHistory-table.table th, #shareHistory-table.table td {
  word-wrap: break-word;
  word-break: break-all; }

#shareHistory-table.table th, #shareHistory-table.table td {
  padding: 18px 0px 18px 8px; }

#shareHistory-table.table td.noLines,
#shareHistory-table.table td.token {
  padding: 8px 8px 8px 18px;
  border-top: 0px solid #E5EBEB; }

.uneditable-input.span6,
.uneditable-input.span7,
.uneditable-input.span8 {
  height: 23px; }

#work-attachments textarea.span7 {
  width: 529px; }

.icon-ns-padlock {
  background-position: -136px -106px; }
  .icon-ns-padlock.ns-notactive {
    background-position: -36px -176px; }
  .icon-ns-padlock.ns-active {
    background-position: 0px -176px; }

.icon-ns-comment.ns-white {
  background-position: -72px -106px; }

.icon-ns-comment.ns-active, .icon-ns-comment.Y {
  background-position: 0px -106px; }

.icon-ns-comment.ns-notactive, .icon-ns-comment.N {
  background-position: -36px -106px; }

.icon-ns-clip.ns-white {
  background-position: -70px -36px; }

.icon-ns-clip.ns-active, .icon-ns-clip.Y {
  background-position: 0px -36px; }

.icon-ns-clip.ns-notactive, .icon-ns-clip.N {
  background-position: -37px -36px; }

.icon-ns-doc.ns-white {
  background-position: -70px -247px; }

.icon-ns-doc.ns-active, .icon-ns-doc.Y {
  background-position: 0px -247px; }

.icon-ns-doc.ns-notactive, .icon-ns-doc.N {
  display: none; }

.blue .icon-ns-pin {
  background-position: -37px -422px; }

.icon-ns-pin {
  background-position: -1px -422px; }

.label-small, .imageTab .filter-bar .label-small, .pacsTab .filter-bar .label-small, .workTab .filter-bar .label-small {
  font-size: 12px;
  color: #0077C0;
  font-weight: normal; }

.icon-ns-arrow-down {
  background-position: -106px 1px; }

.icon-ns-arrow-right {
  background-position: -71px 0px; }

.icon-ns-plus {
  background-position: 2px 3px; }

.icon-images {
  background-image: url("/smr/assets/nps/images/images-sprite.png");
  background-repeat: no-repeat; }

.icon-images {
  width: 15px;
  height: 15px;
  display: inline-block; }

table.display thead th {
  padding: 10px 0px 10px 8px;
  cursor: pointer; }

table.display > thead > tr > th {
  border-bottom: 2px solid #000; }

table.nomination-tbl-modal .control-input {
  margin-bottom: 10px; }

.dataTables_filter {
  float: none; }

.sorting_desc, .sorting_asc {
  background: url("/smr/assets/nps/images/dataTable-arrows.png") no-repeat; }

.sorting_desc {
  background-position: right 6px; }

th.sorting_asc {
  background-position: right -27px; }

.row_selected {
  background-color: #cce4f3;
  border-top: 2px solid #0077c0; }
  .row_selected td:last-child {
    background: #cce4f3 url("/smr/assets/nps/images/images-sprite.png") no-repeat right -344px; }

#images-table_paginate a {
  border: 1px solid #E5EBEB;
  padding: 2px 5px;
  margin: 0 3px;
  cursor: pointer;
  color: black; }

#action-links ul li {
  margin: 6px 0; }

.action-btns {
  padding-top: 10px; }

.accordion-group {
  border: 0px solid #e5e5e5; }
  .accordion-group .accordion-toggle {
    color: #333; }
    .accordion-group .accordion-toggle:hover {
      color: #333;
      text-decoration: none; }
  .accordion-group .accordion-heading .accordion-toggle {
    padding: 6px 15px; }
  .accordion-group .accordion-inner {
    padding: 0px 15px;
    border-top: 0px solid #e5e5e5; }
    .accordion-group .accordion-inner .label {
      color: #333333; }
    .accordion-group .accordion-inner #extendedClinicalViewerBox #extendedClinicalViewerTimeBox {
      display: none; }
      .accordion-group .accordion-inner #extendedClinicalViewerBox #extendedClinicalViewerTimeBox label {
        margin-left: 10px;
        font-weight: normal; }
      .accordion-group .accordion-inner #extendedClinicalViewerBox #extendedClinicalViewerTimeBox #extendedClinicalViewerTime {
        display: inline;
        width: 60px; }

.navbar .content-inner {
  position: relative; }

.pinned-panel {
  position: absolute;
  top: 5px;
  left: 0;
  z-index: 2; }
  .pinned-panel ul#pinned-my-list,
  .pinned-panel ul#pinned-shared-list,
  .pinned-panel #pinned-physicians ul,
  .pinned-panel #pinned-patients ul,
  .pinned-panel ul#pinned-facs,
  .pinned-panel ul#pinned-groups {
    margin: 0 0 10px 0px;
    padding-left: 0px; }

.pinned-panel-inner {
  /*position: relative;*/ }

#pinned-slide {
  position: relative;
  width: 190px;
  height: 495px; }

.pinned-btn {
  cursor: pointer;
  top: 9px;
  right: -37px;
  width: 41px;
  background-color: white;
  border: solid 0px;
  position: absolute; }
  .pinned-btn.left {
    left: 0px;
    z-index: 1; }

#manageTagsLink {
  cursor: pointer; }

#tagFilterActive span {
  cursor: pointer; }

#work-shareHistory-grid.panel-content {
  margin-top: 0px; }

#work-shareHistory #table-filter {
  border-bottom: solid 0px #C4CACA; }

#table-filter .dataTables_filter {
  width: 220px;
  height: 45px;
  position: relative; }
  #table-filter .dataTables_filter .form-control {
    width: 195px;
    font-weight: normal;
    display: inline-block; }

#images-table_filter, #shareHistory-table_filter {
  position: relative; }

#studyHipaaAuditTable_processing {
  position: absolute;
  height: 100%;
  left: 6px;
  right: 150px;
  margin-top: 40px;
  margin-left: 50px;
  background-color: aliceBlue;
  opacity: 0.8;
  width: 64.3%;
  padding-top: 15%; }

#searchclear {
  right: 21px;
  top: 2px;
  bottom: 0;
  height: 14px;
  font-size: 14px;
  cursor: pointer;
  color: #ccc; }

.modalWindow {
  margin: 10px;
  padding: 0 15px 10px 15px; }
  .modalWindow.reconcile {
    margin-bottom: 10px;
    padding-bottom: 10px; }
    .modalWindow.reconcile hr {
      margin: 15px 0; }
  .modalWindow .top-side {
    margin-bottom: 15px;
    padding-top: 5px; }
  .modalWindow .filter-bar {
    margin-bottom: 5px;
    margin-top: 5px; }
  .modalWindow .center-side {
    width: 70%; }
    .modalWindow .center-side.full-width {
      width: 100%;
      padding-top: 20px; }
  .modalWindow .right-side {
    width: 27%; }
    .modalWindow .right-side #work-study-summary .pull-right {
      display: none; }

#work-reports .report .block-inner .dataBlock {
  width: 100%; }

#work-reports .block {
  margin: 10px 0px; }

#work-reports .report-block {
  width: 100%;
  float: left;
  margin: 15px 0px 15px 0px; }

#work-reports .report-bar.header {
  border-bottom: 1px solid #000; }
  #work-reports .report-bar.header .title {
    font-weight: bold; }

#work-reports .add-bar {
  padding-left: 10px; }

#work-reports .report-label {
  font-weight: bold; }

#work-reports .printHide {
  padding-top: 20px; }

#work-reports h2.tableHeader {
  font-size: 14px;
  margin: 0px 0px;
  padding-left: 20px;
  line-height: 24px;
  color: #FFF !important; }

#work-reports .headline-line {
  width: 100%;
  display: inline-block;
  background: black;
  color: white;
  font-size: 11px; }

#work-reports .table th, #work-reports .table td {
  border-top: none; }

.panel-content, .collabBlock.panel-content {
  margin-top: 30px; }

.attachment-form {
  margin-bottom: 20px; }

.collabBlock .header {
  padding: 10px 0px; }

#selected-studies {
  margin-bottom: 20px; }
  #selected-studies .accordion-header {
    padding-bottom: 5px; }

.study-label {
  font-weight: bold; }

@media screen and (min-width: 768px) {
  body #myModal4 {
    /* new custom width */
    width: 900px;
    /* must be half of the width, minus scrollbar on the left (30px) */
    margin-left: -450px; } }

.stlabel-primary {
  background-color: #e74c3c; }

.stlabel {
  display: inline;
  padding: .3em .7em .3em;
  font-size: 100%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0em;
  font-size: 16px; }

.history-small {
  font-size: 13px; }

.history-label {
  margin-top: 7px;
  margin-bottom: 7px; }

.hoverToolTip, .historyToolTip {
  display: block;
  cursor: pointer;
  padding: 0px 0px 9px 0px; }

.historyToolTip {
  padding: 0px; }

.imageTab .stat, .imageTab .rejected, .pacsTab .stat, .pacsTab .rejected, .workTab .stat, .workTab .rejected {
  background-color: orange;
  color: #ffffff;
  padding: 4px 4px 4px 4px;
  font-size: 12px; }

.imageTab .urgent, .imageTab .pushed, .pacsTab .urgent, .pacsTab .pushed, .workTab .urgent, .workTab .pushed {
  background-color: #0000ff;
  color: #ffffff;
  padding: 4px 4px 4px 4px;
  font-size: 12px; }

.imageTab .routine, .imageTab .nominated, .pacsTab .routine, .pacsTab .nominated, .workTab .routine, .workTab .nominated {
  background-color: #808080;
  color: #ffffff;
  padding: 4px 4px 4px 4px;
  font-size: 12px; }

#work-pushToPacs .span3 {
  width: 140px; }

#work-pushToPacs .header-info {
  border-bottom: solid 1px #C4CACA;
  margin-bottom: 10px;
  padding-bottom: 8px;
  padding-left: 33%; }

#token-input-physician {
  width: 140px; }

ul.token-input-list-facebook li input {
  width: 100% !important; }

.nomination-tbl-modal .field .input-xlarge {
  width: 370px; }

.nomination-tbl-modal .span4 {
  width: 92%; }
  .nomination-tbl-modal .span4.inputtxt {
    width: 92%; }

.nomination-tbl-modal ul.token-input-list-facebook li input {
  width: 370px !important; }

.token-input-dropdown-facebook {
  width: 370px !important; }

#wwgrp_physician ul.token-input-list-facebook {
  width: 370px;
  height: 34px !important;
  border-radius: 3px;
  margin-bottom: 1px;
  border: 1px solid #cccccc; }
  #wwgrp_physician ul.token-input-list-facebook li.token-input-token-facebook {
    height: 26px !important;
    padding: 2px 3px !important; }

.loading-indicator {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  text-align: center;
  padding: 0.7em; }

.loading-indicator:before {
  display: inline-block;
  margin: 0 0.4em;
  min-width: 1em;
  min-height: 1em;
  border-top: 4px solid #646464;
  border-right: 4px solid #e6e6e6;
  border-left: 4px solid #e6e6e6;
  border-bottom: 4px solid #646464;
  content: "";
  -webkit-animation: halfspin 1s ease infinite;
  -moz-animation: halfspin 1s ease infinite;
  -o-animation: halfspin 1s ease infinite;
  animation: halfspin 1s ease infinite;
  border-radius: 100%; }

@-webkit-keyframes halfspin {
  to {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg); } }

@-moz-keyframes halfspin {
  to {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg); } }

@keyframes halfspin {
  to {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg); } }

.imagegrid.warning {
  background: url("/smr/assets/nps/images/warningIcon.png") no-repeat;
  width: 22px;
  height: 19px; }

.show-matches .control-label {
  padding-top: 5px;
  font-size: 12px; }

#resultMsg {
  color: #FF001A;
  position: absolute;
  left: 160px;
  top: 16px;
  font-style: italic;
  font-weight: bold; }

.fixInputClear-ie input::-ms-clear {
  width: 0;
  height: 0; }

.custom-datable-length {
  margin-left: 18px;
  margin-top: 22px;
  margin-bottom: 16px;
  width: 150px;
  float: left; }

.icon-ns-pacslock.self {
  color: blue; }

.icon-ns-pacslock.other {
  color: darkgrey; }

.icon-ns-pacslock.none {
  color: white; }

#pacs-table_processing, #images-table_processing {
  position: absolute;
  height: 78%;
  left: 6px;
  margin-top: 0;
  margin-left: 0;
  background-color: aliceBlue;
  opacity: 0.8;
  width: 77%;
  padding-top: 15%; }

#images-table_processing {
  height: 83%; }

#clearAllFilter, #refreshStudies {
  display: inline-block;
  float: right;
  margin-bottom: 10px; }

#refreshStudies {
  margin-right: 10px; }

.filterIcon {
  color: black;
  right: 5px;
  top: -15px;
  font-size: 14px;
  cursor: pointer;
  float: right;
  line-height: 0; }

.columnfilterDiv {
  display: none; }

.sorting_asc {
  background-position: right -27px; }

.filterElem {
  width: 100% !important; }

.custom-sort-icon.sorting_desc {
  background-position: right -8px; }

.custom-sort-icon.sorting_asc {
  background-position: right -32px; }

.image-count {
  width: 50px;
  text-align: center;
  white-space: nowrap;
  height: 10px; }

.image-thumbnail {
  display: inline-block; }

.ibId-search-channel-icon {
  top: 3px;
  right: 25px;
  float: none; }

#work-requests-tab .disclaimer {
  font-size: small;
  font-weight: bold;
  margin-left: 7px;
  display: none; }

#work-requests-tab .imagegeneralpreferences-disclaimer {
  font-size: small;
  font-weight: bold;
  margin-left: 7px; }

.saveChannel-processing-circle {
  display: none;
  position: relative;
  width: 24px;
  height: 24px;
  margin-left: 5px;
  border: 20px solid rgba(0, 0, 0, 0.1);
  border-left-color: #007bff;
  border-radius: 50%;
  animation: spin 1s linear infinite; }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.mwl-reconcile {
  padding: 15px; }
  .mwl-reconcile .studyData {
    background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #C4CACA;
    padding: 10px; }
  .mwl-reconcile .mwl-row {
    margin-left: 0px; }
  .mwl-reconcile .mwl-data-block {
    float: left;
    margin: 8px 0px;
    width: 30%; }
  .mwl-reconcile .mwl-small {
    width: 15%; }
  .mwl-reconcile .mwl-large {
    width: 40%; }
  .mwl-reconcile .mwl-xlarge {
    width: 60%; }
  .mwl-reconcile .search-criteria ul li {
    font-size: 13px;
    line-height: 1.50em;
    list-style-image: none;
    list-style-type: none;
    margin: 0 5px 0 0;
    padding: 0; }
  .mwl-reconcile .search-criteria ul.criteria-dropdown {
    -moz-border-radius: 1em 1em 1em 1em;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEEE;
    margin: 0;
    padding: 0px;
    position: absolute;
    width: 210px;
    display: none;
    z-index: 9999; }
    .mwl-reconcile .search-criteria ul.criteria-dropdown li {
      color: #333333;
      border-top: solid 1px #EEEEEE; }
      .mwl-reconcile .search-criteria ul.criteria-dropdown li a {
        color: #333333;
        padding-left: 14px;
        text-decoration: none;
        display: block; }
        .mwl-reconcile .search-criteria ul.criteria-dropdown li a:hover {
          background: #dfdfdf;
          color: #333333; }
  .mwl-reconcile .search-criteria:first-child {
    background: url(/smr/assets/nps/images/spriteArrow.png) no-repeat scroll -2px -295px transparent;
    padding-left: 16px;
    font-weight: 400; }
  .mwl-reconcile .mwl-reconcile-grid {
    padding: 20px 0;
    display: none; }
    .mwl-reconcile .mwl-reconcile-grid #mwlReconcileTable_wrapper {
      padding: 20px 0;
      border-top: 1px solid #C4CACA; }
    .mwl-reconcile .mwl-reconcile-grid .dataTables_scrollHeadInner table {
      margin-bottom: 0px; }
    .mwl-reconcile .mwl-reconcile-grid #mwlReconcileTable_filter {
      float: right; }
    .mwl-reconcile .mwl-reconcile-grid #mwlReconcileTable_processing {
      position: absolute;
      height: 40%;
      left: 6px;
      margin-top: 0;
      margin-left: 0;
      background-color: aliceBlue;
      opacity: 0.8;
      width: 99%;
      padding-top: 15%; }
    .mwl-reconcile .mwl-reconcile-grid #mwlReconcileTable_paginate a {
      border: 1px solid #E5EBEB;
      padding: 2px 5px;
      margin: 0 3px;
      cursor: pointer;
      color: black; }
    .mwl-reconcile .mwl-reconcile-grid .button-block {
      display: none; }
  .mwl-reconcile .mwl-reconcile-confirm {
    display: none; }
    .mwl-reconcile .mwl-reconcile-confirm .change-label {
      font-weight: bold;
      text-align: right;
      margin-right: 20px; }
    .mwl-reconcile .mwl-reconcile-confirm .change-prev {
      text-align: left;
      padding-left: 30px; }
    .mwl-reconcile .mwl-reconcile-confirm .change-to {
      text-align: left;
      padding-left: 30px; }
    .mwl-reconcile .mwl-reconcile-confirm .redColor {
      color: red; }
  .mwl-reconcile .mwl-reconcile-message, .mwl-reconcile .mwl-reconcile-all-done {
    display: none;
    margin: 20px; }
  .mwl-reconcile #studyCounter {
    display: none; }
  .mwl-reconcile .mwl-search-error {
    color: red;
    font-weight: normal;
    display: none; }

.myPatient-page {
  text-align: center;
  padding-top: 100px; }

/***
* Quick Tags
***/
#quickTags-wrapper {
  position: absolute;
  width: 568px;
  right: 0px;
  z-index: 3500; }
  #quickTags-wrapper form {
    display: block;
    margin-left: 0px;
    height: 35px;
    clear: both;
    position: relative; }
  #quickTags-wrapper .tlabel {
    font-size: 12px;
    padding: 6px 5px 0px 0; }
  #quickTags-wrapper #quickTags-inner {
    border: 0 none;
    float: left;
    height: 15px;
    margin-right: 0;
    padding: 6px 0;
    list-style-type: none; }
    #quickTags-wrapper #quickTags-inner li {
      float: left;
      margin: 0 1px;
      font-family: "Arial", Helvetica, sans-serif;
      line-height: 13px;
      font-weight: normal;
      font-size: 13px; }
      #quickTags-wrapper #quickTags-inner li ul li {
        clear: both;
        height: 20px;
        margin: 0;
        padding: 0 0;
        width: 120px;
        float: none;
        background-color: #FFF; }
      #quickTags-wrapper #quickTags-inner li div {
        display: block; }
      #quickTags-wrapper #quickTags-inner li.expanded {
        position: relative; }
        #quickTags-wrapper #quickTags-inner li.expanded .arrowDrop {
          background: url("/smr/assets/nps/images/rebranding/icon-small-arrow-drop.png") no-repeat scroll 96% 50% #E5EBEB;
          padding-right: 20px;
          display: block; }
          #quickTags-wrapper #quickTags-inner li.expanded .arrowDrop:hover {
            background-color: #0077C0; }
        #quickTags-wrapper #quickTags-inner li.expanded .qtSelected.arrowDrop {
          background-color: #1A6B96; }
  #quickTags-wrapper #quickTags-dropped {
    display: none;
    position: absolute;
    z-index: 500;
    top: 23px;
    left: -1px;
    padding-bottom: 1px;
    border: 1px solid #E5EBEB; }
    #quickTags-wrapper #quickTags-dropped .dropped .qtUnselected {
      background-color: #FFF;
      color: #626d6f;
      padding: 3px 5px;
      height: 15px; }
      #quickTags-wrapper #quickTags-dropped .dropped .qtUnselected:hover {
        background: #E5EBEB;
        color: #626d6f; }
  #quickTags-wrapper .qtSelected {
    color: #FFF;
    background-color: #0077C0;
    font-weight: bold;
    padding: 5px 5px;
    height: 22px; }
  #quickTags-wrapper .qtUnselected {
    background-color: #E5EBEB;
    color: #626d6f;
    font-weight: normal;
    padding: 5px 5px;
    height: 22px; }
    #quickTags-wrapper .qtUnselected:hover {
      background: #0077C0;
      color: #FFF; }

/*****
*** Share Comments _collab
******/
.collabBlock .cc-txt {
  /* border: 1px solid #999; */
  width: 580px;
  height: 60px; }

.collabBlock .collab-container {
  font-family: "Arial", Helvetica, sans-serif;
  margin: 0 0 10px 0;
  background: none #eee;
  border: 1px solid #C4CACA;
  padding: 10px;
  border-top: 0px solid #dfdfdf; }

.collabBlock .collab-container .collab-list {
  background-color: white;
  border-bottom: 1px solid #C4CACA; }

.collabBlock .collab-input {
  border-bottom: 1px solid #C4CACA;
  border-left: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  padding: 10px;
  /*display: inline-block;*/ }

.collab-list .sccRow {
  margin: 10px;
  padding-top: 10px; }

.collab-list .sccRow .sccRow-inner {
  border-bottom: 1px solid #C4CACA;
  padding: 0 0 10px;
  width: 100%; }

/* Collab */
/*textarea {font-size:12px;}*/
a.shareTokenLink {
  background: url("/smr/assets/nps/images/print_icon.png") no-repeat;
  padding-left: 25px; }

.jsLink {
  cursor: pointer; }

.jsShareLink {
  background: url("/smr/assets/nps/images/buttonBg.gif") repeat-x scroll 50% 50% #F9F9F9;
  border: 1px solid #71869C;
  color: #003366;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin: 8px 8px 2px 0;
  padding: 2px 18px;
  text-decoration: none; }

.collabBlock {
  margin: 0 0 0em; }

.collabInput {
  border-bottom: 1px solid #38a2e0;
  border-left: 1px solid #38a2e0;
  border-right: 1px solid #38a2e0;
  padding: 10px; }

.collabShadow {
  background: url("/smr/assets/nps/images/comment-bg1.png") repeat-x scroll 0 0 #F0F0F0; }

.collabFullborder {
  border: 1px solid #38a2e0; }

.collabImg {
  float: left;
  font-size: 10px;
  height: 50px;
  margin-right: 10px;
  width: 50px;
  word-wrap: break-word;
  padding-right: 10px; }

.collabImg img {
  max-width: none;
  width: 50px;
  height: 50px; }

.collabBody {
  overflow: hidden; }

.cmtOrder {
  padding: 8px 0 0 61px;
  width: 500px; }

.cmtOrder input {
  float: left; }

.cmtArea {
  color: #666666;
  padding: 4px 4px 0; }

.cmtSmall {
  height: 20px; }

.cmtMsg {
  color: maroon;
  font-size: 7pt;
  margin: 10px 0 0;
  display: none;
  float: left;
  width: 400px; }

.borderBar {
  border-style: none none solid;
  border-width: medium medium 1px;
  color: #999999; }

.msg-chars {
  font-size: 8pt; }

.chars-left {
  color: #666666;
  float: left;
  width: 360px;
  padding: 0 0 0 0px;
  text-align: right; }

.button-action {
  margin: 0 0 0 0;
  display: block;
  overflow: visible;
  width: 230px;
  padding-left: 0;
  float: left; }

.collabBody .btn.btn-primary {
  /*margin:0 0 0 72px;*/ }

.showOrder {
  background: url("/smr/assets/nps/images/placeAnOderIcon.png") no-repeat scroll 2px 1px transparent;
  display: block;
  float: left;
  height: 18px;
  margin: 0 9px;
  width: 120px;
  padding-left: 27px; }

.busyloader {
  text-align: center;
  padding: 0 5px;
  font-size: 10px;
  margin: auto;
  width: 100px; }

.sccImg {
  vertical-align: top;
  margin-right: 1em; }

.sccBody {
  font-size: 8pt;
  vertical-align: top;
  width: 620px; }

.sccRow {
  margin: 10px; }

.sccRow-inner {
  border-bottom: 1px solid #38A2E0;
  padding: 0 0 10px;
  width: 100%; }

.sccName {
  font-weight: bold;
  margin-right: 1em; }

.sccDate {
  color: gray;
  font-style: italic; }

.ccOrderEnbld {
  color: #38a2e0;
  font-size: 8pt; }

.ccOrderDsbld {
  color: #999;
  font-size: 8pt; }

.ccTxt {
  background: url("/smr/assets/nps/images/inputBoxBkgd.png") repeat-x scroll 0 0 #FFFFFF;
  border: 1px solid #999;
  width: 580px; }

/*****
*** Advance Search repository/search.jsp
******/
#advImgSearch #advSearchForm {
  padding: 13px 10px 10px 0px; }
  #advImgSearch #advSearchForm .inputData {
    margin: 0 0 0 0px;
    clear: both;
    height: 85px; }
    #advImgSearch #advSearchForm .inputData .c-col {
      width: 230px; }
      #advImgSearch #advSearchForm .inputData .c-col.col-sm {
        width: 166px; }
        #advImgSearch #advSearchForm .inputData .c-col.col-sm .form-group .control-input .input-small {
          width: 143px; }
      #advImgSearch #advSearchForm .inputData .c-col.col-md {
        width: 230px; }
      #advImgSearch #advSearchForm .inputData .c-col.col-lg {
        width: 345px; }
        #advImgSearch #advSearchForm .inputData .c-col.col-lg .form-group .title-label {
          position: relative; }
          #advImgSearch #advSearchForm .inputData .c-col.col-lg .form-group .title-label .checkbox {
            position: absolute;
            top: -10px;
            right: 25px;
            font-size: 11px; }
        #advImgSearch #advSearchForm .inputData .c-col.col-lg .form-group .control-input .input-large form-control {
          width: 290px; }
  #advImgSearch #advSearchForm .advSearchSelect {
    display: inline-block;
    margin: 10px 0 0 10px;
    text-align: left;
    width: 300px; }
  #advImgSearch #advSearchForm .selectedTags-wrapper:hover, #advImgSearch #advSearchForm .selectedChannelIds-wrapper:hover, #advImgSearch #advSearchForm .selectedNetworkIds-wrapper:hover, #advImgSearch #advSearchForm .selectedStudyStatus1Ids-wrapper:hover, #advImgSearch #advSearchForm .selectedStudyStatus2Ids-wrapper:hover, #advImgSearch #advSearchForm .selectedStudyStatus3Ids-wrapper:hover {
    background: #EEE;
    color: #FFF; }
  #advImgSearch #advSearchForm .selectedTags-wrapper label, #advImgSearch #advSearchForm .selectedChannelIds-wrapper label, #advImgSearch #advSearchForm .selectedNetworkIds-wrapper label, #advImgSearch #advSearchForm .selectedStudyStatus1Ids-wrapper label, #advImgSearch #advSearchForm .selectedStudyStatus2Ids-wrapper label, #advImgSearch #advSearchForm .selectedStudyStatus3Ids-wrapper label {
    color: #333;
    font-weight: normal;
    line-height: 23px;
    margin: 0 0 0 7px;
    vertical-align: top; }
  #advImgSearch #advSearchForm #tagSelection, #advImgSearch #advSearchForm #channelSelection, #advImgSearch #advSearchForm #networkSelection, #advImgSearch #advSearchForm #studyStatusSelection1, #advImgSearch #advSearchForm #studyStatusSelection2, #advImgSearch #advSearchForm #studyStatusSelection3 {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #C4CACA;
    -moz-box-shadow: 5px 5px 5px #ccc;
    -webkit-box-shadow: 5px 5px 5px #ccc;
    box-shadow: 5px 5px 5px #ccc;
    position: absolute;
    z-index: 1001; }
    #advImgSearch #advSearchForm #tagSelection .jspTrack, #advImgSearch #advSearchForm #channelSelection .jspTrack, #advImgSearch #advSearchForm #networkSelection .jspTrack, #advImgSearch #advSearchForm #studyStatusSelection1 .jspTrack, #advImgSearch #advSearchForm #studyStatusSelection2 .jspTrack, #advImgSearch #advSearchForm #studyStatusSelection3 .jspTrack {
      background: #dfdfdf;
      position: relative; }
    #advImgSearch #advSearchForm #tagSelection .jspDrag, #advImgSearch #advSearchForm #channelSelection .jspDrag, #advImgSearch #advSearchForm #networkSelection .jspDrag, #advImgSearch #advSearchForm #studyStatusSelection1 .jspDrag, #advImgSearch #advSearchForm #studyStatusSelection2 .jspDrag, #advImgSearch #advSearchForm #studyStatusSelection3 .jspDrag {
      background: #878787;
      position: relative;
      top: 0;
      left: 0;
      cursor: pointer; }
  #advImgSearch #advSearchForm ul li {
    font-size: 13px;
    line-height: 1.50em;
    list-style-image: none;
    list-style-type: none;
    margin: 0 5px 0 0;
    padding: 0; }
  #advImgSearch #advSearchForm ul.advSearchImg {
    -moz-border-radius: 1em 1em 1em 1em;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEEE;
    margin: 0;
    padding: 0px;
    position: absolute;
    width: 150px;
    display: none;
    z-index: 9999; }
    #advImgSearch #advSearchForm ul.advSearchImg li {
      color: #333333;
      border-top: solid 1px #EEEEEE; }
      #advImgSearch #advSearchForm ul.advSearchImg li a {
        color: #333333;
        padding-left: 14px;
        text-decoration: none;
        display: block; }
        #advImgSearch #advSearchForm ul.advSearchImg li a:hover {
          background: #dfdfdf;
          color: #333333; }

#selectedTagsDisplay.selectpicker {
  *background: #FFF url(/smr/assets/nps/images/rebranding/icon-drop-down.png) no-repeat scroll 95% 50%; }

#selectedTagsDisplay.selectpicker.off {
  *background: #FFF; }

#chooseCrit1, #chooseCrit2, #chooseCrit3 {
  background: url("/smr/assets/nps/images/spriteArrow.png") no-repeat scroll -2px -295px transparent;
  padding-left: 16px;
  font-weight: 400;
  /* kcostilow was 400px */ }
  #chooseCrit1.textError, #chooseCrit2.textError, #chooseCrit3.textError {
    color: #e9672a; }

/*
*searchresults admin
*/
.thead {
  background: #E5EBEB;
  color: #333333;
  font-size: 13px;
  font-weight: bold;
  padding: 10px 0px; }

.tcontent {
  font-size: 13px; }

.tcont {
  font-size: 13px;
  padding: 5px 5px; }

#gwSearchResults th {
  text-align: left; }

#gwSearchResults td {
  text-align: left; }

.bSubmitLink input {
  padding: 0px 20px; }

/* we should apply standard styling to all jquery datatables by class */
.dataTables_length {
  margin-bottom: 10px; }

.dataTables_paginate {
  margin-bottom: 10px; }

.chkboxHeader {
  background: none repeat scroll 0 0 #EFEFEF;
  color: #333333;
  width: 13px;
  padding: 0 6px 0 6px; }

#work-advancedSearch-tab .pad-left-right {
  padding-left: 5%;
  padding-right: 5%; }

#work-advancedSearch-tab .c-col {
  padding-right: 10px; }

#work-advancedSearch-tab .bordered-dropDown {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #C4CACA;
  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
  position: absolute;
  z-index: 1001;
  height: 90px;
  width: inherit; }

#work-advancedSearch-tab .tab {
  float: left;
  width: 75%; }

#work-advancedSearch-tab div.tbl-icons {
  float: left;
  padding: 0px 5px; }

#work-advancedSearch-tab .headline {
  font-size: 15px;
  font-weight: bold;
  color: #333333;
  border-bottom: solid 1px #E5EBEB; }

#work-advancedSearch-tab .no-right-notch .row_selected td:last-child {
  background: none !important; }

#work-advancedSearch-tab .no-scroll-header .dataTables_scrollHead {
  display: none; }

#work-advancedSearch-tab .tags_row {
  border: none; }

#work-advancedSearch-tab .tags_row td {
  border: none; }

.wildcard-message {
  padding-right: 55px;
  font-weight: normal;
  float: right;
  font-size: 12px;
  display: none; }

/***
** Commons Pop-ins
***/
/*iframe besed*/
body.ct-edit-pref,
body.ct-remove-contact,
body.ct-invite-sent,
body.ct-invite-contact,
body.ct-invite-external,
body.img-study-tag,
body.visage,
body.send2accelarator,
body.share-push-result,
body.edit-study,
body.copy-first,
body.gateway-applet,
body.msg-purge,
body.activate1-popin,
body.gateway-detail-popin,
body.pacsRetrieve {
  margin: 0px;
  padding: 0px;
  background: #FFF;
  font-size: 13px;
  color: #545454;
  /*overflow: hidden;*/ }

.ac-small-popin ul, .ac-small-popin ol {
  padding: 0;
  margin: 5px; }

.ac-small-popin .block-header {
  display: inline-block;
  width: 100%; }

.ac-small-popin .popUpTitle {
  min-height: 15px;
  display: inline-block;
  padding-top: 8px;
  padding-bottom: 2px;
  font-size: 15px;
  color: #333333;
  float: left;
  font-weight: bold;
  padding-left: 15px; }

.ac-small-popin .head-info {
  padding: 8px 0 0 4px; }

.ac-small-popin .popup-content .popup-inner {
  padding: 10px 15px;
  /**padding:10px 15px;*/ }

.ac-small-popin .popUpTitle.large {
  width: 490px; }

.ac-small-popin .popUpTitle.medium {
  width: 400px; }

.ac-small-popin .popUpTitle.small {
  width: 300px; }

.ac-small-popin .popUpExit {
  cursor: pointer;
  cursor: hand;
  cursor: hand;
  float: right;
  text-align: right;
  height: 5px;
  padding: 6px 13px 19px 13px;
  width: 10px;
  *height: 31px;
  *padding-top: 0px;
  *padding-bottom: 0px; }

.ac-small-popin .patientId-wrapper {
  padding-top: 30px; }

.ac-small-popin #contactAcceptancePrefs-inner,
.ac-small-popin #contactRejectPrefs-inner,
.ac-small-popin #editContactPrefs-inner,
.ac-small-popin #inviteContactBox-inner,
.ac-small-popin #removeContactBox-inner,
.ac-small-popin #inviteFeedback,
.ac-small-popin #studyTagbox-inner,
.ac-small-popin #download-dicom-inner,
.ac-small-popin #activateInput,
.ac-small-popin .visage-inner,
.ac-small-popin .small-popin-inner,
.ac-small-popin .copy-first-inner,
.ac-small-popin .purge-pop,
.ac-small-popin .patId-content {
  padding: 0px 15px;
  *padding: 10px 15px; }

.ac-small-popin #inviteFeedback {
  padding-top: 5px; }

.ac-small-popin #studyTagbox-inner {
  padding-top: 10px; }

.ac-small-popin .cancel-link {
  padding-left: 5px; }

.ac-small-popin p {
  color: #626d6f; }

.ac-small-popin .grantspan {
  margin: 10px 0px 20px; }

.ac-small-popin #grantBlock {
  margin-top: 15px; }

.ui-datepicker {
  background: #FFF; }

.inviteContactBox .btn.btn-link.ac-small {
  text-decoration: underline; }

#inviteContactBox .external.input-xlarge {
  width: 498px; }

#inviteContactBox .no-contact {
  padding-left: 35px; }

#inviteContactBox .form-group.ct-email {
  overflow: hidden; }

#inviteContactBox.apply-back-confirm {
  padding-top: 15px; }

/*****
*** Pop-in send2accelarator
******/
.ac-small-popin .small-popin-inner p {
  margin-bottom: 8px; }

.ac-small-popin .share-confirm-box {
  padding: 8px 15px; }

.ac-small-popin .share-confirm-box .share-text-info {
  padding: 10px 0 15px 0; }

.ac-small-popin .share-confirm-box .tabhead {
  width: 60px;
  padding: 5px;
  background: #f3f3f3;
  color: #13345B; }

/*Popin activate1.jsp / activate2.jsp */
.admin-page.id-gw-activate .activateInput .btn.btn-primary {
  width: 90px; }

.admin-page.id-gw-activate .form-horizontal .form-group {
  margin-bottom: 5px; }

.admin-page.id-gw-activate .form-horizontal .control-label {
  float: left;
  width: 130px;
  padding-top: 5px;
  text-align: left; }

.admin-page.id-gw-activate .form-horizontal .col-sm-5 {
  margin-left: 135px;
  *margin-left: 0; }

.admin-page.id-gw-activate .form-horizontal .col-sm-5 input {
  height: 25px; }

.admin-page.id-gw-edit input[type="text"] {
  height: 30px; }

#id-gw-edit input {
  *line-height: 20px; }

#id-gw-edit .table {
  *margin-bottom: 10px; }

.admin-page.id-gw-edit .ac-small-popin .small-popin-inner {
  padding-top: 15px; }

.admin-page.id-gw-activate .alert {
  margin-bottom: 10px;
  *margin-bottom: 5px; }

.removeSendChannel a {
  cursor: pointer; }

.removeSendChannel .glyphicon glyphicon-trash {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("/smr/assets/nps/images/psn/glyphicons-halflings.png");
  background-repeat: no-repeat;
  margin-top: 1px; }

/*****
*** Pop-in edit contact prefs contact/edit.jsp
******/
#editContactPrefs .input-xlarge {
  width: 285px; }

#editContactPrefs .upload-info-prefs {
  padding-bottom: 15px; }

#editContactPrefs .channels-info-prefs .form-group {
  margin-left: 20px;
  margin-bottom: 8px; }
  #editContactPrefs .channels-info-prefs .form-group .control-label {
    width: 250px;
    text-align: left; }
  #editContactPrefs .channels-info-prefs .form-group .col-sm-5 {
    width: 290px;
    margin-left: 0px; }

/*****
*** Pop-in accept contact invitation prefs group/acceptInvite.jsp
******/
#contactAcceptancePrefs .input-xlarge {
  width: 285px; }

#contactAcceptancePrefs .upload-info-prefs {
  padding-bottom: 15px; }

#contactAcceptancePrefs .channels-info-prefs .form-group {
  margin-left: 20px;
  margin-bottom: 8px; }
  #contactAcceptancePrefs .channels-info-prefs .form-group .control-label {
    width: 250px;
    text-align: left; }
  #contactAcceptancePrefs .channels-info-prefs .form-group .col-sm-5 {
    width: 290px;
    margin-left: 0px; }

/*****
*** Pop-in reject contact invitation prefs group/rejectInvite.jsp
******/
#contactRejectPrefs .input-xlarge {
  width: 285px; }

#contactRejectPrefs .upload-info-prefs {
  padding-bottom: 15px; }

#contactRejectPrefs .channels-info-prefs .form-group {
  margin-left: 20px;
  margin-bottom: 8px; }
  #contactRejectPrefs .channels-info-prefs .form-group .control-label {
    width: 250px;
    text-align: left; }
  #contactRejectPrefs .channels-info-prefs .form-group .col-sm-5 {
    width: 290px;
    margin-left: 0px; }

/*****
*** Pop-in request
******/
.retrievePopin .form-content .rejectTextArea {
  width: 635px; }

.updated-success.ac-small-popin .small-popin-inner {
  padding-top: 20px; }

/**
* delete.jsp
* Delete Study pop-in styles
*/
#deleteStudy .block-header {
  margin-top: 5px; }

#deleteStudy .image-list .study-row {
  margin-bottom: 10px;
  padding: 0px 5px; }

#deleteStudy .image-list .tableRow {
  border-bottom: none; }

#deleteStudy .image-list .tableRow .tableRow-inner {
  padding-bottom: 0px;
  min-height: 0px; }

#deleteStudy .image-list .tableRow .tlabel, #deleteStudy .image-list .tableRow .token-lbl {
  color: #000000; }

#deleteStudy .warning {
  background: url("/smr/assets/nps/images/warningIcon.png") no-repeat scroll 7px 50%;
  color: #EF3B3B;
  line-height: 13px;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  margin: 0 10px 3px -6px;
  padding: 11px 10px 10px 45px; }

#deleteStudy .reportIcon {
  background: url("/smr/assets/nps/images/reportIcon.png") no-repeat scroll 0px 3px transparent;
  height: 56px;
  width: 40px;
  margin-right: 16px;
  float: left; }

#deleteStudy .button-block {
  margin: 2px 5px;
  padding: 0px; }

#cboxClose {
  display: none !important; }

#tabMyImages .tab-actions-list, #tabSharedImages .tab-actions-list {
  height: 20px; }
  #tabMyImages .tab-actions-list li a.tabActionLinkDsbl, #tabSharedImages .tab-actions-list li a.tabActionLinkDsbl {
    color: #626d6f;
    text-decoration: none;
    cursor: default; }

#tabMyImages .image-list .image-paging, #tabSharedImages .image-list .image-paging {
  padding: 2px 0px; }
  #tabMyImages .image-list .image-paging span, #tabSharedImages .image-list .image-paging span {
    font-size: 13px; }

#tabMyImages .image-list .tableRow .no-comment, #tabSharedImages .image-list .tableRow .no-comment {
  left: 680px; }

#tabMyImages .image-list .tableRow .yes-comment, #tabSharedImages .image-list .tableRow .yes-comment {
  left: 676px; }

#tabMyImages .image-list .tableRow .editStudy, #tabSharedImages .image-list .tableRow .editStudy {
  left: 700px; }

#tabMyImages .image-list .tableRow .showReport, #tabSharedImages .image-list .tableRow .showReport {
  left: 638px; }

#tab-actions-left {
  padding-bottom: 10px; }

#tab-actions-left ul.tab-actions-list li {
  padding: 0 14px 0 0;
  float: left; }

.ui-nps-password-complexity-modal {
  width: 320px; }

.ui-nps-password-complexity-req-container {
  background-color: #FFF;
  font-size: 12px;
  line-height: 20px;
  padding: 12px 20px; }

.ui-nps-password-complexity-checkbox {
  background-image: url("/smr/assets/nps/images/psn/checkBlankWhite.png");
  background-repeat: no-repeat;
  background-size: 20px;
  float: left;
  height: 20px;
  padding-right: 5px;
  width: 25px; }
  .ui-nps-password-complexity-checkbox.Y {
    background-image: url("/smr/assets/nps/images/psn/checkGreen.png"); }
  .ui-nps-password-complexity-checkbox.N {
    background-image: url("/smr/assets/nps/images/psn/checkRed.png"); }

.ui-nps-password-complexity-modal-title {
  display: block;
  font-weight: bold; }

.ui-nps-password-complexity-label {
  color: #766E6E; }
  .ui-nps-password-complexity-label.Y {
    color: #31C831; }
  .ui-nps-password-complexity-label.N {
    color: #C0C4C5; }

.ui-nps-btn-primary.disabled,
.ui-nps-btn-primary[disabled],
.ui-nps-btn-primary[disabled]:hover {
  background: #999;
  border: #999;
  color: #FFF; }

.ui-nps-btn-primary,
.ui-nps-btn-primary:active,
.ui-nps-btn-primary:focus,
.ui-nps-btn-primary:hover {
  background: #0077C0;
  border: #0077C0;
  border-radius: 3px;
  color: #FFF;
  font-size: 14px;
  height: 30px; }

.ui-nps-fl .form-group {
  position: relative;
  margin-bottom: 0px;
  margin-top: 28px; }

.ui-nps-floating-label-element {
  position: absolute;
  top: -13px;
  left: 0;
  font-size: 11px;
  transition: all 0.1s linear;
  color: #aaa;
  opacity: 0;
  font-weight: bold; }

.ui-nps-floating-label-element.on {
  color: #4481C4 !important; }

.ui-nps-floating-label-show {
  top: -23px;
  opacity: 1; }

.color-links .message-links .msgtext, .color-bluegray .section-top .message-links .msgtext, .color-red .section-top .message-links .msgtext, .color-maroon .section-top .message-links .msgtext, .color-dorange .section-top .message-links .msgtext, .color-lorange .section-top .message-links .msgtext, .color-kgreen .section-top .message-links .msgtext, .color-lgreen .section-top .message-links .msgtext, .color-dgreen .section-top .message-links .msgtext, .color-olive .section-top .message-links .msgtext, .color-dblue .section-top .message-links .msgtext, .color-lblue .section-top .message-links .msgtext, .color-purple .section-top .message-links .msgtext, .color-dgrey .section-top .message-links .msgtext, .color-mgrey .section-top .message-links .msgtext, .color-lgrey .section-top .message-links .msgtext {
  text-decoration: underline; }

.color-links .message-links .msgicon-message, .color-bluegray .section-top .message-links .msgicon-message, .color-red .section-top .message-links .msgicon-message, .color-maroon .section-top .message-links .msgicon-message, .color-dorange .section-top .message-links .msgicon-message, .color-lorange .section-top .message-links .msgicon-message, .color-kgreen .section-top .message-links .msgicon-message, .color-lgreen .section-top .message-links .msgicon-message, .color-dgreen .section-top .message-links .msgicon-message, .color-olive .section-top .message-links .msgicon-message, .color-dblue .section-top .message-links .msgicon-message, .color-lblue .section-top .message-links .msgicon-message, .color-purple .section-top .message-links .msgicon-message, .color-dgrey .section-top .message-links .msgicon-message, .color-mgrey .section-top .message-links .msgicon-message, .color-lgrey .section-top .message-links .msgicon-message {
  background: url("/smr/assets/nps/images/psn/Messages_white.png") no-repeat 0 0; }

.color-links .message-links .msgicon-contact, .color-bluegray .section-top .message-links .msgicon-contact, .color-red .section-top .message-links .msgicon-contact, .color-maroon .section-top .message-links .msgicon-contact, .color-dorange .section-top .message-links .msgicon-contact, .color-lorange .section-top .message-links .msgicon-contact, .color-kgreen .section-top .message-links .msgicon-contact, .color-lgreen .section-top .message-links .msgicon-contact, .color-dgreen .section-top .message-links .msgicon-contact, .color-olive .section-top .message-links .msgicon-contact, .color-dblue .section-top .message-links .msgicon-contact, .color-lblue .section-top .message-links .msgicon-contact, .color-purple .section-top .message-links .msgicon-contact, .color-dgrey .section-top .message-links .msgicon-contact, .color-mgrey .section-top .message-links .msgicon-contact, .color-lgrey .section-top .message-links .msgicon-contact {
  background: url("/smr/assets/nps/images/psn/Pending_white.png") no-repeat 0 0; }

.color-links .message-links .msgicon-warning, .color-bluegray .section-top .message-links .msgicon-warning, .color-red .section-top .message-links .msgicon-warning, .color-maroon .section-top .message-links .msgicon-warning, .color-dorange .section-top .message-links .msgicon-warning, .color-lorange .section-top .message-links .msgicon-warning, .color-kgreen .section-top .message-links .msgicon-warning, .color-lgreen .section-top .message-links .msgicon-warning, .color-dgreen .section-top .message-links .msgicon-warning, .color-olive .section-top .message-links .msgicon-warning, .color-dblue .section-top .message-links .msgicon-warning, .color-lblue .section-top .message-links .msgicon-warning, .color-purple .section-top .message-links .msgicon-warning, .color-dgrey .section-top .message-links .msgicon-warning, .color-mgrey .section-top .message-links .msgicon-warning, .color-lgrey .section-top .message-links .msgicon-warning {
  background: url("/smr/assets/nps/images/psn/warning_white.png") no-repeat 0 0;
  background-size: 24px; }

.color-links .message-links a, .color-bluegray .section-top .message-links a, .color-red .section-top .message-links a, .color-maroon .section-top .message-links a, .color-dorange .section-top .message-links a, .color-lorange .section-top .message-links a, .color-kgreen .section-top .message-links a, .color-lgreen .section-top .message-links a, .color-dgreen .section-top .message-links a, .color-olive .section-top .message-links a, .color-dblue .section-top .message-links a, .color-lblue .section-top .message-links a, .color-purple .section-top .message-links a, .color-dgrey .section-top .message-links a, .color-mgrey .section-top .message-links a, .color-lgrey .section-top .message-links a,
.color-links .message-links a:link,
.color-bluegray .section-top .message-links a:link,
.color-red .section-top .message-links a:link,
.color-maroon .section-top .message-links a:link,
.color-dorange .section-top .message-links a:link,
.color-lorange .section-top .message-links a:link,
.color-kgreen .section-top .message-links a:link,
.color-lgreen .section-top .message-links a:link,
.color-dgreen .section-top .message-links a:link,
.color-olive .section-top .message-links a:link,
.color-dblue .section-top .message-links a:link,
.color-lblue .section-top .message-links a:link,
.color-purple .section-top .message-links a:link,
.color-dgrey .section-top .message-links a:link,
.color-mgrey .section-top .message-links a:link,
.color-lgrey .section-top .message-links a:link,
.color-links .message-links a:hover,
.color-bluegray .section-top .message-links a:hover,
.color-red .section-top .message-links a:hover,
.color-maroon .section-top .message-links a:hover,
.color-dorange .section-top .message-links a:hover,
.color-lorange .section-top .message-links a:hover,
.color-kgreen .section-top .message-links a:hover,
.color-lgreen .section-top .message-links a:hover,
.color-dgreen .section-top .message-links a:hover,
.color-olive .section-top .message-links a:hover,
.color-dblue .section-top .message-links a:hover,
.color-lblue .section-top .message-links a:hover,
.color-purple .section-top .message-links a:hover,
.color-dgrey .section-top .message-links a:hover,
.color-mgrey .section-top .message-links a:hover,
.color-lgrey .section-top .message-links a:hover,
.color-links .message-links a:visited,
.color-bluegray .section-top .message-links a:visited,
.color-red .section-top .message-links a:visited,
.color-maroon .section-top .message-links a:visited,
.color-dorange .section-top .message-links a:visited,
.color-lorange .section-top .message-links a:visited,
.color-kgreen .section-top .message-links a:visited,
.color-lgreen .section-top .message-links a:visited,
.color-dgreen .section-top .message-links a:visited,
.color-olive .section-top .message-links a:visited,
.color-dblue .section-top .message-links a:visited,
.color-lblue .section-top .message-links a:visited,
.color-purple .section-top .message-links a:visited,
.color-dgrey .section-top .message-links a:visited,
.color-mgrey .section-top .message-links a:visited,
.color-lgrey .section-top .message-links a:visited {
  color: #FFF;
  text-decoration: underline; }

.color-links .user-links ul.navigation ul.dropdown-menu a.dwn-link, .color-bluegray .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link, .color-red .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link, .color-maroon .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link, .color-dorange .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link, .color-lorange .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link, .color-kgreen .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link, .color-lgreen .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link, .color-dgreen .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link, .color-olive .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link, .color-dblue .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link, .color-lblue .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link, .color-purple .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link, .color-dgrey .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link, .color-mgrey .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link, .color-lgrey .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link,
.color-links .user-links ul.navigation ul.dropdown-menu a.dwn-link:link,
.color-bluegray .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:link,
.color-red .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:link,
.color-maroon .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:link,
.color-dorange .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:link,
.color-lorange .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:link,
.color-kgreen .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:link,
.color-lgreen .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:link,
.color-dgreen .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:link,
.color-olive .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:link,
.color-dblue .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:link,
.color-lblue .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:link,
.color-purple .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:link,
.color-dgrey .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:link,
.color-mgrey .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:link,
.color-lgrey .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:link,
.color-links .user-links ul.navigation ul.dropdown-menu a.dwn-link:hover,
.color-bluegray .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:hover,
.color-red .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:hover,
.color-maroon .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:hover,
.color-dorange .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:hover,
.color-lorange .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:hover,
.color-kgreen .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:hover,
.color-lgreen .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:hover,
.color-dgreen .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:hover,
.color-olive .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:hover,
.color-dblue .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:hover,
.color-lblue .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:hover,
.color-purple .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:hover,
.color-dgrey .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:hover,
.color-mgrey .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:hover,
.color-lgrey .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:hover,
.color-links .user-links ul.navigation ul.dropdown-menu a.dwn-link:visited,
.color-bluegray .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:visited,
.color-red .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:visited,
.color-maroon .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:visited,
.color-dorange .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:visited,
.color-lorange .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:visited,
.color-kgreen .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:visited,
.color-lgreen .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:visited,
.color-dgreen .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:visited,
.color-olive .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:visited,
.color-dblue .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:visited,
.color-lblue .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:visited,
.color-purple .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:visited,
.color-dgrey .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:visited,
.color-mgrey .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:visited,
.color-lgrey .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:visited {
  color: #0077C0;
  text-decoration: underline; }

.color-links .user-links ul.navigation ul.dropdown-menu a, .color-bluegray .section-top .user-links ul.navigation ul.dropdown-menu a, .color-red .section-top .user-links ul.navigation ul.dropdown-menu a, .color-maroon .section-top .user-links ul.navigation ul.dropdown-menu a, .color-dorange .section-top .user-links ul.navigation ul.dropdown-menu a, .color-lorange .section-top .user-links ul.navigation ul.dropdown-menu a, .color-kgreen .section-top .user-links ul.navigation ul.dropdown-menu a, .color-lgreen .section-top .user-links ul.navigation ul.dropdown-menu a, .color-dgreen .section-top .user-links ul.navigation ul.dropdown-menu a, .color-olive .section-top .user-links ul.navigation ul.dropdown-menu a, .color-dblue .section-top .user-links ul.navigation ul.dropdown-menu a, .color-lblue .section-top .user-links ul.navigation ul.dropdown-menu a, .color-purple .section-top .user-links ul.navigation ul.dropdown-menu a, .color-dgrey .section-top .user-links ul.navigation ul.dropdown-menu a, .color-mgrey .section-top .user-links ul.navigation ul.dropdown-menu a, .color-lgrey .section-top .user-links ul.navigation ul.dropdown-menu a,
.color-links .user-links ul.navigation ul.dropdown-menu a:link,
.color-bluegray .section-top .user-links ul.navigation ul.dropdown-menu a:link,
.color-red .section-top .user-links ul.navigation ul.dropdown-menu a:link,
.color-maroon .section-top .user-links ul.navigation ul.dropdown-menu a:link,
.color-dorange .section-top .user-links ul.navigation ul.dropdown-menu a:link,
.color-lorange .section-top .user-links ul.navigation ul.dropdown-menu a:link,
.color-kgreen .section-top .user-links ul.navigation ul.dropdown-menu a:link,
.color-lgreen .section-top .user-links ul.navigation ul.dropdown-menu a:link,
.color-dgreen .section-top .user-links ul.navigation ul.dropdown-menu a:link,
.color-olive .section-top .user-links ul.navigation ul.dropdown-menu a:link,
.color-dblue .section-top .user-links ul.navigation ul.dropdown-menu a:link,
.color-lblue .section-top .user-links ul.navigation ul.dropdown-menu a:link,
.color-purple .section-top .user-links ul.navigation ul.dropdown-menu a:link,
.color-dgrey .section-top .user-links ul.navigation ul.dropdown-menu a:link,
.color-mgrey .section-top .user-links ul.navigation ul.dropdown-menu a:link,
.color-lgrey .section-top .user-links ul.navigation ul.dropdown-menu a:link,
.color-links .user-links ul.navigation ul.dropdown-menu a:hover,
.color-bluegray .section-top .user-links ul.navigation ul.dropdown-menu a:hover,
.color-red .section-top .user-links ul.navigation ul.dropdown-menu a:hover,
.color-maroon .section-top .user-links ul.navigation ul.dropdown-menu a:hover,
.color-dorange .section-top .user-links ul.navigation ul.dropdown-menu a:hover,
.color-lorange .section-top .user-links ul.navigation ul.dropdown-menu a:hover,
.color-kgreen .section-top .user-links ul.navigation ul.dropdown-menu a:hover,
.color-lgreen .section-top .user-links ul.navigation ul.dropdown-menu a:hover,
.color-dgreen .section-top .user-links ul.navigation ul.dropdown-menu a:hover,
.color-olive .section-top .user-links ul.navigation ul.dropdown-menu a:hover,
.color-dblue .section-top .user-links ul.navigation ul.dropdown-menu a:hover,
.color-lblue .section-top .user-links ul.navigation ul.dropdown-menu a:hover,
.color-purple .section-top .user-links ul.navigation ul.dropdown-menu a:hover,
.color-dgrey .section-top .user-links ul.navigation ul.dropdown-menu a:hover,
.color-mgrey .section-top .user-links ul.navigation ul.dropdown-menu a:hover,
.color-lgrey .section-top .user-links ul.navigation ul.dropdown-menu a:hover,
.color-links .user-links ul.navigation ul.dropdown-menu a:visited,
.color-bluegray .section-top .user-links ul.navigation ul.dropdown-menu a:visited,
.color-red .section-top .user-links ul.navigation ul.dropdown-menu a:visited,
.color-maroon .section-top .user-links ul.navigation ul.dropdown-menu a:visited,
.color-dorange .section-top .user-links ul.navigation ul.dropdown-menu a:visited,
.color-lorange .section-top .user-links ul.navigation ul.dropdown-menu a:visited,
.color-kgreen .section-top .user-links ul.navigation ul.dropdown-menu a:visited,
.color-lgreen .section-top .user-links ul.navigation ul.dropdown-menu a:visited,
.color-dgreen .section-top .user-links ul.navigation ul.dropdown-menu a:visited,
.color-olive .section-top .user-links ul.navigation ul.dropdown-menu a:visited,
.color-dblue .section-top .user-links ul.navigation ul.dropdown-menu a:visited,
.color-lblue .section-top .user-links ul.navigation ul.dropdown-menu a:visited,
.color-purple .section-top .user-links ul.navigation ul.dropdown-menu a:visited,
.color-dgrey .section-top .user-links ul.navigation ul.dropdown-menu a:visited,
.color-mgrey .section-top .user-links ul.navigation ul.dropdown-menu a:visited,
.color-lgrey .section-top .user-links ul.navigation ul.dropdown-menu a:visited {
  color: #333333;
  text-decoration: none; }

.color-links .user-links ul.navigation a, .color-bluegray .section-top .user-links ul.navigation a, .color-red .section-top .user-links ul.navigation a, .color-maroon .section-top .user-links ul.navigation a, .color-dorange .section-top .user-links ul.navigation a, .color-lorange .section-top .user-links ul.navigation a, .color-kgreen .section-top .user-links ul.navigation a, .color-lgreen .section-top .user-links ul.navigation a, .color-dgreen .section-top .user-links ul.navigation a, .color-olive .section-top .user-links ul.navigation a, .color-dblue .section-top .user-links ul.navigation a, .color-lblue .section-top .user-links ul.navigation a, .color-purple .section-top .user-links ul.navigation a, .color-dgrey .section-top .user-links ul.navigation a, .color-mgrey .section-top .user-links ul.navigation a, .color-lgrey .section-top .user-links ul.navigation a,
.color-links .user-links ul.navigation a:link,
.color-bluegray .section-top .user-links ul.navigation a:link,
.color-red .section-top .user-links ul.navigation a:link,
.color-maroon .section-top .user-links ul.navigation a:link,
.color-dorange .section-top .user-links ul.navigation a:link,
.color-lorange .section-top .user-links ul.navigation a:link,
.color-kgreen .section-top .user-links ul.navigation a:link,
.color-lgreen .section-top .user-links ul.navigation a:link,
.color-dgreen .section-top .user-links ul.navigation a:link,
.color-olive .section-top .user-links ul.navigation a:link,
.color-dblue .section-top .user-links ul.navigation a:link,
.color-lblue .section-top .user-links ul.navigation a:link,
.color-purple .section-top .user-links ul.navigation a:link,
.color-dgrey .section-top .user-links ul.navigation a:link,
.color-mgrey .section-top .user-links ul.navigation a:link,
.color-lgrey .section-top .user-links ul.navigation a:link,
.color-links .user-links ul.navigation a:hover,
.color-bluegray .section-top .user-links ul.navigation a:hover,
.color-red .section-top .user-links ul.navigation a:hover,
.color-maroon .section-top .user-links ul.navigation a:hover,
.color-dorange .section-top .user-links ul.navigation a:hover,
.color-lorange .section-top .user-links ul.navigation a:hover,
.color-kgreen .section-top .user-links ul.navigation a:hover,
.color-lgreen .section-top .user-links ul.navigation a:hover,
.color-dgreen .section-top .user-links ul.navigation a:hover,
.color-olive .section-top .user-links ul.navigation a:hover,
.color-dblue .section-top .user-links ul.navigation a:hover,
.color-lblue .section-top .user-links ul.navigation a:hover,
.color-purple .section-top .user-links ul.navigation a:hover,
.color-dgrey .section-top .user-links ul.navigation a:hover,
.color-mgrey .section-top .user-links ul.navigation a:hover,
.color-lgrey .section-top .user-links ul.navigation a:hover,
.color-links .user-links ul.navigation a:visited,
.color-bluegray .section-top .user-links ul.navigation a:visited,
.color-red .section-top .user-links ul.navigation a:visited,
.color-maroon .section-top .user-links ul.navigation a:visited,
.color-dorange .section-top .user-links ul.navigation a:visited,
.color-lorange .section-top .user-links ul.navigation a:visited,
.color-kgreen .section-top .user-links ul.navigation a:visited,
.color-lgreen .section-top .user-links ul.navigation a:visited,
.color-dgreen .section-top .user-links ul.navigation a:visited,
.color-olive .section-top .user-links ul.navigation a:visited,
.color-dblue .section-top .user-links ul.navigation a:visited,
.color-lblue .section-top .user-links ul.navigation a:visited,
.color-purple .section-top .user-links ul.navigation a:visited,
.color-dgrey .section-top .user-links ul.navigation a:visited,
.color-mgrey .section-top .user-links ul.navigation a:visited,
.color-lgrey .section-top .user-links ul.navigation a:visited {
  color: #FFF;
  text-decoration: underline; }

.color-bottom .section-bottom, .color-bluegray .section-bottom, .color-red .section-bottom, .color-maroon .section-bottom, .color-dorange .section-bottom, .color-lorange .section-bottom, .color-kgreen .section-bottom, .color-lgreen .section-bottom, .color-dgreen .section-bottom, .color-olive .section-bottom, .color-dblue .section-bottom, .color-lblue .section-bottom, .color-purple .section-bottom, .color-dgrey .section-bottom, .color-mgrey .section-bottom, .color-lgrey .section-bottom, .color-white .section-bottom {
  background: #E5EBEB; }

.color-blue-gray.color-white .user-links ul.navigation > li, .color-white.color-dfblue .user-links ul.navigation > li {
  border-right: 1px solid #000 !important; }

.color-blue-gray.color-white a, .color-white.color-dfblue a,
.color-blue-gray.color-white a:link,
.color-white.color-dfblue a:link,
.color-blue-gray.color-white a:hover,
.color-white.color-dfblue a:hover,
.color-blue-gray.color-white a:visited,
.color-white.color-dfblue a:visited {
  color: #333333 !important;
  text-decoration: none !important; }

.color-blue-gray.dashboard .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link, .dashboard.color-dfblue .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link,
.color-blue-gray.dashboard .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:link,
.dashboard.color-dfblue .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:link,
.color-blue-gray.dashboard .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:hover,
.dashboard.color-dfblue .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:hover,
.color-blue-gray.dashboard .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:visited,
.dashboard.color-dfblue .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:visited {
  color: #0077C0;
  text-decoration: underline; }

.color-blue-gray.dashboard .section-top .user-links ul.navigation ul.dropdown-menu a, .dashboard.color-dfblue .section-top .user-links ul.navigation ul.dropdown-menu a,
.color-blue-gray.dashboard .section-top .user-links ul.navigation ul.dropdown-menu a:link,
.dashboard.color-dfblue .section-top .user-links ul.navigation ul.dropdown-menu a:link,
.color-blue-gray.dashboard .section-top .user-links ul.navigation ul.dropdown-menu a:hover,
.dashboard.color-dfblue .section-top .user-links ul.navigation ul.dropdown-menu a:hover,
.color-blue-gray.dashboard .section-top .user-links ul.navigation ul.dropdown-menu a:visited,
.dashboard.color-dfblue .section-top .user-links ul.navigation ul.dropdown-menu a:visited {
  color: #333333;
  text-decoration: none; }

.color-blue-gray.dashboard .section-top .user-links ul.navigation a, .dashboard.color-dfblue .section-top .user-links ul.navigation a,
.color-blue-gray.dashboard .section-top .user-links ul.navigation a:link,
.dashboard.color-dfblue .section-top .user-links ul.navigation a:link,
.color-blue-gray.dashboard .section-top .user-links ul.navigation a:hover,
.dashboard.color-dfblue .section-top .user-links ul.navigation a:hover,
.color-blue-gray.dashboard .section-top .user-links ul.navigation a:visited,
.dashboard.color-dfblue .section-top .user-links ul.navigation a:visited {
  color: #FFF;
  text-decoration: underline; }

.color-blue-gray.dashboard .section-bottom .search-title, .dashboard.color-dfblue .section-bottom .search-title,
.color-blue-gray.dashboard .section-bottom .btn-white,
.dashboard.color-dfblue .section-bottom .btn-white {
  color: #333333; }

.color-blue-gray.dashboard .message-links .msgtext, .dashboard.color-dfblue .message-links .msgtext {
  text-decoration: underline; }

.color-blue-gray.dashboard .message-links .msgicon-message, .dashboard.color-dfblue .message-links .msgicon-message {
  background: url("/smr/assets/nps/images/psn/Messages_white.png") no-repeat 0 0; }

.color-blue-gray.dashboard .message-links .msgicon-contact, .dashboard.color-dfblue .message-links .msgicon-contact {
  background: url("/smr/assets/nps/images/psn/Pending_white.png") no-repeat 0 0; }

.color-blue-gray.dashboard .message-links .msgicon-warning, .dashboard.color-dfblue .message-links .msgicon-warning {
  background: url("/smr/assets/nps/images/psn/warning_white.png") no-repeat 0 0;
  background-size: 24px; }

.color-blue-gray.dashboard .message-links a, .dashboard.color-dfblue .message-links a,
.color-blue-gray.dashboard .message-links a:link,
.dashboard.color-dfblue .message-links a:link,
.color-blue-gray.dashboard .message-links a:hover,
.dashboard.color-dfblue .message-links a:hover,
.color-blue-gray.dashboard .message-links a:visited,
.dashboard.color-dfblue .message-links a:visited {
  color: #FFF;
  text-decoration: underline; }

.color-blue-gray .section-top, .color-dfblue .section-top {
  background: #1A6B96; }

.color-blue-gray .section-bottom, .color-dfblue .section-bottom {
  background: #E5EBEB; }
  .color-blue-gray .section-bottom.partner, .color-dfblue .section-bottom.partner {
    background: #FFF;
    border-bottom: 1px solid #E5EBEB; }

.color-blue-white.dashboard .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link,
.color-blue-white.dashboard .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:link,
.color-blue-white.dashboard .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:hover,
.color-blue-white.dashboard .section-top .user-links ul.navigation ul.dropdown-menu a.dwn-link:visited {
  color: #0077C0;
  text-decoration: underline; }

.color-blue-white.dashboard .section-top .user-links ul.navigation ul.dropdown-menu a,
.color-blue-white.dashboard .section-top .user-links ul.navigation ul.dropdown-menu a:link,
.color-blue-white.dashboard .section-top .user-links ul.navigation ul.dropdown-menu a:hover,
.color-blue-white.dashboard .section-top .user-links ul.navigation ul.dropdown-menu a:visited {
  color: #333333;
  text-decoration: none; }

.color-blue-white.dashboard .section-top .user-links ul.navigation a,
.color-blue-white.dashboard .section-top .user-links ul.navigation a:link,
.color-blue-white.dashboard .section-top .user-links ul.navigation a:hover,
.color-blue-white.dashboard .section-top .user-links ul.navigation a:visited {
  color: #FFF;
  text-decoration: underline; }

.color-blue-white.dashboard .section-bottom .search-title,
.color-blue-white.dashboard .section-bottom .btn-white {
  color: #333333; }

.color-blue-white.dashboard .message-links .msgtext {
  text-decoration: underline; }

.color-blue-white.dashboard .message-links .msgicon-message {
  background: url("/smr/assets/nps/images/psn/Messages_white.png") no-repeat 0 0; }

.color-blue-white.dashboard .message-links .msgicon-contact {
  background: url("/smr/assets/nps/images/psn/Pending_white.png") no-repeat 0 0; }

.color-blue-white.dashboard .message-links .msgicon-warning {
  background: url("/smr/assets/nps/images/psn/warning_white.png") no-repeat 0 0;
  background-size: 24px; }

.color-blue-white.dashboard .message-links a,
.color-blue-white.dashboard .message-links a:link,
.color-blue-white.dashboard .message-links a:hover,
.color-blue-white.dashboard .message-links a:visited {
  color: #FFF;
  text-decoration: underline; }

.color-blue-white .section-top {
  background: #1A6B96; }

.color-blue-white .section-bottom {
  background: #FFF; }

.color-bluegray .section-top {
  background: #1A6B96; }

.color-red .section-top {
  background: #cc3333; }

.color-maroon .section-top {
  background: #990000; }

.color-dorange .section-top {
  background: #cc9933; }

.color-lorange .section-top {
  background: #FFB357; }

.color-kgreen .section-top {
  background: #339933; }

.color-lgreen .section-top {
  background: #78AC5D; }

.color-dgreen .section-top {
  background: #669966; }

.color-olive .section-top {
  background: #89800B; }

.color-dblue .section-top {
  background: #336699; }

.color-lblue .section-top {
  background: #AFDAF3; }

.color-purple .section-top {
  background: #662D91; }

.color-dgrey .section-top {
  background: #404040; }

.color-mgrey .section-top {
  background: #666666; }

.color-lgrey .section-top {
  background: #999999; }

.color-white .section-top {
  background: #FFFFFF; }
  .color-white .section-top .message-links ul > li {
    border-right: 1px solid #000 !important; }
    .color-white .section-top .message-links ul > li.messages {
      border-left: 1px solid #000 !important; }
    .color-white .section-top .message-links ul > li.warning {
      border-right: 0px solid #000 !important; }
  .color-white .section-top .message-links .msgtext {
    color: #404040; }
  .color-white .section-top .message-links .msgicon-message {
    background: url("/smr/assets/nps/images/psn/Messages.png") no-repeat 0 0; }
  .color-white .section-top .message-links .msgicon-contact {
    background: url("/smr/assets/nps/images/psn/Pending.png") no-repeat 0 0; }
  .color-white .section-top .message-links .msgicon-warning {
    background: url("/smr/assets/nps/images/psn/warning_black.png") no-repeat 0 0;
    background-size: 24px; }

#footer.color-blue-gray, #footer.color-dfblue {
  background: #E5EBEB; }
  #footer.color-blue-gray p, #footer.color-dfblue p {
    color: #626d6f; }
  #footer.color-blue-gray .host-name, #footer.color-dfblue .host-name {
    color: #E5EBEB;
    font-size: 10px;
    z-index: 1;
    position: relative; }
    #footer.color-blue-gray .host-name:hover, #footer.color-dfblue .host-name:hover {
      color: #626d6f; }

#footer.color-blue-white {
  background: #FFF;
  border-top: 1px solid #C4CACA; }
  #footer.color-blue-white p {
    color: #626d6f; }
  #footer.color-blue-white .host-name {
    color: #FFF;
    font-size: 10px; }
    #footer.color-blue-white .host-name:hover {
      color: #626d6f; }

ul.navigation .dropdown-menu > li > a.btn-normal,
ul.navigation .dropdown-menu > li > a.btn-normal:hover,
ul.navigation .dropdown-menu > li > a.btn-normal:focus {
  background-color: #E5EBEB;
  background-image: none;
  background-repeat: no-repeat;
  color: #333333;
  text-decoration: none; }

ul.navigation .dropdown-menu > li > a.dwn-link:hover,
ul.navigation .dropdown-menu > li > a.dwn-link:focus,
ul.navigation .dropdown-menu > li > a.facility:hover,
ul.navigation .dropdown-menu > li > a.facility:focus {
  background-color: #FFF;
  background-image: none;
  background-repeat: no-repeat;
  color: #FFF;
  text-decoration: none; }

.rounded {
  border-radius: 3px; }

.alert {
  padding: 8px; }

.btn {
  border-radius: 0; }

.btn-white {
  /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
  background-color: #FFF;
  background-image: -moz-linear-gradient(top, #FFF, #FFF);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#FFF));
  background-image: -webkit-linear-gradient(top, #FFF, #FFF);
  background-image: -o-linear-gradient(top, #FFF, #FFF);
  background-image: linear-gradient(to bottom, #FFF, #FFF);
  background-repeat: repeat-x;
  /*border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*/
  border: solid 1px #CCC;
  color: #545454;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  padding: 4px 12px;
  *background-color: #FFF; }

.btn-default {
  background: #05629B;
  border: #05629B;
  border-radius: 3px;
  color: #FFF;
  font-size: 14px;
  height: 30px; }
  .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .btn-default.disabled, .btn-default[disabled] {
    background: #05629B;
    border: #05629B;
    color: #FFF; }

.btn-primary {
  background: #0077C0;
  border: #0077C0;
  border-radius: 3px;
  color: #FFF;
  font-size: 14px;
  height: 30px; }
  .btn-primary:active, .btn-primary:hover, .btn-primary:focus, .btn-primary.disabled, .btn-primary[disabled] {
    background: #0077C0;
    border: #0077C0;
    color: #FFF; }

.btn-disable {
  background: #E5EBEB;
  border: #E5EBEB;
  border-radius: 3px;
  color: #C4CACA;
  font-size: 14px;
  height: 30px; }
  .btn-disable:hover {
    background: #E5EBEB;
    color: #FFF; }

.btn-normal {
  background: #E5EBEB;
  border: #E5EBEB;
  border-radius: 3px;
  font-size: 14px;
  height: 30px; }
  .btn-normal:hover {
    background: #E5EBEB; }

.accordion {
  margin-bottom: 20px; }

.accordion-group {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-bottom: 2px; }

.accordion-heading {
  border-bottom: 0; }

.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px; }

.accordion-toggle {
  cursor: pointer; }

.form-control--small {
  height: 30px; }

.input-small {
  width: 90px; }

.input-medium {
  width: 150px; }

.input-large {
  width: 210px; }

.input-xlarge {
  width: 270px; }

.input-xxlarge {
  width: 530px; }

[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 15px;
  height: 14px;
  margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  margin-top: 2px;
  margin-top: 3px;
  margin-top: 3px; }

div.tooltip {
  width: 220px; }

div.tooltip-inner {
  max-width: 240px; }

.dataTables_length select {
  width: 60px;
  height: 30px;
  background: #FFF url(/smr/assets/nps/images/rebranding/icon-drop-down.png) no-repeat scroll 95% 50%;
  background: none white\9;
  overflow: hidden;
  margin-top: 4px; }

.dataTables_length label {
  line-height: 29px; }

#tbl-users .dataTables_filter {
  float: right; }

#tbl-roles .dataTables_filter {
  float: right; }

#tbl-roles .dataTables_filter input {
  width: 200px; }

#tbl-roles .dataTables_paginate.paging_full_numbers {
  text-align: center; }

.dataTables_filter input {
  width: 314px;
  background: none;
  border: solid 1px #dfdfdf;
  padding: 4px 4px;
  margin-top: 4px; }

.dataTables_filter label {
  line-height: 29px; }

.dataTables_processing {
  padding-bottom: 5px;
  clear: both;
  text-align: center;
  font-size: 13px; }

.dataTables_info {
  padding: 0px 0px 8px 0;
  font-size: 13px; }

.paging_full_numbers a.paginate_button, .paging_full_numbers span.paginate_button {
  background-color: #fff; }

.paging_full_numbers a.paginate_button, .paging_full_numbers a.paginate_active, .paging_full_numbers a.current, .paging_full_numbers span.paginate_button, .paging_full_numbers span.paginate_active, .paging_full_numbers span.current {
  border: 1px solid #E5EBEB;
  padding: 2px 5px;
  margin: 0 3px;
  cursor: pointer; }

.paging_full_numbers a.paginate_button:hover, .paging_full_numbers a.paginate_active, .paging_full_numbers a.current, .paging_full_numbers span.paginate_button:hover, .paging_full_numbers span.paginate_active, .paging_full_numbers span.current {
  background-color: #0077C0;
  color: #FFF; }

.paging_simple a.paginate_button, .paging_simple span.paginate_button {
  background-color: #fff; }

.paging_simple a.paginate_button, .paging_simple a.paginate_active, .paging_simple a.current, .paging_simple span.paginate_button, .paging_simple span.paginate_active, .paging_simple span.current {
  border: 1px solid #E5EBEB;
  padding: 2px 5px;
  margin: 0 3px;
  cursor: pointer; }

.paging_simple a.paginate_button:hover, .paging_simple a.paginate_active, .paging_simple a.current, .paging_simple span.paginate_button:hover, .paging_simple span.paginate_active, .paging_simple span.current {
  background-color: #0077C0;
  color: #FFF; }

/* Small devices (tablets, 768px and up) */
/* Medium devices (desktops, 992px and up) */
/* Large devices (large desktops, 1200px and up) */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* Retina-specific stuff here */
  .login-ext #header.login .section-bottom .brand {
    background: url("/smr/assets/nps/images/psn2x/NuancePSNwordmark300-2x.png") no-repeat 0px 28px;
    background-size: 300px 17px; }
  #header.login .section-bottom .brand, #header.registration .section-bottom .brand {
    background: url("/smr/assets/nps/images/psn2x/NuancePSNwordmark400-2x.png") no-repeat 0px 28px;
    background-size: min(100%, 550px);
    background-position: center;
    margin-inline: 20px; }
  #header.dashboard .section-bottom .brand {
    background: url("/smr/assets/nps/images/psn2x/NuancePSNwordmark300-2x.png") no-repeat 0px 0px;
    background-size: 300px 17px; }
  #footer.login .footer-logo, #footer.registration .footer-logo {
    background: url("/smr/assets/nps/images/psn2x/NuanceLogo120-2x.png") no-repeat;
    background-size: 100%;
    margin-left: 15px; }
  #footer.dashboard .footer-logo {
    background: url("/smr/assets/nps/images/psn2x/NuanceLogo95-2x.png") no-repeat;
    background-size: 95px 20px; }
  #taskSection #request-a-study {
    background: url("/smr/assets/nps/images/psn2x/RequestImages-2x.png") 0 0 no-repeat;
    background-size: 36px 72px; }
  #taskSection #share-a-study {
    background: url("/smr/assets/nps/images/psn2x/ShareImages-2x.png") 9px 0 no-repeat;
    background-size: 72px 72px; }
  #taskSection #upload-a-study {
    background: url("/smr/assets/nps/images/psn2x/UploadImages-2x.png") 0 0 no-repeat;
    background-size: 36px 72px; }
  .color-blue-gray.dashboard .message-links .msgicon-message, .dashboard.color-dfblue .message-links .msgicon-message {
    background: url("/smr/assets/nps/images/psn2x/Messages2x.png") no-repeat 0px 0px;
    background-size: 24px 24px; }
  .color-blue-gray.dashboard .message-links .msgicon-contact, .dashboard.color-dfblue .message-links .msgicon-contact {
    background: url("/smr/assets/nps/images/psn2x/Pending2x.png") no-repeat 0px 0px;
    background-size: 24px 24px; }
  .color-bluegray .message-links .msgicon-message, .color-red .message-links .msgicon-message, .color-maroon .message-links .msgicon-message, .color-dorange .message-links .msgicon-message, .color-lorange .message-links .msgicon-message, .color-kgreen .message-links .msgicon-message, .color-lgreen .message-links .msgicon-message, .color-dgreen .message-links .msgicon-message, .color-olive .message-links .msgicon-message, .color-dblue .message-links .msgicon-message, .color-lblue .message-links .msgicon-message, .color-purple .message-links .msgicon-message, .color-dgrey .message-links .msgicon-message, .color-mgrey .message-links .msgicon-message, .color-lgrey .message-links .msgicon-message {
    background: url("/smr/assets/nps/images/psn2x/Messages_white2x.png") no-repeat 0px 0px;
    background-size: 24px 24px; }
  .color-bluegray .message-links .msgicon-contact, .color-red .message-links .msgicon-contact, .color-maroon .message-links .msgicon-contact, .color-dorange .message-links .msgicon-contact, .color-lorange .message-links .msgicon-contact, .color-kgreen .message-links .msgicon-contact, .color-lgreen .message-links .msgicon-contact, .color-dgreen .message-links .msgicon-contact, .color-olive .message-links .msgicon-contact, .color-dblue .message-links .msgicon-contact, .color-lblue .message-links .msgicon-contact, .color-purple .message-links .msgicon-contact, .color-dgrey .message-links .msgicon-contact, .color-mgrey .message-links .msgicon-contact, .color-lgrey .message-links .msgicon-contact {
    background: url("/smr/assets/nps/images/psn2x/Pending_white2x.png") no-repeat 0px 0px;
    background-size: 24px 24px; } }

/*# sourceMappingURL=nps.css.map */