/* Mobile colors */
/* v100 */
/* Additional LESS Variables */
/* base css */
/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */
/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
a:hover {
  text-decoration: underline;
}
button,
input,
select,
textarea {
  color: #333333;
}
body,
body.lotusui30dojo {
  font-size: 1em;
  line-height: 1.4;
  background-color: #ffffff;
  color: #333333;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}
.wpToolbarActionBar {
  z-index: 2;
}
/* Remove text-shadow in selection highlight: h5bp.com/i These selection rule sets have to be separate. Customize the background color to match your design. */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}
::selection {
  background: #b3d4fc;
  text-shadow: none;
}
/* A better looking default horizontal rule */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
/* Remove the gap between images and the bottom of their containers: h5bp.com/i/440 */
img {
  vertical-align: middle;
}
/* Remove default fieldset styles. */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
/* Allow only vertical resizing of textareas. */
textarea {
  resize: vertical;
}
/* ==========================================================================
   Override LotusUI Styles
   ========================================================================== */
.video .body {
  background: inherit;
}
.aw-main-header {
  display: none;
}
.body-of-content h3 {
  font-size: 1.2em;
}
.aw-page-body textarea {
  padding: 7px 12px;
  margin: 1px 0;
  font: normal 1em/1.2em Arial, Helvetica, sans-serif;
  resize: none;
}
.aw-page-body textarea p {
  margin: 0 0 10px;
}
.aw-page-body pre {
  font-family: "Courier New", Courier, monospace;
}
.aw-page-body a,
.aw-page-body a:visited,
.aw-page-body a:hover,
.aw-page-body a:focus,
.aw-page-body a:active {
  color: #0645ad;
}
.aw-page-body a.btn,
.aw-page-body a.btn-small,
.aw-page-body a.btn-large,
.aw-page-body a.btn-mini,
.aw-page-body a.btn:visited,
.aw-page-body a.btn-small:visited,
.aw-page-body a.btn-large:visited,
.aw-page-body a.btn-mini:visited,
.aw-page-body a.btn:hover,
.aw-page-body a.btn-small:hover,
.aw-page-body a.btn-large:hover,
.aw-page-body a.btn-mini:hover,
.aw-page-body a.btn:focus,
.aw-page-body a.btn-small:focus,
.aw-page-body a.btn-large:focus,
.aw-page-body a.btn-mini:focus,
.aw-page-body a.btn:active,
.aw-page-body a.btn-small:active,
.aw-page-body a.btn-large:active,
.aw-page-body a.btn-mini:active {
  color: #FFF;
  text-decoration: none;
}
.aw-page-body a.btn-primary,
.aw-page-body a.btn-primary:visited,
.aw-page-body a.btn-primary:hover,
.aw-page-body a.btn-primary:focus,
.aw-page-body a.btn-primary:active {
  color: #fff;
  text-decoration: none;
}
.aw-page-body button.close {
  font-size: 1em;
  opacity: 0.5;
}
table th {
  font-size: 1.2em;
  font-weight: bold;
}
.wptheme1Col a.btn-primary,
.wptheme1Col a.btn-primary:visited,
.wptheme1Col a.btn-primary:hover,
.wptheme1Col a.btn-primary:focus,
.wptheme1Col a.btn-primary:active {
  color: #fff;
  text-decoration: none;
}
.wptheme1Col button.close {
  font-size: 1em;
}
/* ==========================================================================
   Override Bootstrap Styles
   ========================================================================== */
.carousel-caption {
  position: relative;
}
.carousel-control:hover {
  text-decoration: none !important;
}
.carousel-control.right:before {
  /* content: 'Next'; */

  color: white;
  font-size: 1.5em;
  top: 8px;
  position: relative;
}
.carousel-control.left:before {
  /* content: 'Prev'; */

  color: white;
  font-size: 1.5em;
  top: 8px;
  position: relative;
}
.carousel-control.right {
  background-color: #0192cf;
  right: 0;
}
.carousel-control.left {
  left: 0;
  background-color: #0192cf;
}
/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}
/* ==========================================================================
   Basic Theme Styles
   ========================================================================== */
h2 {
  color: #184971;
  font-weight: bold;
  margin-top: 0;
}
h4 {
  font-weight: bold;
}
#aw-main-wrapper {
  font-size: 1em;
  overflow: hidden;
}
/* Translation labels */
.multilingual {
  visibility: hidden;
}
.widget .multilingual {
  visibility: visible;
}
/* ==========================================================================
   Override bootstrap colors
   ========================================================================== */
.btn-success {
  background-color: #58822c;
  border-color: #58822c;
}
.lotusui30dojo a.btn-primary {
  color: #ffffff;
}
.btn-danger,
.lotusui30dojo a.btn-danger {
  color: #ffffff;
  background-color: #bf0d3e;
  border-color: #bf0d3e;
}
.btn-dark {
  background-color: #5d5d5d;
  border-color: #5d5d5d;
  color: #ffffff;
}
.btn-dark:hover {
  background-color: #4c4c4c;
  border-color: #4c4c4c;
  color: #ffffff;
}
.content-body a.btn-dark {
  color: #ffffff;
}
/* ==========================================================================
   Theme Header
   ========================================================================== */
#aw-header-top-right {
  float: right;
  display: none;
  min-width: 300px;
  text-align: right;
}
#aw-header-top-right ul {
  float: right;
  list-style: none;
  font-size: 1em;
}
#aw-header-top-right li {
  float: left;
  margin-left: 10px;
}
#aw-header-top-right a:hover {
  color: #0645ad;
  text-decoration: none;
}
#aw-header-top-right .btn-rounded:hover {
  color: white;
}
#aw-header-top-right > ul > li {
  line-height: 1em;
}
#aw-header-top-right > ul > li > a {
  color: #999999;
}
#aw-header-top-right .user-tools {
  padding-top: 1em;
}
#aw-header-top-right .user-tools a {
  color: black;
}
#aw-header-top-right .user-properties .wps-icon-user {
  width: 30px;
  height: 35px;
  display: block;
  background-position: -397px 0;
  float: left;
  text-align: left;
}
#aw-header-top-right .user-properties a {
  text-decoration: none;
}
#aw-header-top-right .user-help {
  padding-top: 5px;
}
#aw-header-top-right .user-full-name-welcome {
  padding-right: 2px;
  display: block;
  float: left;
  margin-top: 5px;
}
#aw-header-top-right .user-full-name {
  display: block;
  float: left;
  padding-top: 5px;
  margin-left: 5px;
}
#aw-header-top-right .user-tools-font {
  padding-right: 20px;
}
#aw-header-top-right .user-tools-language {
  padding-right: 20px;
}
#aw-header-top-right .switch-user-language {
  height: 35px;
  display: block;
  border: 1px solid transparent;
}
#aw-header-top-right .user-tools-live-chat {
  margin-top: -10px;
}
#aw-header-top-right .wps-icon-chat {
  text-align: left;
  display: block;
  float: left;
  width: 35px;
  height: 29px;
  background-position: -5px -171px;
  margin-top: -3px;
}
#errorMessagesUserInformationObject {
  display: none;
}
#aw-header-authoring-tools {
  text-align: right;
}
#aw-header-top #aw-header-top-left {
  /* float:left;*/

}
#aw-header-top .top-center {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
#aw-header-top .top-center .top-text {
  color: #fff;
}
#megaMenuWrapper .buttons-container {
  min-height: 78px;
}
.locked .row > .glyphicon {
  color: #cbcbcb;
}
.locked button.btn.btn-primary {
  background-color: #cbcbcb;
  border-color: #cbcbcb;
}
.locked .btn.btn-block.btn-primary {
  width: 80%;
  display: inline-block;
}
.medicare-icon {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-indent: -199999px;
  background: url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat 0 0 transparent;
}
.medicare-icon#home-nav-link {
  height: 23px;
  background-position: -88px -1218px;
}
.medicare-icon.live-chat {
  background-position: -395px -1211px;
  width: 24px;
  margin-right: 4px;
}
.disabled .medicare-icon.live-chat {
  background-position: -320px -1211px;
}
.medicare-icon.live-chat-white {
  background-position: -358px -1216px;
  height: 20px;
}
.medicare-icon.wps-icon-search {
  background-position: -267px -637px;
}
.medicare-icon.icon-shield {
  width: 90px;
  height: 90px;
  background-position: -580px -977px;
  display: block;
}
.medicare-icon-twitter {
  display: inline-block;
  height: 18px;
  width: 18px;
  background-position: -563px -1222px;
}
.medicare-icon-facebook {
  display: inline-block;
  height: 18px;
  width: 18px;
  background-position: -540px -1222px;
}
.medicare-icon-confirmation {
  background-position: -405px -1152px;
  width: 55px;
  height: 55px;
}
#top-widget-controls a .glyphicon {
  color: #000;
}
.wps-icon-gear {
  background-position: -521px -922px;
  width: 23px;
}
/* Help Center */
.label-help-center {
  color: #184971;
  font-weight: bold;
}
#aw-header-authoring-tools .actions .aw-right a:hover {
  color: #0645ad;
  text-decoration: none;
}
#aw-header-top #aw-header-authoring-tools {
  display: none;
  float: right;
  padding-top: 4px;
}
#aw-header-authoring-tools .actions {
  line-height: 1em;
}
#aw-header-authoring-tools .actions #portal-actions {
  display: none;
}
#aw-header-authoring-tools .actions .aw-right {
  float: right;
}
#aw-quick-access-tools,
#aw-people-directory {
  float: left;
}
#aw-quick-access-tools > ul,
#aw-people-directory > ul {
  margin: 0 0 10px;
}
#aw-quick-access-tools > ul > li,
#aw-people-directory > ul > li {
  font-size: 1em;
  line-height: 1em;
}
#aw-quick-access-tools a,
#aw-people-directory a {
  color: #999999;
}
#aw-quick-access-tools a:hover,
#aw-people-directory a:hover {
  color: #0645ad;
  text-decoration: none;
}
#aw-header-authoring-tools {
  margin-bottom: 10px;
}
#aw-header-authoring-tools .actions .aw-right {
  display: inline;
  margin-left: 10px;
  color: #999999;
}
#aw-header-authoring-tools .actions .aw-right a {
  color: #999999;
  text-decoration: none;
}
/* Logo */
.logo-wrapper {
  padding-top: 1em;
}
.slogan-top {
  display: block;
  float: left;
  width: 400px;
  font-size: 1.5em;
  font-weight: bold;
}
.slogan-bottom {
  display: block;
  color: #666666;
}
/* Quick Links */
.widget.dynamicList.quicklinks-dynamiclist {
  margin-bottom: 0;
}
.widget-quick-links-wrapper {
  position: relative;
}
.widget-quick-links-wrapper a {
  color: #2284a1;
}
.widget-quick-links-wrapper .item {
  padding: 1em;
}
.widget-quick-links-wrapper .item:hover {
  background: #efefef;
}
.widget-quick-links {
  border: 10px solid #b5b5b5;
  position: absolute;
  z-index: 100;
  padding: 1em;
  min-width: 760px;
  right: 0;
  display: none;
  background-color: #f5f5f5;
}
.widget-quick-links a {
  color: #991821;
}
.quick-links-trigger-action {
  background: #991821;
  color: white;
  min-height: 65px;
}
.quick-links-trigger-action .wps-icon-arrow {
  right: 0;
  width: 30px;
  top: 6px;
}
.quick-links-trigger-action > a {
  padding-top: 0.9em;
  display: block;
  text-align: center;
  font-size: 1.3em;
  color: white;
  outline: 0;
}
/* Navigation */
#aw-header-bottom:before,
#aw-header-bottom:after {
  /* content: " "; */

  display: table;
}
#aw-header-navigation {
  min-height: 65px;
  float: left;
  width: 100%;
}
#aw-header-navigation {
  border-color: #ccc;
  width: 100%;
}
#aw-header-navigation ul.awesome-navigator {
  min-height: 65px;
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
#aw-header-navigation .awesome-navigator li {
  list-style: none;
  float: left;
}
#aw-header-navigation ul a {
  display: block;
  /*font-size: 17px;*/

  /*height: 36px;*/

  /*padding: 16px 10px 0;*/

  text-decoration: none;
  min-width: 60px;
}
#aw-header-navigation ul.nav-tabs a {
  font-size: 1.2em;
}
.megamenu-tabs .nav-tabs > li > a,
.megamenu-tabs .nav-tabs > li > a:hover,
.megamenu-tabs .nav-tabs > li > a:focus {
  background-color: transparent;
  margin-right: 2px;
  border: 1px solid transparent;
}
.megaMenuContainer .tab-content {
  background-color: transparent;
  padding: 0px;
}
#aw-header-bottom,
.aw-header-bottom {
  position: relative;
}
.aw-header-bottom #aw-header-bottom-left {
  float: left;
  width: 300px;
}
.aw-header-bottom #aw-header-bottom-left .logo-wrapper {
  padding-top: 10px;
  padding-left: 20px;
}
.aw-header-bottom #aw-header-bottom-left .logo {
  background: url('/wps/wcm/connect/mac/1fd0ab02-7730-41c8-9ad6-58f46ab5d091/medicare_logo.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-1fd0ab02-7730-41c8-9ad6-58f46ab5d091-nt5s445') no-repeat scroll 0 0 transparent;
  float: left;
  height: 50px;
  width: 215px;
  margin: 10px;
  background-size: contain;
}
#aw-main-wrapper .header {
  z-index: 1;
}
#aw-main-wrapper .navigation {
  background-color: #ffffff;
  box-shadow: 0px 4px 3px -2px rgba(148, 148, 148, 0.61);
  z-index: 1;
  position: relative;
}
.header > .container {
  width: 100%;
}
#megaMenuWrapper {
  position: absolute;
  left: 0;
  width: 100%;
  margin-top: 3px;
}
#aw-main-wrapper.siticky-header .header {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 29px;
  z-index: 1;
}
#aw-main-wrapper.siticky-header .navigation {
  position: fixed;
  width: 100%;
  top: 29px;
}
/*Megamenu Styles*/
.megaMenuContainer {
  background-color: #fff;
  min-height: 300px;
  border: 2px solid #cccccc;
  border-top: 0px solid #cccccc;
  background-color: #f3f2f3;
}
.megaMenuContainer .nav-tabs {
  height: 48px;
}
.megaMenuContainer ul a {
  height: auto;
}
.megaMenuContainer .tab-content li {
  list-style: none;
}
.megaMenuContainer .tab-content li a {
  padding-top: 5px;
  padding-bottom: 5px;
}
.megaMenuContainer .title.main-nav a {
  text-decoration: underline;
}
.megaMenuContainer .title.main-nav a.text-light-blue {
  color: #4d9add;
}
#megamenu-backdrop {
  z-index: 0;
}
.chatFrame {
  width: 325px;
  min-height: 700px;
  border: none;
  overflow: hidden;
}
#liveChatFormContainer {
  min-height: 700px;
  width: 350px;
  background-color: #fff;
  position: absolute;
  right: 0;
  border: 2px solid #cccccc;
  transform: translate(250%, 0);
  transition: transform 0.3s ease-out;
}
#liveChatFormContainer.showed {
  transform: translate(0, 0);
}
#liveChatFormContainer .rn_ScreenReaderOnly,
#liveChatFormContainer .rn_HintBox {
  display: none;
}
#liveChatFormContainer .rn_ChatHours2 .rn_HoursLabel {
  color: #404040;
  font-size: 1em;
  font-weight: bold;
  line-height: 1.3em;
}
#aw-header-bottom-right {
  float: right;
  width: auto;
}
#aw-header-bottom-right .user-tools a {
  color: black;
}
#aw-header-bottom-right #wrapper-user-tools {
  width: 170px;
}
#aw-header-bottom-right #wrapper-user-tools #wrapper-user-tools-font {
  margin-top: 10px;
}
#aw-header-bottom-right #login-link {
  color: #fcfcfc;
}
#aw-header-bottom-right .user-menu .dropdown-menu > li > a .glyphicon {
  padding-right: 10px;
}
#aw-header-bottom-right .user-menu .dropdown-menu .divider {
  height: 1px;
  margin: 5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
#aw-header-bottom-right .user-full-name,
#aw-header-bottom-right .user-full-name:hover,
#aw-header-bottom-right .user-menu a {
  color: #717171;
  text-decoration: none;
}
#aw-header-bottom-right .dropdown-menu > li > a {
  color: #333333;
}
#btnLiveChatHeader {
  padding: 5px 4px;
  border-color: #257fb7;
  font-family: Myriad Pro, Tahoma, Geneva, Verdana, sans-serif;
  line-height: 0.9em;
}
#btnLiveChatHeader .top-text {
  color: #0069a6;
}
#btnLiveChatHeader .bottom-text {
  font-size: bold;
  color: #81bd41;
}
#btnLiveChatHeader .bottom-text.enabled {
  display: block;
}
#btnLiveChatHeader .bottom-text.disabled {
  display: none;
}
#btnLiveChatHeader.disabled {
  cursor: not-allowed;
  border-color: #868c99;
}
#btnLiveChatHeader.disabled .top-text,
#btnLiveChatHeader.disabled .bottom-text {
  color: #868c99;
}
#btnLiveChatHeader.disabled .bottom-text.enabled {
  display: none;
}
#btnLiveChatHeader.disabled .bottom-text.disabled {
  display: block;
}
/*Medicare specific*/
#aw-header-navigation {
  float: left;
  width: auto;
  left: 0;
  right: 240px;
  padding-top: 14px;
}
#aw-header-navigation ul.awesome-navigator {
  height: 65px;
  min-height: 65px;
}
#aw-header-navigation li {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  /*text-transform: uppercase;*/

}
#aw-header-navigation ul.awesome-navigator a {
  font-size: 18px;
  height: auto;
  padding: 20px 10px 20px;
  border-bottom: none;
}
#aw-header-navigation ul li.current a {
  /*background-color: @main_nav_selected;*/

}
/* Main Navigation Responsive */
@media screen and (max-width: 496px) {
  #aw-header-top {
    margin-bottom: 5px;
  }
  #aw-quick-access-tools,
  #aw-people-directory {
    float: right;
  }
}
@media screen and (max-width: 768px) {
  
}
@media screen and (max-width: 995px) {
  #aw-header-bottom-left {
    position: relative;
  }
  #aw-header-navigation {
    left: 0;
    font-size: 0.9em;
  }
  .aw-header-bottom #aw-header-bottom-left {
    width: 260px;
  }
  .aw-header-bottom #aw-header-bottom-right {
    padding-top: 10px;
  }
  #wrapper-user-tools-live-chat .row.bottom-text.text-sm {
    font-size: 0.7em;
  }
  #wrapper-user-tools-live-chat .row.top-text.text-md {
    font-size: 1.2em;
  }
}
/* Search Box */
#aw-header-bottom-right {
  min-height: 65px;
  height: 65px;
  margin-left: -20px;
  padding-left: 20px;
}
#aw-header-bottom-right .search-trigger-action {
  min-height: 60px;
}
#aw-header-bottom-right .search-trigger-action.open {
  background-color: black;
}
#aw-header-bottom-right .search-trigger-action-link {
  display: block;
  width: 100%;
  /*text-align: left;*/

  text-indent: -9999px;
  height: 60px;
}
#aw-header-bottom-right .search-trigger-action-link .wps-icon-search {
  float: right;
}
.form-search {
  /*z-index: 101;
  position: relative;
  padding: 1em;
  color: white;
  display: none;

  .btn {
    color: #ffffff;
    background-color: #5cb85c;
    border-color: #4cae4c;
    width: 10%;
    height: 33px;
    margin-left: -5px;
    border-radius: 0 10px 10px 0;
    margin-top: -4px;
    padding: 0;
  }

  .wps-icon-search {
    width: 55px;
    height: 40px;
    background-position: -783px -441px;
  }*/

}
.search-form-wrapper {
  position: relative;
  float: right;
  width: 60px;
}
/*.search-query {
  width: 80%;
  min-height: 35px;
  border-radius: 10px 0 0px 10px;
  border: 1px solid black;
  padding-left: 1em;
}*/
.widget-quick-links-wrapper {
  float: left;
  width: 80%;
}
.custom-search-input {
  /*position: absolute;
  display: none;
  top: 65px;
  right: 0;
  min-width: 200px;
  background-color: black;
  width: 540px;
  height: 95px;
  z-index: 100;
  border-bottom: 6px solid @green_color;

  .wps-icon-close {
    width: 28px;
    height: 30px;
    background-position: -887px -352px;
  }

  .close-search-link {
    display: block;
    position: absolute;
    right: 0;
    z-index: 102;
  }*/

}
.custom-search-input .btn-primary {
  height: 40px;
}
@media screen and (max-width: 990px) {
  #aw-header-bottom-right {
    float: right;
    /*width: 170px;
      border-bottom: 5px solid @main_nav_hover;*/
  
    padding-left: 0px;
  }
}
/* Search Page */
.search-filter input[type="checkbox"] {
  margin: 0;
  vertical-align: inherit;
}
.search-filter label {
  display: inline;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.search-result-item {
  word-wrap: break-word;
}
/* Search results */
.search-results-container .search-count {
  margin-bottom: 20px;
  color: #999999;
  display: inline-block;
  width: 100%;
}
.search-results-container .clear-filters {
  color: #999999;
  font-size: 0.8em;
  display: inline-block;
  margin-left: 10px;
}
.search-results-container a,
.search-results-container a:visited {
  text-decoration: none;
}
.search-results-container a:hover {
  text-decoration: underline;
}
.search-results .search-result-item {
  padding-bottom: 10px;
}
.search-results .search-result-title {
  font-size: 1.4em;
  margin: 5px 0 4px 0;
}
.search-results .search-result-authoring-template {
  color: #999999;
  font-size: 0.8em;
  display: inline;
}
.search-results .search-result-summary {
  line-height: 22px;
}
.search-results .search-result-authoring-template {
  color: #999999;
  display: none;
}
.search-result-topics {
  color: #999999;
  display: none;
}
.search-result-date {
  color: black;
  margin-top: 10px;
  font-size: 0.8em;
  font-weight: bold;
}
.search-pagination {
  margin: 0;
  height: 30px;
  padding: 0;
}
.search-pagination .separator {
  margin-top: 0;
  margin-bottom: 0;
  border-bottom: 1px solid transparent;
}
.search-pagination li {
  float: left;
  padding: 0 0.5em;
  list-style: none;
}
/* Pagination */
.paginationContainer .pagination {
  margin: 0 0 1em 0;
  padding-left: 0;
}
.paginationContainer .pagination .addedPage {
  cursor: pointer;
}
ul.pagination > li > span {
  color: gray;
}
ul.pagination > li > span > a {
  color: #0645ad;
}
@media only screen and (max-width: 568px) {
  .pagination .pagination-item {
    display: none;
  }
  .pagination .pagination-item.first,
  .pagination .pagination-item.last {
    display: inline;
  }
}
.search-filter {
  padding: 20px;
  background-color: #f6f6f6;
}
#apply-search-filters {
  padding: 0 20px 20px;
  background-color: #f6f6f6;
}
.search-filter .title {
  font-size: 1.5em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-bottom: 5px;
}
.search-filter .facet {
  color: #999;
  padding-bottom: 2px;
}
.search-filter .facet input[type="checkbox"] {
  margin-right: 5px;
  opacity: 0.8;
}
.search-filter .facet label {
  display: inline;
  font-weight: inherit;
  line-height: inherit;
  color: #666;
  font-size: 1em;
}
/* Workspace Navigation */
.submenu-nav {
  list-style: none outside none;
  margin-left: 10px;
}
.submenu-nav > li {
  float: left;
  height: 20px;
  padding: 10px 5px;
}
.submenu-nav > li.active a {
  background-color: #009390;
}
.submenu-nav a {
  padding: 5px;
}
.submenu-nav a,
.submenu-nav a:hover,
.submenu-nav a:visited {
  color: #257fb7;
}
.submenu-nav-container {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.5em;
}
.wrapper-submenu-nav {
  background-color: #000066;
}
/* Site Navigation */
#wps-icon-unhide {
  display: none;
}
.wps-icon {
  background: url('/wps/wcm/connect/mac/8e863afa-498a-427d-9936-c4206a65a386/icons-dark.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-8e863afa-498a-427d-9936-c4206a65a386-nt5s445') no-repeat 0 0 transparent;
  text-indent: -9999px;
}
.wps-icon-chevron-gray {
  background-position: -144px -92px;
}
.wps-icon-colors {
  background: url('') no-repeat 0 0 transparent;
}
.wps-icon-gray {
  background: url('/wps/wcm/connect/mac/8e863afa-498a-427d-9936-c4206a65a386/icons-dark.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-8e863afa-498a-427d-9936-c4206a65a386-nt5s445') no-repeat 0 0 transparent;
  display: block;
  text-indent: -199999px;
  height: 50px;
  width: 50px;
}
.wps-icon-gray-small {
  background: url('/wps/wcm/connect/mac/8e863afa-498a-427d-9936-c4206a65a386/icons-dark.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-8e863afa-498a-427d-9936-c4206a65a386-nt5s445') no-repeat 0 0 transparent;
  display: block;
  text-indent: -199999px;
  width: 30px;
  height: 30px;
}
.wps-icon-white {
  background: url('/wps/wcm/connect/mac/175564fc-efee-44e7-be6d-8a764762df10/icons-white.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-175564fc-efee-44e7-be6d-8a764762df10-nt5s445') no-repeat 0 0 transparent;
  display: block;
  text-indent: -9999px;
  text-align: left;
  min-width: 20px;
  min-height: 20px;
}
.wps-icon-user {
  background-position: 0px -435px;
}
.wps-icon-star {
  background-position: 8px -510px;
}
.wps-icon-simple-user {
  background-position: -379px 0px;
}
.wps-icon-doctor {
  background-position: -127px -507px;
  margin: 8px;
}
.wps-icon-gray-small.wps-icon-money {
  background-position: -64px -2px;
}
.wps-icon-gray-small.wps-icon-document {
  background-position: -788px -257px;
}
.widget.timeLine .icon {
  background-color: white;
  box-shadow: 0 0 0 6px #666666;
  /*@darkgrey*/

  left: 30px;
}
.widget.timeLine .icon.icon-small {
  left: 45px;
}
.widget.timeLine .post {
  margin-left: 135px;
  background-color: transparent;
  padding-bottom: 15px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  border: 0;
}
.widget.timeLine .items:before {
  left: 80px;
}
.widget.timeLine .items:before,
.widget.timeLine .items .before {
  background-color: #666666;
}
.widget.timeLine .post:after {
  border: 0;
}
.wps-icon-chevron-color {
  background-position: -144px -92px;
}
.aw-left-nav {
  padding-top: 35px;
}
.aw-left-nav a {
  display: block;
  text-decoration: none;
  padding-top: 5px;
  padding-bottom: 5px;
}
.aw-left-nav a:hover {
  text-decoration: none;
}
.aw-left-nav .title a {
  padding: 0px 20px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 24px;
  line-height: 24px;
}
.aw-left-nav .title a:hover {
  text-decoration: none;
  color: #4d9add;
}
.aw-left-nav ul.first-level,
.aw-left-nav ul.second-level {
  margin-left: 0px;
}
.aw-left-nav ul.first-level > li {
  line-height: 1.2em;
}
.aw-left-nav ul.first-level > li > a {
  padding: 15px 20px 15px;
}
.aw-left-nav ul.second-level > li > a {
  padding-left: 38px;
}
.aw-left-nav .active a {
  color: inherit;
}
.aw-left-nav ul.first-level > li > a.current-page,
.aw-left-nav ul.first-level > li > a:hover,
.aw-left-nav .title a:hover {
  background-color: #dedede;
  border-left: 4px solid #4d9add;
  padding-left: 16px;
}
.aw-left-nav ul.second-level > li > a.current-page,
.aw-left-nav ul.second-level > li > a:hover {
  background-color: #dedede;
  border-left: 4px solid #4d9add;
  padding-left: 33px;
}
.aw-left-nav .nav a {
  font-family: 'lucida grande', 'calibri', arial;
}
.aw-left-nav span.wps-icon,
.aw-left-nav span.wps-icon-colors {
  display: none;
}
/* Left Nav Parent */
.left-nav-parent-close {
  background: url('/wps/wcm/connect/mac/8e863afa-498a-427d-9936-c4206a65a386/icons-dark.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-8e863afa-498a-427d-9936-c4206a65a386-nt5s445') no-repeat -144px -92px;
  width: 12px;
  height: 13px;
  margin-right: 5px;
}
.left-nav-parent-open {
  background: url('/wps/wcm/connect/mac/8e863afa-498a-427d-9936-c4206a65a386/icons-dark.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-8e863afa-498a-427d-9936-c4206a65a386-nt5s445') no-repeat -404px -95px;
  width: 12px;
  height: 7px;
  margin-right: 5px;
}
#twoColumnsRight .aw-main-content {
  /* box-shadow : -30px 0px 50px -40px rgba(0, 0, 0, 0.5); */

}
/*Additional menu on left nav*/
.related-transactions {
  background-color: #D6D6D6;
  padding-top: 20px;
  padding-bottom: 20px;
}
.related-transactions * {
  font-family: arial, 'lucida grande', 'calibri';
  padding-left: 20px;
  padding-right: 20px;
}
.related-transactions a {
  display: block;
  line-height: 1.2em;
  padding: 15px 20px 15px;
  color: #585858;
  text-decoration: none;
  font-family: arial, 'lucida grande', 'calibri';
}
.related-transactions a:hover,
.related-transactions a:visited {
  /*background-color: @left_sidebar_background;*/

  color: #585858;
  background-color: #dedede;
  border-left: 4px solid #4d9add;
  padding-left: 16px;
  text-decoration: none;
}
.related-transactions .top-level-title {
  color: #0645ad;
}
/* Registration */
.registration-wrapper .wps-icon-help {
  background-position: 0 -3px;
  width: 40px;
  height: 26px;
  display: block;
  float: right;
}
.registration-wrapper {
  position: relative;
}
.registration-header {
  min-height: 70px;
}
.registration-wrapper .button-ds-logon {
  position: absolute;
  top: 0;
  right: 20px;
}
.help-text {
  margin-top: 4px;
  margin-left: 4px;
}
.help-container {
  min-width: 120px;
}
.registration-wrapper h4 {
  margin: 0;
  padding: 0;
}
.passwordForm .password {
  position: relative;
}
.passwordForm .password .wps-icon-key {
  background-position: -659px -265px;
  width: 26px;
  position: absolute;
  left: 7px;
  top: 10px;
}
.passwordForm .password .wps-icon-lock-on {
  background-position: -860px -176px;
  width: 25px;
  position: absolute;
  top: 55px;
  right: 10px;
}
.btn-active {
  background-color: #051C36;
}
.createAccountForm .password {
  position: relative;
}
.createAccountForm .wps-icon-key {
  background-position: -659px -265px;
  width: 26px;
  position: absolute;
  left: 7px;
  top: 10px;
}
.createAccountForm .wps-icon-lock-on {
  background-position: -860px -176px;
  width: 25px;
  position: absolute;
  top: 55px;
  right: 10px;
}
.wps-icon-question {
  background-position: -253px -1px;
  width: 40px;
  height: 28px;
  display: block;
}
.bg-white {
  background-color: white;
}
.whiteDiv {
  overflow: hidden;
  border-color: #717171;
  border-style: solid;
  border-width: 1px;
  background-color: #ffffff;
  width: 100%;
  height: 100%;
  padding: 20px;
}
.terms {
  height: 250px;
  border: 1px solid black;
  overflow-y: scroll;
}
.buttonText {
  font-size: 1em;
}
.registration-form .btn-lg {
  font-size: 1em;
}
.createAccountContainer .password {
  position: relative;
}
.createAccountContainer .wps-icon-key {
  background-position: -659px -265px;
  width: 26px;
  position: absolute;
  left: 7px;
  top: 10px;
}
.createAccountContainer .wps-icon-lock-on {
  background-position: -860px -176px;
  width: 25px;
  position: absolute;
  top: 43px;
  right: 10px;
}
.dark-well {
  background: black;
  color: white;
}
.arrow-left {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid black;
  margin-top: 89px;
}
.progress {
  border: 1px solid #999;
}
@media (max-width: 992px) {
  .arrow-left {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid black;
    margin-top: -15px;
    margin-left: 43px;
    transform: RotateZ(90deg);
  }
}
.validation-container ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.validation-container li {
  display: block;
  margin-bottom: 5px;
}
.validation-container .wps-icon-colors {
  float: left;
}
.bottom-blue-border {
  border-bottom: 2px solid #184971;
}
.blue-text {
  color: #184971;
}
.red-text {
  color: #991821;
}
.strong-text {
  font-weight: bold;
}
.green-text {
  color: #339933;
}
.gray-text {
  color: #666666;
}
.registration-wrapper .btn-lg {
  padding: 8px 10px;
}
.registration-btn-live-chat {
  text-align: center;
  margin-top: 40px;
}
/* Registration Icons */
#security-step .confirm-password {
  margin-top: 242px;
}
#security-step .new-password {
  margin-top: 120px;
}
#security-step #userNameRules .arrow-left {
  margin-top: 36px;
}
#security-step #passwordValidationErrors .arrow-left {
  margin-top: 41px;
}
/*Registration and re-certificate*/
.grey-background {
  background-color: #f3f2f3;
}
.grey-background.modal-footer {
  border-bottom-right-radius: 0.428571em;
  border-bottom-left-radius: 0.428571em;
}
.agreement-content {
  overflow: auto;
  max-height: 300px;
  border: 2px solid black;
}
#user-agreement-modal .nav-tabs > li {
  padding: 10px 20px;
  border-radius: 0.428571em;
  /*border-top-right-radius: 0.428571em;
    border-top-left-radius: 0.428571em;*/

  background-color: #f3f2f3;
  margin-right: 5px;
}
#user-agreement-modal .nav-tabs > li a {
  background-color: transparent;
  padding: 0;
  border: 0px;
  color: #333333;
  margin-bottom: 5px;
}
#user-agreement-modal .content-column ul {
  padding-left: 0;
}
#user-agreement-modal .tab-content {
  border: 0px;
  padding: 0px;
}
#user-agreement-modal .nav-tabs > li.active {
  background-color: #cccccc;
  border-bottom: 3px solid #bf0d3e;
}
#user-agreement-modal .nav-tabs > li.active a {
  font-weight: bolder;
  color: black;
}
#user-agreement-modal .nav-tabs {
  border: 0px;
}
.border-2px {
  border: 2px solid #cccccc;
}
.container-slider {
  padding-top: 10px;
  padding-bottom: 35px;
  padding-left: 50px;
  padding-right: 55px;
}
.ui-slider {
  background: none repeat scroll 0 0 #ddd;
  border-radius: 32px;
  box-shadow: none;
  cursor: pointer;
  height: 12px;
  margin: 21px;
  position: relative;
}
.step {
  border: 6px solid #ddd;
  border-radius: 80%;
  color: #aaa;
  text-decoration: none;
  font-weight: bold;
  line-height: 39px;
  margin-left: -21px;
  position: absolute;
  text-align: center;
  top: -16px;
  width: 50px;
  height: 50px;
  /*z-index: 2;*/

  background-color: #FFFFFF;
}
.step-title {
  width: 21%;
}
a.step:hover {
  color: #aaa;
  text-decoration: none;
}
a.step:visited {
  color: #aaa;
  text-decoration: none;
}
.steps * {
  cursor: text;
}
.done {
  background-color: #115976;
  border-color: #115976;
  text-align: center;
  color: #fff;
  font-weight: bold;
}
a.done:hover {
  color: #fff;
  text-decoration: none;
}
a.done:visited {
  color: #fff;
  text-decoration: none;
}
.step-bar {
  background: none repeat scroll 0 0 #00649d;
  border-radius: 32px;
  box-shadow: none;
  cursor: pointer;
  height: 12px;
  margin: 21px;
  width: 25%;
  position: absolute;
  top: -21px;
  display: none;
}
.step-bar.current {
  display: block;
}
#step-bar2 {
  left: 0%;
}
#step-bar3 {
  left: 25%;
}
#step-bar4 {
  left: 50%;
}
#step-bar5 {
  left: 75%;
}
.step1-registration {
  left: 0%;
}
.step2-registration {
  left: 25%;
}
.step3-registration {
  left: 50%;
}
.step4-registration {
  left: 75%;
}
.step5-registration {
  left: 100%;
}
#step-title-1 {
  position: absolute;
  top: 35px;
  max-width: 82px;
  left: -7%;
}
#step-title-2 {
  position: absolute;
  top: 35px;
  left: 17%;
}
#step-title-3 {
  position: absolute;
  top: 35px;
  left: 45%;
}
#step-title-4 {
  position: absolute;
  top: 35px;
  left: 67%;
}
#step-title-5 {
  position: absolute;
  top: 35px;
  left: 93%;
}
.step.current {
  background: #00649d;
  color: #fff;
  font-weight: bold;
  border-color: #00649d;
  text-decoration: none;
}
a.step.current:hover {
  color: #fff;
  text-decoration: none;
}
a.step.current:visited {
  color: #fff;
  text-decoration: none;
}
#pages-container .loader {
  height: 50px;
}
#pages-container .loader .widgetContainer.loading {
  margin: 30px auto;
  font-size: 7px;
}
#pages-container .page {
  display: none;
}
#pages-container .page.active {
  display: block;
}
.no-bold {
  font-weight: normal;
}
/* Login */
.aw-content-login .login-top {
  border-bottom: 1px solid;
  border-color: #eeeeee;
}
.aw-content-login .login-top h2 {
  margin: 0;
  width: 45%;
  display: inline-block;
}
.aw-content-login .login-top .span-center {
  text-align: center;
}
.aw-content-login .login-top .div-account {
  float: right;
  padding-top: 7px;
}
.aw-content-login .login-bottom p {
  text-align: center;
}
.aw-content-login .login-bottom input {
  padding-left: 35px;
  border: 1px solid;
  border-radius: 0;
}
.aw-content-login .login-bottom .button-login button {
  font-style: normal;
  font-weight: bold;
}
.aw-content-login .login-bottom .button-login button:hover {
  background-color: #13488E;
}
.aw-content-login .login-bottom .button-ds-logon button {
  background-color: transparent;
  border-color: #2284A1;
  color: #2284A1;
  font-style: normal;
  font-size: 1.1em;
}
.aw-content-login .login-bottom .button-ds-logon button:hover {
  background-color: #2284A1;
  color: #FFF;
}
.aw-content-login .login-bottom .username,
.aw-content-login .login-bottom .password {
  position: relative;
}
.aw-content-login .login-bottom .ds-logon-instead {
  border: 1px solid;
  border-color: cadetblue;
  border-radius: 5px;
  color: cadetblue;
}
.aw-content-login .wps-icon {
  background: url('/wps/wcm/connect/mac/8e863afa-498a-427d-9936-c4206a65a386/icons-dark.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-8e863afa-498a-427d-9936-c4206a65a386-nt5s445') no-repeat 0 0 transparent;
}
.aw-content-login .family-list-open-lock .wps-icon {
  background-position: -860px -176px;
  width: 25px;
  position: absolute;
  top: 55px;
  right: 10px;
}
.aw-content-login .wps-icon-user {
  background-position: -394px -3px;
  float: left;
  width: 26px;
  overflow: hidden;
  position: absolute;
  padding-left: 35px;
  left: 5px;
  top: 3px;
}
.aw-content-login .wps-icon-key {
  background-position: -659px -265px;
  float: left;
  width: 26px;
  overflow: hidden;
  position: absolute;
  padding-left: 35px;
  left: 7px;
  top: 10px;
}
.aw-content-login .wps-icon-unhide {
  background-position: -865px -87px;
  float: right;
  width: 16px;
  overflow: hidden;
  position: absolute;
  padding-left: 16px;
  top: 7px;
  right: 25px;
}
.aw-content-login .wps-icon-lock-on {
  background-position: -860px -176px;
  float: right;
  width: 25px;
  overflow: hidden;
  position: absolute;
  padding-left: 26px;
  top: 10px;
  right: 0;
}
.aw-content-login .checkbox {
  text-align: center;
}
.aw-content-login #loginForm input[type='checkbox'] {
  margin-left: 0;
  position: static;
}
#loginForm .glyphicon {
  position: absolute;
  line-height: 2.1em;
}
/* Login Secure Form */
.aw-container-login-secure {
  /*margin: 0 174px;
  padding: 0 200px;*/

  background: #f5f5f5;
}
.aw-container-login-secure .a-forgot {
  text-align: center;
}
.aw-container-login-secure a {
  color: #115976;
}
.aw-container-login-secure .well-sm {
  padding: 20px;
}
.aw-header-login-secure {
  margin-bottom: 20px;
  border-bottom: 2px solid #115976;
}
.aw-header-login-secure a {
  color: #145d84;
  float: right;
}
.aw-header-login-secure h2 {
  margin: 0;
  width: 70%;
  display: inline-block;
}
.aw-footer-login-secure {
  background: #f5f5f5;
  /*margin: 0 174px;*/

  margin-top: -20px;
  margin-bottom: 20px;
  padding: 0 20px;
}
.aw-login-secure-information {
  padding: 20px 5px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.aw-login-secure-links {
  padding: 20px 0;
  color: #115976;
  font-size: 1.1em;
}
.aw-login-secure-links .link-legal {
  float: right;
}
/* Blocks */
.aw-block-no-border {
  background-color: #fff;
  margin-top: 10px;
  overflow: hidden;
}
.aw-block-no-border ul {
  margin-left: 0;
  padding-left: 10px;
  margin-top: 0;
  list-style: none;
  background-color: #ffffff;
}
.aw-block-no-border a {
  color: #0645ad !important;
}
.aw-block-no-border li {
  color: #333333;
}
.aw-block-no-border li a {
  background-color: #ffffff;
  color: #004a91;
}
.aw-block a {
  font-size: 1em;
}
.aw-block ul {
  margin: 0;
  padding-left: 0;
  list-style: none;
}
.aw-block li {
  margin: 0;
  margin-left: 12px;
  list-style: square outside none;
}
.aw-block li a {
  font-size: 1em;
}
.aw-block .utb-right {
  padding: 10px;
}
.related-content ul {
  margin: 0;
  padding-left: 0;
  list-style: none;
}
.related-content li {
  margin: 0;
  margin-left: 12px;
  list-style: square outside none;
}
.related-content li a {
  font-size: 1em;
}
.aw-block-title {
  padding: 10px;
  line-height: 1em;
}
.aw-block-title,
.aw-block-title .relatedContent .group .title {
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1em;
  margin: 0;
  padding: 0;
}
.aw-block-title,
.aw-block-title .related-icon {
  width: 10px;
  height: 15px;
  padding: 0 9px 0;
  display: inline-block;
}
.aw-block-title,
.aw-block-title .related-icon.related-promotions {
  background-position: 0 -390px;
}
.aw-block-title,
.aw-block-title .related-icon.related-items {
  background-position: 0 -132px;
}
.aw-block-title,
.aw-block-title .related-icon.related-articles {
  background-position: 0 -447px;
}
.aw-block-title,
.aw-block-title .related-icon.related-equipment {
  background-position: 0 -330px;
}
.aw-block-title,
.aw-block-title .related-icon.related-videos {
  background-position: 0 -200px;
}
.aw-block-title,
.aw-block-title .related-icon.related-dates {
  background-position: 0 -66px;
}
.aw-block-title,
.aw-block-title .related-icon.related-downloads {
  background-position: 0 0;
}
.aw-block-title,
.aw-block-title .related-icon.related-news {
  background-position: 0 -269px;
}
.aw-block-body {
  overflow: hidden;
  padding: 15px;
}
.wrapper-related-download {
  margin-bottom: 10px;
}
.resource-related-attachment,
.resource-related-attachment a {
  font-size: 1em;
}
.resource-related-attachment span {
  color: #999;
}
/* Home */
#twoColumnsLeft {
  margin-top: 20px;
}
#twoColumnsLeft #aw-content-layout-single-column {
  padding-top: 0;
  background: transparent;
}
#home-body-right .aw-block-title {
  color: #333 !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  padding-bottom: 20px;
  font-size: 1.8em;
  padding-left: 15px;
  padding-top: 25px;
}
#home-body-right .aw-block-title h2 {
  font-size: 1.5em;
}
#home-body-right .aw-block-body {
  border-top: none;
}
#home-body-right .aw-upcoming-events .event-date {
  width: 60px;
  color: #999999;
}
#home-body-right .aw-upcoming-events .event-title {
  font-size: 1.2em;
  line-height: 15px;
  padding-bottom: 3px;
}
#home-body-right .aw-upcoming-events .event-summary {
  line-height: 12px;
  color: #999999;
}
/* Home Background*/
/*.aw-background-home{

  min-height: 400px;
  max-width: 100%;

  .title{
    color: #FFF;
    font-family: Arial;
    font-size: 3em;
    font-weight: bold;
    width: 90%;
    padding-top: 105px;
    padding-left: 105px;
    min-height: 235px;
    text-shadow: 1px 1px 4px #000;
  }
  .summary{
    color: #FFF;
    font-family: Arial;
    width: 90%;
    padding-left: 105px;
    font-size: 2em;
    text-shadow: 1px 1px 4px #000;
  }

  .background-right{
    background: none repeat scroll 0 0 #f7f7f7;
    min-height: 400px;
  }
}*/
/* Home Carousel */
.carousel-caption {
  background-color: #ffffff;
}
.carousel-caption h4 a,
.carousel-caption h4 a:visited {
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
}
.carousel-caption p {
  color: #333333;
}
.carousel .img-carousel-container {
  max-height: 220px;
}
.carousel .img-carousel-container img {
  width: 100%;
}
/* River of News */
#xWidgetHomeRiverOfNews .title {
  font-size: 2.2em !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  padding-left: 10px;
  padding-top: 30px;
}
.archive {
  position: absolute;
  right: 20px;
  color: #ccc;
  text-transform: uppercase;
  font-style: normal;
}
.archive a {
  color: #777;
}
.wps-icon-archive {
  width: 33px;
  height: 33px;
  text-indent: -9999px;
  position: absolute;
  right: 77px;
  top: 16px;
  background-position: -790px -87px;
}
.widget.riverOfNews .more,
.widget.riverOfFAQs .more,
.widget.riverOfNews .moreLoading,
.widget.riverOfFAQs .moreLoading {
  background-color: transparent;
}
.widget.riverOfNews .moreBlock #moreLink,
.widget.riverOfFAQs .moreBlock #moreLink {
  display: block;
  height: 30px;
  padding-top: 4px;
  padding-left: 17px;
  text-transform: initial;
  font-size: 1.2em;
  color: #999999;
  width: 100px;
}
.widget.riverOfNews .moreBlock #moreLink:hover,
.widget.riverOfFAQs .moreBlock #moreLink:hover {
  color: #0645ad;
}
.river-of-news .menu-item {
  border-bottom: none;
}
.river-of-news .menu-item .item-title {
  font-size: 1.5em;
}
.river-of-news .menu-item .item-title a {
  color: #0645ad;
}
.river-of-news .menu-item .item-title a:hover {
  color: #0645ad;
}
.river-of-news .menu-item p.teaser {
  font-size: 1.2em;
  color: #333333;
}
.river-of-news .menu-item.open .title-cell,
.river-of-news .menu-item .menu-item.medium .title-cell {
  margin-bottom: 0px;
}
.river-of-news .feed-info {
  color: #999999;
  font-size: 1em;
  letter-spacing: 0;
  width: auto;
  line-height: 1em;
  margin-bottom: 5px;
}
.river-of-news .separator {
  border-bottom: none;
}
.river-of-news .show-post {
  display: none !important;
}
/* Sidebar Ads */
.ad-block {
  margin-bottom: 20px;
}
.ad-block a,
.ad-block a:visited,
.ad-block a:active {
  color: #0645ad;
}
.ad-block a:hover {
  color: #009390;
}
.ad-block .title-ad {
  font-size: 1.3em;
  line-height: 1.2em;
  font-weight: bold;
}
/* Claims colum right */
.print-icons-container .wps-icon {
  background: url('/wps/wcm/connect/mac/8e863afa-498a-427d-9936-c4206a65a386/icons-dark.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-8e863afa-498a-427d-9936-c4206a65a386-nt5s445') no-repeat scroll 0 0 transparent;
  width: 33px;
  height: 40px;
  display: block;
  text-indent: -9999px;
  text-align: left;
}
.print-icons-container .wps-icon-print {
  background-position: -398px -171px;
}
.print-icons-container li {
  list-style: none;
  min-height: 30px;
  display: block;
  clear: both;
}
.print-icons-container span {
  display: block;
  float: left;
  /*text-indent: -9999px;*/

}
.print-icons-container a {
  display: block;
  float: left;
  color: #666666;
}
.modal-claim-search .radio {
  font-size: 1.2em;
}
.claims-top {
  margin-left: 10px;
  padding: 0 10px;
}
.claims-top .wps-icon-expanded-view {
  background-position: -856px -444px;
}
.claims-top .wps-icon-list-view {
  background-position: -920px -445px;
}
.claims-middle {
  margin-left: 10px;
  padding: 0 10px;
  border: 2px solid;
  border-color: #eeeeee;
  border-radius: 10px;
  position: relative;
}
.claims-middle p span {
  float: left;
  text-indent: -9999px;
}
.claims-middle .claims-middle-top {
  max-width: 150px;
  position: relative;
  z-index: 1;
}
.claims-middle .claims-middle-bottom {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 0;
}
.claims-middle .claims-middle-bottom img {
  width: 100px;
}
.claims-detail .tab-content {
  padding: 0;
  border: medium none;
}
.claims-detail .nav-tabs > li.active > a {
  background-color: #f1f1f1;
  border-top: 1px solid gray;
  border-left: 1px solid gray;
  border-right: 1px solid gray;
  border-bottom: medium none;
  border-radius: 0;
  padding: 0.5em;
  color: black;
}
.claims-detail .nav-tabs > li > a {
  background-color: #777;
  color: white;
  border-radius: 0;
  padding: 0.5em 20px;
  margin: 0;
}
.claims-detail ul.nav {
  border: medium none;
}
.claims-bottom {
  margin-top: 25px;
  margin-left: 10px;
  background-color: #ceecf5;
  /*#CEECF5;*/

  padding: 0 10px;
  border: 1px solid;
  border-color: #A9E2F3;
  border-radius: 5px;
}
ul.claims-right-column > li:nth-child(even) {
  background-color: #D9EDF7;
  border: 3px solid #0B3C64;
  padding: 10px;
}
ul.claims-right-column > li:nth-child(odd) {
  background-color: #FFF;
  border: 3px solid #AAA;
  padding: 10px;
}
.claims-content-list {
  font-size: 0.8em;
  max-width: 150px;
  position: relative;
}
.claims-image {
  position: absolute;
  top: 190px;
  left: 160px;
}
.claims-image img {
  width: 70%;
}
.claims-detail ul.nav {
  padding-left: 0;
}
.claims-detail ul.nav li {
  margin: 0;
}
.other-adjustments-container-parent {
  position: relative;
}
.other-adjustments-container {
  text-decoration: none;
  position: absolute;
  min-width: 153px;
  z-index: 1;
  background-color: #eee;
  border: 1px solid gray;
  margin-left: 0;
}
.other-adjustments-container .close-button {
  z-index: 2;
  position: relative;
  padding: 5px 0 5px 5px;
  margin-right: -7px;
  cursor: pointer;
}
li.tab-other-adjustment {
  min-height: 20px;
  display: block;
  padding: 0.5em 1em;
  position: relative;
  z-index: 1;
}
ul.other-adjustments-list {
  margin-left: 0;
  margin-top: 5px;
  padding-left: 4px;
}
/* Dashboard view */
#singleColumn #content-layout-single-column {
  border: 1px solid #ccc;
  background-color: #F9F9F9;
}
.aw-dashboard-nav {
  width: 100%;
  margin-top: 0;
  background-color: #F9F9F9;
  min-height: 200px;
}
.aw-dashboard-nav h2 {
  border-bottom: 1px solid #ccc;
  color: #A40021;
  padding-bottom: 35px;
  padding-top: 5px;
  margin-top: 0;
}
.bottom-saparator {
  border-bottom: 1px solid #e5e5e5;
}
/*Search Modal specific*/
.modal-white .modal-content {
  background-color: transparent;
  border: 0px solid transparent;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.5);
}
.modal-white .btn-lg,
.modal-white .btn-group-lg > .btn {
  line-height: 0.8;
}
body.modal-white > .modal-backdrop {
  background-color: #ffffff;
  opacity: 0.99;
}
.aw-dashboard-content {
  background-color: #fff;
  font-size: 1em;
  margin-top: 0;
  padding-left: 20px;
  padding-top: 10px;
}
input#wpthemeSearchBoxInput {
  border: 2px solid #999;
  position: absolute;
}
div#searchBoxModal {
  margin-top: 6em;
}
span#searchIcon {
  position: relative;
  margin-top: 10px;
}
/* Footer */
#aw-footer .row > .row {
  font-size: 1em;
  padding: 1.5em 1em;
  background-color: #33647f;
  color: #ffffff;
}
#aw-footer .row > .row.bottom-footer {
  background-color: #ffffff;
}
#aw-footer a {
  font-size: 13px;
  color: #ffffff;
  text-decoration: none;
}
#aw-footer a:visited {
  color: #ffffff;
}
#aw-footer a:hover {
  color: #ffffff;
  text-decoration: underline;
}
#aw-footer p {
  font-size: 13px;
  color: #ffffff;
  text-decoration: none;
}
#aw-footer p:visited {
  color: #ffffff;
}
#aw-footer ul {
  margin-left: 0;
  padding-left: 0;
}
#aw-footer h2 {
  margin-top: 0;
  font-weight: bold;
}
#aw-footer li {
  padding-right: 0;
  margin-right: 0;
  list-style: none;
}
#aw-footer .info {
  color: #ffffff;
}
#aw-footer .center-column {
  border-right: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  min-height: 150px;
}
#aw-footer .fixed-height {
  min-height: 150px;
}
#aw-footer .bottom-disclaimer {
  color: #000 ;
}
#aw-footer .bottom-links a {
  color: #33647f;
  padding-right: 15px;
  font-weight: bold;
  text-decoration: underline;
}
#aw-footer table {
  border: none;
  font-size: 13px;
}
#aw-footer span.pdf-icon {
  height: 16px;
  width: 25px;
  bottom: -2px;
  position: relative;
  display: inline-block;
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -55px -802px;
}
.footer-logo {
  width: 190px;
  height: 45px;
  background: url('/wps/wcm/connect/mac/1fd0ab02-7730-41c8-9ad6-58f46ab5d091/medicare_logo.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-1fd0ab02-7730-41c8-9ad6-58f46ab5d091-nt5s445') no-repeat scroll 0 0 transparent;
  background-size: contain;
}
.cms-logo {
  width: 140px;
  height: 45px;
  background: url('/wps/wcm/connect/mac/c654f8b0-8391-43f0-9a12-ad7e9ea06e57/cms-logo.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-c654f8b0-8391-43f0-9a12-ad7e9ea06e57-nt5s445') no-repeat scroll 0 0 transparent;
}
.aw-footer-bottom {
  padding: 1.5em 2em;
  background-color: #ffffff;
}
.aw-footer-bottom ul {
  margin-left: 0;
  padding-left: 0;
}
.aw-footer-bottom h2 {
  margin-top: 0;
  font-size: 1.5em;
}
.aw-footer-bottom li {
  padding-right: 0;
  margin-right: 0;
  list-style: none;
}
.aw-footer-bottom .logo-footer {
  float: left;
}
.aw-footer-bottom .copyright-footer {
  margin-left: 50px;
  width: 50%;
  float: left;
}
.aw-footer-bottom .social-networks {
  float: right;
}
.aw-footer-bottom .social-networks .social-networks-icons li {
  list-style: none;
  min-height: 30px;
  float: left;
  padding: 0.5em;
}
.aw-footer-bottom .social-networks .social-networks-icons span {
  display: block;
  float: left;
  text-indent: -9999px;
}
.aw-footer-bottom .social-networks .social-networks-icons a {
  display: block;
  float: left;
}
.aw-footer-bottom .social-networks .wps-icon {
  background: url('/wps/wcm/connect/mac/8e863afa-498a-427d-9936-c4206a65a386/icons-dark.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-8e863afa-498a-427d-9936-c4206a65a386-nt5s445') no-repeat scroll 0 0 transparent;
  width: 27px;
  height: 33px;
}
.aw-footer-bottom .social-networks .wps-icon-twitter {
  background-position: -923px -7px;
  margin-top: 10%;
}
.aw-footer-bottom .social-networks .wps-icon-youtube {
  background-position: -856px -4px;
}
.aw-footer-bottom .social-networks .wps-icon-facebook {
  background-position: -796px -5px;
  margin-top: 2%;
  margin-left: 35%;
}
#aw-footer .bottom-footer p {
  color: #33647f;
}
/* Content details */
#bodyContent,
#uw-guidelines {
  font-size: 1em;
  line-height: 1.5em;
  color: #333;
  word-wrap: break-word;
}
.center-content {
  border-right: 1px solid #ccc;
}
.content-summary {
  margin-left: -20px;
  background-color: #F5F5F5;
  border-top: 1px solid #E3E3E3;
  border-bottom: 1px solid #E3E3E3;
  margin-bottom: 20px;
  padding: 20px 20px 10px 20px;
}
/* Structured story */
#bodyContent .twisty h2 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  padding-bottom: 0;
  margin-bottom: 0.5em;
  color: #145d84;
  font-weight: bold;
}
.twisty .sectionHeader {
  border-bottom: 1px solid #ccc;
}
.twisty .sectionHeader:hover {
  cursor: pointer;
}
.sectionBody {
  padding-top: 1em;
}
.verticalTabs .sectionBody {
  padding-left: 1em;
}
.tableOfContents {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  border-radius: 0;
  box-shadow: inset 0 14px 1px rgba(0, 0, 0, 0.05);
  background-color: #D9EDF7;
  border: 1px solid #0B3C64;
}
.tableOfContents a {
  text-decoration: none;
}
.tableOfContents li {
  list-style: none;
}
.tableOfContents ul {
  margin: 0;
  padding-left: 5px;
}
.tableOfContents .title {
  font-size: 1.4em;
  margin: 0.5em 0;
}
/* Content */
.aw-title {
  color: #000;
  margin-right: 20px;
  padding-bottom: 20px;
  padding-top: 10px;
}
.aw-title h1 {
  font-weight: inherit;
  font-size: 2em;
  line-height: 1.4;
  margin-top: .5em;
  margin-bottom: 0px;
}
.aw-content-title {
  margin-top: 0.5em;
  font-size: 2em;
  color: #333333;
}
.aw-resource .last-updated {
  text-transform: uppercase;
  font-size: .9em;
  color: #686d7d;
  margin-top: -10px;
  /*display: block;*/

  margin-right: 0px;
}
.resource-summary {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding: 10px 20px;
  margin-bottom: 20px;
}
.resource-summary .lead {
  margin-bottom: 0px;
}
.resource-summary p {
  font-size: 1.2em;
  color: #999999;
  line-height: 1.5em;
  font-weight: 200;
}
.resource-image {
  margin-bottom: 20px;
}
.resource-attachments .title,
.resource-external-link .title {
  font-weight: bold;
  font-size: 1.5em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.aw-resource #aw-content-small-column .aw-block a,
.aw-resource #aw-content-small-column .aw-block a:visited {
  color: #999999 !important;
}
/* Event Detail */
.event-detail-info {
  margin-bottom: 20px;
}
.event-detail-info .dates {
  background-color: #3eaaa7;
  padding: 20px 20px 15px;
}
.event-detail-info .location {
  background-color: #60b9b6;
  padding: 10px 20px 10px;
  margin-bottom: 20px;
}
.event-detail-info .start-date {
  border-bottom: 1px solid #60b9b6;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.event-detail-info .field-name {
  color: #ddf1f1;
  text-transform: uppercase;
  font-size: 1em;
  font-weight: bold;
  width: 100px;
  display: inline-block;
}
.event-detail-info .field-value {
  color: #fff;
  font-size: 1.2em;
}
/* Only for themes with no borders on sidebar blocks */
#aw-content-small-column .aw-block .aw-block-body {
  padding-left: 0;
  padding-right: 0;
}
.aw-resource #aw-content-small-column .aw-block a:hover {
  color: #0645ad !important;
}
.aw-resource #aw-content-small-column .aw-block ul,
#home-body-right .aw-block ul {
  margin-left: 0;
}
#aw-content-small-column .aw-block li,
#home-body-right .aw-block li {
  margin-left: 0;
  margin-bottom: 5px;
  line-height: 1.2em;
  list-style: none;
}
/* Squared corners for bootstrap elements */
.well,
.alert {
  border-radius: 0;
}
#bodyContent h2 {
  font-size: 1.2em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-top: 1em;
  color: #333;
  line-height: 1.5em;
}
#bodyContent h3 {
  padding-top: 1em;
}
/* Structured Story */
.tableofContents {
  background-color: #f4f4f4;
  margin: 10px 0;
  padding: 10px 20px 10px 10px;
  border: none;
  display: block;
}
.tableofContents .TOCHeader {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  padding: 10px 0;
  display: inline-block;
}
.tableofContents ul {
  margin-left: 0;
}
.tableofContents li {
  list-style: none;
}
/* Twisties */
h2.twisty,
h3.twisty,
h2.resource-guidelines-title {
  border: none;
  cursor: pointer;
  padding: 0;
  padding-top: 10px !important;
  border-bottom: 1px solid #eee;
  background-size: 16px 11px;
}
@media (-webkit-min-device-pixel-ratio: 2) {
  h2.twisty,
  h2.resource-guidelines-title {
    background-size: 16px 11px;
  }
}
/* Horizontal Tabs */
.tab_content {
  border: 0;
}
/* Main Navigator */
nav {
  position: relative;
}
nav a#button-collapse-navigator {
  display: none;
  color: #fff;
  background-color: #ffffff;
  font-size: 1.3em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  height: 20px;
  padding: 10px 7px;
  margin-right: 38px;
}
nav a#button-collapse-navigator:hover {
  background-color: #000066;
  text-decoration: none;
}
nav a#button-collapse-search {
  position: absolute;
  right: 5px;
  text-indent: -9999px;
  top: 10px;
  margin-right: -5px;
  height: 40px;
  margin-top: -10px;
  width: 40px;
  display: none;
}
nav a#button-collapse-search:hover {
  background-color: #000066;
}
/* Guidelines List */
.aw-guidelines-body {
  border-top: 3px solid #eee;
  padding-top: 10px;
  padding-bottom: 10px;
}
.aw-guidelines-body .resource-title {
  font-size: 1.5em;
}
/* ==========================================================================
   Helper classes
   ========================================================================== */
/*
* Padding and margin classes
*/
.padfull-5 {
  padding: 5px;
}
.padleft-5 {
  padding-left: 5px;
}
.padright-5 {
  padding-right: 5px;
}
.padtop-5 {
  padding-top: 5px;
}
.padbottom-5 {
  padding-bottom: 5px;
}
.padfull-10 {
  padding: 10px;
}
.padleft-10 {
  padding-left: 10px;
}
.padright-10 {
  padding-right: 10px;
}
.padtop-10 {
  padding-top: 10px;
}
.padbottom-10 {
  padding-bottom: 10px;
}
.padfull-20 {
  padding: 20px;
}
.padleft-20 {
  padding-left: 20px;
}
.padright-20 {
  padding-right: 20px;
}
.padtop-20 {
  padding-top: 20px;
}
.padbottom-20 {
  padding-bottom: 20px;
}
.marginfull-5 {
  margin: 5px;
}
.marginleft-5 {
  margin-left: 5px;
}
.marginright-5 {
  margin-right: 5px;
}
.margintop-5 {
  margin-top: 5px;
}
.marginbottom-5 {
  margin-bottom: 5px;
}
.marginfull-10 {
  margin: 10px;
}
.marginleft-10 {
  margin-left: 10px;
}
.marginright-10 {
  margin-right: 10px;
}
.margintop-10 {
  margin-top: 10px;
}
.marginbottom-10 {
  margin-bottom: 10px;
}
.marginfull-20 {
  margin: 20px;
}
.marginleft-20 {
  margin-left: 20px;
}
.marginright-20 {
  margin-right: 20px;
}
.margintop-20 {
  margin-top: 20px;
}
.marginbottom-20 {
  margin-bottom: 20px;
}
/* min height */
.min-height-section-home {
  min-height: 400px;
}
/*
 * Image replacement
 */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  /* IE 6/7 fallback */

  /* *text-indent: -9999px; */

}
.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}
/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */
.hidden {
  display: none !important;
  visibility: hidden;
}
/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/*
 * Hide visually and from screenreaders, but maintain layout
 */
.invisible {
  visibility: hidden;
}
/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}
.clearfix:after {
  clear: both;
}
/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.clearfix {
  *zoom: 1;
  clear: both;
}
.overflow-hidden {
  overflow: hidden;
}
a {
  color: #005c99;
}
#aw-main-wrapper {
  background-color: #ffffff;
}
#aw-header-top {
  background-color: #005c99;
  color: #333333;
  z-index: 2;
  position: relative;
}
@media only screen and (max-width: 768px) {
  #aw-header-top {
    min-height: 20px;
  }
}
#aw-header-top-right ul {
  background-color: #257fb7;
}
#aw-header-top-right ul:hover {
  background-color: #257fb7;
}
#aw-header-top-right ul li {
  color: #333333;
}
#aw-header-navigation > nav ul {
  background-color: #ffffff;
}
#aw-header-navigation > nav ul li {
  background-color: #ffffff;
  line-height: 23px !important;
}
#aw-header-navigation > nav ul li a {
  color: #005c99;
  border-color: #ffffff;
}
#aw-header-navigation > nav ul li:hover {
  color: #0069a6;
  max-height: 65px;
}
#aw-header-navigation > nav ul li:hover:after {
  content: " ";
  position: relative;
  /*bottom: 26px;
          height: 0;
          width: 0;
          border-left: 20px solid transparent;
          border-right: 20px solid transparent;
          border-bottom: 10px solid @top_nav_selected;*/

  border-bottom: 4px solid #717171;
  display: block;
  height: 29px;
  margin-left: 2px;
  margin-right: 2px;
}
#aw-header-navigation > nav ul li.current {
  max-height: 65px;
}
#aw-header-navigation > nav ul li.current a {
  color: #005c99 !important;
}
#aw-header-navigation > nav ul li.current:after {
  content: " ";
  position: relative;
  /*bottom: 26px;
        height: 0;
        width: 0;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-bottom: 10px solid @top_nav_selected;*/

  border-bottom: 4px solid #257fb7;
  display: block;
  height: 29px;
  margin-left: 2px;
  margin-right: 2px;
}
#megaMenuWrapper:before {
  content: " ";
  position: relative;
  top: -28px;
  left: 390px;
  height: 0;
  width: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 10px solid #2c3e50;
}
#megaMenuWrapper .container {
  top: -19px;
  position: relative;
}
.navigation > .container > .row > div {
  background-color: #ffffff;
}
@keyframes showSlide {
  0% {
    transform: translate(0, -100%);
    z-index: -1;
  }
  90% {
    transform: translate(0, 0);
    z-index: -1;
  }
  100% {
    transform: translate(0, 0);
    z-index: 1;
  }
}
@keyframes hideSlide {
  0% {
    transform: translate(0, 0);
    z-index: -1;
  }
  10% {
    transform: translate(0, -50);
    z-index: -1;
  }
  100% {
    transform: translate(0, -100%);
    z-index: -1;
  }
}
#megaMenuWrapper {
  z-index: -1;
  transform: translate(0, -100%);
  -webkit-transform: translate(0, -100%);
  transition: transform 0.3s ease-out;
  -webkit-transition: -webkit-transform 0.3s ease-out;
}
#megaMenuWrapper.open {
  transform: translate(0, 0);
  z-index: 1;
}
#megaMenuWrapper.animate {
  animation: showSlide 0.6s ease-out;
  animation-fill-mode: forwards;
}
#megaMenuWrapper.hideslide {
  animation: hideSlide 0.6s ease-out;
  animation-fill-mode: forwards;
  /*animation-delay: 1s;*/

}
@keyframes rotate {
  0% {
    -webkit-transform: rotate(180deg);
  }
  90% {
    transform: translate(0, -90);
    z-index: -1;
  }
  100% {
    transform: translate(0, -100%);
    z-index: -11;
  }
}
.closeMenuContianer {
  padding-top: 10px;
  padding-right: 20px;
}
#closeMenu {
  color: #7b8794;
  font-size: 1.6em;
  font-weight: bold;
}
#closeMenu.transform {
  transition: transform 0.2s ease-out;
  transform: rotate(180deg);
  transform-origin: center ;
  /*animation-fill-mode: forwards;*/

}
#closeMenuX {
  color: #7b8794;
  font-size: 1.4em;
  font-weight: bold;
}
.megamenu-tabs {
  background-color: #2c3e50;
}
.megamenu-tabs ul.nav-tabs li a {
  color: #7b8794;
  font-size: 1em;
}
.megamenu-tabs .nav-tabs {
  border: 0px;
  text-align: center;
}
.megamenu-tabs .nav-tabs li {
  height: 46px;
}
.megamenu-tabs .nav-tabs > li.active > a,
.megamenu-tabs .nav-tabs > li.active > a:hover,
.megamenu-tabs .nav-tabs > li.active > a:focus {
  background-color: transparent;
  color: #ffffff;
  border: 0px;
}
.megamenu-tabs .nav-tabs > li > a:hover {
  background-color: transparent;
  border: 0px;
}
.megamenu-tabs ul.nav li.active:after {
  content: " ";
  position: relative;
  bottom: 23px;
  height: 0;
  width: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 10px solid #f3f2f3;
}
.tab-content .main-topics {
  background-color: #fcfcfc;
}
.tab-content .title {
  padding-bottom: 10px;
}
.text-light-blue {
  color: #4d9add;
}
.horizontal-separator-gray {
  border-bottom: 1px solid #cccccc;
}
#aw-header-bottom-right {
  background-color: #ffffff;
  padding-top: 20px;
}
.aw-block a,
.aw-block a:visited {
  color: #0645ad;
}
.aw-block a:hover {
  color: #009390;
}
.aw-block ul li {
  color: #333333;
}
.aw-block ul li a {
  color: #004a91;
}
.aw-block h1 {
  color: #333333;
}
.aw-block-title,
.aw-block .relatedContent .group .title {
  color: #e44f21 !important;
}
.aw-block-body {
  color: #333333;
  background-color: #ffffff;
  border-top: 1px solid transparent;
}
.aw-block-body ul li a {
  color: #004a91;
}
/* Pagination  */
.aw-pagination {
  text-align: center;
}
.aw-pagination .pagination {
  padding: 0;
  margin: 0;
}
.custom_style_area {
  width: 160px;
  height: 280px;
}
.aw-main-content {
  position: relative;
  margin-top: 0;
  padding-bottom: 0;
  min-height: 450px;
  background-color: #ffffff;
  overflow: hidden;
}
.aw-main-content #aw-content-header {
  /* padding-right: 20px; */

}
#twoColumnsRight #aw-content-layout-single-column {
  padding-bottom: 40px;
}
#aw-content-large-column {
  padding-bottom: 20px;
  padding-right: 15px;
}
#aw-content-large-column h3 {
  margin-bottom: 0.8em;
  font-size: 1.5em;
  color: #333333;
  font-weight: normal;
}
#twoColumnsRight #aw-content-layout-two-columns {
  padding-left: 20px;
}
#singleColumn #aw-content-layout-single-column {
  /* padding-left:20px;
   padding-right:20px;
 */

}
@media screen and (max-width: 768px) {
  #twoColumnsRight #aw-content-layout-two-columns {
    margin-left: 0;
    padding-right: 20px;
  }
  #twoColumnsRight #aw-content-layout-single-column {
    margin-left: 0;
  }
  .aw-main-content .content-column-right {
    margin-left: 0;
  }
}
/* Remove min-height rule from spans inside the breadcrumb and workspace dashboard container */
.single-column-tools .large-column {
  min-height: 0;
}
.content-column-right {
  padding-right: 20px;
}
.content-column ul {
  padding-left: 15px;
}
.content-column li {
  text-decoration: none;
}
/*.loggedOut .aw-background-home {
  background-position: -210px -150px;
}
.loggedOut .aw-background-home-repeated {
  background: url('') repeat-x scroll 0 top transparent;
  position: relative;
  z-index: 0;
}*/
.loggedOut .aw-page-body .aw-background-home {
  background-color: #ffffff;
}
.loggedOut .aw-page-body {
  background-color: white;
}
.loggedOut .aw-page-body,
.loggedIn .aw-page-body {
  background-color: #f3f2f3;
}
.aw-page-body.alternative-design {
  background-color: #2b2b2b;
}
.aw-page-body.alternative-design .aw-left-nav {
  color: #d4d4d4;
}
.aw-page-body.alternative-design .aw-left-nav a,
.aw-page-body.alternative-design .aw-left-nav a:visited {
  color: #cacaca;
}
.aw-page-body.alternative-design .aw-left-nav .nav a {
  color: #cacaca;
}
.aw-page-body.alternative-design .aw-left-nav .nav a:hover {
  color: #4d9add;
}
.aw-page-body.alternative-design .aw-left-nav ul.first-level > li > a.current-page,
.aw-page-body.alternative-design .aw-left-nav ul.second-level > li > a.current-page,
.aw-page-body.alternative-design .aw-left-nav ul.first-level > li > a:hover,
.aw-page-body.alternative-design .aw-left-nav ul.second-level > li > a:hover,
.aw-page-body.alternative-design .aw-left-nav .title a:hover {
  color: #868c99;
  font-weight: bold;
  background-color: #ffffff;
  border-left: 4px solid #81bd41;
  /*padding-left: 16px;    */

}
.aw-page-body.alternative-design .mobile-left-navigator a.active {
  background: #2b2b2b;
}
.aw-page-body.alternative-design .top-level-title {
  color: #81bd41;
}
.aw-left-nav {
  color: #005c99;
}
.aw-left-nav a,
.aw-left-nav a:visited {
  color: #686d7d;
}
.aw-left-nav .nav a {
  color: #686d7d;
}
.aw-left-nav .nav a.current-page {
  color: #005c99;
}
.aw-left-nav .nav a:hover {
  color: #005c99;
}
.top-level-title {
  color: #005c99;
}
/* Content Tools */
.aw-content-tools {
  height: 65px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 160px;
}
.aw-content-tools .text {
  background-color: #f3f2f3;
  color: #868c99;
  text-align: center;
}
.aw-content-tools a {
  color: #868c99;
}
.aw-content-tools #page-info {
  padding: 5px;
  text-align: center;
  background: #f3f2f3;
  color: #fff;
  font-family: 'lucida grande', arial, sans-serif;
  font-size: 13px;
}
.aw-content-tools #page-info:hover {
  cursor: pointer;
  opacity: 0.8;
}
#page-info-content {
  min-width: 150px;
}
#page-info-content .field-name {
  color: #999999;
  padding-right: 5px;
  display: block;
  font-size: 10px;
  text-transform: uppercase;
}
#page-info-content .field-value {
  display: block;
  margin-bottom: 5px;
}
.aw-content-tools > ul > li {
  display: inline;
  padding-right: 10px;
  opacity: 0.6;
}
.aw-content-tools > ul > li:hover {
  opacity: 0.8;
}
/* Notifications */
.alert .title {
  font-weight: bold;
}
.alert {
  font-size: 1em;
}
.alert.alert-success {
  color: #05400A;
}
/* Rate this article */
.well.aw-rating {
  padding: 10px 20px 10px;
  margin-top: 20px;
}
.aw-rating .title {
  font-weight: bold;
  color: #999;
}
/* Search Autocomplete */
.ui-autocomplete {
  border: 2px #f8f8f8;
  padding: 4px 0 0 0;
  border-radius: 0;
  width: 202px !important;
  /* box-shadow:0 7px 10px rgba(0, 0, 0, 0.2); */

}
.ui-autocomplete .ui-menu-item {
  padding: 10px;
  background: #f8f8f8;
  width: auto;
}
.ui-autocomplete .ui-menu-item img {
  display: none;
}
.ui-autocomplete .ui-menu-item .title {
  font-weight: bold;
  font-family: 'helvetica neue', helvetica, arial, sans-serif;
  line-height: 1em;
  padding-bottom: 5px;
}
.ui-autocomplete .ui-menu-item .title u {
  text-decoration: none;
}
.ui-autocomplete .ui-menu-item .summary {
  font-size: 1em;
  line-height: 1.2em;
  color: #999999;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 3.6em;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  margin: 0;
}
.ui-autocomplete {
  border: 2px solid #ffffff;
}
.ui-menu-item:hover {
  background: #ecf1f1;
}
/* Site Events */
#xwidget-related-events .item-event .aw-event-title {
  display: block;
}
#xwidget-related-events .item-event .aw-date {
  font-weight: bold;
  color: #999999;
}
/* Directory */
.widget.alphaList .widget-head ul.menu li a.active,
.widget.topicList .widget-head ul.menu li a.active,
.widget.specialtyList .widget-head ul.menu li a.active {
  color: #0645ad;
}
/* Plain-Text Reader */
#text-reader {
  border-radius: 0;
  position: absolute;
}
#text-reader.fade {
  top: -120%;
}
#text-reader.fade.in {
  position: absolute;
  top: -33px;
}
#text-reader.modal-header {
  border-bottom: none;
}
#text-reader.modal-body {
  padding: 15px 40px;
}
#text-reader a:hover,
#text-reader a:active,
#text-reader a:visited,
#text-reader a:link {
  text-decoration: none;
}
#text-reader p {
  margin: auto;
  padding: 0 10px 10px;
}
#text-reader h2 {
  padding: 0 10px 10px;
}
#text-reader h3 {
  padding: 0 10px 10px;
}
#text-reader img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
}
#text-reader table,
#text-reader ul,
#text-reader blockquote {
  font-family: "Lucida", Georgia, serif;
}
#text-reader table {
  text-align: left;
}
#text-reader table p {
  font-size: inherit;
}
#text-reader .fontChanger {
  color: #000000;
  font-family: "Lucida", Georgia, serif;
}
#text-reader .fontStyle {
  color: #000000;
}
#font-increase {
  font-size: 18px;
}
#font-decrease {
  font-size: 14px;
}
#font-sans {
  font-size: 14px;
  font-family: "Lucida Sans Unicode", Arial, sans-serif;
}
#font-serif {
  font-size: 15px;
  font-family: "Lucida Sans Unicode", Arial, sans-serif;
}
#text-reader .readerEvent {
  margin: auto;
}
#text-reader .reader-title {
  text-align: center;
  font-size: 22px !important;
}
/* Misc Content Styles */
hr.stop-content-transformation {
  display: none;
}
/* More Info */
.more-information-box {
  border: 5px solid #eeeeee;
  margin-bottom: 20px;
  clear: both;
}
.more-information-box .title {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  padding: 2px 10px;
  border-left: 5px solid #0645ad;
  margin-left: -5px;
  margin-top: 15px;
}
.more-information-box .body {
  padding: 10px;
}
.more-information-box .body ul {
  list-style: square;
  margin-left: 15px;
  font-size: 13px;
}
/* current site ad styles */
.title-ad-cs {
  float: left;
  display: block;
  margin-left: 6px;
  width: 60%;
}
.title-ad-cs a {
  font-size: 14px;
  line-height: 1.5em;
}
.override-ad,
.standard-ad {
  margin-bottom: 10px;
}
.img-ad {
  width: 70px;
  height: 70px;
}
.full-img-ad {
  max-width: 100%;
  height: auto;
}
/* People Directory */
.pd-link,
.pd-link-modal {
  font-size: 1em;
  color: #004a91;
}
.pd-link:hover,
.pd-link-modal:hover {
  text-decoration: underline;
  cursor: pointer;
}
#people-directory-modal {
  border-radius: 0;
  position: absolute;
  width: 700px;
  /*height:610px;*/

  overflow: hidden;
  right: auto;
}
#people-directory-modal.fade.in {
  position: absolute;
  /*top: 60px;*/

}
#people-directory-modal-results {
  height: 510px;
  overflow: hidden;
}
#directory-content {
  height: 460px;
  width: 100%;
}
#people-directory-iframe {
  width: 65%;
  height: 450px;
  float: left;
}
#directory-departments {
  width: 30%;
  float: left;
  margin-left: 10px;
}
.search-pd-label-widget {
  float: left;
  margin-top: 5px;
  font-size: 1em;
  color: #333333;
  font-weight: bold;
  margin-right: 5px;
  display: none;
}
#input-last-name-widget {
  float: left;
  font-size: 1em;
  color: #004a91;
  width: 125px;
  height: 14px;
  margin-right: 5px;
}
.search-pd-button-widget {
  float: left;
  margin-top: 5px;
  cursor: pointer;
}
.search-pd-button-widget:hover {
  cursor: pointer;
}
.search-pd-label {
  float: left;
  font-size: 14px;
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-top: 2px;
  font-weight: bold;
  margin-right: 10px;
  display: none;
}
#input-last-name {
  float: left;
  font-size: 1em;
  color: #004a91;
  width: 145px;
  height: 14px;
  margin-right: 10px;
}
.search-pd-button {
  float: left;
  cursor: pointer;
  margin-top: 5px;
}
.search-pd-button:hover {
  text-decoration: underline;
  cursor: pointer;
}
/* Content List */
.content-list .item {
  padding-bottom: 10px;
}
.content-list .title {
  font-weight: bold;
  font-size: 16px;
}
.content-list .summary {
  color: #999999;
}
.form-control-inline {
  min-width: 0;
  width: auto;
  display: inline;
}
.wps-icon-colors {
  background: url('/wps/wcm/connect/mac/80ac5a3f-c5ec-4fe5-a565-2bff42b7c93b/icons-colors-1.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-80ac5a3f-c5ec-4fe5-a565-2bff42b7c93b-nt5s445') no-repeat 0 0 transparent;
  width: 55px;
  height: 55px;
  display: inline-block;
  text-indent: -99999px;
}
.wps-icon-colors-small {
  background: url('/wps/wcm/connect/mac/80ac5a3f-c5ec-4fe5-a565-2bff42b7c93b/icons-colors-1.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-80ac5a3f-c5ec-4fe5-a565-2bff42b7c93b-nt5s445') no-repeat 0 0 transparent;
  width: 26px;
  height: 26px;
  display: inline-block;
  text-indent: -99999px;
}
.wps-icon-colors-small.wps-icon-elegible {
  background-position: -666px -170px;
  margin-left: 23px;
}
.wps-icon-colors-small.wps-icon-no-elegible {
  margin-left: 23px;
}
.wps-icon-colors-small.wps-icon-mail {
  background-position: -922px -81px;
}
.wps-icon-colors-small.wps-icon-unlock {
  background-position: -266px -543px;
}
.wps-icon-colors-small.wps-icon-money {
  background-position: -66px -5px;
}
.wps-icon-chevron-color {
  background-position: -144px -92px;
}
.wps-icon-color-Processed,
.wps-icon-color-P {
  background-position: -517px -430px;
}
.wps-icon-color-Denied,
.wps-icon-color-D {
  background-position: -645px -430px;
}
.wps-icon-color-Returned,
.wps-icon-color-R {
  background-position: -906px -430px;
}
.wps-icon-color-In-Process,
.wps-icon-color-I {
  background-position: -379px -430px;
}
.wps-icon-color-Flagged,
.wps-icon-color-F {
  background-position: -517px -527px;
}
.wps-icon-color-EOB {
  background-position: -123px -528px;
}
.wps-icon-colors-small.wps-icon-color-Processed,
.wps-icon-colors-small.wps-icon-color-P {
  background-position: -667px -170px;
}
.wps-icon-colors-small.wps-icon-color-Denied,
.wps-icon-colors-small.wps-icon-color-D {
  background-position: -789px -170px;
}
.wps-icon-colors-small.wps-icon-color-In-Process,
.wps-icon-colors-small.wps-icon-color-I {
  background-position: -626px -170px;
}
.wps-icon-colors-small.wps-icon-color-Returned,
.wps-icon-colors-small.wps-icon-color-R {
  background-position: -749px -170px;
}
.wps-icon-colors-small.wps-icon-color-Flagged,
.wps-icon-colors-small.wps-icon-color-F {
  background-position: -831px -170px;
}
.wps-icon-colors-small.wps-icon-color-Info {
  background-position: -920px -170px;
}
.wps-icon-colors-small.wps-icon-color-Info-yellow {
  background-position: -263px -547px;
}
/* Datatable override */
table.dataTable {
  margin-bottom: 20px;
}
table.dataTable.tricare thead th,
table.dataTable.tricare thead td {
  border-bottom: 0;
}
table.tricare > tbody > tr > td {
  border-top: 0;
}
table.dataTable.tricare.no-footer {
  border-bottom: 0;
}
table.dataTable.tricare TH {
  background-color: #FFFFFF;
}
.dataTables_wrapper .paging_simple_numbers a.paginate_button,
.dataTables_wrapper .paging_simple_numbers a.paginate_button.disabled {
  color: #337ab7 !important;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  border: 1px solid #ddd;
}
.dataTables_wrapper .dataTables_paginate > a:first-child {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.dataTables_wrapper .dataTables_paginate > a:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.dataTables_wrapper .dataTables_paginate a.paginate_button:hover,
.dataTables_wrapper .dataTables_paginate a.paginate_button.current,
.dataTables_wrapper .dataTables_paginate a.paginate_button.current:hover {
  background: none;
}
.dataTables_wrapper .dataTables_paginate a.paginate_button:hover,
.dataTables_wrapper .dataTables_paginate a.paginate_button.current,
.dataTables_wrapper .dataTables_paginate a.paginate_button.current:hover {
  color: #23527c !important;
  background-color: #eee;
  border-color: #ddd;
}
.dataTables_wrapper .dataTables_paginate {
  text-align: center;
  float: none;
  /* padding-top: 20px; */

}
table.dataTable.compact thead th,
table.dataTable.compact thead td {
  padding-bottom: 10px;
}
/*End Data tables*/
.inline-text-container {
  margin-left: 32px;
}
.panel-eob .inline-text-container {
  margin-left: 60px;
}
.bills .bill {
  border-bottom: 1px dashed black;
  margin-top: 0.3em;
  padding-bottom: 0.3em;
}
#fileUploadD {
  display: inline-flex;
}
.widget.claims-expanded {
  padding-left: 3px;
  padding-right: 3px;
}
.widget.claims-expanded .item {
  background-color: white;
  padding-bottom: 10px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 15px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
  border: 1px solid #444;
  z-index: 1;
  position: relative;
}
.blue-box {
  background-color: #D9EDF7;
  border-bottom: 1px solid #0B3C64;
  border-left: 1px solid #0B3C64;
  border-right: 1px solid #0B3C64;
  padding: 10px;
  position: relative;
  z-index: 0;
  margin: 0 10px;
}
.blue-box p {
  margin: 0 0 0 10px;
}
#containerDropdownSort {
  padding-left: 8px;
}
/*Claims Detail css*/
.widget.claims-detail .summary {
  background-color: #f1f1f1;
  padding: 1em;
  margin-bottom: 10px;
  border: 1px solid gray;
}
.widget.claims-detail .summary .title {
  color: #004a91;
  margin: 0 0 0.5em 0;
  line-height: 1.3em;
}
.widget.claims-detail .responsibilityInfo {
  background-color: #f1f1f1;
  padding: 1em;
  margin-bottom: 10px;
}
.widget.claims-smartphone .item .claimStatus {
  float: left;
  width: 60%;
  margin-bottom: 5px;
}
.widget.claims-smartphone .item .question {
  text-align: center;
}
.widget.claims-smartphone .item .claim-status {
  padding-left: 5px;
}
.widget.claims-smartphone .item .claimtitle {
  color: #004a91;
}
.widget.claims-smartphone .item .claim-status-color-P {
  color: #39b54b;
}
.widget.claims-smartphone .item .claim-status-color-I {
  color: #f7931e;
}
.widget.claims-smartphone .item .claim-status-color-D {
  color: #ff1d26;
}
.widget.claims-smartphone .item .claim-status-color-R {
  color: gray;
}
.widget.claims-smartphone .item .claim-status-color-F {
  color: black;
}
.widget.claims-list .item .info {
  float: left;
}
.claim-process-info {
  padding-right: 70px;
}
.claims-tools .wps-icon {
  background: url('/wps/wcm/connect/mac/8e863afa-498a-427d-9936-c4206a65a386/icons-dark.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-8e863afa-498a-427d-9936-c4206a65a386-nt5s445') no-repeat 0 0 transparent;
  display: block;
  text-indent: -199999px;
  height: 24px;
  width: 30px;
}
.claims-tools .wps-icon-print {
  background-position: -398px -171px;
}
.claims-tools .wps-icon-message {
  background-position: -4px -170px;
}
.margin-bottom0 {
  margin-bottom: 0px;
}
.title-border {
  border-bottom: 1px solid #184971;
  padding-bottom: 5px;
}
.separator {
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom: 3px solid #666666;
}
.align-to-icon {
  top: 0px;
  position: relative;
}
.margin-right-icon {
  margin-right: 5px;
}
#familyAccessProfileTable {
  border-top: 2px solid #717171;
  border-bottom: 2px solid #717171;
}
.nounderline {
  text-decoration: none;
}
.fix-button-width {
  min-width: 200px;
  text-align: center;
}
@media (min-width: 992px) {
  .fixed-access-info-row {
    min-height: 67px;
    position: relative;
  }
  #grantAccessInfo {
    bottom: 0;
    position: absolute;
  }
}
@media (max-width: 992px) {
  .fixed-margin-profile {
    margin-left: 53px;
  }
  #familyAccessProfileTable .col-xs-15.col-sm-15 {
    padding-bottom: 10px;
  }
}
/* How to Contact Us*/
.aw-how-content-us .btn-live-chat {
  background: #2BA6CB;
  border: 1px solid #2284A1;
}
.aw-how-content-us a.btn-live-chat:hover {
  background: #2284A1;
  border: 1px solid #2BA6CB;
}
.aw-how-content-us h5 {
  font-weight: bold;
}
.aw-how-content-us select {
  background: white;
  height: 40px;
}
.aw-how-content-us .container-email-customer {
  border-top: 1px solid #eeeeee;
  padding-right: 20px;
}
.aw-how-content-us table {
  border: 0 transparent;
  width: auto;
}
.aw-how-content-us td {
  vertical-align: top;
  padding: 4px 0;
}
h3 {
  margin-top: 0;
  font-weight: bold;
  color: #184971;
  line-height: 1.4em;
}
.buttons {
  font-weight: bold;
  width: 100%;
  height: 50px;
  padding-top: 6%;
  /*with media queries this value change as 2%*/

  margin: 10px 0;
}
.wps-icon-live-chat {
  width: 33px;
  height: 33px;
  text-indent: -9999px;
  background-position: -5px -172px;
  position: absolute;
  left: 25px;
}
/* Retrieve Username or Reset Password */
.nav-tabs > li > a,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  background: #eee;
  color: #000;
  text-decoration: none;
  border: 1px solid #eee;
  border-radius: 0.28571429em 0.28571429em 0 0;
  margin-left: 4px;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  font-weight: bold;
  color: #000;
  text-decoration: none;
  border: 1px solid #eee;
  border-bottom: 1px solid white;
}
.tab-content {
  background: white;
  padding: 20px;
  border: 1px solid #eee;
  border-top: 0;
}
.tab-content .well {
  border: 0;
}
.tab-content a {
  text-decoration: none;
}
.no-border-tab-content {
  border: 0;
  padding: 0px;
}
.wps-icon-shield {
  width: 40px;
  height: 45px;
  text-indent: -9999px;
  background-position: -65px -161px;
  position: absolute;
  left: 25px;
  top: -10px;
}
#failedLoginOption {
  padding-left: 50px;
}
/* Give Us a Call*/
.give-us-a-call strong {
  color: #297cbd;
}
.give-us-a-call table {
  width: auto;
}
.give-us-a-call td {
  vertical-align: top;
  padding: 4px 0px;
}
/* TPL Benefits Tiles */
.benefits-tiles .title {
  font-weight: bold;
  text-decoration: none;
  color: #000;
  font-size: 1.4em;
  display: block;
  text-align: center;
}
.benefits-tiles a.title:visited {
  color: black;
}
.benefits-tiles .summary {
  margin-bottom: 30px;
  margin-top: 15px;
  color: #145D84;
  text-align: center;
  min-height: 50px;
}
.benefits-tiles .image {
  margin-bottom: 30px;
  min-height: 245px;
}
.benefits-tiles .widget-head {
  margin-bottom: 30px;
}
.benefits-tiles .btn-healthcare {
  font-weight: bold;
  width: 80%;
  margin: 20px 20px;
  display: block;
  font-size: 1em;
}
.benefits-tiles a.btn-healthcare:visited {
  color: white;
}
/* TPL FaqHomePage*/
.widget.listFAQs .header h2 {
  width: 70%;
  display: inline-block;
}
.widget.listFAQs .header a {
  text-decoration: none;
  color: gray;
  width: 30%;
  display: inline-block;
  text-align: right;
}
.widget.listFAQs .items {
  padding-left: 0px;
  list-style: none;
}
.widget.listFAQs .item {
  padding-bottom: 15px;
}
.widget.listFAQs .item .title {
  text-decoration: none;
  font-weight: bold;
}
.widget.listFAQs .item .summary {
  color: #5d5d5d;
}
.item-icon {
  max-width: 75%;
  display: inline-table;
}
.wps-Multimedia {
  background-position: -129px -341px;
  display: inline-block;
}
.wps-Attachment {
  background-position: 0 -341px;
  display: inline-block;
}
.wps-Question {
  background-position: -259px -341px;
  display: inline-block;
}
span#faqSearchIcon {
  margin-top: 10px;
}
/*Message Detail TPL*/
table.dataTable tbody th,
table.dataTable tbody td.checkbox-delete-col {
  padding-left: 18px;
}
.messageDetail {
  padding: 0 60px;
}
.messageDetail a {
  text-decoration: none;
}
.messageDetail .from {
  display: inline;
  font-size: 1.1em;
}
.messageDetail .from span {
  font-weight: bold;
}
.messageDetail .date {
  display: inline;
  float: right;
  font-size: 1.1em;
}
.messageDetail .message {
  border: 2px solid;
  width: 80%;
  float: right;
  padding: 20px;
  height: 100%;
  font-size: 1.1em;
  margin: 10px 0;
}
.messageDetail .odd {
  background-color: rgba(193, 214, 193, 0.247059);
}
.messageDetail .even {
  background-color: rgba(255, 221, 153, 0.247059);
}
.messageDetail .last-message {
  width: 100%;
  border: 1px solid;
  min-height: 100px;
  padding: 20px;
  background-color: #efefef;
  margin-bottom: 20px;
}
.messageDetail .replay-message {
  width: 100%;
  float: right;
}
.messageDetail .replay-message .choose-file {
  padding-bottom: 15px;
  font-size: 1.1em;
  width: 80%;
  float: right;
}
.messageDetail .replay-message .choose-file input {
  display: inline;
  padding-left: 25px;
}
.messageDetail .replay-message .choose-file a {
  float: right;
}
.messageDetail .replay-message textarea {
  width: 80%;
  height: 150px;
  float: right;
  margin-bottom: 20px;
}
.messageDetail .replay-message .btns-replay-message {
  clear: both;
  padding-bottom: 15px;
  float: right;
}
.messageDetail .wps-icon-attach {
  background-position: -268px -261px;
  position: absolute;
  width: 30px;
  height: 30px;
}
.secure-message {
  white-space: pre-line;
}
.message-formatted {
  white-space: pre-line;
}
/* Family Profile-Insurance Coverage */
.family-list-container {
  float: left;
  width: 87%;
}
.family-list-container > span {
  display: block;
}
.family-list-container .content-select {
  background-color: #ddd;
  float: left;
  padding: 0 10px;
  border: 1px solid;
  border-top: none;
}
.family-list-container .button-select {
  border: 0;
  background-color: transparent;
}
.family-list-container #family {
  clear: both;
}
.family-list-container .row h2 {
  clear: both;
  padding-top: 20px;
  border-bottom: 1px solid black;
}
.family-list-container .note {
  background-color: #D9EDF7;
  border: 3px solid #0B3C64;
  padding: 10px;
}
.family-list-container .container-form {
  /*border-bottom: 1px solid;*/

}
.family-list-container .container-form label {
  display: block;
  font-weight: 0;
}
.family-list-container .container-form input {
  border: 2px solid;
  border-radius: 0px;
}
.family-list-container .container-form select {
  background-color: #fff;
  border: 2px solid;
  border-radius: 0px;
}
.family-list-container .container-form .planAdministrator label {
  display: inline-block;
}
.family-list-container .container-form .planAdministrator > span {
  font-size: 0.68em;
}
.family-list-container .container-termns {
  border: 2px solid;
  padding: 10px;
  text-align: center;
}
.family-list-container .container-termns p {
  text-align: left;
}
.family-list-container .container-buttons-bottom {
  text-align: center;
}
.wps-exclamation-mark {
  background-position: -921px -171px;
  width: 30px;
  height: 30px;
  position: absolute;
  margin-top: 5px;
}
.wps-sm-processed {
  background-position: -668px -171px;
  width: 30px;
  height: 30px;
  position: relative;
  float: left;
}
.wps-sm-expired {
  background-position: -793px -522px;
  width: 30px;
  height: 30px;
  position: relative;
  float: left;
}
.wps-sm-delete {
  background-position: -137px -171px;
  width: 30px;
  height: 30px;
  position: relative;
  cursor: pointer;
}
/* Change Security Question */
.container-security-question .security-question-header {
  border-bottom: 2px solid #184971;
  margin-bottom: 20px;
}
.container-security-question .security-question-header h2 {
  display: inline-block;
}
.container-security-question .security-question-header .security-question-help {
  float: right;
}
.container-security-question .wps-interrogation {
  background-position: -267px -4px;
  width: 30px;
  height: 30px;
  position: absolute;
  left: 90.5%;
  top: -1%;
}
.container-security-question .security-question-buttons {
  text-align: right;
}
/* Message Center */
/* Create a Replay Message */
.container-new-message {
  margin: 0 20px;
  /*input[type='file']{
    padding-left: 20px;
  }*/

  /* Create a New Message */

}
.container-new-message .wps-interrogation {
  background-position: -267px -4px;
  width: 30px;
  height: 30px;
  position: absolute;
  left: 89%;
}
.container-new-message .wps-exclamation-mark {
  background-position: -921px -171px;
  width: 30px;
  height: 30px;
  position: absolute;
  margin-top: -2px;
}
.container-new-message .note {
  background-color: #D9EDF7;
  border: 3px solid #0B3C64;
  padding: 10px;
}
.container-new-message #fileUploadD {
  display: block;
}
.container-new-message .message-center-edit-email {
  display: none;
  margin-left: 5px;
  padding-top: 6px;
  float: right;
  margin-top: -33px;
  padding-right: 5px;
  position: relative;
}
.container-new-message .message-center-time-to-reload {
  text-align: center;
  height: 25px;
  color: #115976;
  font-weight: bold;
  font-size: 1.2em;
}
span#goBackToMessages {
  color: #7b8794;
  font-size: 1.4em;
  font-weight: bold;
}
/* General Information */
.arrow-list {
  list-style: none;
  font-size: 1.1em;
  padding-left: 0;
}
.arrow-list li {
  padding-bottom: 15px;
}
.arrow-list a {
  text-decoration: none;
}
.wps-item {
  background-position: -17px -546px;
  display: inline-block;
  height: 25px;
  width: 15px;
}
/* Layout Borders */
.aw-layout-border-middle .content-column-left {
  border-right: 1px solid #eeeeee;
  overflow: hidden;
  margin-right: 20px;
  margin-top: -107px;
  padding-top: 107px;
}
.aw-layout-border-middle-and-top .content-column-left {
  border-right: 1px solid #eeeeee;
  margin-right: 20px;
  overflow: hidden;
}
.aw-layout-border-middle-and-top .aw-title {
  border-bottom: 1px solid #eeeeee;
  margin-left: -20px;
  padding-left: 20px;
  margin-right: 0;
}
/* Styles for mobile view */
.wps-icon-menu {
  background-position: -136px -443px;
  position: absolute;
  width: 33px;
  height: 33px;
}
.main-nav-container {
  display: none;
}
.loggedOut .mm-menu.mm-hasnavbar-top .mm-panel,
.loggedOut .mm-menu.mm-hasnavbar-top .mm-fixeddivider {
  top: 95px;
}
.loggedOut .mm-menu .mm-navbar {
  border: 0;
}
.mobile-buttons-bottom .sing-out {
  min-width: 85%;
}
.mobile-language-select .switch-user-language {
  min-width: 85%;
  min-height: 27px;
  font-size: 1.5em;
  padding: 0 65px;
}
.mobile-buttons-actions {
  height: 33px;
  width: 90%;
  margin: 5px 5%;
  background-color: #2c4859;
}
.mobile-buttons-actions a {
  width: 100%;
  margin: 5px 2%;
  color: white;
  text-decoration: none;
  text-align: center;
}
.mobile-buttons-actions .register a:hover {
  background: #2284A1;
  border: 1px solid #2BA6CB;
}
.mobile-buttons-actions .login a:hover {
  background: #457A1A;
  border: 1px solid #5DA423;
}
.mobile-user-name-container {
  width: 70%;
}
.mobile-left-navigator {
  background: white;
}
.mobile-left-navigator a.active {
  background: #2c3e50;
  color: white;
  text-decoration: none;
}
.mobile-left-navigator a {
  display: block;
  padding: 1em;
  color: black;
  text-decoration: none;
}
.mobile-left-navigator .open-secondary-nav-mobile {
  width: 50px;
}
.wps-icon-arrow {
  position: absolute;
  top: 0;
  right: 0;
}
.wps-icon-arrow-open {
  background-position: -385px -75px;
}
.wps-icon-arrow-close {
  background-position: -253px -75px;
}
.quick-links-trigger-action .wps-icon-arrow-open {
  background-position: -396px -75px;
}
.quick-links-trigger-action .wps-icon-arrow-close {
  background-position: -264px -75px;
}
.select-mobile-left-navigator {
  display: block;
  background: #efefef;
}
/* Remit Search */
.well-search-form {
  background-color: #f1f1f1;
  border: none;
  box-shadow: none;
  min-height: 20px;
  padding: 8px;
  margin-bottom: 20px;
  border-radius: 0;
}
#submitterIdTable a:visited {
  color: purple;
}
/* ==========================================================================
   Media Queries for responsive web design
   ========================================================================== */
@media only screen and (max-width: 620px) {
  #aw-header-navigation ul a {
    height: auto;
    padding: 20px 7px 17px;
  }
  .submenu-nav a {
    font-size: 14px;
  }
  .horizontalTabs .nav-tabs > li > a {
    font-size: 11px;
    padding-right: 8px;
    padding-left: 8px;
    margin-right: 5px;
  }
}
@media screen and (max-width: 990px) {
  #aw-header-navigation ul a {
    padding: 20px 6px 22px;
  }
}
@media only screen and (max-width: 496px) {
  #xwidget-calendar .fc-header-left,
  .fc-header-center,
  .fc-header-right {
    float: left;
    clear: both;
  }
}
@media only screen and (max-width: 496px) {
  .submenu-nav {
    margin-left: 0;
  }
  #aw-header-navigation ul a {
    font-size: 1em;
  }
  nav a#button-collapse-search {
    display: block;
  }
  nav a#button-collapse-navigator {
    display: block;
    position: relative;
  }
  nav a#button-collapse-navigator:after {
    /* content: ""; */
  
    display: inline-block;
    height: 14px;
    position: absolute;
    right: 10px;
    top: 12px;
    width: 14px;
  }
  #aw-header-navigation li {
    float: none;
    text-align: left;
  }
  #aw-header-bottom-right {
    display: none;
  }
  #aw-header-bottom-right input {
    width: 200px;
  }
}
@media only screen and (max-width: 620px) {
  #aw-header-navigation ul a {
    font-size: 16px;
    height: auto;
    padding: 20px 7px 17px;
  }
  .aw-title h1 {
    font-size: 29px;
    line-height: 29px;
  }
  .aw-title {
    padding-bottom: 0;
  }
  .widget.dynamicList.fourFeatured .column {
    width: 100%;
  }
  .widget.dynamicList.fourFeatured .title {
    font-size: 14px;
  }
  .widget.dynamicList.fourFeatured .teaser {
    font-size: 1em;
  }
  .widget.dynamicList.fourFeatured .item {
    margin-right: 0;
    margin-bottom: 20px;
  }
  #aw-footer > .row > .row > .col-xs-15 {
    padding-left: 20px;
  }
  #aw-footer .center-column {
    border: 0px;
  }
  #aw-header-top {
    background-color: #ffffff;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  #aw-header-top #aw-header-top-left .logo-wrapper {
    padding-top: 0px;
    padding-left: 0px;
    text-align: center;
  }
  #aw-header-top #aw-header-top-left .logo-wrapper .logo {
    background: url('/wps/wcm/connect/mac/1fd0ab02-7730-41c8-9ad6-58f46ab5d091/medicare_logo.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-1fd0ab02-7730-41c8-9ad6-58f46ab5d091-nt5s445') no-repeat scroll 0 0 transparent;
    height: 36px;
    min-height: 36px;
    width: 159px;
    margin-left: auto;
    margin-right: auto;
    float: none;
    background-size: contain;
  }
  .top-center {
    background-color: #257fb7;
    z-index: 2;
    position: relative;
  }
  .top-center .top-text,
  .top-center a.top-text {
    color: #fff;
  }
  #aw-main-wrapper .navigation {
    display: none;
  }
  .search-form-wrapper {
    top: 75px;
    right: 0px;
    z-index: 100;
    position: absolute;
  }
  .loggedIn.search-form-wrapper {
    top: 10px;
  }
  #create-account-recertification {
    margin: 0px;
    padding: 10px;
  }
  .mobile-overlaped-right {
    margin-top: 10px;
    margin-right: 0px;
  }
  .mobile-padding10 {
    padding-right: 10px;
    padding-left: 10px;
  }
  #workPhoneNumber > .padding-left10,
  #fullName > .padding-left10 {
    padding-left: 0px;
  }
  .bottom-footer .padding-left20 {
    padding-left: 0px;
  }
  .bottom-footer .footer-logo {
    margin-right: 20px;
    width: 159px;
    height: 36px;
    background: url('/wps/wcm/connect/mac/1fd0ab02-7730-41c8-9ad6-58f46ab5d091/medicare_logo.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-1fd0ab02-7730-41c8-9ad6-58f46ab5d091-nt5s445') no-repeat scroll 0 0 transparent;
    background-size: contain;
  }
  .bottom-footer > div:nth-child(2) {
    width: 45%;
    float: right !important;
  }
  .bottom-footer > div:nth-child(3) {
    float: left !important;
    padding-top: 10px;
  }
  #aw-footer .bottom-disclaimer {
    font-size: 0.8em;
  }
  #aw-footer .bottom-links {
    font-size: 0.8em;
  }
  .mm-navbar {
    height: auto;
  }
  .mm-hasnavbar span.glyphicon {
    display: none;
  }
  #user-menu-dropdown {
    background-color: #2c3641;
  }
  #user-menu-dropdown span {
    color: #fcfcfc;
  }
  .mm-menu .mm-listview > li .mm-prev:before,
  .mm-menu .mm-listview > li#user-menu-dropdown .mm-next:after,
  .mm-menu .mm-listview > li#user-menu-dropdown .mm-arrow:after {
    border-color: rgba(245, 240, 240, 0.88);
  }
  .mm-menu .mm-listview > li#user-menu-dropdown .mm-prev:after,
  .mm-menu .mm-listview > li#user-menu-dropdown .mm-next:before {
    border-color: rgba(245, 240, 240, 0.88);
  }
  #mm-2 .mm-navbar {
    background-color: #2c3641;
  }
  #mm-2 .mm-navbar a {
    color: #fcfcfc;
  }
  #mm-2 .mm-navbar .mm-btn:before,
  #mm-2 .mm-navbar .mm-btn:after {
    border-color: rgba(245, 240, 240, 0.88);
  }
  .mobile-buttons-bottom {
    overflow: auto;
  }
  .mm-menu .mm-navbar > a {
    color: #0645ad;
  }
  .mm-menu .mm-navbar .mm-btn:before,
  .mm-menu .mm-navbar .mm-btn:after {
    border-color: #0645ad;
  }
  .lotusui30dojo .mm-listview > li a,
  .lotusui30dojo .mm-listview > li a:visited {
    color: rgba(0, 0, 0, 0.7);
  }
  #btn-logout {
    color: #fff;
  }
}
@media only screen and (max-width: 640px) {
  .widget.alphaList .column,
  .widget.topicList .column,
  .widget.specialtyList .column {
    width: 50% !important;
  }
}
@media only screen and (max-width: 440px) {
  .widget.alphaList .column,
  .widget.topicList .column,
  .widget.specialtyList .column {
    width: 100% !important;
  }
}
@media only screen and (max-width: 477px) {
  .directory .search-tab {
    float: none !important;
    clear: both;
    border-top: 1px solid #ddd !important;
    padding-right: 5px;
    padding-left: 10px;
  }
  .directory .search-tab input {
    max-width: 90%;
  }
}
@media only screen and (min-width: 460px) and (max-width: 782px) {
  .ad-block .standard-ad,
  .ad-block .override-ad {
    float: left;
    width: 50%;
  }
}
@media only screen and (max-width: 459px) {
  .ad-block .standard-ad .full-img-ad img {
    width: 100%;
  }
}
@media only screen and (min-width: 490px) and (max-width: 782px) {
  .aw-left-nav {
    padding-top: 8px;
  }
}
@media only screen and (max-width: 489px) {
  .aw-left-nav {
    padding-top: 0;
  }
  .aw-left-nav .title a {
    padding: 8px;
  }
  .aw-left-nav ul.first-level > li a {
    padding-left: 8px;
  }
  .aw-left-nav ul.second-level > li > a {
    padding-left: 20px;
  }
  .aw-left-nav .title a:after {
    content: "";
    display: inline-block;
    height: 14px;
    position: absolute;
    right: 20px;
    top: 12px;
    width: 14px;
  }
}
@media only screen and (max-width: 768px) {
  .search-filter,
  #apply-search-filters {
    margin-left: 20px;
  }
  .search-form form {
    width: 100%;
  }
  .search-form #searchInput {
    width: 80%;
  }
  /* Header */
  #aw-header-top-left {
    width: 100%;
    text-align: center;
  }
  /* Footer */
  .aw-footer-bottom {
    position: relative;
    font-size: 0.8em;
    padding: 1em;
    min-height: 100px;
  }
  .aw-footer-bottom .logo-footer {
    float: left;
    width: 25%;
    height: 15%;
  }
  .aw-footer-bottom .logo-footer img {
    width: 65%;
    height: 20%;
  }
  .aw-footer-bottom .copyright-footer {
    position: absolute;
    width: 60%;
    margin-left: 23%;
  }
  .aw-footer-bottom .social-networks {
    position: absolute;
    right: 0;
  }
  .aw-footer-bottom .social-networks .social-networks-icons li {
    list-style: none;
    float: left;
    padding: 0;
    max-width: 25px;
  }
  /* Topic List, Specialty List */
  .topicList-select,
  .specialtyList-select {
    width: 100%;
    position: static;
    /*margin-top: -68px;*/
  
    margin-bottom: 18px;
  }
  .topicList-select select,
  .specialtyList-select select {
    width: 70%;
  }
  .topicList-select span,
  .specialtyList-select span {
    padding-left: 8px;
  }
  .aw-content-title {
    margin-bottom: 0.5em;
  }
  /* Border Layout */
  .aw-layout-border-middle-and-top .content-column-left {
    border-right: none;
    padding-top: 8px;
  }
  .aw-layout-border-middle .content-column-left {
    border-right: 0px;
    margin-right: 0px;
  }
  /* Lg Buttons Green and Blue */
  .buttons {
    padding-top: 2%;
    height: auto;
  }
  .registration-header h3 {
    max-width: 50%;
  }
  /* Wizard Registration */
  .container-slider {
    padding-left: 18px;
    padding-right: 18px;
  }
  /* Claims */
  #containerDropdownSort {
    padding-left: 0px;
  }
}
@media only screen and (max-width: 550px) {
  .wps-ask-claim {
    direction: rtl;
    font-size: 0.9em;
  }
}
@media only screen and (max-width: 320px) {
  .search-form #searchInput {
    width: 65%;
  }
}
/* --------------------------------------------------------- */
/* SMARTPHONES, TABLETS & TINY DESKTOPS -------------------- */
/* --------------------------------------------------------- */
/* Old Smartphones (portrait and landscape) ---------------- */
@media only screen and (min-device-width: 240px) and (max-device-width: 320px) {
  /* YOUR STYLES */
}
/* Old Smartphones (e.g. portrait) ------------------------- */
@media only screen and (max-width: 319px) {
  /* YOUR STYLES */
}
/* Smartphones (portrait and landscape) -------------------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 640px) {
  .family-list-container {
    width: 94%;
  }
  .family-list-container .container-buttons-middle {
    text-align: center;
  }
  .planAdministrator > span {
    display: none;
  }
  .family-list-container .padding-left20 {
    padding-left: 0px;
  }
  .family-list-container .padding-right10 {
    padding-right: 0px;
  }
  .container-security-question .wps-interrogation {
    left: 89%;
  }
  .container-security-question .security-question-buttons {
    text-align: center;
  }
  .service-locations-add {
    width: 100%;
  }
  /* Claims */
  #containerDropdownSort {
    padding-left: 0px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 640px) and (orientation: portrait) {
  .registration-header h3 {
    max-width: 100%;
    text-align: center;
  }
  .registration-wrapper .button-ds-logon {
    position: static;
    width: 100%;
    margin: 10px 20px;
  }
  .family-list-container {
    padding-right: 20px;
  }
  .container-security-question .security-question-help {
    display: none;
  }
  .container-new-message .wps-interrogation {
    display: none;
  }
  #AllNews .riverOfNews h2,
  #AllFAQs .riverOfFAQs h2 {
    margin-right: 35%;
  }
  .providerTaxIDContainer {
    margin-top: -20px;
  }
  .dynamicList .title {
    clear: both;
  }
  .aw-layout-border-middle-and-top .content-column-left {
    margin-right: 0;
  }
  .dynamicList .summary {
    width: 80%;
  }
}
/* Smartphones (portrait) & Old SP (landscape) ------------- */
@media only screen and (min-width: 320px) and (max-width: 479px) {
  /* YOUR STYLES */
  .widget.timeLine .post {
    margin-left: 25px;
  }
  .widget.timeLine .icon.icon-small {
    float: left;
    left: -15px;
    margin: 0;
  }
  .widget.timeLine .items .before {
    margin-left: 0;
    left: -4px;
  }
}
/* Smartphones (landscape) & Old Tablets (Portrait) -------- */
@media only screen and (min-width: 480px) and (max-width: 639px) {
  /* YOUR STYLES */
}
/* Smartphones & Tablets (portrait & landscape) ------------ */
@media only screen and (min-device-width: 640px) and (max-device-width: 960px) {
  /* YOUR STYLES */
}
/* Smartphones & Tablets (portrait) & Tiny Desktops -------- */
@media only screen and (min-width: 640px) and (max-width: 799px) {
  /* YOUR STYLES */
}
/* Smartphones & Tablets (landscape) & Splitted Desktops --- */
@media only screen and (min-width: 800px) and (max-width: 1000px) {
  /* YOUR STYLES */
}
/* --------------------------------------------------------- */
/* IPADS --------------------------------------------------- */
/* --------------------------------------------------------- */
@media (max-width: 1200px) {
  .aw-header-bottom #aw-header-bottom-right {
    position: absolute;
    padding-top: 10px;
    top: 0;
    right: 0;
    background-color: transparent;
  }
  #aw-header-bottom-left {
    float: none;
  }
  #aw-header-navigation {
    display: block;
    width: auto;
    left: 0;
    float: left;
    position: static;
    min-height: 0;
    z-index: 1;
    padding-top: 45px;
  }
  .aw-header-bottom #aw-header-bottom-left .logo-wrapper {
    padding-top: 30px;
  }
}
/* iPads (portrait and landscape) -------------------------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .family-list-container {
    width: 94%;
  }
  .family-list-container .container-buttons-middle {
    text-align: center;
  }
  /* Claims */
  #containerDropdownSort {
    padding-left: 0;
  }
  article {
    padding-top: 20px;
  }
}
/* iPads (portrait) ---------------------------------------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .family-list-container .padding-left20 {
    padding-left: 0;
  }
  .family-list-container .padding-right10 {
    padding-right: 0;
  }
  .container-security-question .wps-interrogation {
    left: 91%;
  }
}
/* iPads (landscape) --------------------------------------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .planAdministrator > span {
    display: none;
  }
  .container-security-question .wps-interrogation {
    left: 84%;
  }
}
/* iPad Retina (iPad 3; portrait and landscape) ------------ */
@media only screen and (min-device-width: 1536px) and (max-device-width: 2048px) and (min--moz-device-pixel-ratio: 2), only screen and (min-device-width: 1536px) and (max-device-width: 2048px) and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-width: 1536px) and (max-device-width: 2048px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-width: 1536px) and (max-device-width: 2048px) and (min-device-pixel-ratio: 2), only screen and (min-device-width: 1536px) and (max-device-width: 2048px) and (min-resolution: 2dppx) {
  
}
/* Login and Jurisdiction Modal Styles by Alfredo H*/
#loginModal .modal-footer,
#jurisdiction-modal .modal-footer {
  background-color: #fcfcfc;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  color: #333333;
}
.gray-border {
  border: solid 1px #686868;
}
.no-border {
  border: none;
}
.bold {
  font-weight: bold;
}
.vertical-center {
  display: inline-block;
  vertical-align: middle;
  float: none;
}
.no-decoration {
  text-decoration: none;
}
a.no-decoration:link {
  text-decoration: none;
}
a.no-decoration:visited {
  text-decoration: none;
}
a.no-decoration:hover {
  text-decoration: none;
}
a.no-decoration:active {
  text-decoration: none;
}
.white-text {
  color: #ffffff;
}
a.white-text:link {
  color: #ffffff;
}
a.white-text:visited {
  color: #ffffff;
}
a.white-text:hover {
  color: #ECF0F1;
}
a.white-text:active {
  color: #E0E3E5;
}
.gray-text {
  color: #888888;
}
a.gray-text:link {
  color: #888888;
}
a.gray-text:visited {
  color: #888888;
}
a.gray-text:hover {
  color: #888888;
}
a.gray-text:active {
  color: #888888;
}
.fixed-height-280px {
  height: 280px;
}
.fixed-height-150px {
  height: 150px;
}
.fixed-height-75px {
  height: 75px;
}
#eSignatureContainer .internal,
#eSignatureContainer .external {
  display: none;
}
#eSignatureContainer.internal .internal {
  display: block;
}
#eSignatureContainer.external .external {
  display: block;
}
.lotusui30dojo #jurisdiction-modal .modal-body p,
.lotusui30dojo #loginModal .modal-body p {
  font-size: 1.2em;
}
.lotusui30dojo #jurisdiction-modal .modal-header p,
.lotusui30dojo #loginModal .modal-header p {
  font-size: 1.5em;
}
.lotusui30dojo .current-location a,
.lotusui30dojo .current-location a:visited {
  text-decoration: underline;
}
.image-news {
  display: block;
  width: auto;
  height: auto;
  max-width: 120px;
  max-height: 120px;
  min-width: 40px;
  min-height: 40px;
}
.widget.riverOfNews .thumbnail,
.widget.riverOfFAQs .thumbnail {
  margin-right: 0;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 320px) {
  #loginModal .modal-dialog,
  #jurisdiction-modal .modal-dialog {
    margin: 3px auto;
    width: 95%;
  }
}
@media (min-width: 430px) {
  #loginModal .modal-dialog,
  #jurisdiction-modal .modal-dialog {
    margin: 30px auto;
    width: 420px;
  }
}
.riverOfNews .widget-body .item,
.riverOfFAQs .widget-body .item {
  border-bottom: solid 1px #cccccc;
}
.dynamicList.resourcesWidget .widget-body .item:hover,
.riverOfNews .widget-body .item:hover,
.riverOfFAQs .widget-body .item:hover {
  background-color: transparent;
}
.widget-body .widget-item-background {
  background-color: #f3f2f3;
}
.widget.riverOfNews .news-title,
.widget.riverOfFAQs .faqs-title {
  font-size: 1.2em;
  transition: all .17s;
}
.widget.riverOfNews .item.last,
.widget.riverOfFAQs .item.last {
  border-bottom: solid 1px #cccccc;
}
.dynamicList.resourcesWidget .widget-body .item.last {
  border-bottom: 0px;
}
.widget.topicList .items,
.widget.alphaList .items,
.widget.specialtyList .items {
  list-style-type: disc;
  list-style: disc;
}
.widget.topicList .item a,
.widget.alphaList .item a,
.widget.specialtyList .item a {
  text-decoration: none;
  color: #0645ad;
}
/* FAQs styles - Paulina G */
.dynamicList .item {
  border-bottom: none;
}
.dynamicList .blue-text {
  color: #0645ad;
}
.dynamicList .title-faq {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.dynamicList .bold-text {
  font-weight: bold;
}
.dynamicList .opened .title-faq {
  font-weight: bold;
}
.dynamicList .opened .glyphicon-chevron-right {
  display: none;
}
.dynamicList .closed .glyphicon-chevron-down {
  display: none;
}
.dynamicList .item a {
  text-decoration: none;
  color: #0645ad;
}
.dynamicList .faq-list {
  border-bottom: 0px;
}
/* FAQs mini component - Paulina G */
.more-panel {
  text-align: right;
  text-decoration: none;
}
.more-panel a {
  text-decoration: none;
}
.panel .panel-title {
  margin-top: 0.5em;
  font-size: 1.1em;
}
/*Guides and Resources styles - Paulina G */
.resourcesWidget .title a {
  font-weight: bold;
}
.content-topics a,
.nav-tabs a {
  text-decoration: none;
}
.content-topics li.active a {
  font-weight: bold;
}
.topicList li,
.alphaList li,
.specialtyList li {
  border-bottom: none;
}
.widget.topicList .item,
.widget.alphaList .item,
.widget.specialtyList .item {
  padding-left: 0px;
  margin-left: 27px;
}
.widget.topicList .header,
.widget.specialtyList .header {
  color: #333333;
  font-weight: bold;
}
.dynamicList.faqs {
  margin-bottom: 5px;
}
.widget.alphaList .header {
  color: #333333;
  font-weight: bold;
  margin-bottom: 20px;
}
.widget.alphaList .item {
  padding-left: 0px;
  margin-left: 30px;
}
.widget.dynamicList .widget-head {
  border: none;
}
.widget.dynamicList .title {
  font-size: 1em;
}
.widget.dynamicList {
  font-size: 15px;
}
.widget.topicList .items,
.widget.alphaList .items,
.widget.specialtyList .items {
  margin-left: 0px;
}
.widget.topicList .item a:hover,
.widget.alphaList .item a:hover,
.widget.specialtyList .item a:hover {
  text-decoration: underline;
}
.content-topics li.active a {
  top: 1px;
}
.widget.dynamicList > .widget-body {
  padding: 0px;
  padding-bottom: 25px;
}
/*Contact Us additional Styles*/
/*By Julio Mora*/
.circle-icon-container {
  border: 3px solid;
  width: 40px;
  height: 40px;
  padding: 6px;
  border-radius: 50%;
}
.circle-icon-container span {
  /*text-indent: -199999px;*/

}
.circle-icon-container.pading-full2 {
  padding: 2px;
}
.well.simple-well {
  border: 0px;
  box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
}
.shadow-panel {
  background-color: #ffffff;
  box-shadow: -1px 5px 14px rgba(148, 148, 148, 0.7);
  border: 1px solid #ccc;
}
.text-green {
  color: #81bd41;
}
.vertical-separator:after {
  content: '';
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  width: 3px;
  right: -120px;
  background: #888888;
}
.blue-header {
  background-color: #2c3e50;
  overflow: auto;
}
.blue-header * {
  color: white;
}
.blue-header h2 {
  margin-top: 1.0em;
}
.blue-header h4,
.blue-header .h4,
.blue-header h5,
.blue-header .h5,
.blue-header h6,
.blue-header .h6 {
  margin-top: 0.71428571em;
  margin-bottom: 0.71428571em;
}
/**********************************************************
*                  General Styles - Home                   *
 **********************************************************/
#home-fader div:nth-child(1) {
  z-index: 0;
}
.news-margin-offset {
  margin-top: 30px;
}
@media screen and (min-width: 768px) {
  .news-margin-offset {
    margin-top: -60px;
  }
  .news-margin-offset-fix {
    margin-top: -10px;
  }
}
/* Fader for home - Alfredo H */
.widget.fader {
  position: relative;
  overflow: hidden;
}
.widget.fader .item {
  position: absolute;
  width: 100%;
  height: 100%;
}
.widget.fader .images {
  overflow: hidden;
  float: left;
}
.widget.fader .title {
  font-size: 1.5em;
  display: block;
  padding: 10px 0;
}
.widget.fader .fader-summary {
  opacity: 0.6;
}
.widget.fader .nav {
  position: absolute;
  z-index: 10;
  margin: 10px;
  padding: 0px;
}
.widget.fader .nav-item {
  float: left;
  margin: 0px 2px;
  padding: 0px 5px;
  cursor: pointer;
}
.widget.fader .image-fader {
  width: auto;
}
.widget.fader .blue-background {
  background-color: #4d9add;
}
.widget.fader .widget-body ol.nav .nav-item {
  opacity: 0.4;
  color: white;
  border: 1px solid #fff;
  background-color: #fff;
  border-radius: 10px;
  margin-left: 5px;
}
.widget.fader .widget-body ol.nav .nav-item.current {
  opacity: 1;
  color: white;
  border: 1px solid #fff;
  background-color: #fff;
  border-radius: 10px;
}
.widgetContainer.loading,
.widgetContainer.loading:before,
.widgetContainer.loading:after {
  background: #257fb7;
  animation: load1 1s infinite ease-in-out;
  width: 1em;
  height: 4em;
}
.widgetContainer.loading:before,
.widgetContainer.loading:after {
  position: absolute;
  top: 0;
  content: '';
}
.widgetContainer.loading:before {
  left: -1.5em;
  animation-delay: -0.32s;
}
.widgetContainer.loading {
  text-indent: -9999em;
  margin: 88px auto;
  position: relative;
  font-size: 11px;
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
  min-height: 60px;
}
.widgetContainer.loading:after {
  left: 1.5em;
}
@-webkit-keyframes load1 {
  0%,
  80%,
  100% {
    box-shadow: 0 0 #257fb7;
    height: 4em;
  }
  40% {
    box-shadow: 0 -2em #257fb7;
    height: 5em;
  }
}
@keyframes load1 {
  0%,
  80%,
  100% {
    box-shadow: 0 0 #257fb7;
    height: 4em;
  }
  40% {
    box-shadow: 0 -2em #257fb7;
    height: 5em;
  }
}
.widgetContainer.loading > * {
  display: none;
}
/* Logged in components - Paulina G */
.lotusui30dojo h2.home-header-blue {
  font-size: 1.5em;
  color: #184971;
  font-weight: bold;
  margin: 0;
}
.lotusui30dojo h2.home-header-gray {
  font-size: 1.5em;
  color: #5D5D5D;
  font-weight: bold;
  margin: 0;
}
.logged-in {
  display: block;
}
.lotusui30dojo .welcome-message {
  border: none;
  border-bottom: 1px solid #ccc;
}
.lotusui30dojo .welcome-message .panel-body {
  padding: 0px;
}
.lotusui30dojo .welcome-message .panel-body h4 {
  margin-top: 0;
}
.lotusui30dojo .welcome-message .panel-body p.username,
.lotusui30dojo .welcome-message .panel-body h2 {
  margin: 0;
  color: #339832;
  font-size: 1.5em;
}
/* Quick links home logged in - Paulina G */
.content-column .quick-links-transactional ul {
  padding-left: 0px;
}
.quick-links-transactional ul li a {
  text-decoration: none;
  font-weight: bold;
}
.quick-links-transactional ul li a:hover {
  text-decoration: underline;
}
.quick-links-transactional ul li:nth-child(1) span {
  background-color: #C84038;
}
.quick-links-transactional ul li:nth-child(2) span {
  background-color: #F69300;
}
.quick-links-transactional ul li:nth-child(3) span {
  background-color: #3C88AF;
}
.quick-links-transactional ul li:nth-child(4) span {
  background-color: #339832;
}
.quick-links-transactional .glyphicon {
  float: right;
  margin-right: 10px;
}
/* Quick Links panel - Paulina G */
.lotusui30dojo .quick-links-home ul li {
  margin: 0 0 0 0;
  padding-bottom: 10px;
}
.quick-links-home .panel-heading,
.quick-links-home .panel-body,
.quick-links-home .panel-footer {
  background: #f8f8f8;
}
.quick-links-home .panel-heading {
  color: #5D5D5D;
  font-weight: bold;
}
.quick-links-home .panel-body {
  padding-bottom: 0px;
}
.quick-links-home .panel-footer {
  border-top: none;
}
.quick-links-home a {
  text-decoration: none;
  display: flex;
}
.quick-links-home a:hover {
  text-decoration: underline;
}
.quick-links-home ul {
  padding-left: 5px;
}
.quick-links-home li {
  list-style: none;
  line-height: 1.4em;
  list-style-position: outside;
  margin-left: 1.4em;
}
.quick-links-home .glyphicon-chevron-right {
  color: #339832;
  float: left;
  padding-right: 7px;
}
.panel-default > .panel-heading {
  border-color: none;
}
.home-events {
  border: none;
}
.home-events .btn {
  width: 70%;
}
.home-events .panel-body {
  padding: 0px;
}
.home-events a {
  text-decoration: none;
}
.home-events a:hover {
  text-decoration: underline;
}
.ads-container .ads-tumbnail {
  float: left;
  margin-right: 15px;
}
.ads-container .ads-tumbnail img {
  width: 80px;
  height: 80px;
}
.ads-container a {
  text-decoration: none;
  font-weight: bold;
}
.ads-container a:hover {
  text-decoration: underline;
}
.faqs-home {
  background-color: #F8F8F8;
  border: solid 1px #ddd;
}
.faqs-home h3 {
  margin-top: 0.6em;
}
.faqs-home a {
  text-decoration: none;
}
.faqs-home a:hover {
  text-decoration: underline;
}
.faqs-home .more-link {
  text-align: right;
  margin-bottom: 20px;
}
.faqs-home .more-link a {
  font-weight: bold;
}
/**********************************************************
*           End of  General Styles - Home                 *
 **********************************************************/
/*Home Background - Andrea C.*/
.aw-background-home {
  background-image: url('/wps/wcm/connect/mac/3fb6883f-200e-45a3-a2c3-8cdd4df59579/splash-section.jpg?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-3fb6883f-200e-45a3-a2c3-8cdd4df59579-nt5s445');
  /*background-size: 100% 28em;*/

  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 15%;
  /*height: 28em;*/

}
.aw-background-home .welcome-message {
  color: #ffffff;
  text-shadow: 1px 1px 4px #000;
  margin-top: 9em;
  margin-left: 28px;
  font-weight: bold;
  font-size: 2em;
  border: none;
}
.aw-background-home .select-region {
  background: rgba(44, 62, 80, 0.85);
}
.aw-background-home .select-region .title {
  color: #ffffff;
  font-weight: 500;
  font-size: 2.3em;
}
.aw-background-home .select-region .description {
  color: #ffffff;
  font-weight: 350;
}
.aw-background-home .select-region .options {
  margin-top: 30px;
}
.aw-background-home .select-region #continue-to-site {
  color: #ffffff;
  font-weight: 900;
}
@media only screen and (max-width: 991px) {
  .aw-background-home .welcome-message {
    font-size: 1.8em;
    margin-right: 10px;
  }
  .aw-background-home .select-region {
    margin-top: 10px;
  }
  .aw-background-home .select-region .title {
    font-size: 2.1em;
  }
  .aw-background-home .select-region .description {
    font-size: 1.3em;
  }
  .aw-background-home .select-region #continue-to-site {
    font-size: 1.3em;
  }
}
@media only screen and (max-width: 735px) {
  .aw-background-home .welcome-message {
    margin-top: 1em;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .aw-background-home .select-region {
    margin-bottom: 0px;
  }
}
@media only screen and (min-width: 736px) and (max-width: 767px) {
  .aw-background-home .welcome-message {
    width: 48%;
  }
  .aw-background-home .select-region {
    width: 45.45%;
  }
}
@media only screen and (max-width: 414px) {
  .aw-background-home .welcome-message {
    font-size: 1.4em;
    margin-top: 1em;
  }
  .aw-background-home .select-region {
    margin-top: 5px;
    padding-bottom: 0px;
  }
  .aw-background-home .select-region .title {
    font-size: 1.8em;
  }
  .aw-background-home .select-region .description {
    font-size: 1em;
  }
  .aw-background-home .select-region .options {
    margin-top: 10px;
  }
}
/* Faqs and Autocomplete - Jonathan Aguilar */
.input-faqs .wps-icon-search {
  position: absolute;
  right: 0px;
  top: 2px;
  background-color: white;
}
.autocomplete-suggestions {
  border: 1px solid #999;
  background: #fff;
  cursor: default;
  overflow: auto;
}
.autocomplete-suggestion {
  padding: 10px 5px;
  font-size: 1.2em;
  white-space: nowrap;
  overflow: hidden;
}
.autocomplete-selected {
  background: #f0f0f0;
}
.autocomplete-suggestions strong {
  font-weight: normal;
  color: #3399ff;
}
#question {
  color: #005688;
}
.input-faqs .input-lg {
  border: 10px solid #dedede;
  padding-bottom: 0px;
  padding-top: 0px;
}
/*Eligibility - Andrea C.*/
div#eligibility-search {
  margin-top: 15px;
}
div#eligibility-search #orLabel {
  margin-bottom: 0px;
  padding-right: 60px;
}
div#eligibility-search #dateOfBirthField {
  margin-bottom: 0px;
}
div#eligibility-search button#checkEligibility {
  margin-top: 20px;
  margin-left: 20px;
}
div#eligibility-search button#resetEligibility {
  margin-top: 20px;
}
div#eligibility-search .input-group .input-group-addon {
  cursor: pointer;
}
div#eligibility-search .well-eligibility {
  background-color: #f5f5f5;
  padding: 20px 0px 20px 0px;
  margin-bottom: 10px;
}
div#eligibility-search .help-block {
  margin-top: 5px;
}
div#eligibility-search #errorMessages {
  display: inline-block;
}
div#exclamation-sign-container {
  float: left;
}
#eligibility-results-cmpnt #select-treatment-type #dropdownMenu {
  text-align: left;
  white-space: normal;
}
#eligibility-results-cmpnt #select-treatment-type #dropdownMenu span {
  float: right;
}
#eligibility-results-cmpnt #select-treatment-type ul#eligibility-options {
  padding-left: 0px;
}
#eligibility-results-cmpnt li.has-info a {
  background-color: #0069a6;
  color: #ffffff;
}
#eligibility-results-cmpnt li.has-no-info a {
  background-color: #cacaca;
  color: #333333;
}
#eligibility-results-cmpnt li.has-info.active a {
  background-color: inherit;
  color: #333333;
  font-weight: bold;
}
#eligibility-results-cmpnt span#preventive-note {
  color: #bf0d3e;
}
#eligibility-results-cmpnt .nav-tabs > li > a {
  width: 69px;
  height: 62px;
  vertical-align: middle;
  display: table-cell;
  text-align: center;
  padding: 10px 0px;
}
#eligibility-results-cmpnt .nav-tabs > li {
  display: table;
  border-collapse: separate;
  border-spacing: 0px;
}
#eligibility-results-cmpnt #viewClaimsForBeneficiary {
  white-space: normal;
}
#eligibility-results-cmpnt div#treatment-info .tab-content {
  padding: 0px;
  border: 0px;
}
#eligibility-results-cmpnt .link-look {
  cursor: pointer;
  text-decoration: underline;
  color: #00457c;
}
#eligibility-results-cmpnt .tab-error-container {
  background-color: #f2dede;
  color: #a94442;
  border-color: #a94442;
}
#eligibility-results-cmpnt td.empty-header {
  background-color: #005688;
  border-bottom: 2px solid #dddddd;
}
#eligibility-results-cmpnt #errorMessages {
  display: inline-block;
}
.qtip-description {
  position: relative;
  top: 6px;
}
@media only screen and (max-width: 767px) {
  div#eligibility-results-cmpnt div.principal-entitlement {
    background-color: #cccccc;
    padding: 10px 0px 10px 5px;
    color: #000;
  }
  div#eligibility-results-cmpnt th.mobile-label {
    text-align: right;
    border: none;
    color: inherit;
    background-color: inherit;
  }
  div#eligibility-results-cmpnt td {
    border-top: 0px;
  }
}
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.37
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.37
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
  list-style: none;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
  margin: 2px 0;
  padding: 4px;
  width: 19em;
}
@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 1200px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #cccccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #cccccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}
.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM";
}
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker";
}
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today";
}
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}
.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens";
}
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}
.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 4px;
}
.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month";
}
.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month";
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}
.bootstrap-datetimepicker-widget table td.cw {
  font-size: .8em;
  height: 20px;
  line-height: 20px;
  color: #777777;
}
.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eeeeee;
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #777777;
}
.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}
.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #337ab7;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #337ab7;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 4px;
}
.bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #337ab7;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td span.old {
  color: #777777;
}
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}
.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important;
}
.input-group.date .input-group-addon {
  cursor: pointer;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.animate-text {
  display: none;
}
.new-date {
  display: none;
  font-weight: bold;
}
.validation-container .glyphicon {
  float: left;
  font-size: 20px;
}
.text-list-warning {
  font-size: 0.9em;
  margin-left: 25px;
}
div#passwordValidationErrorsContainer div.text-validation-rules {
  margin-left: 30px;
  display: block;
}
.control-group .current-password {
  position: absolute;
  right: 10px;
  margin-top: 33px;
  color: gray;
  font-size: 18px;
}
.control-group .new-password {
  position: absolute;
  right: 10px;
  margin-top: 7px;
  color: gray;
  font-size: 18px;
}
.control-group .confirm-password {
  position: absolute;
  right: 10px;
  margin-top: 33px;
  color: gray;
  font-size: 18px;
}
.bs-callout {
  padding: 20px;
  margin: 20px 0;
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
}
.bs-callout-info {
  border-left-color: #1b809e;
}
/*Class logic for region selection*/
.cookie-class .region-tagged {
  display: none;
}
.cookie-class.J5A .J5A.region-tagged,
.cookie-class.J5A .partA.region-tagged {
  display: block;
}
.cookie-class.J5B .J5B.region-tagged,
.cookie-class.J5B .partB.region-tagged {
  display: block;
}
.cookie-class.J8A .J8A.region-tagged,
.cookie-class.J8A .partA.region-tagged {
  display: block;
}
.cookie-class.J8B .J8B.region-tagged,
.cookie-class.J8B .partB.region-tagged {
  display: block;
}
/**********************************************************
*       Begin ServiceLocations Design Fixes - Jonathan    *
**********************************************************/
div.info-table {
  color: #0069A6;
}
div.warning-table {
  color: #C18214;
}
span.margin-left5.npi.text-npi {
  color: #00436a;
}
.qtip-content {
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
}
/**********************************************************
*       End ServiceLocations Design Fixes - Jonathan      *
**********************************************************/
/**********************************************************
*       General Styles - User Administration              *
**********************************************************/
.ua-main-actions {
  overflow: auto;
}
.ua-main-actions .gray-background {
  background-color: #F8F8F8;
}
.notifications-widget .table > tbody > tr > td.v-align-center,
.npi-list-table .table > tbody > tr > td.v-align-center,
.user-administration-table .table > tbody > tr > td.v-align-center,
.new-user-npis .table > tbody > tr > td.v-align-center {
  vertical-align: middle;
}
#select-npi-modal .modal-dialog {
  overflow-y: initial !important;
}
.npi-list-table div.widget-body {
  overflow: scroll;
  height: 300px;
  overflow-y: scroll;
}
.npi label {
  margin-bottom: 0px;
}
.cursor-pointer {
  cursor: pointer;
}
.requested-npi-table .pager {
  margin: 0;
  float: right;
}
.approval-buttons {
  width: 80px;
}
.no-padding {
  padding: 0;
}
a.btn.btn-default {
  background-color: #fcfcfc;
  border-color: #cccccc;
  color: black;
}
a.notification-trigger span.badge {
  background-color: #0069a6;
}
/* Paulina - User Administration tables */
.table.dataTable th,
.table th,
.dataTable th {
  font-size: 1em;
  border-bottom: 1px solid #2C3E4E;
  color: white;
  background-color: #005688;
}
.table.dataTable > tbody > tr > td {
  border-top: 1px solid #eee;
}
.dataTables_wrapper .dataTables_paginate {
  float: right;
}
.dataTables_filter,
.dataTables_length {
  margin-top: 5px;
}
form input[type="text"],
form input[type="number"],
form input[type="email"],
select.form-control,
input.form-control {
  border: 1px solid #aaa;
  border-radius: 0.2em;
}
p.title-form-section {
  border-bottom: 2px solid #2880BA;
  padding-bottom: 10px;
  margin-bottom: 30px;
}
.white-blur {
  background-color: #ffffff;
  display: block;
  opacity: 0.25;
}
.gray-well {
  min-height: 20px;
  padding: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
/**********************************************************
*       End of  General Styles - User Administration      *
**********************************************************/
/**********************************************************
*       Login page                                        *
**********************************************************/
.simple-border {
  border: 1px solid #cccccc;
}
.simple-border.rounded {
  border-radius: 0.428571em;
}
.simple-border .vertical-separator:after {
  width: 1px;
  background-color: #cccccc;
  right: 0px;
  z-index: 0;
}
.dark-background {
  background-color: #3d3628;
}
.dark-background a {
  color: #ffffff;
}
/**********************************************************
*      END Login page                                     *
**********************************************************/
/**********************************************************
*       Registration and re-certificate                   *
**********************************************************/
.grey-background {
  background-color: #f3f2f3;
}
.grey-background.modal-footer {
  border-bottom-right-radius: 0.428571em;
  border-bottom-left-radius: 0.428571em;
}
.agreement-content {
  overflow: auto;
  max-height: 300px;
  border: 2px solid black;
}
#user-agreement-modal .nav-tabs > li {
  padding: 0px;
  border-radius: 0.428571em;
  /*border-top-right-radius: 0.428571em;
    border-top-left-radius: 0.428571em;*/

  background-color: #f3f2f3;
  margin-right: 5px;
}
#user-agreement-modal .nav-tabs > li a {
  background-color: transparent;
  padding: 0;
  border: 0px;
  color: #333333;
  margin-bottom: 5px;
  padding: 10px 20px;
  padding-bottom: 32px;
}
#user-agreement-modal .accept-container {
  position: absolute;
  top: 40px;
  left: 20px;
}
#user-agreement-modal .nav-tabs > li.active {
  background-color: #cccccc;
  border-bottom: 3px solid #bf0d3e;
}
#user-agreement-modal .nav-tabs > li.active a {
  font-weight: bolder;
  color: black;
}
#user-agreement-modal .nav-tabs {
  border: 0px;
}
@media only screen and (max-width: 768px) {
  #user-agreement-modal .nav-tabs {
    padding-left: 0px;
  }
  #user-agreement-modal .nav-tabs > li {
    width: 100%;
    margin-bottom: 2px;
    border-bottom: 3px solid #aaa;
  }
  #confirm-financial-access ul.nav-tabs {
    padding-left: 0px;
  }
  #confirm-financial-access ul.nav-tabs li {
    width: 100%;
    margin-top: 2px;
  }
  #confirm-financial-access ul.nav-tabs li a {
    margin-left: 0px;
  }
  #confirm-financial-access li.active > a {
    border: 1px solid #eee;
  }
}
.border-dark-2px {
  border: 2px solid #333333;
}
.border-2px {
  border: 2px solid #cccccc;
}
/**********************************************************
*       END Registration and re-certificate               *
**********************************************************/
@media only screen and (max-width: 991px) {
  #section-action-buttons button,
  #section-action-buttons a {
    width: 100%;
    margin-bottom: 5px;
  }
}
/**********************************************************
*       Mega Menu Design Fixes - Paulina                  *
**********************************************************/
#megaMenuWrapper .tab-content,
#megaMenuWrapper .main-topics {
  background-color: #fff;
  border: 0px;
}
#megaMenuWrapper .more-info-topics {
  background-color: #f3f2f3;
}
#megaMenuWrapper .tab-content,
#megaMenuWrapper .megaMenuContainer {
  border: 0px;
}
#megaMenuWrapper ul {
  padding-left: 0px;
}
#megaMenuWrapper .tab-pane a,
#megaMenuWrapper .tab-pane ul li a {
  color: #004a91;
}
#megaMenuWrapper .tab-pane a:hover {
  text-decoration: underline;
}
.megaMenuContainer .dynamicList {
  margin-bottom: 0px;
}
#megaMenuWrapper .widget-body {
  padding-bottom: 0px;
}
/**********************************************************
*       Left Navigation new styles - Paulina              *
**********************************************************/
.aw-page-body.alternative-design {
  background-color: #004C7F;
}
.aw-page-body.alternative-design .top-level-title {
  color: #6ae9ff;
}
.aw-page-body.alternative-design .aw-left-nav .nav a {
  color: #cae8f3;
}
.aw-page-body.alternative-design .aw-left-nav ul.first-level > li > a.current-page,
.aw-page-body.alternative-design .aw-left-nav ul.second-level > li > a.current-page,
.aw-page-body.alternative-design .aw-left-nav ul.first-level > li > a:hover,
.aw-page-body.alternative-design .aw-left-nav ul.second-level > li > a:hover,
.aw-page-body.alternative-design .aw-left-nav .title a:hover {
  color: #012E51;
  font-weight: bold;
  background-color: #fff;
  border-left: 4px solid #27A5F1;
  padding-left: 33px;
}
.aw-page-body.alternative-design .aw-left-nav ul.second-level {
  background-color: #033556;
}
.aw-left-nav ul.second-level {
  background-color: #fdfdfd;
}
.aw-left-nav ul.second-level > li > a {
  padding-top: 16px;
  padding-bottom: 16px;
}
.nav > li > a:focus {
  background-color: transparent;
}
/*Fix for new approach of tow main categories*/
.has-children.expanded > .second-level-parent .glyphicon-chevron-right,
.has-children.expanded > .second-level-parent .glyphicon-chevron-down {
  /*display: none;*/

  display: inline;
}
.has-children.expanded > ul.second-level {
  display: block !important;
  visibility: visible;
}
.aw-left-nav li.featured > a {
  text-transform: uppercase;
}
.aw-page-body.alternative-design .aw-left-nav .has-children.expanded > ul.second-level {
  background-color: transparent;
}
.aw-page-body.alternative-design .aw-left-nav .nav .expanded > a.second-level-parent {
  color: white;
}
/* Paulina */
li.has-children.expanded a.second-level-parent:hover,
li.has-children.expanded a.second-level-parent,
.aw-page-body.alternative-design .aw-left-nav ul.first-level > li.has-children.expanded > a:hover {
  background-color: transparent;
  border-left: 0px;
  cursor: default;
  padding-left: 20px;
  font-weight: bold;
}
.aw-page-body.alternative-design .aw-left-nav ul.second-level > li > a.second-level-parent:hover,
.aw-page-body.alternative-design .aw-left-nav ul.second-level > li > a.second-level-parent.current-page {
  background-color: #003D69;
  color: #cae8f3;
  border-left: 0px;
  padding-left: 36px;
}
.aw-page-body.alternative-design .aw-left-nav ul.second-level > li > a.second-level-parent {
  padding-left: 36px;
}
.aw-left-nav ul.first-level > li > a.current-page,
.aw-left-nav ul.first-level > li > a:hover,
.aw-left-nav .title a:hover {
  background-color: #fff;
  border-left: 4px solid #2578C1;
  padding-left: 16px;
}
.aw-left-nav .nav a {
  font-family: arial;
  font-size: 16px;
}
.related-transactions {
  background-color: transparent;
  padding-top: 20px;
  padding-bottom: 20px;
}
.related-transactions a {
  font-family: arial;
  padding-left: 10px;
  padding-bottom: 15px;
  padding-top: 15px;
  font-size: 16px;
}
.related-transactions a:hover,
.related-transactions a:visited {
  color: #585858;
  background-color: #dedede;
  border-left: 4px solid #4d9add;
  padding-left: 6px;
  text-decoration: none;
}
.related-transactions * {
  padding-left: 10px;
  padding-bottom: 8px;
}
#aw-header-navigation > nav ul li:hover:after {
  bottom: 24px;
}
/* Added by Austin */
.alternative-design .aw-title {
  padding-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;
}
/**********************************************************
*               Header Styles - Paulina                   *
**********************************************************/
.aw-header-bottom #aw-header-bottom-left .logo {
  margin-left: -17px;
  margin-top: 7px;
}
#aw-header-navigation ul.awesome-navigator {
  margin-top: -5px;
}
#aw-header-navigation > nav ul li.current:after {
  bottom: 24px;
}
#aw-main-wrapper .navigation {
  box-shadow: 0px 2px 3px -2px #949494;
}
.medicare-icon.wps-icon-search {
  background-position: -267px -636px;
  margin-top: 0px;
}
#icon-search-faqs {
  background-position: -267px -636px;
  margin-top: -43px;
}
/**********************************************************
*    General styles for bootstrap components - Paulina    *
**********************************************************/
/* General styles for bootstrap components */
.input-group .form-control {
  z-index: 0;
}
.lotusui30dojo p,
.resource-body li,
.resource-body .region-tagged {
  font-size: 1em;
}
.well {
  /* background-color: #d9edf7; */

  background-color: #f1f1f1;
  border: none;
  box-shadow: none;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: transparent;
  border-bottom: 3px solid #257FB7;
  padding: 10px 0px;
}
.panel-default {
  border-color: transparent;
}
.panel {
  border-radius: 0;
  box-shadow: none;
  border: none;
}
.panel-body {
  padding: 15px 0px;
}
.panel-body .list-group {
  padding-left: 0px;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 0;
}
.panel-footer {
  border-top: 1px solid #aaa;
  background-color: transparent;
}
.quick-links-home .panel-body {
  margin-top: 15px;
}
.quick-links-home h2.home-header-blue,
.lotusui30dojo h2.home-header-blue {
  border-bottom: 3px solid #257FB7;
  padding-bottom: 15px;
  color: #5D5D5D;
}
#ads-widget .riverOfNews .widget-body .item {
  border-bottom: solid 0px transparent;
}
.white-background {
  background-color: #ffffff;
}
/* START - My Dashboard Eduardo Juarez */
.my-dashboard-top-flags-container {
  float: left;
  width: 22%;
}
.my-dashboard-unread-mesagges {
  text-decoration: underline;
}
.my-dashboard-bottom-container {
  float: left;
  width: 45%;
}
.my-dashboards-links {
  float: left;
  width: 45%;
}
.my-dashboard-title-text {
  font-size: 24px;
}
.wps-my-dashboard-header-pending-appeals {
  background-color: #005c99;
}
.wps-my-dashboard-bottom-pending-appeals {
  background-color: #05386b;
}
.wps-my-dashboard-header-service-locations {
  background-color: #005c99;
}
.wps-my-dashboard-bottom-service-locations {
  background-color: #05386b;
}
.wps-my-dashboard-header-messages {
  background-color: #005c99;
}
.wps-my-dashboard-bottom-messages {
  background-color: #05386b;
}
.wps-my-dashboard-header-user-requests {
  background-color: #005c99;
}
.wps-my-dashboard-bottom-user-requests {
  background-color: #05386b;
}
.wps-my-dashboard-header-adr-letters {
  background-color: #005c99;
}
.wps-my-dashboard-bottom-adr-letters {
  background-color: #05386b;
}
.wps-my-dashboard-header-demand-letters {
  background-color: #005c99;
}
.wps-my-dashboard-bottom-demand-letters {
  background-color: #05386b;
}
#my-dashboard-top-flags {
  color: #ffffff;
}
.my-dashboard-search-link {
  color: #ffffff !important;
  font-size: 0.8em;
}
.my-dashboard-flag-left {
  font-size: 1.8em;
}
.my-dashboard-flag-right {
  border-left: 1px solid #e3e3e3;
  min-height: 95px;
}
.my-dashboard-user-actions-left {
  width: 30%;
  float: left;
}
.my-dashboard-user-actions-right {
  float: left;
  width: 100%;
  padding-right: 5px;
}
.my-dashboard-flag-header {
  min-height: 110px;
}
.my-dashboard-flag-bottom {
  min-height: 30px;
}
.my-dashboard-flag-number {
  font-size: 2.8em;
}
.my-dashboard-table {
  font-weight: bold;
}
.my-dashboard-tr-01 {
  background-color: #eaeaea;
}
.my-dashboard-icon {
  width: 45px;
  height: 45px;
  text-align: center;
  border-radius: 30px;
  border: 4px solid gray;
  font-size: 18px;
  color: gray;
  padding: 9px;
}
/* my dashboard message center */
.submission-date {
  float: left;
  /* margin-right: 10px;*/

  margin-top: 7px;
}
/* my dashboard quick links styles */
.my-dashboard-quick-links-arrow {
  float: left;
  width: 1.5em;
}
.my-dashboard-quick-links-title {
  float: left;
  width: 90%;
}
.my-dashboard-user-login-input {
  margin-right: 10px;
}
.my-dashboard-find-more-users {
  float: right;
}
.my-dashboard-input-width {
  width: 65%;
}
.my-dashboard-padding-right25 {
  padding-right: 25px;
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
  .my-dashboard-user-login-input {
    margin-right: 0;
  }
  .my-dashboard-find-more-users {
    float: left;
  }
  .my-dashboard-input-width {
    width: initial;
  }
  .my-dashboard-padding-right25 {
    padding-right: 0;
  }
}
/* END - My Dashboard Eduardo Juarez */
/* Claim Joaquin.Arellano */
.claimStatusSmall {
  display: inline-block;
  height: 30px;
  width: 90%;
}
.claimStatusSmall.wps-icon-color-P {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -490px -1099px;
}
.claimStatusSmall.wps-icon-color-B-D {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -531px -1099px;
}
.claimStatusSmall.wps-icon-color-R {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -612px -1099px;
}
.claimStatusSmall.wps-icon-color-W {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -612px -1099px;
}
.claimStatusSmall.wps-icon-color-E {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -613px -1099px;
}
.claimStatusSmall.wps-icon-color-A-D {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -612px -1099px;
}
.claimStatusSmall.wps-icon-color-Q {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -490px -1099px;
}
.claimStatusSmall.wps-icon-color-B {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -450px -1099px;
}
.claimStatusSmall.wps-icon-color-T {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -571px -1099px;
}
.claimStatusSmall.wps-icon-color-I {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -551px -987px;
}
.claimStatusSmall.wps-icon-color-S {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -517px -992px;
}
.claimStatusBig {
  display: inline-block;
  height: 56px;
  width: 52px;
  background: url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat 0 0 transparent;
}
.claimStatusBig.wps-icon-color-P {
  background-position: -406px -1152px;
}
.claimStatusBig.wps-icon-color-B-D {
  background-position: -574px -1152px;
}
.claimStatusBig.wps-icon-color-R {
  background-position: -518px -1152px;
}
.claimStatusBig.wps-icon-color-W {
  background-position: -518px -1152px;
}
.claimStatusBig.wps-icon-color-E {
  background-position: -518px -1152px;
}
.claimStatusBig.wps-icon-color-A-D {
  background-position: -517px -1152px;
}
.claimStatusBig.wps-icon-color-Q {
  background-position: -406px -1152px;
}
.claimStatusBig.wps-icon-color-B {
  background-position: -463px -1152px;
}
.claimStatusBig.wps-icon-color-T {
  background-position: -632px -1152px;
}
.claimStatusBig.wps-icon-color-I {
  background-position: -508px -1026px;
}
.claimStatusBig.wps-icon-color-S {
  background-position: -449px -1026px;
}
.claimStatusBig.wps-icon-color-C {
  background-position: -518px -1152px;
}
.tooltip-content .loader {
  display: inline-block;
  height: 21px;
  width: 26px;
  background: url('/wps/wcm/connect/mac/08b6d75d-8b74-46ef-bc5d-7f285e49d0c8/loader.gif?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-08b6d75d-8b74-46ef-bc5d-7f285e49d0c8-nt5s445') no-repeat;
  background-size: 80%;
  margin-left: 5px;
}
.dischargeDescrIcon {
  display: inline-block;
  height: 30px;
  width: 30px;
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -519px -962px;
}
#claim-search .input-group .input-group-addon {
  cursor: pointer;
}
#claimResultsTable .showqtip {
  height: 20px;
  width: auto;
  position: relative;
}
#claimResultsTable .qTipActionsContainer,
#claimResultsTable actionsIcon {
  height: 50%;
  position: absolute;
  margin: auto;
  top: 15px;
  left: 0;
  bottom: 0;
  right: 0;
}
#claimResultsTable .showClaimDetails,
#claimResultsTable .showqtip,
#claimResultsTable .showClaimStatusqtip,
#claimResultsTable .showDischargeDescr {
  cursor: pointer;
}
#claimDetailItems .showProviderName {
  cursor: pointer;
}
#showDischargeDescrDetails {
  cursor: pointer;
  top: -5px;
  display: inherit;
}
.qtip-light.claimqTip {
  width: 150px;
}
.qtip-light.claimqTipLine {
  width: 250px;
}
#claimDetail .amountLabel {
  float: left;
}
#claimDetail .amountQuantity {
  float: right;
}
/* OCA CER new styes */
.panel-heading.row {
  background-color: #005688;
  color: #fff;
}
.well.well-sm.well-oca,
.well.well-sm.well-newclaim {
  background-color: #d9edf7;
  border-color: #bce8f1;
  margin-bottom: 5px;
}
.well.well-sm.well-clam-detail {
  background-color: #fff;
  border: 0 none;
  box-shadow: none;
  margin-bottom: 0;
  padding-left: 0;
}
#oca_lines_wrapper .form-group,
#cer_lines_wrapper .form-group {
  margin-bottom: 0px;
}
#oca_lines_wrapper hr,
#cer_lines_wrapper hr {
  margin: 0.5em 0;
}
#newClaim .form-group {
  margin-bottom: 5px;
}
#newClaim p.title-form-section {
  margin-bottom: 15px;
  padding-bottom: 5px;
}
#newClaim .well.well-sm.well-newclaim p {
  margin: 0;
}
#newClaim hr {
  margin: 0.5em 0;
}
a.btn.btn-default {
  color: black !important;
}
.text-blue {
  color: #184971;
}
#oca_lines_wrapper .panel-title,
#cer_lines_wrapper .panel-title {
  font-size: 1em;
}
#cer_lines_wrapper a.no_underline,
#oca_lines_wrapper a.no_underline,
#cer_lines_wrapper a.no_underline:active,
#oca_lines_wrapper a.no_underline:active {
  text-decoration: none;
}
#cer_lines_wrapper .show_line,
#oca_lines_wrapper .show_line {
  cursor: pointer;
}
.icd_inputs.edited.review input.editable {
  border-color: #58822c;
  border-width: 3px;
}
.oca_line .denied_line_label_review.visible {
  color: #a94442;
  font-weight: bold;
}
.cerAdjustmentFormWrapper.red {
  background-color: #ccc;
}
.alert-danger.section_error {
  background-color: transparent !important;
}
.text_dotted {
  border-bottom: 1px #000 dotted;
}
select.reviewSelect {
  outline: none !important;
  border: 0 !important;
  background-color: transparent !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  padding-left: 0 !important;
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
select#non_msp.reviewSelect,
select#msp.reviewSelect,
select#cer_adjOption.reviewSelect {
  padding-left: 10px !important;
}
#claim-detail-container .well.well-claim {
  background-color: #fff;
  border: 0 none;
  box-shadow: none !important;
  color: #000;
  padding: 5px;
}
input.review,
textarea.review {
  outline: none !important;
  border: 0 !important;
  background-color: transparent !important;
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
input[type="radio"].review,
input[type=checkbox].review {
  display: none !important;
}
.form-group.has-success.review .control-label {
  color: #000 !important;
}
.cer_line.edited input.review.editable {
  border: 2px solid #58822c !important;
  padding-top: 0.5em !important;
}
.cer_line.edited select.review.editable {
  border: 2px solid #58822c !important;
  padding-top: 0.2em !important;
}
.oca_line.edited input.review.editable.selected {
  border: 2px solid #58822c !important;
  padding-top: 0.5em !important;
}
input.review {
  padding-top: 0.8em !important;
  padding-left: 0.3em;
}
form#claim_redetermination_form .checkbox {
  min-height: auto !important;
  padding-top: 0px;
  padding-bottom: 0px;
}
form#claim_redetermination_form div.checkbox {
  padding-left: 0px;
}
form#claim_redetermination_form .radio-inline {
  padding-top: 0px;
}
form#claim_redetermination_form .form-control-feedback {
  right: 15px;
}
form#claim_redetermination_form .selectContainer .form-control-feedback {
  right: 25px;
}
form#claim_redetermination_form textarea.form-control {
  border-color: #aaa;
}
form#claim_redetermination_form .file-validation-message {
  font-size: 12px;
}
form#claim_redetermination_form .evidence-field {
  margin-top: 15px;
}
form#claim_redetermination_form .lateReasonLabel {
  color: #a94442;
}
form#claim_redetermination_form #requesterAreaCode {
  width: 80px;
}
form#claim_redetermination_form #fileField .help-block {
  font-size: 120%;
  font-weight: bold;
}
form#claim_redetermination_form .form-group.has-success textarea.form-control {
  border-color: #3c763d;
}
form#claim_redetermination_form .form-group.has-error textarea.form-control {
  border-color: #a94442;
}
#redi-show-more-information {
  border-radius: 0.28571429em;
  border: 1px solid #dddddd;
  padding: 10px 15px;
}
#redi-show-more-information a {
  text-decoration: none;
}
#redi-show-more-information span {
  cursor: pointer;
}
#redeterminationModal.isReview .form-group.has-success label,
#redeterminationModal.isReview .form-group.has-success.control-group label,
#newClaimsContainers.isReview .form-group.has-success label,
#newClaimsContainers.isReview .form-group.has-success.control-group label {
  color: #000;
}
#redeterminationModal.isReview .form-group.has-success input,
#redeterminationModal.isReview .form-group.has-success.control-group input,
#newClaimsContainers.isReview .form-group.has-success input,
#newClaimsContainers.isReview .form-group.has-success.control-group input {
  border-color: #000;
}
#dischargDescriptionModal .vertical-alignment-helper {
  display: table;
  height: 100%;
  width: 100%;
  pointer-events: none;
  /* This makes sure that we can still click outside of the modal to close it */

}
#dischargDescriptionModal .vertical-align-center {
  /* To center vertically */

  display: table-cell;
  vertical-align: middle;
  pointer-events: none;
}
#dischargDescriptionModal .modal-content {
  /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */

  width: inherit;
  height: inherit;
  /* To center horizontally */

  margin: 0 auto;
  pointer-events: all;
}
/* print styles */
#clon_modal_div {
  display: none;
}
/* End Claim Joaquin.Arellano */
/* Start Appeals Andrea C. */
#appeals-container span.pdf-icon {
  height: 25px;
  width: 25px;
  top: 3px;
  position: relative;
  display: inline-block;
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -55px -795px;
}
#appeals-container form#appeal-status .check-appeals,
#appeals-container form#appeal-responses .check-appeals {
  float: right;
}
#appeals-container form#appeal-status .input-group .input-group-addon,
#appeals-container form#appeal-responses .input-group .input-group-addon {
  cursor: pointer;
}
#appeals-container #appeal-results-container #appeal-status-part-a .start-end-dates {
  font-style: italic;
  font-size: 10px;
}
#appeals-container #appeal-results-container #appeal-responses .highlighted {
  font-weight: bold;
  color: #184971;
}
#appeals-container #appeal-results-container #appeal-responses .proc-code {
  text-decoration: underline;
}
#appeals-container #appeal-results-container #appeal-responses span.blue-clip {
  color: #184971;
}
#appeals-container #appeal-results-container #appeal-responses .responses-clip {
  left: -8px;
}
#appeals-container #appeal-results-container #appeal-responses p.collapser-text {
  cursor: pointer;
}
#appeals-container #appeal-results-container #appeal-responses span#collapserAppealRespMoreInfo {
  display: inline-block;
  height: 17px;
  width: 16px;
  background: transparent url('/wps/wcm/connect/mac/8e863afa-498a-427d-9936-c4206a65a386/icons-dark.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-8e863afa-498a-427d-9936-c4206a65a386-nt5s445') no-repeat scroll -400px -88px;
}
#appeals-container #appeal-results-container #appeal-responses span.appeal-response-status-icon-big {
  height: 55px;
  width: 55px;
  display: inline-block;
}
#appeals-container #appeal-results-container #appeal-responses span.appeal-response-status-icon-big.wps-icon-color-CF {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -564px -757px;
  /*Closed - Fax*/

}
#appeals-container #appeal-results-container #appeal-responses span.appeal-response-status-icon-big.wps-icon-color-CO {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -564px -757px;
  /*Closed*/

}
#appeals-container #appeal-results-container #appeal-responses span.appeal-response-status-icon-big.wps-icon-color-CP {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -564px -757px;
  /*Closed - Programmatically*/

}
#appeals-container #appeal-results-container #appeal-responses span.appeal-response-status-icon-big.wps-icon-color-FP {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -463px -1154px;
  /*Fax Pending*/

}
#appeals-container #appeal-results-container #appeal-responses span.appeal-response-status-icon-big.wps-icon-color-FR {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -406px -1150px;
  /*Fax Received*/

}
#appeals-container #appeal-results-container #appeal-responses span.appeal-response-status-icon-big.wps-icon-color-IP {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -463px -1154px;
  /*In Process*/

}
#appeals-container #appeal-results-container #appeal-responses span.appeal-response-status-icon-big.wps-icon-color-NA {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -454px -758px;
  /*Not Accepted*/

}
#appeals-container #appeal-results-container #appeal-responses span.appeal-response-status-icon-big.wps-icon-color-PE {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -463px -1154px;
  /*Pending*/

}
#appeals-container #appeal-results-container #appeal-responses span.appeal-response-status-icon-big.wps-icon-color-SU {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -511px -758px;
  /*Submitted*/

}
#appeals-container #appeal-results-container #appeal-responses span.appeal-response-status-icon-small {
  height: 30px;
  width: 27px;
  display: inline-block;
}
#appeals-container #appeal-results-container #appeal-responses span.appeal-response-status-icon-small.wps-icon-color-CF {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -581px -813px;
  /*Closed - Fax*/

}
#appeals-container #appeal-results-container #appeal-responses span.appeal-response-status-icon-small.wps-icon-color-CO {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -581px -813px;
  /*Closed*/

}
#appeals-container #appeal-results-container #appeal-responses span.appeal-response-status-icon-small.wps-icon-color-CP {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -581px -813px;
  /*Closed - Programmatically*/

}
#appeals-container #appeal-results-container #appeal-responses span.appeal-response-status-icon-small.wps-icon-color-FP {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -453px -1096px;
  /*Fax Pending*/

}
#appeals-container #appeal-results-container #appeal-responses span.appeal-response-status-icon-small.wps-icon-color-FR {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -494px -1096px;
  /*Fax Received*/

}
#appeals-container #appeal-results-container #appeal-responses span.appeal-response-status-icon-small.wps-icon-color-IP {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -453px -1096px;
  /*In Process*/

}
#appeals-container #appeal-results-container #appeal-responses span.appeal-response-status-icon-small.wps-icon-color-NA {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -471px -811px;
  /*Not Accepted*/

}
#appeals-container #appeal-results-container #appeal-responses span.appeal-response-status-icon-small.wps-icon-color-PE {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -453px -1096px;
  /*Pending*/

}
#appeals-container #appeal-results-container #appeal-responses span.appeal-response-status-icon-small.wps-icon-color-SU {
  background: transparent url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat scroll -525px -813px;
  /*Submitted*/

}
#appeals-container #appeal-results-container #appeal-responses input.selected-to-print {
  margin-left: 8px;
}
#appeals-container #appeal-results-container .open-detail {
  text-decoration: underline;
  cursor: pointer;
  color: #004a91;
}
#appeals-container .link-look {
  cursor: pointer;
  text-decoration: underline;
  color: #00457c;
}
#appeals-container a.response-attachment {
  display: inline;
}
#appeals-container .qtip-description {
  position: relative;
  top: 6px;
}
#appeals-container .well-appeals {
  background-color: #f5f5f5;
  padding: 19px 0px 2px 0px;
  margin-bottom: 10px;
}
#appeals-container .help-block {
  margin-top: 5px;
}
#appeals-container .result-container.active .icn-value {
  background-color: #97E880;
  border-radius: 2px;
  padding: 2px;
}
#appeals-container .appeal-container.active .appealNumber-value {
  background-color: #97E880;
  border-radius: 2px;
  padding: 2px;
}
#appeals-container #errorMessages {
  display: inline-block;
}
#appeals-container .appeal-response-text-container {
  max-height: 100px;
  overflow-y: scroll;
  white-space: pre-line;
}
@media screen and (max-width: 767px) {
  #appeals-container .well-appeals {
    background-color: #f5f5f5;
    padding: 20px 20px 2px 20px;
    margin-bottom: 10px;
  }
}
/*End Appeals Andrea C. */
/*Tooltip loader*/
.tooltip-content.loader {
  display: inline-block;
  height: 21px;
  width: 26px;
  background: url('/wps/wcm/connect/mac/08b6d75d-8b74-46ef-bc5d-7f285e49d0c8/loader.gif?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-08b6d75d-8b74-46ef-bc5d-7f285e49d0c8-nt5s445') no-repeat;
  background-size: 80%;
  margin-left: 5px;
}
/*Left Nav Menu Carlos.Cruz*/
.widget .twistyIcon {
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  /* line-height: 1; */

  /* position: relative; */

  top: 1px;
  float: left;
  margin-left: 15px;
  margin-top: 15px;
}
.widget .twistyIcon.opened:before {
  content: "\e114";
}
.widget .twistyIcon.closed:before {
  content: "\e080";
}
#navigation li,
#mobile-navigation li {
  list-style-type: none;
}
#navigation,
#mobile-navigation {
  background-color: #004c7f !important;
}
#navigation .second-level-parent,
#mobile-navigation .second-level-parent {
  color: white;
  background-color: transparent;
  border-left: 0 none;
  cursor: default;
  font-weight: bold;
  padding-left: 20px;
  font-family: arial;
  font-size: 16px;
}
#navigation .level2 .item .title,
#mobile-navigation .level2 .item .title {
  color: #cae8f3;
  padding-bottom: 16px;
  padding-top: 16px;
  padding-left: 38px;
  font-family: arial;
  font-size: 16px;
}
.level2 .hasChildren .item .title.current-page {
  color: #fff;
  padding-bottom: 16px;
  padding-top: 16px;
  padding-left: 38px;
  font-family: arial;
  font-size: 16px;
  background-color: #cae8f3;
}
#navigation .widget-body,
#mobile-navigation .widget-body {
  padding-left: 0px;
}
#navigation .widget-body ul,
#mobile-navigation .widget-body ul {
  padding-left: 0px;
}
#navigation .level3 .item .title,
#mobile-navigation .level3 .item .title {
  color: #cae8f3;
  padding-bottom: 16px;
  padding-top: 16px;
  padding-left: 38px;
  font-family: arial;
  font-size: 16px;
  background-color: #033556;
}
#navigation .level3 .item .title.current-page,
#mobile-navigation .level3 .item .title.current-page {
  color: #012e51 !important;
  background-color: #fff !important;
}
#navigation .current-page,
#mobile-navigation .current-page {
  background-color: #fff;
  border-left: 4px solid #27a5f1;
  color: #012e51 !important;
  font-weight: bold;
  padding-left: 33px !important;
}
#navigation .level3 .current-page,
#mobile-navigation .level3 .current-page {
  background-color: #fff;
  border-left: 4px solid #27a5f1;
  color: #012e51 !important;
  font-weight: bold;
  padding-left: 33px !important;
}
#navigation .level2 .item .title:hover,
#navigation .level3 .item .title:hover {
  background-color: #fff;
  border-left: 4px solid #27a5f1;
  color: #012e51 !important;
  font-weight: bold;
  padding-left: 33px !important;
}
.registeronly,
.recertOnly {
  display: none;
}
.registrationContainer .registerOnly {
  display: block;
}
.registrationContainer .recertificationOnly {
  display: none;
}
.recertificationContainer .registerOnly {
  display: none;
}
.recertificationContainer .recertificationOnly {
  display: block;
}
.activate-account-container a[title="Cancel"] {
  display: none;
}
.activate-account-container .action-buttons-container {
  display: none;
}
.activate-account-container .billingInformation {
  display: none;
}
h2.margin-top0 {
  margin-top: 0px;
}
/* Extra styles for Resources */
#bodyContent a {
  color: #0645AD;
}
#bodyContent tr:nth-child(even) {
  background-color: #e5e5e5;
}
/*Generic Loading Container*/
.loading-container {
  position: absolute;
  display: block;
  opacity: .9;
  background: #fff;
  height: 100%;
  width: 100%;
  z-index: 10000;
}
.loading-container .loading {
  top: 40%;
}
.width150 {
  width: 150px;
}
.width200 {
  width: 200px;
}
#personalInformation.form-horizontal .has-feedback .form-control-feedback {
  right: -30px;
}
/* New Styles for Plugin to show tooltips for acronyms */
.aw-acronym {
  color: #257fb7;
  font-weight: bold;
  border-bottom: 1px dotted #257fb7;
}
.aw-acronym:hover {
  text-decoration: underline;
}
/* impersonate menu button */
.btn-imp-menu {
  background-color: #f1f1f1;
  color: #000000;
  font-weight: bold;
}
.btn-imp-menu:hover {
  background-color: #e1e1e1;
  color: #000000;
  font-weight: bold;
}
#impersonate-navigation {
  color: #ffffff;
}
/* Styles for Topics (headers) */
.widget.topicList .header,
.widget.specialtyList .header {
  display: block;
  font-size: 1.1em;
  padding: 0 0 10px;
}
.widget.topicList .items,
.widget.specialtyList .items {
  list-style: outside none none;
  margin-left: 0;
  padding-bottom: 15px;
  padding-left: 0;
}
/* Styles for Appeals Navigator */
#bodyContent .crumb:hover {
  color: #0645ad;
  cursor: pointer;
}
/* datatable */
.paginate_button.disabled {
  height: 0;
  overflow: hidden;
  text-indent: -10000px;
  width: 0;
  position: relative;
  z-index: -1000;
}
/* Google Search Style */
.gsc-input-box {
  height: 45px !important;
}
.aw-page-body button.close {
  font-size: 1.7em;
}
/* IVR Tool */
#names-convertion-table {
  width: 100%;
}
#names-convertion-table td {
  width: 50%;
}
#ptan-hic-table {
  width: 100%;
}
#ptan-hic-table td {
  width: 50%;
}
/* MSP Styles (static site) */
#STARTQUEST blockquote {
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
}
/* Static Site print and email buttons */
#top-widget-email,
#top-widget-print {
  cursor: pointer;
}
#top-widget-controls {
  margin-top: -30px;
  margin-right: 20px;
}
/* Classes for fixing content: images and tables */
.content-image-fix {
  width: 100%;
  height: auto;
}
.content-table-fix {
  width: 100%;
}
#aw-content-large-column img {
  max-width: 100%;
}
/* Megamenu additional styles */
#megamenu-widget-container ._4columns .item {
  min-height: 245px;
  padding-bottom: 0;
}
/* Static Site: Left Menu remove bold */
.second-level-parent {
  font-weight: normal !important;
}
/* My Service Locations agreement-modal */
#agreement-modal .modal-body {
  height: 400px;
  overflow-y: scroll;
}
/* Input number: remove arrows */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: textfield;
  appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
/* START: Static Site Classes by request */
.static-site-table-header {
  background-color: #A9A9A9;
}
.static-site-column-5 {
  width: 5%;
}
.static-site-column-10 {
  width: 10%;
}
.static-site-column-15 {
  width: 15%;
}
.static-site-column-20 {
  width: 20%;
}
.static-site-column-25 {
  width: 25%;
}
.static-site-column-30 {
  width: 30%;
}
.static-site-column-35 {
  width: 35%;
}
.static-site-column-40 {
  width: 40%;
}
.static-site-column-45 {
  width: 45%;
}
.static-site-column-50 {
  width: 50%;
}
.static-site-column-55 {
  width: 55%;
}
.static-site-column-60 {
  width: 60%;
}
.static-site-column-65 {
  width: 65%;
}
.static-site-column-70 {
  width: 70%;
}
.static-site-column-75 {
  width: 75%;
}
.static-site-column-80 {
  width: 80%;
}
.static-site-column-85 {
  width: 85%;
}
.static-site-column-90 {
  width: 90%;
}
.static-site-column-95 {
  width: 95%;
}
.static-site-column-100 {
  width: 100%;
}
.static-site-table-layout,
.static-site-table-layout th,
.static-site-table-layout td {
  table-layout: fixed;
  word-wrap: break-word;
  border: 1px solid #000000;
  text-align: left;
}
.static-site-table-layout {
  margin-bottom: 10px;
}
/* END: Static Site Classes by request */
/* AMA Modal */
#ama-content-modal {
  border: 1px solid #999;
  height: 320px;
  margin: 25px;
  overflow: auto;
  padding: 5px;
}
#ama-modal .modal-header {
  padding: 0;
}
/* Contact Us additional styles */
#contact-us-home p {
  font-size: 1em;
}
#contact-us-contact-results {
  font-size: 0.8em;
}
/* No Acronyms Container */
#bodyContent .no-acronyms {
  width: 100%;
}
/* Quick Links dashboard */
a.quick-links-title-action.my-dashboard-quick-links-title:hover {
  background: #f5f5f5;
  text-decoration: underline;
}
.min-height50 {
  min-height: 50px;
}
/* Left Navigation fixes */
#navigation ul.widget-body {
  margin-bottom: 0;
}
.aw-page-body.alternative-design {
  /* background-color: #fff; */

}
/* Secure Message fixes - Paulina */
.message-preview {
  display: flex;
}
.icon-blue {
  color: #184971;
  border-color: #184971;
}
.margin-top-icon-message-center {
  min-height: 130px;
}
.popover.right.message-center-detail {
  margin-left: 0px;
  z-index: 0;
  position: relative;
  max-width: 100%;
  width: 100%;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
  border: 1px solid #ccc;
}
.box-message-dotted {
  display: inline-block;
  border: 1px dotted #aaa;
  width: 100%;
  padding: 20px;
  margin-bottom: 20px;
}
/*For mobile menu*/
#mm-blocker {
  opacity: 0.5;
  background-color: #000;
}
/* Paulina G. - Tablet changes for dashboard */
@media only screen and (max-width: 1024px) and (min-width: 768px) {
  .my-dashboard-find-more-users {
    /* float: right; */
  
    margin-top: 0px;
  }
}
body.modal-open {
  position: fixed;
  overflow: hidden;
  left: 0;
  right: 0;
}
/* Julio M. Medical records*/
.has-error.bigger-error .help-block {
  font-weight: bold;
  font-size: 95%;
}
/* Paulina login modifications */
.login-border-top {
  border-top: 1px solid #ccc;
}
/*News, Resources*/
.resource-summary > .topic-links {
  margin-bottom: 5px;
  color: #4d9add;
}
/*Google Search button fixes - Alfredo*/
input.gsc-search-button,
input.gsc-search-button-v2 {
  display: inline-block !important;
  margin-bottom: 0 !important;
  font-weight: normal !important;
  text-align: center !important;
  vertical-align: middle !important;
  cursor: pointer !important;
  background-image: none !important;
  border: 1px solid transparent !important;
  white-space: nowrap !important;
  padding: 0.42857143em 0.85714286em !important;
  font-size: 1em !important;
  line-height: 1.42857143 !important;
  border-radius: 0.28571429em !important;
  color: #ffffff !important;
  background-color: #005688 !important;
  border-color: #00436a !important;
  height: 40px !important;
  width: 48px !important;
}
/* Mini Loading Widget - Austin */
.widgetContainer.miniLoading {
  font-size: 3px;
  min-height: 0px;
  margin-top: 5px;
  margin-bottom: 0px;
  margin-left: 13px;
  margin-right: 5px;
}
/* Secure Message Wrapping Issue Fix - Austin*/
.confirm-value,
.message__msgBody {
  word-wrap: break-word;
  white-space: pre-wrap;
}
.wrap-text {
  word-wrap: break-word;
  white-space: pre-wrap;
  -ms-word-wrap: break-word;
}
/* Find a doctor - Austin */
.row.find-a-doctor .list-group-item:hover {
  background-color: #f5f5f5;
}
.find-a-doctor .panel-primary > .panel-heading {
  background-color: #005c99;
  border-color: #005c99;
}
/* MFA Style Changes - Austin */
.mfa-component-hover:hover {
  background-color: #f5f5f5;
}
.thumbImage {
  height: 200px;
}
.google-app-badge {
  height: 58px;
}
.apple-app-badge {
  margin-top: 9px;
}
.not-available {
  opacity: .6;
}
.qrImage {
  height: 250px;
}
.medicare-icon.mfa-icon-email {
  background-position-x: -67px;
  background-position-y: -5px;
  width: 50px;
  height: 50px;
}
.medicare-icon.mfa-icon-phone {
  background-position-x: -67px;
  background-position-y: -69px;
  width: 50px;
  height: 50px;
}
.medicare-icon.mfa-icon-google {
  background-position-x: -67px;
  background-position-y: -132px;
  width: 50px;
  height: 50px;
}
.medicare-icon.mfa-setup {
  background-position-x: -488px;
  background-position-y: -1098px;
}
.medicare-icon.mfa-big-lock {
  height: 210px;
  width: 210px;
  background-position-x: -2px;
  background-position-y: -190px;
}
.medicare-icon.mfa-mini-lock {
  height: 15px;
  width: 22px;
  background-position-x: -212px;
  background-position-y: -66px;
}
.medicare-icon.mfa-icon-email-phone {
  width: 50px;
  height: 50px;
  background-position-x: -198px;
  background-position-y: -6px;
}
.mfaBannerTitle {
  font-size: 1.091em;
  margin-bottom: 5px;
}
/*MFA Login Changes - Alfredo */
#mfa_login .glyphicon {
  position: relative;
}
/*Topic center changes - Austin */
.widget.dynamicList ._5columns.left-to-right > .item {
  float: left;
  width: 20%;
}
#megamenu-widget-container ._5columns .item {
  min-height: 245px;
  padding-bottom: 0;
}
.aw-remark-script .section:nth-child(3) {
  display: none;
}
iframe {
  display: none;
}
@media screen and (min-width: 768px) {
  #aw-content-layout-two-columns {
    min-height: 750px;
  }
}
/* Cecilia Rdz. - Mobile changes for Code Lookup */
@media (max-width: 765px) {
  .codelookup-search-btn {
    display: block;
    width: 100%;
    margin-top: 10px;
  }
  .codelookup-related-scenario {
    margin-left: 0;
  }
}
@media (max-width: 425px) {
  .codelookup-checkbox {
    margin-left: 0 !important;
  }
}
/* Cecilia Rdz. - Mobile changes for Related Eligibility JSONs */
@media only screen and (max-width: 767px) {
  div.eligibility_data th.mobile-label {
    text-align: right;
    border: none;
    color: inherit;
    background-color: inherit;
    white-space: inherit !important;
    padding-left: 0px !important;
  }
  div.eligibility_data td {
    border-top: 0px !important;
  }
}
/* Cecilia Rdz. - Tooltip Code Lookup */
.b-codelookup-tool-tip {
  position: relative;
  float: right;
  padding: 1px;
  margin: 0 0 20px 0;
  border-radius: 0.42857143em;
  border: 1px solid #999;
  width: auto;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.b-codelookup-tool-tip::before {
  position: relative;
  float: right;
  margin-top: -17px;
  margin-right: 15px;
  content: '';
  border-width: 0 16px 16px;
  border-style: solid;
  border-color: transparent transparent #999999;
}
.b-codelookup-tool-tip__container {
  display: block;
}
.b-codelookup-tool-tip__container::before {
  position: relative;
  float: right;
  margin-top: -16px;
  margin-right: 16px;
  content: '';
  border-width: 0 15px 15px;
  border-style: solid;
  border-color: transparent transparent #ffffff;
}
.b-codelookup-tool-tip__content {
  padding: 9px 14px;
}
.b-codelookup-tool-tip__title {
  display: flex;
  font-weight: bold;
  margin: 0;
  font-size: 1em;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  padding: 8px 14px;
  line-height: 1.5;
  border-top-left-radius: 0.42857143em;
  border-top-right-radius: 0.42857143em;
}
.b-codelookup-tool-tip__list {
  padding-left: 40px !important;
}
.b-codelookup-tool-tip__title_text {
  width: 95%;
}
.b-codelookup-tool-tip__title_text > p {
  margin-bottom: 0;
  line-height: 1.5;
}
.codelookup-checkboxes {
  text-align: center;
}
.codelookup-checkboxes > label {
  float: left;
}
.codelookup-checkboxes > a {
  float: right;
}
.codelookup-checkbox {
  margin-left: 10px;
}
.codelookup-form-last-group {
  margin-bottom: 0 !important;
}
#codeLookupResults > div.loading-container {
  position: inherit !important;
}
/* Code Match on global search */
.code-match {
  display: flex;
}
.code-match__icon {
  margin-right: 15px;
}
.code-match__icon > span {
  font-size: 24px;
}
/* Cecilia Rdz - Code Descriptions on claims when printing */
.containerCodeDescriptions {
  display: none;
}
.containerCodeDescriptions > div > span:first-child {
  font-weight: 600;
}
.containerCodeDescriptions > div:first-child {
  font-size: large;
  font-weight: 600;
  margin-bottom: 20px;
  border-bottom: 1px #000 solid;
}
/* Cecilia Rdz - claim details action buttons */
.claim-details-actions-row {
  display: flex;
}
.claim-details-actions-row > button {
  margin-top: 0px !important;
  min-width: 30%;
}
.claim-details-actions-row > button:not(:first-child) {
  margin-left: 5px;
}
.claim-details-actions-row > div {
  margin-top: 0px !important;
  min-width: 30%;
}
.claim-details-actions-row > div:not(:first-child) {
  margin-left: 5px;
}
.claim-details-actions-row > div > button {
  margin-top: 0px !important;
  width: 100%;
}
.claim-details-no-wrap {
  white-space: nowrap;
}
/* Julio M. styles for btn on the scripts */
.highlighted-action button.btn a,
.highlighted-action button.btn a:hover {
  color: #fff;
}
.scriptContainer .btn {
  margin-top: 10px;
  width: 98%;
}
.scriptContainer .btn.btn-block {
  margin-top: 0px;
  width: 100%;
}
@media (min-width: 768px) {
  .scriptContainer .btn {
    margin-top: 0px;
    width: auto;
  }
}
/*Julio M.  Styles for static scripts*/
.loggedOut .displayLogic,
.loggedIn .displayLogic {
  display: none;
}
.loggedOut .displayLogic.loggedOut {
  display: inline-block;
}
.loggedIn .displayLogic.loggedIn {
  display: inline-block;
}
/*Carlos C. Styles for Server Pagination Buttons*/
.server-paginator-button.current {
  color: #23527c !important;
  background-color: #eee;
  border-color: #ddd;
}
.overflow-pagination-container {
  overflow: auto;
}
/*START: Denials Database Styles for Claim - Alfredo Hernandez*/
.actionScriptIconLarge {
  display: inline-block;
  height: 56px;
  width: 52px;
  background: url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat 0 0 transparent;
}
.actionScriptIconLarge.wps-icon-denied {
  background-position: -518px -224px;
}
.actionScriptIconSmall {
  display: inline-block;
  width: 30px;
  height: 30px;
  background: url('/wps/wcm/connect/mac/770cca78-201c-4a80-8dcb-87f8e7cc074f/icons-sprite-medicare-v18-MFA.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_J9IA1280M86460A9F22N9C30G2-770cca78-201c-4a80-8dcb-87f8e7cc074f-nt5s445') no-repeat 0 0 transparent;
}
.actionScriptIconSmall.wps-icon-denied {
  background-position: -320px -930px;
}
/*END: Denials Database Styles for Claim - Alfredo Hernandez*/
/*Alfredo Hdez - START Changes to Claims styles for Denial Database Project*/
/*!! DELETE AND UPDATE theme main css  Before publishing project*/
@media (min-width: 992px) {
  .container {
    width: 980px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1180px;
  }
}
#claimDetailItems .more-info-template .audit-description {
  margin-bottom: 0;
}
#claim-detail-container .more-info-template {
  background-color: white;
  padding: 10px;
}
#claim-detail-container .action-script-gray {
  background-color: #f1f1f1;
}
#claim-detail-container .action-script-gray .divisor {
  border-left: 2px solid white;
}
#claim-detail-container .action-result {
  border: 1px solid #cccccc;
  padding: 10px;
}
.text-black {
  color: black;
}
#claimDetailItems th {
  padding-left: 5px;
}
#claimDetailItems td.action_column,
#claimResultsTable th {
  white-space: nowrap;
}
#claimDetailItems th.divisor {
  border-left: 2px solid white;
}
#claimDetailItems .input-table-header {
  background-color: #717171;
}
#claimDetailItems .input-table-header .divisor {
  border-left: 2px solid white;
}
#claimDetailItems td.divisor {
  border-left: 2px solid white;
  border-top: 1px solid #cccccc;
}
#claim-detail-container #claimDetailItems.dataTable tbody td {
  padding: 8px 5px;
}
#claimDetailItems td.output,
#claimDetailItems .more-info-background {
  background-color: #EAEAEA;
  border-top: 1px solid #cccccc;
}
#claim-detail-container #claimDetailItems.table-striped > tbody > tr.odd {
  background-color: #f9f9f9;
}
#claim-detail-container #claimDetailItems.table-striped > tbody > tr.even {
  background-color: #ffffff;
}
#claimDetailItems .more-info-open .ansiCodesDescriptions .row:nth-child(even) {
  background-color: #f9f9f9;
}
#claim-detail-container .more-info-container .additional-information h2 {
  margin-top: 0;
  margin-bottom: 0;
}
/*Alfredo Hdez - END Changes to Claims styles for Denial Database Project*/
/* Julio M. styles for icons inside the scripts */
.status-icon .actionScriptIconSmall[class*='wps-icon-'] {
  right: 90px;
  position: relative;
}
.status-icon .bold {
  position: absolute;
  top: 5px;
  right: 0px;
}
/* Julio M. styles for btn inside the scripts */
.highlighted-action button.btn a,
.highlighted-action button.btn a:hover {
  color: #fff;
}
.scriptContainer .btn {
  margin-top: 10px;
  width: 100%;
}
.scriptContainer .btn.btn-block {
  margin-top: 0px;
  width: 100%;
}
@media (min-width: 768px) {
  .scriptContainer .btn {
    margin-top: 0px;
    width: auto;
  }
}
/*Julio M.  Styles for static scripts*/
.loggedOut .displayLogic,
.loggedIn .displayLogic {
  display: none;
}
.loggedOut .displayLogic.loggedOut {
  display: inline-block;
}
.loggedIn .displayLogic.loggedIn {
  display: inline-block;
}
/*Carlos C. Styles for Server Pagination Buttons*/
.server-paginator-button.current {
  color: #23527c !important;
  background-color: #eee;
  border-color: #ddd;
}
.overflow-pagination-container {
  overflow: auto;
}
#claim-detail-container .action-result.loading {
  border: 0px;
  padding: 0px;
}
/* Style changes to meet 508 compliance */
.med-grey {
  color: #686d7d;
}
a:focus,
a:hover {
  color: #004370;
}
.content-topics ul {
  display: inline-block;
  margin-bottom: -4px;
}
#forms-directory .nav-tabs {
  border-bottom: none;
}
#directory-search.watermark {
  color: #333;
}
#aw-content-header .last-updated {
  text-transform: uppercase;
  font-size: .9em;
  color: #686d7d;
  margin-right: 0px;
}
#AllNews a,
#prerenderedLinksContainer a {
  color: #005c99;
}
#AllNews a:hover,
#prerenderedLinksContainer a:hover {
  color: #05386b;
}
#river-of-news-load-more {
  color: #005c99;
}
#appeals-container {
  color: black;
}
/* System Status Widget and System Status Page Styles */
.statusContainer .alert {
  border-radius: 5px;
}
#systemStatusContainer #successSSContainer {
  padding-top: 16px;
  margin-bottom: 10px;
}
#successSSContainer span.messageContainer {
  vertical-align: 9px;
}
#warningSSContainer span.messageContainer {
  vertical-align: text-bottom;
}
#dangerSSContainer span.messageContainer {
  vertical-align: text-bottom;
}
#systemStatusContainer .alert {
  border-radius: 5px;
  margin-bottom: 0px;
}
#systemStatusContainer .alert.alert-success {
  background-color: white;
  border-color: #ccc;
  color: #4c4c4c;
}
.messageContainer p {
  margin-bottom: 0px;
}
#noResultsContainer span.medicare-icon.mfa-setup {
  vertical-align: bottom;
}
#noResultsContainer .messageContainer {
  vertical-align: super;
}
#systemStatusContainer .text-info {
  color: #31708f;
}
#systemStatusContainer .text-warning {
  color: #8a6d3b;
}
#systemStatusContainer .text-danger {
  color: #a94442;
}
/* eNews Widget Styles */
.medicare-icon.open-email {
  width: 50px;
  height: 50px;
  background-position-x: -137px;
  background-position-y: -629px;
}
#eNewsContainer.underline span,
#eNewsContainer.underline p {
  text-decoration: underline;
}
.vertical-align-super {
  vertical-align: super;
}
/* Swiftype Styles */
#swiftypeSearch {
  display: inline;
}
.slightly-grey {
  background-color: #fafafa;
  color: #545454;
}
#searchInput {
  margin-left: 20px;
  width: 175px;
  margin-top: 3px;
  border-radius: 5px 0px 0px 5px;
}
.st-default-search-input {
  padding: 7px 11px 7px 28px;
  border: 1px solid #ccc;
  font-family: inherit;
  height: 32px;
}
.search-container.st-default-search-input.search-page {
  width: 92%;
  display: inline-block;
  box-sizing: inherit;
  border-radius: 5px 0px 0px 5px;
  height: 32px;
}
#searchbox {
  padding: 20px 40px;
}
.swiftypeSearchButton {
  margin-left: -6px;
  margin-bottom: 3px;
  height: 32px;
  border-radius: 0px 5px 5px 0px;
}
.swiftypeSearchButton.slightly-grey {
  transition: background-color 75ms linear;
}
/* Region Jurisdiction Selector Styles */
#aw-header-top .top-text {
  color: #fff;
}
#liveChatLink {
  text-decoration: none;
}
#extrasContainer span:hover {
  color: #fff;
  text-decoration: underline;
}
#extrasContainer a.disabled {
  cursor: not-allowed;
  color: #eee;
}
#extrasContainer a.disabled:hover {
  cursor: not-allowed;
  text-decoration: none;
}
#jurisdictionBar {
  padding-top: 3px;
  padding-bottom: 3px;
}
#decrease-font {
  font-size: .8em;
}
#chatAvailableIcon,
#chatNotAvailableIcon {
  display: inline;
}
.carousel-item {
  float: left;
  margin: 0px 2px;
  padding: 0px 5px;
  cursor: pointer;
}
.carousel-item {
  opacity: 0.4;
  color: #005c99;
  border: 1px solid #005c99;
  background-color: #005c99;
  border-radius: 10px;
  margin-left: 5px;
}
.carousel-item.current {
  opacity: 0.8;
  color: #005c99;
  border: 1px solid #005c99;
  background-color: #005c99;
  border-radius: 10px;
}
/* Fixing underline showing on buttons */
a.btn {
  text-decoration: none;
}
.word-break-break-all {
  word-break: break-all;
}
/* Changes for recaptcha v3 */
.grecaptcha-badge {
  display: none;
}
.no-wrap {
  white-space: nowrap;
}
/* New heading sizes */
#bodyContent h1 {
  font-size: 2.2em;
  font-weight: bold;
  margin-top: 1em;
  margin-bottom: 0.7em;
}
#bodyContent h2 {
  font-size: 1.565em;
  text-transform: none;
  font-weight: bold;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  padding-top: 0px;
}
#bodyContent h3 {
  font-size: 1.281em;
  font-weight: bold;
  padding-top: 0px;
  margin-top: 1em;
}
#bodyContent h4 {
  font-size: 1.2em;
  margin-top: 1em;
}
#bodyContent h5 {
  font-size: 1.0em;
  margin-top: 1em;
}
#bodyContent h6 {
  font-size: .9em;
  margin-top: 1em;
}
.QSISlider iframe {
  display: inline;
}
/* Logo */
.logo {
  float: left;
  width: 145px;
  padding-top: 5px;
  margin-right: 1em;
  min-height: 50px;
}
.aw-block-title .related-icon {
  background-repeat: no-repeat;
  background-color: transparent;
}
#aw-header-bottom-left {
  width: 160px;
}
#aw-header-bottom-left a:hover {
  text-decoration: none;
}
/* Carousel */
.carousel-control {
  border-radius: 0;
  opacity: 0;
  border-width: 0;
  font-size: 0;
  width: 45px;
  height: 45px;
  top: 35%;
}
.carousel:hover .carousel-control {
  opacity: 1;
}
/* Main Navigation */
.aw-block li .metadata {
  display: block;
  font-size: 11px;
  color: #999999;
  padding-bottom: 5px;
}
#singleColumn #content-layout-single-column {
  background-color: #ffffff;
}
.widget-content a,
.widget-content a:visited {
  color: #004a91;
}
/* Custom Spacing for Tinker Theme */
#xWidgetFourFeatured {
  margin-bottom: 30px;
  margin-top: 30px;
}
/* Go to Top */
#toTop {
  background-size: 34px 34px;
  height: 34px;
  width: 34px;
  padding: 0;
  font-size: 0;
  border: 0;
  background-color: transparent;
  opacity: 0.5;
  right: 15px;
}
#toTop:hover {
  opacity: 0.7;
}
/* Four Featured Ads */
.widget.dynamicList.fourFeatured .teaser {
  color: #999999;
}
/*custom dropdown*/
.wps-icon.wps-icon-users {
  background-position: -387px -519px;
  width: 43px;
  height: 35px;
}
.aw-dropdown .button-select {
  background-color: transparent;
  border: none;
  padding-top: 9px;
}
.aw-dropdown span {
  float: left;
}
.aw-dropdown-content-select .row {
  height: 40px;
  padding: 5px;
}
.aw-dropdown-body {
  position: relative;
}
.aw-dropdown {
  margin: 0px;
  float: left;
  z-index: 10;
}
.aw-dropdown-content-select {
  position: absolute;
  border: 1px solid black;
  z-index: 100;
  display: none;
  min-width: 221px;
}
.aw-dropdown-content-select > div:nth-child(odd) {
  background: #f1f1f1;
}
.aw-dropdown-content-select > div:nth-child(even) {
  background: #ffffff;
}
.aw-dropdown-content-select > div:hover {
  background: #e3f4f9;
  color: #333333;
}
/* Mark's dropdown */
#selected_family_member {
  padding: 6px;
}
#family_member_select {
  margin: 0px;
  float: left;
  z-index: 10;
}
.family_member_name {
  padding: 5px;
  border-right: 1px solid black;
  cursor: pointer;
}
.accessIcon {
  padding: 13px;
  text-align: center;
  cursor: pointer;
}
.logged_in_user {
  color: green;
}
#family > div:nth-child(odd) {
  background: #f1f1f1;
}
#family > div:nth-child(even) {
  background: #ffffff;
}
#family > div:hover {
  background: #e3f4f9;
  color: #333333;
}
#family > #add_or_remove_option {
  padding: 8px;
  background: #d4d4d4;
}
.family_list_container {
  background-color: #ffffff;
}
.selected_family_member {
  border: 1px solid;
  text-align: center;
}
.selected_family_name {
  font-weight: bold;
}
.family-list-container .content-select {
  background-color: #ffffff;
  top: 0px;
  padding: 0px;
  z-index: 5;
}
.popover {
  position: absolute;
  display: none;
  background: #fff;
  border: 1px solid #999;
  padding: 10px;
  width: auto;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.popover:after,
.popover:before {
  right: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.tooltip-container .popover:after,
.popover:before {
  right: 100%;
  border: solid transparent;
  content: none;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.popover:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #ffffff;
  border-width: 10px;
  top: 50%;
  margin-top: -10px;
}
.popover:before {
  border-color: rgba(201, 201, 201, 0);
  border-right-color: #c9c9c9;
  border-width: 11px;
  top: 50%;
  margin-top: -11px;
}

