/* ------------------------------------------------------- Custom Styles ------------------------------------------------------- */
.navbar-inner .container {
  height: 0px;
  border: 0px; }

@media only screen and (min-width: 320px) and (max-width: 400px) {
  .dax .new-tile .container {
    width: auto; } }
@media (max-width: 767px) {
  .dax {
    padding-left: 10px !important;
    padding-right: 10px !important; } }
/* ------------------------------------------------------- RESET.CSS ------------------------------------------------------- */
.dax {
  margin: 0;
  font-family: 'OpenSans-Regular' !important;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  background-color: #fff; }

.dax * {
  list-style: none; }

.dax .row {
  width: 100%;
  margin: 0 auto;
  max-width: 1000px; }

.dax ul, .dax ol {
  margin: 0 0 1.0625em -1.375em; }

.dax ul, .dax ol {
  padding: 0;
  margin: 0; }

.dax hr {
  margin: 20px 0; }

.dax h4 {
  margin: 0; }

.dax .dax {
  font-family: OpenSans-Regular; }

.dax .header {
  font-size: .9em; }

.dax .header .content {
  background: 0; }

.dax .nopadding {
  padding: 0; }

/* ---------- text ---------- */
.dax h1 {
  color: #444444 !important;
  font-family: Bryant-Net-Regular, Arial !important;
  font-size: 26px !important;
  font-weight: bold;
  line-height: 22px;
  margin-bottom: 10px; }

.dax h2 {
  font-family: Bryant-Net-Regular, Arial;
  font-size: 21px;
  line-height: 30px;
  font-weight: 400;
  padding: 0;
  color: #a3a3a3; }

.dax h3 {
  font-family: OpenSans-Regular;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
  color: #000; }

.dax h1 {
  color: #444;
  font-family: Bryant-Net-Regular, Arial;
  font-size: 30px; }

.dax h2 {
  color: #444;
  font-family: Bryant-Net-Regular, Arial;
  font-size: 24px; }

.dax h3 {
  color: #444;
  font-family: OpenSans-Regular;
  font-size: 18px; }

.dax h3.bold {
  font-family: OpenSans-Bold;
  line-height: 23px; }

.dax h3.semibold {
  font-family: OpenSans-Semibold;
  line-height: 23px; }

.dax h4 {
  color: #444;
  font-family: OpenSans-Regular;
  font-size: 16px; }

.dax h4.bold {
  font-family: OpenSans-Bold;
  line-height: 21px; }

.dax h4.semibold {
  font-family: OpenSans-Semibold;
  line-height: 21px; }

.dax h5 {
  color: #444 !important;
  font-family: OpenSans-Regular;
  font-size: 14px; }

.dax h5.bold {
  font-family: OpenSans-Bold;
  line-height: 18px; }

.dax h5.semibold {
  font-family: OpenSans-Semibold;
  line-height: 18px; }

.dax h6 {
  color: #444;
  font-family: OpenSans-Bold;
  font-size: 12px;
  text-transform: uppercase; }

.dax .paragraph {
  color: #444;
  font-family: OpenSans-Regular;
  font-size: 13px;
  line-height: 18px; }

.dax .paragraph.second {
  line-height: 140%; }

.dax .custom-ul {
  list-style-type: disc;
  font-weight: 700;
  font-size: 12px; }

.dax .custom-ul li ul li {
  text-indent: -5px;
  list-style-type: none;
  font-weight: 400; }

.dax .custom-ul li ul li:before {
  content: "-";
  position: relative;
  left: -5px; }

.dax a {
  color: #0071B9;
  text-decoration: none !important;
  font-family: 'OpenSans-Regular'; }

.dax a:hover {
  text-decoration: none !important;
  font-family: 'OpenSans-Regular';
  color: black; }

.dax .red {
  color: #d80f5f !important; }

.dax .green {
  color: #92ba14 !important; }

.nbTxt {
  text-align: right;
  font-size: 11px;
  font-style: italic; }

/* ---------- Footer ---------- */
#footer-links {
  padding: 15px 0px 30px 0px; }

#footer {
  overflow: hidden;
  font-size: 14px;
  color: #969497; }

#footer .dbg {
  float: left; }

#footer a {
  text-decoration: none; }

#footer .left {
  float: left; }

#footer .right {
  float: right; }

.footer-dax {
  float: left;
  background: url("../images/footer/dax-dbg.jpg") no-repeat 0 0;
  width: 276px;
  height: 80px; }

.home-foot {
  border-top: solid 1px #e0e0e0; }

.footer-links ul {
  margin: 0px;
  padding: 0px; }

.footer-links ul li.follow {
  padding-top: 3px; }

.footer-links ul li {
  float: left;
  list-style-type: none;
  padding: 0px 2px; }

.footer-links ul li a {
  color: #969494;
  font-size: .85em;
  font-family: OpenSans-Regular; }

.footer-links ul li a:hover {
  color: #0d0d92; }

ul.socialmedia {
  list-style: none;
  color: #969494;
  font-size: .85em;
  margin: 0px;
  padding: 0px;
  float: right; }

ul.socialmedia li.follow {
  padding-top: 3px; }

ul.socialmedia li {
  padding: 0px 2px;
  float: left; }

ul.socialmedia li a {
  width: 21px;
  height: 20px;
  display: block;
  background: url("../images/footer/social-media.png") no-repeat;
  text-decoration: none; }

ul.socialmedia li a.twitter {
  background-position: 0px 0px; }

ul.socialmedia li a.xing {
  background-position: -22px 0px; }

ul.socialmedia li a.youtube {
  background-position: -44px 0px; }

ul.socialmedia li a.linkedin {
  background-position: -66px 0px; }

ul.socialmedia li a.twitter:hover {
  background-position: 0px -20px; }

ul.socialmedia li a.xing:hover {
  background-position: -22px -20px; }

ul.socialmedia li a.youtube:hover {
  background-position: -44px -20px; }

ul.socialmedia li a.linkedin:hover {
  background-position: -66px -20px; }

.cont-lan {
  float: right; }

.aui .dax h5, .aui .dax h6 {
  margin: 10px 0;
  font-family: inherit;
  font-weight: normal;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility; }

.aui .dax h5 {
  font-size: 17px; }

.aui label {
  font-size: 1.21em; }

@media only screen and (min-width: 321px) and (max-width: 999px) {
  .footer-dax {
    margin: 0px auto; }

  .footer-dax {
    float: none !important; }

  .footer-links ul {
    clear: both;
    text-align: center !important; }

  .footer-links ul li {
    float: none !important;
    display: inline !important;
    text-align: center !important;
    padding: 0px !important; }

  ul.socialmedia {
    float: none;
    padding: 5px 0px;
    clear: both;
    width: 200px;
    margin: 0px auto; } }
/* ---------- Form Styles ---------- */
.aui .dax input[type="text"],
.aui .dax input[type="password"],
.aui .dax input[type="date"],
.aui .dax input[type="datetime"],
.aui .dax input[type="datetime-local"],
.aui .dax input[type="month"],
.aui .dax input[type="week"],
.aui .dax input[type="email"],
.aui .dax input[type="number"],
.aui .dax input[type="search"],
.aui .dax input[type="tel"],
.aui .dax input[type="time"],
.aui .dax input[type="url"],
.aui .dax textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: white;
  font-family: inherit;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px #fff !important;
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 14px !important;
  margin: 0 0 .3em 0;
  padding: .5em;
  height: 2.3125em;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-box-shadow .45s, border-color .45s ease-in-out;
  -moz-transition: -moz-box-shadow .45s, border-color .45s ease-in-out;
  transition: box-shadow .45s, border-color .45s ease-in-out; }
  .aui .dax input[type="text"]:focus,
  .aui .dax input[type="password"]:focus,
  .aui .dax input[type="date"]:focus,
  .aui .dax input[type="datetime"]:focus,
  .aui .dax input[type="datetime-local"]:focus,
  .aui .dax input[type="month"]:focus,
  .aui .dax input[type="week"]:focus,
  .aui .dax input[type="email"]:focus,
  .aui .dax input[type="number"]:focus,
  .aui .dax input[type="search"]:focus,
  .aui .dax input[type="tel"]:focus,
  .aui .dax input[type="time"]:focus,
  .aui .dax input[type="url"]:focus,
  .aui .dax textarea:focus {
    border-color: #0071B9; }

.dax label, .dax input, form .dax select, .dax textarea {
  width: 100%; }

.aui .dax label {
  padding-top: 6px !important;
  padding-bottom: 0px !important;
  font-size: 13px !important;
  display: block !important;
  color: #4d4d4d !important;
  margin-bottom: 0px; }

.aui .dax select {
  width: 100% !important;
  border-radius: 0; }

.aui .dax select:focus {
  outline: none; }

.aui .control-group {
  margin-bottom: 0px !important; }

/*.dax input[type="button"] {border-color: #0071B9 !important;}*/
.aui .dax .control-group {
  width: 100%; }

.aui .dax .btn {
  background-color: #0071B9;
  background-image: none;
  border-radius: 0;
  text-shadow: none;
  outline: none;
  height: 40px;
  padding: 0 2em; }

.aui .dax .button-primary:hover, .aui .dax .button-primary:focus, .aui .dax .button-primary {
  background: #0071B9;
  color: #fff;
  border-color: #0071B9; }

.aui .dax .inlinebtn .btn {
  margin-top: 25px; }

.taglib-header {
  overflow: hidden; }

.taglib-header .aui .dax h3 {
  line-height: 35px; }

.aui .dax .btn .reset {
  background-color: #fff;
  color: #0071B9 !important;
  border: 1px solid #0071B9; }

#dax_relatedarchive_search .btn {
  color: #fff; }

#dax_contactus_reset {
  color: #0071B9;
  border: 1px solid #0071B9;
  background-color: #fff; }

.columns-max .btn {
  color: #fff !important; }

.filterDiv .btn {
  color: #fff; }

/* ----------  Contact / Language ---------- */
.contact a {
  padding: 5px 0px 0px 0px; }

.aui .portlet-borderless-container {
  padding: 6px 0 0;
  overflow: hidden; }

li.languages .portlet-body a {
  padding: 0px 5px; }

li.languages .portlet-body span {
  padding: 0px 8px; }

li.languages .aui .portlet-borderless-container {
  padding: 0px 0px; }

li.languages .header ul li {
  padding-top: 0px 0px; }

.languages span {
  color: #c4c4c4; }

.aui .control-group.error .control-label, .aui .control-group.error .help-block, .aui .control-group.error .help-inline {
  font-size: 12px; }

/* ----------  Quick Links ---------- */
.quick-icons-cont {
  display: none; }

.qhide {
  display: none; }

.quick-icons-cont {
  border: 1px solid #ccc;
  padding: 5px;
  height: 58px;
  margin-top: 10px; }

@media only screen and (max-width: 999px) {
  .quick-icons-cont {
    display: block !important;
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background-color: #fff; }

  .qhide {
    display: block !important; }

  #footer {
    overflow: hidden;
    font-size: 14px;
    color: #969497; }

  .hide-for-small, .hide-for-medium-down, .hide-for-large-down {
    display: none !important; } }
/* Fahad JiraId:7155 banner color for test environment- Start*/
.headerOrange {
  background-color: orange !important; }

.headerBlue {
  background-color: cornflowerblue !important; }

/* Fahad JiraId:7155 banner color for test environment- End*/
/* ----------  Share-Popup ---------- 
.modal-box {display: none; position: absolute; z-index: 1000; width: 98%; background: white; border-bottom: 1px solid #aaa; border-radius: 4px; box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); border: 1px solid rgba(0, 0, 0, 0.1);
  background-clip: padding-box;}

@media (min-width: 32em) {.modal-box {width: 70%;}}

.modal-box header, .modal-box .modal-header {padding: 5px; border-bottom: 1px solid #ddd;}
.modal-box header h3, .modal-box header h4, .modal-box .modal-header h3, .modal-box .modal-header h4 { margin: 0; } 
.modal-box .modal-body { padding: 2em 1.5em; }
.modal-box footer, .modal-box .modal-footer {padding: 1em; border-top: 1px solid #ddd; background: rgba(0, 0, 0, 0.02); text-align: right;}
.modal-overlay {opacity: 0; filter: alpha(opacity=0); position: absolute; top: 0; left: 0; z-index: 900; width: 100%; height: 100%;  background: rgba(0, 0, 0, 0.3) !important;}
a.close {line-height: 1; font-size: 1.5em; position: absolute; top: 5%; right: 2%; text-decoration: none; color: #bbb;}
a.close:hover {color: #222; -webkit-transition: color 1s ease; -moz-transition: color 1s ease; transition: color 1s ease;}

*/