
/*---- bootstrap-----*/
/*---------------- Start Reset CSS ----------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small, strike,strong, tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}body{line-height:1}ol,ul{list-style:none} blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none} del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*---------------- End Reset CSS ----------------- */
/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=ce09fde71af3dd1a0c54)
 * Config saved to config.json and https://gist.github.com/ce09fde71af3dd1a0c54
 */
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

@-ms-viewport{ width: auto !important;}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #428bca;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #2a6496;
  text-decoration: underline;
}
a:focus {
  /*outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;*/
  outline-offset: -2px;
  outline:0;		/*added*/
}
figure {
  margin: 0;
}
img,.img-responsive{
  vertical-align: middle;
  display: block;
  width: auto \9;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1230px) {
  .container {
    width: 1200px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1230px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix {
  *zoom: 1;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

/*---- main-----*/
@import url("https://fast.fonts.com/t/1.css?apiType=css&projectid=18f3ea12-0ed7-4da2-b11b-f03c9d6ba9c4");
/*@font-face {
    font-family: "DINB";
    src: url("/~/media/Files/A/Anglo-American-Insurance-V2/fonts/DINWeb-Bold.eot?#iefix") format("eot"), url("/~/media/Files/A/Anglo-American-Insurance-V2/fonts/DINWeb-Bold.woff") format("woff"), url("/~/media/Files/A/Anglo-American-Insurance-V2/fonts/DINComp-Bold.ttf") format("truetype");
}
@font-face {
    font-family: "DINM";
    src: url("/~/media/Files/A/Anglo-American-Insurance-V2/fonts/DINWeb-Medium.eot?#iefix") format("eot"), url("/~/media/Files/A/Anglo-American-Insurance-V2/fonts/DINWeb-Medium.woff") format("woff"), url("/~/media/Files/A/Anglo-American-Insurance-V2/fonts/DINComp-Medium.ttf") format("truetype");
} 
*/

@font-face {
    font-family: "DINB";
    src: url("/~/media/Images/A/Anglo-American-Insurance-V2/fonts/DINWeb-Bold-eot.eot?#iefix") format("eot"), url("/~/media/Images/A/Anglo-American-Insurance-V2/fonts/DINWeb-Bold-woff.woff") format("woff"), url("/~/media/Images/A/Anglo-American-Insurance-V2/fonts/DINComp-Bold-ttf.ttf") format("truetype");
    font-weight:normal;
}
@font-face {
    font-family: "DINM";
    src: url("/~/media/Images/A/Anglo-American-Insurance-V2/fonts/DINWeb-Medium-eot.eot?#iefix") format("eot"), url("/~/media/Images/A/Anglo-American-Insurance-V2/fonts/DINWeb-Medium-woff.woff") format("woff"), url("/~/media/Images/A/Anglo-American-Insurance-V2/fonts/DINComp-Medium-ttf.ttf") format("truetype");
}	
html{ -ms-overflow-style:scrollbar; }
#MainWrapper{margin:0 auto; max-width:1200px;}
.ie8 #MainWrapper{margin:0 auto; max-width:1170px;}
#Homepage #MainWrapper  {max-width:100%;}
#headerwrapper, #contentwrapper { margin:0 auto; position:relative; }
 #contentwrapper {max-width:1170px;}
#headerwrapper {
webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;}
#Homepage #bannerwrapper {width:100%}
#Homepage #contentwrapper {float:none; margin:0 auto}
#contentwrapper {margin-bottom:20px} 
#bannerwrapper {min-height:440px; background-size:cover;}
.sliderbanner ul li { max-height: 396px; min-height: 396px;}
/*-------------- Main Body CSS Starts --------------*/
body{background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/bg-body.jpg) repeat-x top center; font-family:'Arial',Helvetica,sans-serif; font-size:62.5%; line-height:1.3em; padding-top:32px}
a{color:#002776; text-decoration:none;}
a:hover{color:#002776; text-decoration:none;}
a:focus, a:active{border:none; outline:0;}
.hide{display: none !important;}
img{outline-style:none;outline-width:0;border:0 none;}
sup{font-size:smaller;	font-weight:bold;}
sub{margin:2px 0; padding:2px 0;} 
ul{list-style-image:none; list-style-position:outside; list-style-type:none;}
.one-col-content ul li{font-size:1.4em;line-height:19px; list-style-type:disc;color:#545454;}
.one-col-content ul {margin-left: 15px;}
.ContentWrapper ul {margin-bottom: 0px;margin-top:15px;}

.ContentWrapper ul li {font-size: 1.8em;line-height: 26px;list-style-type: disc; margin: 0 0 15px 20px;color:#545454;}
.ContentWrapper ul li ul li {
    font-size: 1em;
}
.ContentWrapper ol li {font-size: 1.8em;line-height: 26px;list-style-type: decimal; margin: 10px 0 10px 25px; color:#545454;}
.ContentWrapper ol li ol li {
    font-size: 1em;
}
table .rad-highlight {background: #dae4f8 none repeat scroll 0 0;}
.ContentWrapper ol {padding-left:0}
.ContentWrapper ul li p {font-size: 1em;line-height: 1; margin: 0;}
ol{list-style-image:none; list-style-position:outside; padding-left:30px;}
ol li{margin-bottom:10px;}
hr{border-style:none none solid; border-width:0 0 1px; margin:5px 0;}
:active{outline-style:none; outline-width:0;}
*{margin:0; padding:0;}
p{margin:0 0 10px; font-size:1.8em; line-height:21px; color:#545454}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-weight:500;}
h1{color:#434343;font-size:3.4em;text-transform:uppercase;font-family: "DINM";line-height: 34px;margin: 0; padding: 30px 0 20px;}
h2{font-size:3.4em; line-height:30px; margin:20px 0 20px; font-family:DINM; text-transform:uppercase; color:#002776; }
h3{font-size:1.8em; line-height:16px; margin:20px 0 20px; font-family:DINM; color:#002776; text-transform:uppercase;  }
p#sectionheader{font-size:1.6em; line-height:1.2em;}
.float100 {float:left; width:100%}
.floatRight {float:right}
.overlay {background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/bg-overlay.png); height:100%; width:100%; position:fixed; z-index:999; top:159px; }
.overlay.stickymood {top:47px;}
.overlay:focus, .overlay:hover {display:none;}
table tr td p, table tr th p, table tr td ul li {font-size:1em !important;}
.rad-left {text-align:left;}
.rad-right {text-align:right;}
textarea {resize:none;}
ul.rad-alternate > li {line-height: 26px;}
.marginTop20 {margin-top:20px}
/*-------------- Main Body CSS Ends --------------*/

/*-------------- Header CSS Starts --------------*/
.menu-container  #nav-site-services-level1 {display:none!important}
.logo-wrapper {padding-top:20px; min-height:80px}
.ie8 .logo-wrapper {padding-top:0}
.ie8 .topnavOuter {padding-top:20px}
.ie8 #logo, .ie8 .tag-line {padding-top:20px}
#logo {padding-left:0}
.logo-small {float:left; display:none; }
#headerlinks{overflow:hidden;}
#headerlinks ul li{border-right:1px solid #0000FF; float:left; padding:0 5px;}
#searchcontainer{clear:both; float:right; height:25px; margin:10px 0 0; overflow:hidden;}
#searchTextboxContainer{float:left;}
#searchTextboxMobi {-webkit-appearance: none; border-radius: 0;}
#searchTextboxContainer input{width:83px; height:31px; line-height:32px; padding-top:2px; padding-left:16px; border:0; text-transform:uppercase; color:#002478; webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;}
#search-results #searchTextboxContainer input[type="text"]{width:200px!important; padding-left:16px;}

#SearchButtonContainer{float:left;}
#SearchButtonContainer input{float:left; height:32px; width:32px;}
#SearchButtonContainer img {cursor:pointer; margin-top:-1px}
#searchTextboxContainerMobi input, #SearchTextboxRP{float:left; width:100%;font-size:1.4em; width:280px; padding:0 15px;height:40px; line-height:32px;border:0; text-transform:uppercase; background-color:#193276;color:#ffffff; webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s; border-radius:0; }
#SearchTextboxRP {width:210px}
#SearchbuttonRP {height: 40px; background:#193276; border-radius:0; overflow: hidden; text-indent: 9999px;}
#searchFilter {font-size: 1.63em; padding: 10px 0;}
.search-mobi {display:none; float:left; width:100%; border-bottom:1px solid #b2bdd6; z-index:9999 }
.search-mobi div {float:right;}
.stickyMood.search-mobi {top:93px; background:#fff; z-index:9999}
.search-mobi #SearchButtonContainerMobi{float:left;position:absolute;right:0px;top:-5px;z-index:999;}
.searchresultpage {padding-top:20px}
#toplinks{float:left; z-index:9999; height:32px; position:fixed; top:0; left:0; background:#fff; border-bottom:1px solid #b2bed8}
.ie8 #toplinks{height:auto;}
.group-sites span{padding-right:27px;}
.grp-sites-section > a > span{padding-left:12px; display:inline-block;}
.language-selector {position:relative}
.groupSitesContainer {display:none; position:absolute; top:32px; width:152px; right:0; z-index:9999;}
.fi-FI .groupSitesContainer {width:185px}
.language-container {display:none; position:absolute; top:32px; width:206px; left:0; z-index:9999;}
.fi-FI .language-container {width:138px;}
.toSticky .language-container {left:107px}
.language-container ul li a {display:block}
.grp-sites {display:none;}
.groupSitesContainer ul#groupSitesgroup-sitesUL{border-bottom: 1px solid #c0cade;}
.groupSitesContainer ul#groupSitesgroup-sitesUL, .language-container ul {z-index:1000;}
.groupSitesContainer ul#groupSitesgroup-sitesUL li, .language-container li {float:none;background:#fff/*#edf0f5*/;border-left:1px solid #c0cade; border-right:1px solid #c0cade; padding:5px 10px;line-height:20px; width:100%}
.groupSitesContainer ul#groupSitesgroup-sitesUL > li.last , .language-container ul li.last {border-bottom:1px solid #c0cade; padding:5px 16px!important}
.groupSitesContainer ul#groupSitesgroup-sitesUL li:hover, .language-container li:hover {background:#edf0f5;}

.groupSitesContainerMobi {display:none; position:absolute; top:0; width:100%; right:0; z-index:9999; font-size:1.4em}

.page-title-sharing{margin-bottom:20px;}

.groupSitesContainerMobi ul#groupSitesgroup-sitesUL {z-index:1000;}
.groupSitesContainerMobi ul#groupSitesgroup-sitesUL li {float:left; width:100%; background:#edf0f5; padding:15px; text-transform:uppercase}
.groupSitesContainerMobi ul#groupSitesgroup-sitesUL li.last {border-bottom:1px solid #c0cade;}
.groupSitesContainerMobi ul#groupSitesgroup-sitesUL li a {float:left; width:100%}
li.grp-sites-section{ padding: 0 0 5px !important;}
.grp-sites-section a {padding: 5px 10px !important; display:block;cursor:pointer;}
.grp-sites li{padding: 0 !important;border:none !important;}
.tag-line {padding-right:0}
.tag-line img {float:right; margin-top:13px}
.tag-line-bottom {padding:15px; float:left; width:100%;}
#topToolsContainer {position:relative;float:left; width:100% } 
#topToolsContainer ul { margin:0}
#topToolsContainer ul li, .lang-title {float:left; padding:10px 16px 9px; border-right:1px solid #b2bdd6; font-size:1.3em; text-transform:uppercase; font-family:DINM; color:#002478}
#topToolsContainer ul li.last {padding:0}
#topToolsContainer ul li.group-sites.active {background:#fff;}
/*#topToolsContainer ul li.last:hover {background:none;}*/
#topToolsContainer ul li a {color:#002478}
#topToolsContainer ul li ul li{font-size:1em;}
.lang-title span {float:left; padding:9px 12px 9px 0}
.lang-img {background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat -533px -342px; height:31px; width:44px;} 
.toSticky .lang-title span {padding-left:9px}
.lang-title span.lang-img { float:right; padding:9px 12px; border-left:1px solid #fff;  border-right:1px solid #fff;  }
.language-selector.active .lang-title span.lang-img {border-left:1px solid #b2bdd6; border-right:1px solid #b2bdd6;  border-bottom:1px solid #fff; height:32px; }
.lang-title {padding:0; border:none}
.menu-box {color:#a3afcd; font-family:DINM;float:left;width:100%;}
.ie8 .menu-box{margin-top:-20px} 
/*.ie8 .twittContainer{margin-top:-13px}
.ie8 .site-links{margin-top:-15px}*/

.menu-box a {font-family:DINM; color:#002478;float:left }
.menu-link {padding:12px 20px 12px 15px; margin-left:-15px; float:left; color:#002478; cursor:pointer; background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/icon-menu.png) no-repeat 15px center;}
#Homepage .menu-link.desktop-menu{border:none}
.menu-link.desktop-menu{padding:17px 20px 17px 45px}
.desktop-menu.menu-link:hover, .menu-link.active, .menu-link.selected {background-color:#ccd4e4}
.sub-menu-link {padding: 13px 50px 14px 13px; border-right:1px solid #b2bed6; line-height:20px; float:left}
a.sub-menu-link:hover, .sub-menu-link.active {background-color:#e5e9f1}
div.sub-menu-link {border:none; padding-bottom:13px}
.borderLeft {border-left:1px solid #b2bed6!important;}
.bannerOuter {padding-left:0}
/*.bannerOuter {display:table;}*/
/*.bannerTitle p{font-family:DINM; font-size:5.4em; color:#002478; padding-top:20%;}*/
.bannerTitle p{font-family:DINB; font-size:4.8em; color:#fff; line-height:50px; width:40%; }
.without-text-background-banner .bannerTitle p{text-transform:uppercase; width:60%; }
.without-text-background-banner .bannerTitle{width:100%; margin-top:8%;}
.bannerText p{color:#fff; display: block;  float: left; font-family: DINM; font-size: 1.9em; line-height: 24px;  overflow: hidden;  padding: 5px 0;  width: 50%;}

.bannerTitle p {width:100%; padding-top:10px}
#financial-results-centre .bannerText p, #annual-reporting .bannerText p {font-size:2.8em; line-height:30px}
.video-play { position:absolute; top: 38%; left:50%}
.video-banner {display:none}
.newClass{ height:658px;}
.showVideo .bannerOuter { display:none; }
.showVideo .video-banner { display:block; background:#000 }
.video-inner {margin:0 auto; max-width:1170px; position:relative}
.close-video { position:absolute; top:0; right:0px; background:#000; display:block; z-index:10; width:60px; height:60px; }
.close-video a {display:block; z-index:99;}
/*.video-banner .video-inner .close-video{ display:none; }*/
.video-inner:hover .close-video{ display:block; }
.video-inner iframe {z-index:0}
.iframeWrapper {z-index:0}
#iframe-container {margin-bottom:20px}
.language-toggle ul{float:right !important;padding:16px 0px 14px 10px;background-color:#ccd3e3;margin-bottom:0px;}
.language-toggle ul li a{border-right:0px;padding:0px !important;color:#fff !important;}
.menu-box .language-toggle ul li.mobi-lang-fin{border-right:0px !important;}
.language-toggle ul li a:hover{text-decoration:none !important;}
.language-toggle ul li{padding:3px 5px 0px 5px!important;float:left !important;}
.language-toggle ul.mobi-english li.mobi-lang-eng, .language-toggle ul.mobi-finnish li.mobi-lang-fin{color:#002279 !important;}
.language-toggle ul li.mobi-lang-eng{border-right:2px solid #002279;}
.zoom-image {display:none;}
/*-------------- Header CSS Ends --------------*/


/*-------------- Top Navigation CSS Starts --------------*/
.downArrow {background:url("/~/media/Images/A/Anglo-American-Insurance-V2/css/arrow-down-menu.png") no-repeat right center;}
.topnavOuter {height:47px; overflow:hidden; background:#002478;}
.topnavOuter:hover {overflow: visible;}
.ie8 .topnavOuter {overflow: visible;}
.header-wrapper-inner{max-width:1170px;  margin: 0 auto;}
#topnavigation{clear:both; z-index:9998; font-size:1.8em; position:relative; padding-top:1px;    margin: 0 auto;
    max-width: 1170px;
/*webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;*/}
#section-Homepage-level1{margin:0px;}
#section-Homepage-level1 li a{ color: white; padding: 16px 9px;float:left;}
#section-Homepage-level1 li > span{color: white;  display:block;  padding: 16px 10px;}
#mobi-section-Homepage-level1 li a{padding: 16px 13px;float:left;}
#topnavigation li { z-index:9999; font-family:DINM;}
#topnavigation li.level2 { position: relative;float:left;width:100%;}
#topnavigation li.level2 a, #topnavigation li.level2 > span {line-height:1em;color:#395596; width:100%;float:left;}
#topnavigation li.level2 > span {cursor:initial;padding: 16px 13px;}
#topnavigation li.level1:hover {background:#7f93ba;color:#002478;} 
#topnavigation #mobi-section-Homepage-level1 li.level1:hover{background:#e5e9f1;color:#002478;}
#topnavigation li a:hover {text-decoration:underline;} 
#topnavigation li.level1 {float:left;position:relative;} 
#topnavigation li.current > span {
    float: left;
    padding: 16px 12px;
    color:#ffffff;
}
#topnavigation li.level2.current span, #topnavigation li.level2.selected span {
    color: #000000;
}
#topnavigation li.level1.selected, #topnavigation li.level1.current {
    background-color: #7f93ba;
}
#topnavigation #mobi-section-Homepage-level1 li.level1 {float:left;position:relative;width:100%;} 
.menu-container {position:unset;}
.menu-container > ul > li > a {padding-right:15px;}
.menu-container > ul {padding:15px 0 15px 15px; margin-left:-15px; display:none;float:left;width:50%;} 
#topnavigation ul.sub-nav {display:none;}
#topnavigation li.level1 > ul {background:#ccd4e4; position:absolute; top:45px;display:none;  width: 282px;left:0px;}  
#topnavigation li#nav-specie-level1.level1 > ul { left:auto; right:0; }
#topnavigation li.level1 > ul > li.level2 > ul {background:#ccd4e4; position:absolute; top:0px;display:none;  width: 282px;left:100%;}  
#topnavigation a#level2 {border-left:1px solid #b2bed6;}
.showAbsolute {position:absolute; top:47px; left:0;}
.level1 ul.showAbsolute {top:0; }
ul.sub-nav.level2.showAbsolute  {background:#e5e9f1!important; left:114px; margin-left:0!important; padding-left:5px!important; }
.stickyMood {position:fixed!important; top:0; background:#fff; border-bottom:1px solid #b2bed6; } 
#topnavigation.stickyMood {left:0; top:32px; padding-top:0; width:100%;background:#002478;margin: auto; max-width: none;}
.ip3-selfserve #topnavigation.stickyMood{top:284px;}
#topnavigation-mobi .scroll-wrapper{float:left;}
.stickyMood .menu-box, .stickyMood .menu-container {max-width:1170px; margin:0 auto; float:none}
.stickyMood .menu-container {position:relative}
/*.stickyMood a.sub-menu-link {line-height:19px;}*/
#topToolsContainer {margin:0 auto; max-width:1170px; float:none;  }
#topToolsContainer.stickyMood {right:0; width:50%; border-bottom:0; z-index:99999}
#toplinks.stickyMood ul {height:31px; }
#toplinks.stickyMood {left:0 }
#topToolsContainer.stickyMood > ul > li {padding:9px 16px}
#topToolsContainer.stickyMood > ul > li.last {padding:0 0 0 15px; border:0; height:31px}
.stickyMood #searchTextbox {height:30px;}
.stickyMood #SearchButtonContainer img {margin-top:-2px}
#topToolsContainer.stickyMood {max-width:580px}
.stickyMood.groupSitesContainerMobi {top:93px}
/*.level1 ul.showAbsolute li:first-child{padding-top:15px}*/

#topnavigation-mobi.stickyMood {top:47px; z-index:9999}
/*#topnavigation-mobi {display:none}*/
#topnavigation-mobi {
display: none;
float: left;
padding: 0;
position: relative;
text-transform: uppercase;
width: 100%;
font-size:1.4em;
z-index:9999;
}
#topnavigation-mobi .scroll-wrapper > ul > li {
background:#ccd3e3;
padding: 15px 0;
position: relative;
width: 100%;
float:left;
}
#topnavigation-mobi ul li.selected > a , #topnavigation-mobi ul li.navopen > a, #topnavigation-mobi ul li.current > a {color:#434343;}

#topnavigation-mobi .scroll-wrapper > ul > li.last {padding-bottom:15px;}
#topnavigation-mobi li.level1 ul {display:none; background:#e5e9f2; margin-top: 10px; padding:0; float:left; width:100%}
#topnavigation-mobi ul li.level2 {float:left; width:100%; } 
#topnavigation-mobi .scroll-wrapper > ul > li > a {padding:0 15px}

.showmore {
padding: 13px 10px;
position: absolute;
right: 0;
height:40px;
top: 0;
width: 61px !important;
}
.showmore span, .showmore1 span {background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat -551px -20px; margin-top:17px; float:left; width:20px; height:15px}

.showmore.selected span, .showmore1.selected span {background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat -551px -3px; margin-top:15px;}
.search-link  {position:fixed; top:15px; right:0px; /*height:61px;*/ border:none!important; padding:0!important; z-index:9999}
/*.search-link.selected{background-color:#193276;}*/
/*-------------- Top Navigation CSS Ends --------------*/




/*-------------- Left Navigation CSS Starts --------------*/
#utility{margin-top:40px;}
/*-------------- Left Navigation CSS Ends --------------*/


/*-------------- Breadcrumb CSS Starts --------------*/
#breadcrumb{margin:0 0 10px;}
/*-------------- Breadcrumb CSS Ends --------------*/





/*-------------- Site Map CSS Starts --------------*/
#sitemapcontainer ul{float: left;padding-left:0!important; padding:0px;}
#sitemapcontainer li{float:left;margin:15px 0 20px; font-weight:bold; list-style:none!important;width:100%;margin-left: 0px !important;margin-top: 0px !important; }
#sitemapcontainer ul li ul{float:left;width:100%;}
#sitemapcontainer li a{ float:left;padding:3px; background:#fff}
#sitemapcontainer li ul li{font-size:1em !important; padding:0 0 0 10px; margin:4px 0; font-weight:normal}
#sitemapcontainer li ul li a{ padding:0 0 0 3px;}
#sitemapcontainer li ul li ul{ margin-bottom:0px;float:left;width:100%;}
#sitemapcontainer li ul li ul li{ margin-left:16px; padding-left:20px;}
/*-------------- Site Map CSS Ends --------------*/


/*-------------- Footer CSS Starts --------------*/
#footerouterwrapper {background:url(~/media/Images/A/Anglo-American-Insurance-V2/css/bg-footer.gif) repeat-x center -62px; float:left; width:100%}
#footerwrapper{clear:both; max-width:1200px; padding-top:20px; margin:0 auto; }
#footerlinks {padding:10px 10px 10px 15px; min-height: 78px;}
#footerlinks ul li{float:left; padding:8px 5px 8px 0; margin-right:20px; font-size:1.4em;}
#footerlinks ul li a{color:#fff}
#sociallinks {padding:20px 15px 0 0}
#sociallinks ul {float:right}
#sociallinks ul li {float:left; padding-left:14px; font-size:1.4em}
.twitt-ticker {padding-bottom:22px;}
.twittContainer {padding-right:0px}
.share-ticker {height: 42px; padding: 0px; background:#edf0f5; }
.copyright {color:#808080; padding-top:15px;}
 .copyright a{float:right;margin-top:-34px }
 .copyright p {font-size:1.4em}
.ticker {font-size:1.6em}
/*-------------- Footer CSS Ends --------------*/


/* --------------- Homepage Starts ---------------- */
#contentwrapper{float:left; width:100%}
/* --------------- Content Wrapper Ends ---------------- */

/* --------------- Homepage Starts ---------------- */
.homecontentwrapper  {padding:10px 0 10px;}
h2.home-stories  {margin:48px 0 40px 0; font-size: 3.4em;  line-height: 34px;}
.w100hAuto {/*width:100%; height:auto*/ max-width:100%;}
.story {position:relative; overflow:hidden; margin-bottom:20px; }

.our-stories .story-desc{position:absolute; bottom:0; left:0; width:100%;height:80px;background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/story-overlay.png); color:#fff; padding:15px 10px; cursor:pointer; -webkit-backface-visibility: hidden; }
.story-desc p {color:#fff; margin-bottom:5px;}
.story-desc p.boddesignation {margin-bottom:28px;}
.story-title {font-family:DINM; text-transform:uppercase; line-height:16px}
.story .read-more {position:absolute; bottom:15px; left:20px; color:#fff; font-size:1.4em; display:none; font-family:DINM; text-transform:uppercase; } 
.story-image, .content-thumbnail-image {float:left; margin-right:15px;}
.story-image img {max-width:100%;  height:auto}
.story-image{padding-bottom:10px;}
.story-tags {margin:10px 0 20px}
.story-tags span {font-size:1.4em; margin-right:10px; background:#ccd4e4; padding:5px 7px; text-align:center; float:left; margin-bottom:10px;}
.story-page p.back-to-link {background: none repeat scroll 0 0 #ccd4e4; float: right; font-weight: bold;    margin-bottom: 15px; padding: 10px;}


.prom-box-content {padding-top:10px;}
.prom-box-content p{font-weight:bold; font-size:1.5em}
.homernsXmlContainer {padding-top:10px}
.homernsXmlContainer p{font-weight:bold;}
.homernsXmlContainer p.rns-date{font-size:1.4em; margin-bottom:3px;}
.homernsXmlContainer .date {margin-bottom:2px}
.homernsXmlContainer .rns-title {border-bottom:1px dotted #9c9c9c; padding-bottom:20px; margin-bottom:20px; font-size:1.6em;}
.homernsXmlContainer .rns-title.last{border-bottom:0}


.talk-to-us {background:#eff1f6; padding:16px 20px 20px; position:relative}
.tArrow {padding-left:47px; margin-top:-28px}
.talk-to-us p {color:#434343; margin-bottom:14px;}
.talk-to-us textarea {resize: none; width:100%; padding:9px; height:115px; border:1px solid #d8d9de; background:#fff; font-size:1.6em; color:#bbbbbb; font-family:Arial; margin-bottom:33px; line-height:17px; }

p.read-more-button a{background:#002478; color:#fff; float:left; font-family:'DINM'; line-height:20px; text-transform:uppercase;}
.box-link a {float:left; width:100%; padding-top:10px}
.box-icon {float:left;}
.home-row h2 {font-size: 3.4em; line-height: 34px; margin: 0 0 10px; padding-left: 48px;}
/*.bx-wrapper {max-width:1170px!important}*/

.twitt-bar {background: url("~/media/Images/A/Anglo-American-Insurance-V2/css/bg-twitter.gif") no-repeat scroll 8px 7px #edf0f5; color: #565656; font-size: 1.4em; line-height: 14px; min-height: 42px; padding-left: 15px;}
.twitt-bg {float:left; padding:0 10px 0 47px; color:#002478}
.tweet-loader {margin-left:20px}
#twitterfeed {padding-left:30px; position:relative; min-height:42px;}
#twitterfeed .bx-viewport {float:left; width:89%!important; height:auto!important}
#twitterfeed .bx-controls  {float:right; position:absolute; right:0; bottom:0}
#twitterfeed .bx-controls-direction a {float:left; width:42px; height:42px;text-indent:-9999px;}
#twitterfeed .bx-prev {background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat -224px -51px }
#twitterfeed .bx-next {background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat -276px -51px}
#twitterfeed .bx-prev.disabled {background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat -326px -51px; cursor:initial}
#twitterfeed .bx-next.disabled {background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat -375px -51px; cursor:initial }
#twitterfeed .jta-tweet-text, .jta-tweet-actions {float:left}
#twitterfeed .jta-tweet-text {font-size:1em; }
#twitterfeed .jta-tweet-actions {padding-top:7px; font-weight:bold}
#twitterfeed .jta-tweet-text {width:81%; padding-right:10px; line-height:16px; }
#twitterfeed .jta-clear {display:none}
#twitterfeed .jta-tweet-body {padding:5px 0;  float:left; width:100%}
li.jta-tweet-list-item {}
#twitterfeed .tweet-retweet {padding-right:10px}
.fi-FI #twitterfeed .tweet-retweet {padding-right:2px}

#contentwrapper ul li {font-size:1.8em; line-height:20px; margin-left:15px; list-style:disc; margin-bottom:15px;color:#545454;}
#contentwrapper td ul li, #contentwrapper th ul li {font-size:1em;color:#545454;}
.story-page p{margin-bottom:20px;}
/* --------------- Content Wrapper Ends ---------------- */

/*------------------------Press Release Item Starts---------------------*/
.ir-wrapper-4{ background: none repeat scroll 0 0 #e5e9f1;margin-bottom: 60px;padding: 60px 45px;}
.pr-main-container .mobi-register{display:none !important;}

/*------------------------Press Release Item Ends---------------------*/

/* --------------- Annual Reporting Starts ---------------- */
.row-1, .row-2  {margin-bottom:22px; }
.tabs-container{float:left;width:100%;margin:0px 0px 20px 0px;}
.tabs-container ul{float:left;width:100%;border-bottom:2px solid #7f93ba;}
.tabs-container ul li{float: left;height: 54px;margin-bottom:-11px !important;text-align: center;width: 48.7%;font-size: 1.8em; position:relative; z-index:998; margin-left:0 !important; list-style:none !important;}
.tabs-container ul li.last{margin-left:2.6%;}
.tabs-container ul li.current{background-image:url('/~/media/Images/A/Anglo-American-Insurance-V2/css/tabs-arrow-down.png'); background-repeat:no-repeat;background-position:bottom center;}
.tabs-container ul li.current a{color:white; float:left; width:100%; background-color:#7f93ba;}
.tabs-container ul li a{color:#002776;float:left;width:100%;background-color:#eff2f7;padding:12px 5px;}
#optima .tabs-container {display:none!important}
#tabbed-content ul.tabs {border-bottom:2px solid #7f93ba}
ul.tabs li {float:left; display:table; text-align:center; }
#tabbed-content ul.tabs li {padding-top:15px; height:70px; border-right:1px solid #fff; font-size:2.2em; width:33.3333%;}
ul.tabs li a {display:table-cell; vertical-align:middle; font-weight:bold; background:#eff2f7; } 
ul.tabs li.last {border:none; width:33.3333333333%} 
#tabbed-content ul.tabs li.current a {color:#fff; background:#7f93ba}
#tabbed-content ul.tabs li.current {background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/arrow-up-tab.png) no-repeat center 2px;}
.all-reports ul.tabs li {font-size:1.5em!important; font-weight:normal; width:10%!important; height:49px!important;} 
.all-reports ul.tabs li a {padding:10px 5px!important;} 
.all-reports .pr-year-tabs {margin-bottom:28px!important}
.tab_content {position:relative}
.tab-header {background:#002478; padding-left:18px; height:77px; position:absolute; bottom:0; left:0}
.tab-header p {color:#fff; margin-bottom:2px;}
.tab-title-left {float:left; width:80%; padding-top:18px;}
.tab-title {font-size:2.2em; font-family:DINM; text-transform:uppercase}
.tab-subtitle {font-size:1.8em;}
.tab-button {height:77px; width:140px;float:right}
.tab-button.open {background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/button-read-more.jpg) no-repeat center center;  }
.tab-button.close {background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/button-close.jpg) no-repeat center center; }
.tab-body { padding:20px; background:#eff1f6; min-height:320px;}
.tab-inner {overflow:hidden; padding-top:79px;}
.tab-image {margin-bottom:1px; position:absolute; top:0; left:0; overflow:hidden	}
.tab-image img {border-bottom:1px solid #fff}

.gray-box {background:#ccd4e4; padding:20px 0}
.gray-box-title {padding:0 0 10px 20px; font-size:2.2em; font-family:DINM; color:#002478; text-transform:uppercase; border-bottom:1px dotted #fff  }
.gray-box-body {padding:0 20px; }
.gray-box-body p{color:#002478; }
.gray-box-body p.last{margin:0}
#graybox-1 {margin-bottom:30px}

.related-box {background:#eff2f7; min-height:265px;}
.related-box-title {background:#ccd4e4; padding:20px 20px 10px 20px; font-size:2.2em; font-family:DINM; color:#002478; text-transform:uppercase; }
.related-box-body {padding:20px; }

.snapdown-container {float: left;margin-bottom: 20px;width: 100%;}
.snapdown-item {border-top: 2px solid #fff;	float: left;width: 100%;}
.snapdown-item.last {border-bottom: 2px solid #fff;}
.snapdown-title {	background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/snap-plus.jpg") no-repeat 98% 50% #7f93ba ;cursor: pointer;float: left;	padding: 18px 15px;	width: 100%; color:#fff; font-size:1.6em; font-weight:bold; text-transform:uppercase; line-height:18px;}
.snapdown-title.selected {background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/snap-minus.jpg") no-repeat 98% 50% #7f93ba ;}
.snapdown-content-box  {padding:15px;}
.snapdown-content-box .last {margin:0}

/* --------------- Annual Reporting Starts ---------------- */

/* --------------- Our Stories Starts ---------------- */
#PRbannerwrapper.Storybannerwrapper .pr-lr {font-weight:bold; color:#fff}
#PRbannerwrapper.Storybannerwrapper .lr-date {background-color:#c60c30;}
#PRbannerwrapper.Storybannerwrapper .bannerTitle > p {font-size:5.4em; line-height:64px; width:80%;}
#PRbannerwrapper.Storybannerwrapper .readMoreText > a {text-transform:uppercase; font-size:2em; font-weight:bold;}
.loading {background: url("/~/media/Images/A/Anglo-American-Insurance-V2/icons/ajax-loading.gif") no-repeat 20px 20px;}
.our-stories-container .tabs-container, .our-stories-container .tabs-container ul {margin-bottom:0;}
.tags-filter {margin-bottom:30px; background:#ccd4e4; padding:16px 16px 10px; position:relative; z-index:99}
.filter-title {font-weight:bold; font-size:1.6em; line-height:21px; color:#002378; text-transform:uppercase; float:left; width:145px; padding-bottom:6px; cursor:pointer}
.filter-title.active {color:#545454}
.filter-title.active span {background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/arrow-down-small.jpg") no-repeat center center;}
.filter-title span {background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/arrow-up-small.png") no-repeat center center; float:right; width:12px;} 
.filter-close{float:right; margin-top:-16px; margin-right:-16px; cursor:pointer }
.tags-header {padding-bottom:18px;}
.tags a {font-size:1.6em; font-weight:bold; line-height:25px; padding-right:26px; text-transform:uppercase}
.tags a:hover, .tags a.current {text-decoration:underline}

#loadmore{margin-top:20px} 
#loadmore a{background:url("/~/media/Images/A/Anglo-American-Insurance-V2/css/arrow-down.png") no-repeat center 88%; text-align:center; padding:20px 0; display:block; text-decoration:none; cursor:pointer; background-color:#ccd4e4; color:#002378; font-size:1.8em; font-weight:bold; text-transform:uppercase} 
#loader,#loadedcontent{display:none; text-align:center;}



/* --------------- Our Stories Ends ---------------- */

/* --------------- Form Starts ---------------- */
.feedbackform-contentpage.container{   margin-bottom: 20px;  margin-top: 35px}
.feedbackform-contentpage.contactuspage{float: left;  width: 100%;}
.feedbackform-contentpage h2{padding-top:20px;}

/* --------------- Form End ---------------- */

/*-----Table structure Starts----------------*/
table { margin-bottom: 20px;}
table tr td,table tr th{font-size:1.6em;line-height:22px;padding:15px 10px;color: #545454;}
table tr th{font-weight:bold;}
table tr td {text-align:right;}
table thead tr th{background:#ccd4e4;padding:15px 10px;color:#434343;text-align:right;}

table.inv-responsive-table tr .inv-responsive-data-header{background:#ccd4e4;}
table.inv-responsive-table tr th,table.inv-responsive-table tr td{border:1px solid #000;}
.inv-responsive-table{margin-bottom:20px;}

/*-----Table structure Ends----------------*/
/*------------------Audio Starts -----------------------*/
.audioo{clear:both;float: left; width: 100%;}
.audioo p{float:left; padding-top: 3px; width: 80%;}
.controls{    float: left; padding: 0 10px 10px 0; vertical-align: bottom;}
.twocollinks .play img{height:30px; width:30px;}

/*------------------Audio Ends -----------------------*/

/* Key Facts CSS starts */
.key-figures{color:#002478;font-size:3.4em}
.key-content{color:#434343;font-size:2.4em;text-transform:uppercase}
.box1{padding:20px 10px 20px 75px;background-color:#d1d8e7;background-image:url(/~/media/images/A/Anglo-American-Insurance-V2/operate-images/key-fact-box1.png);background-repeat:no-repeat;background-position:20px 20px}
.box2{padding:20px 10px 20px 75px;background-color:#d1d8e7;background-image:url(/~/media/images/A/Anglo-American-Insurance-V2/operate-images/key-fact-box2.png);background-repeat:no-repeat;background-position:20px 20px}
.box3{padding:20px 10px 20px 75px;background-color:#d1d8e7;background-image:url(/~/media/images/A/Anglo-American-Insurance-V2/operate-images/key-fact-box3.png);background-repeat:no-repeat;background-position:20px 20px}
.box4{padding:20px 10px 20px 75px;background-color:#d1d8e7;background-image:url(/~/media/images/A/Anglo-American-Insurance-V2/operate-images/key-fact-box4.png);background-repeat:no-repeat;background-position:20px 20px}

.key-figures,.key-content{font-family: "DINM";float:left;width:100%;}
.key-figures{line-height:36px;margin-bottom:0px;}
.key-content{line-height: 26px;font-size: 2.2em;margin-bottom:0px;}
.key-box{float:left;padding-bottom:10px;width:100%;}

/* Key Facts CSS Ends */

/*----------------------Full Width elements Starts-------------------------------*/
.fullWidthContainer #contentwrapper{max-width:inherit;width:auto;float:none;clear:both;}
.fullWidthContainer .contentwrapper > div{max-width:1170px; margin:0 auto;float:none;clear:both;}
.fullWidthContainer .contentwrapper .blue-color-content-wrapper{float: left; max-width: none; width: 100%;}
.blue-color-content-wrapper{background-color:#d8deea !important;float:left; width:100%;  margin-bottom: 20px;}
.blue-color-content-wrapper > div {background:none;}
.fullWidthContainer #contentwrapper .blue-color-content-wrapper{  margin-bottom: 20px;}
/*----------------------Full Width elements Ends-------------------------------*/


/*---------------------SelfServe CSS For Priority Initiative--------------------*/
#priority-initiatives .rad-right {
    text-align: right;
    float:right;
}
#fact-sheet p.ss-notes,#fact-sheet .rhs-links-circle{ display:none; }
/*---------------------SelfServe CSS For Priority Initiative Ends--------------------*/


  #bridging-the-digital-divide #gallery-1 .gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 20%;
}

/********************************** SUB CSS   ************************************************/
/*----------- Custom Starts --------------*/
#key-assests-item-2 {margin: 0 3.5%;}
.our-stories.active #key-assests-item-2 {margin: 0 0%;}
.story .read-more{margin-bottom:0;}
.feedbackform-contentpage-content{padding:25px 0px;}
/*----------- Custom Ends --------------*/

/*----------- Simple Content Page Starts --------------*/
.ss-notes{display:none;}
.onecolContentpage {max-width:1200px;}
.onecolContentpage .radintrotext p, .rad-introtext {font-size: 2em;line-height: 26px; }
#tools-for-suppliers table.rad-border,#tools-for-suppliers td.rad-border{border:1px solid;}
#tools-for-suppliers table.rad-border{margin-bottom:30px;}
.campaign-image-caption p {-webkit-box-decoration-break: clone;box-decoration-break: clone;}
.address-content > p.rad-highlight {color: #002776;font-size: 1.8em !important;margin-bottom: 10px !important;text-transform: uppercase; font-family:DINM}
.address-content > p {font-size: 1.6em; line-height: 24px; margin-bottom:40px;}
/*.address-content a {font-weight: bold;}*/
.feedbackformcaptcha-codeCaptchaCodeContainer {float: left;padding-top: 10px;}
.feedbackformlatest-projects-updateCheckbox label {color: #434343;font-size: 1.4em;line-height: 22px;padding-left: 10px;}
.feedbackformSubmitButtonContainer {float: left;padding-left: 19px;clear:both;}
.feedbackformResetButtonContainer {float: left;padding-left: 19px;}
.gv-item{padding-bottom: 17px;}
.twocollinks {float: left;width: 100%;}
.document-contentpage-inner table td {border-bottom: 1px solid #ccd4e4;padding: 15px 10px 10px;}
.img-center{text-align:center !important;}
.document-contentpage-inner table {width: 100%;margin-top: 25px;}
.document-contentpage-inner th {background-color: #ccd4e4;}
.gv-title {color: #002776;font-size: 1.8em;font-weight: bold;line-height: 26px !important;}
.gv-item > p {line-height: 26px;}
.gv-bottom-content.row {float: left;padding-top: 30px;width: 100%;}

.gv-top-content > p {line-height: 26px;width:100%;}
.gv-top-content {float: left;width: 100%;}
.video-contentpage-inner.float100 img{width:100%; height:auto;}
.video-contentpage-inner.float100{position:relative;cursor:pointer;}

.video-contentpage-inner.float100 > p {background: url("/~/media/images/A/Anglo-American-Insurance-V2/css/story-overlay.png") repeat scroll 0 0 transparent;border: 0 none;bottom: 0;color: #fff;font-family: dinm;font-size: 1.8em;margin-bottom: 0;padding: 15px 15px 12px;position: absolute;text-transform: uppercase;width: 100%;}
.video-contentpage-content p{line-height: 26px;}
.video-contentpage-content p:first-child {color: #002776;font-size: 1.6em;font-weight: bold;line-height: 26px;}
#feedbackformcaptcha-codeCaptchaCodeError{color: #434343; float: left; font-size: 1.5em; padding: 10px 0;
width: 100%;}
.feedbackformcomments-txtareaTextareaContainer {float: left;width: 100%;padding-left: 19%;padding-top:10px;padding-bottom:20px;}
.feedbackformlatest-projects-updateCheckboxContainer{    float: left;padding-left: 10%;}
.feedbackformcomments-txtareaTextarea {height: 150px;width: 100%;font-size: 1.6em;line-height:19px;}
.feedbackformcomments-enquiryLabelContainer {width: auto;}
.feedbackformContainer {background-color: #f2f4f8;float: left;padding: 20px;width: 100%;}
.feedbackformalert-textLabelContainer {float: left;font-size: 1.4em;line-height: 22px;width: 100%;padding-bottom: 15px;}
.feedbackformupdates-listRadioListContainer{float:left;font-size: 1.4em;line-height: 22px;width: 100%;padding-bottom: 15px;}
.feedbackformcaptcha-codeCaptchaContainer, .feedbackformphone-txtboxTextboxContainer, .feedbackformemail-txtboxFreeTextEmailContainer, .feedbackformsurname-txtboxTextboxContainer, .feedbackformfirst-name-txtboxTextboxContainer  {float: left;margin-bottom: 20px; width: 30.8%;}
.feedbackformcaptcha-codeCaptchaText, .feedbackformphone-txtboxTextbox, .feedbackformemail-txtboxFreeTextEmailText, .feedbackformsurname-txtboxTextbox, .feedbackformfirst-name-txtboxTextbox{height: 30px;font-size: 1.5em; width: 100%;padding:5px 0; }
.feedbackformcaptchaLabelContainer, .feedbackformphoneLabelContainer, .feedbackformemail-addressLabelContainer, .feedbackformsurnameLabelContainer, .feedbackformfirst-nameLabelContainer  {float: left;font-size: 1.6em;font-weight: bold;line-height: 22px;width:19.2%;color: #434343;}
.feedbackformcomments-enquiryLabelContainer{float: left;font-size: 1.6em;font-weight: bold;line-height: 22px;width:100%;color: #434343;}
#feedbackformupdatesLabelContainer{float: left;font-size: 1.6em;font-weight: bold;line-height: 22px;width:100%;color: #434343;}
.feedbackformyesRadioList label, .feedbackformnoRadioList label{margin:0px 10px;color:#434343;}
.feedbackformphoneLabelContainer, .feedbackformsurnameLabelContainer{padding-left: 19px;}
.feedbackformSubmitButton, .feedbackformResetButton{padding:10px;background-color:#002279;color:#fff;font-size:1.8em;border:0px;}

.twocolContentpage.container {margin: 0 auto;max-width: 1200px;overflow: hidden;}
.onecolContentpage.container {margin: 0 auto;max-width: 1200px;overflow: hidden; padding:0px 15px 10px;}
.video-contentpage.container{margin: 0 auto;max-width: 1200px;overflow: hidden;padding-top:20px;}
.feedbackform-contentpage.container{margin: 0 auto;max-width: 1200px;overflow: hidden;padding-bottom: 90px;}
.feedbackformalert-textLabel{float:left; color:#545454;}
.gv-contentpage.container{margin: 0 auto;max-width: 1200px;overflow: hidden;padding-bottom: 10px;padding-top: 20px;}
.document-contentpage.container{margin: 0 auto;max-width: 1200px;overflow: hidden;}

.max1170.container h2 {margin:20px 0;}
.grayBG {background:#d8deea;}
.max1170 {max-width:1170px; margin:0 auto}
.max1170.container {padding:15px 0}

.content-with-bg {min-height:480px;clear:both;}
.content-with-bg.bigBG {min-height:548px;}
.bg-overlay { width:95%; margin-top:50px; background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/bg-overlay-4x4.png); padding:20px; float:left}
.bg-overlay a{ color:#fff; text-decoration:underline;}
.bigBG .bg-overlay {max-height:548px}
.bg-overlay h2 {color:#fff; margin-bottom:20px}
.bg-overlay p {color:#fff}
.bg-overlay .read-more a {float:left; margin-top:10px; font-family:DINM, Arial; background:#fff; padding:12px 18px; border:1px solid #959392; text-transform:uppercase; cursor:pointer; color:#002776; text-decoration:none;}
.bottomcontentcontact{font-family: "DINM";padding-left:15px;}

.bg-overlay-small { width:55%; margin-top:50px; background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/bg-overlay-4x4.png); padding:20px; float:left}
body.internetexplorer11 .bg-overlay-small{ width:57%; }
.bg-overlay-small h2 {color:#fff; margin-bottom:20px}
.bg-overlay-small p {color:#fff}
.bg-overlay-small .read-more a {float:left; margin-top:10px; font-family:DINM, Arial; background:#fff; padding:12px 18px; border:1px solid #959392; text-transform:uppercase; cursor:pointer; text-decoration:none;}
/*----------- Simple Content Page Ends --------------*/

/*----------- Video Gallery Starts --------------*/
.video-item-content .video-play {left: 44%;position: absolute;top: 20%;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{height: 62px !important;top: 0 !important;width: 62px !important;}
.video-item-content img {height: auto;width: 100%;}
.video-item{padding-bottom: 40px;}
.video-category-title > p {color: #7f93ba;font-family: DINB;line-height: 26px;margin-bottom: 3px;text-transform: uppercase;}
#contentwrapper .video-tabs ul li {display: table;font-size: 1.8em;height: 60px;margin-left: 0;margin-right:0.44%;vertical-align: middle;width: 18%;padding-bottom: 11px;}
.level3.all{width: 7.8% !important;}
#contentwrapper .video-tabs ul li.last{margin-left:0;margin-right:0;}
.tabs-container.video-tabs ul li a {color: #002776;display: table-cell;float: none;padding: 0;vertical-align: middle;width: 100%;font-weight: bold; text-transform:uppercase; }
.tabs-container.video-tabs ul li.current a {color:#fff;}
.video-title {background: url("/~/media/images/A/Anglo-American-Insurance-V2/css/story-overlay.png") repeat scroll 0 0 transparent;display: table;height: 50px;padding: 10px 20px 7px;width: 100%;}
.video-title > p {color: #fff;display: table-cell;font-family: DINM; /*line-height: 26px;*/margin-bottom: 0;text-transform: uppercase; /*vertical-align: middle;*/}
.video-item-content{position:relative}
.video-gallery-container {float: left;width: 100%;}
/*----------- Video Gallery Ends --------------*/

/*----------- Campaign Starts --------------*/
.video-box > img {height: auto;width: 100%;}
.campaign-bottom-content {border-bottom: 1px solid;float: left;width: 100%;}
/*.video-title {background: url("/~/media/images/A/Anglo-American-Insurance-V2/css/story-overlay.png") repeat scroll 0 0 transparent;bottom: 0;padding: 10px 20px 7px;position: absolute;width: 100%;}*/
.from-blog {font-size: 1.8em;line-height: 26px;text-transform: uppercase;color:#fff;font-family:DINM}
.blog-title {color:#e2d8af;font-size: 1.8em;line-height: 26px;text-transform: uppercase;font-family:DINM}
.Campaign .jta-tweet-timestamp {font-size: 1.6em;line-height: 22px;padding-right: 5px;}
.Campaign .jta-tweet-text {font-size: 1.6em;line-height: 22px;}
.Campaign .bannerTitle > p {line-height: 60px;padding-top: 7%;width: 50%;color:#fff}
.Campaign .bannerTitle {margin-bottom: 0;}
#ContentWrapper.Campaign .bannerText {width: 50%;}
.campaign-images .bx-pager-item{float:left;}
.campaign-images .bx-pager.bx-default-pager {bottom: 30px;float: left;left: 30px;position: absolute;}
.campaign-images .bx-pager-item a{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/non-active-slider.png") no-repeat scroll 0 0 transparent;display: block;font-size: 0;height: 18px;width: 26px;}
.campaign-images .bx-pager-item.last a{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/slider-last-key-assests.png") no-repeat scroll 0 0 transparent;}
.campaign-images .bx-pager-item.last a.active{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/activeslider-last-key-assests.png") no-repeat scroll 0 0 transparent;}
.campaign-images .bx-pager-item a.active{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/active-slider.png") no-repeat scroll 0 0 transparent;width: 26px;}
.campaign-images .bx-next{background-image: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/bod-slider-next.png");background-repeat: no-repeat;display: block;font-size: 0;height: 56px;position: absolute;right: 30px;top: 38%;width: 56px;z-index: 10;}
.campaign-images .bx-prev {background-image: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/bod-slider-prev.png");background-repeat: no-repeat;display: block;font-size: 0;height: 56px;left: 30px;position: absolute;top: 38%;width: 56px;z-index: 10;}
.ip3-press-releases .twocol.row {padding-top:10px;}
.ip3-press-releases .back-to-link {padding-bottom:10px;}
 .press-release .pr-box-content {float: left;padding-top: 20px;width: 100%;}
.press-release .pr-box-title > p{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/pr-campaign.png") no-repeat scroll 20px center #002478;padding-left: 80px;}
.pr-box-title {float: left;width: 100%;}
.key-facts .pr-box-title > p {padding-left: 90px;}
.pr-box-title > img {left: 35px;position: absolute;top: 5px;}
.pr-box-title > p {color: #fff;background-color:#002478;font-size: 1.8em;margin-bottom: 0;padding: 20px 20px 17px;text-transform: uppercase;font-family:DINM;}
.pr-thumb {float:left; width:35%; margin-right:15px;}
.rad-notes {font-size:1.2em;}
.key-facts .pr-box-content > ul {list-style-type: disc;padding-left: 13px;}
.key-facts .pr-box-content {background-color: #667cae;float: left;padding: 30px 20px 10px;}
.our-blog a:first-child .video-box{padding-top: 0px;}
.video-box {float: left;padding-top: 30px;width: 100%;position:relative;}
.key-facts .pr-box-content li {color: #545454;font-size: 1.6em;line-height: 26px;margin-bottom: 20px;color:#fff;}
.camp-pr-date {font-size: 1.4em;color:#434343;margin-bottom: 5px;}
.camp-pr-title {color: #002478;margin-bottom: 15px;}
.campaign-image-caption > p {padding: 10px;line-height: 50px;background-color: #002478;color: #fff;font-size: 2.2em;display: inline;}
.campaign-image {float: left;width: 100%;}
.campaign-image-caption{float: left;padding: 0;width: 79%;}
.campaign-image > img {height: auto;width: 100%;}
#ContentWrapper.Campaign .sharing-tools {border-bottom: 1px solid #ccd4e4;margin: 0 auto;max-width: 1170px;padding: 10px 0;}
#ContentWrapper.Campaign #bannerwrapper{min-height:440px;}
#ContentWrapper.Campaign .bannerContent{padding-top:0}
.campaign-content-conatiner {float: left;width: 100%;padding-top:40px;}
.top-content-container.container {margin: 0 auto;max-width: 1200px;overflow: hidden;}
.bottom-content-container.container {margin: 0 auto;max-width: 1200px;overflow: hidden;padding-top: 40px;padding-bottom: 50px;}
.dynamic-content-container.container {margin: 0 auto;max-width: 1200px;overflow: hidden;padding-top: 55px;}
.top-content-introtext {float: left;padding-bottom: 10px;width: 50%;}
.campaign-top-content > p.rad-introtext {font-size: 2em;line-height: 26px;}
.campaign-top-content > p {line-height: 26px;}
.twitter-title > p {color: #002478;font-size: 1.8em;line-height: 26px;font-family:DINM}
.bottom-box-content > p {line-height: 26px;}
.bottom-box-title {color: #002478;font-size: 1.8em;font-weight: bold;line-height: 26px;}
.bottom-box-content.col-md-8{-moz-column-count: 2; -moz-column-gap: 15px;}
.campaign-top-content.col-md-8{-moz-column-count: 2; -moz-column-gap: 15px;}
.bottom-box-content.col-md-8 li {font-size: 1.6em;line-height: 26px;color: #545454;margin-bottom:10px;}
.bottom-box-content.col-md-8 > ul {list-style-type: disc;padding-left: 13px;}
.campaign-images {float: left;width: 100%;background-color:#eff1f6;padding:40px 0;margin-top: 40px;}
.campaign-images-content {margin: 0 auto;max-width: 1200px;overflow: hidden;position: relative;}
/*----------- Campaign Ends --------------*/

/*----------- PR Starts --------------*/

#PRbannerwrapper{width: 100%; min-height: 440px;float: left;}
#PRbannerwrapper .latest-release {float: left;vertical-align: middle;width: 100%;padding-bottom: 15px;}
#PRbannerwrapper .pr-lr {color: #ccd4e4;float: left;font-size: 1.4em;padding: 10px 0;text-transform: uppercase;vertical-align: middle;}
#PRbannerwrapper .lr-date {background-color: #8c9ec1;color: #fff;display: block;float: left;font-size: 1.4em;font-weight: bold;margin-left: 20px;padding: 10px 15px;}
#PRbannerwrapper .bannerTitle > p {color: #fff;font-size: 3.4em;line-height: 40px;width: 68%;text-transform:uppercase;font-family: "DINM";padding-top:0px;}
#PRbannerwrapper .bannerContent{padding-top: 7%;}
#PRbannerwrapper .readMoreText {float: left;}
#PRbannerwrapper .readMoreText > a {background-color: #002478;color: #fff;display: block;font-size: 1.6em;font-weight: bold;padding: 17px 17px;}
#PRbannerwrapper .bannerTitle{margin-bottom:10px;width:100%;}
#PRbannerwrapper .bannerOuter {position:relative}
.pr-title {float: left;}
.pr-register {float: right;padding: 30px 0 20px;}
.pr-main-container {float: left;width: 100%;}
.pr-year-tabs {float: left;width: 100%;font-size: 1.0em !important;margin-bottom: 45px !important;}
.pr-year-tabs > ul {float: left;margin-bottom: 0;width: 100%;}
#ContentWrapper .pr-year-tabs ul li, #contentwrapper .pr-year-tabs ul li {float: left;height: 53px;width: 7.2923%;font-size: 1.8em;line-height: 18px;margin-right:0.43333%;}
.ip3-awards-and-recognition #contentwrapper .pr-year-tabs ul li {width:13%}
#ContentWrapper .pr-year-tabs ul li a, #contentwrapper .pr-year-tabs ul li a{font-size: 1em;padding: 12px 0px;}
#ContentWrapper .pr-year-tabs ul li.last, #contentwrapper .pr-year-tabs ul li.last{margin-left:0;margin-right:0}
.pr-main-content {float: left;width: 100%;}
.pr-item {float: left;width: 100%;border-top: 1px dotted;}
.pr-top {float: left;width: 100%;margin-top: -1px;position: relative;}
.pr-bottom {float: left;width: 100%;margin: 30px 0 50px;min-height: 50px;}
.pr-date {float: left;position: relative;z-index: 1;border-right: 2px solid #fff;border-bottom: 2px solid #fff;}
.pr-date > p {background-color: #ccd4e4;color: #434343;font-size: 1.8em;margin-bottom: 0;padding: 9px 20px 6px 15px;text-transform: uppercase;font-family: "DINM";line-height: 18px;}
.pr-bottom .pr-title {border-right: 2px solid #ccd4e4;float: left;text-align: right;width: 50%;padding-right: 10px;}
.ip3-awards-and-recognition .pr-bottom .pr-title, .pr-bottom .pr-title.float100 {text-align:left; width:100%; border:none }
.pr-introtext{border-left: 2px solid #ccd4e4;float: left;text-align: left;width: 50%;padding-left: 10px; margin-left: -2px;}
.ip3-awards-and-recognition .pr-introtext {display:none}
.pr-introtext > p {margin-bottom: 0;}
.pr-title > p {color: #002478;font-size: 2.2em;line-height: 26px;margin-bottom: 0;}
#nav-more-level3{display:none;}
.li-hide{display:none;}
.pr-share p{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/pr-share.jpg") no-repeat scroll 0 0 transparent;height:33px;width:113px;cursor:pointer;margin-bottom: 0;}
.prshare-div {background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/pr-share-bg.png") repeat scroll 0 0 transparent;height: 150px;position: absolute;width: 50%; visibility:hidden; left:0;top:0px;padding:0 55px;float: left; z-index:3}
.pr-share {float: left; z-index: 1; position: relative;}
.outer-prshare {float: left;cursor:pointer;}
/*.pr-share p:hover{background-position: 0 -33px;}*/
.prshare-div > a {display: block;float: left;margin-right: 0px;position: relative;top: 58px;border:10px solid rgba(0,0,0,0); }
.prshare-div > a:hover{border: 10px solid #667dad;background-color: #667dad;}
.ie8 .prshare-div > a {padding:10px}
.ie8 .prshare-div > a:hover {padding:0}
.pr-image {margin-top:15px;}
/*----------- PR ends --------------*/




/*----------- History Starts --------------*/
.history-item {position: relative;}
#anglo-american-history .rhs-links a{text-transform:lowercase}
#ContentWrapper.historyWrapper .sharing-tools {border-bottom: 1px solid #ccd4e4;margin: 0 auto;max-width: 1170px;padding: 10px 0;}

.history-year {float: left;width: 100%;}
.history-mainContent {max-width: 655px;position: absolute;right: 5%;top: 20%;}
.history-item-bg {min-height: 700px;}
.history-title {}
.history-title > p {font-size: 8.4em;line-height: 90px;font-size:DINM;color:#002478;}
.history-year.alternate .history-title > p,.history-year.alternate .history-introtext > p,.history-year.alternate .history-content > p{color:#fff;}
.history-introtext > p {font-size: 2.4em;line-height: 30px;}
.history-content {float: left;width: 100%;}
.history-content > p {font-size: 1.8em;line-height: 30px;}
.history-year.alternate .history-mainContent {max-width: 560px;text-align: right;left: 9%;top:32%;}
#anglo-american-history .bx-wrapper {float: left;width: 100%;position:relative}
.historyWrapper .bx-pager-item{float:left;}
.historyWrapper .bx-pager.bx-default-pager {bottom: 60px;float: left;right: 60px;position: absolute;}
.historyWrapper .bx-pager-item a{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/non-active-slider.png") no-repeat scroll 0 0 transparent;display: block;font-size: 0;height: 18px;width: 26px;}
.historyWrapper .bx-pager-item.last a{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/slider-last-key-assests.png") no-repeat scroll 0 0 transparent;}
.historyWrapper .bx-pager-item.last a.active{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/activeslider-last-key-assests.png") no-repeat scroll 0 0 transparent;}
.historyWrapper .bx-pager-item a.active{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/active-slider.png") no-repeat scroll 0 0 transparent;width: 26px;}
.historyWrapper .bx-next{background-image: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/history-blue-next.png");background-repeat: no-repeat;display: block;font-size: 0;height: 81px;position: absolute;right: 30px;top: 50%;width: 79px;z-index: 10;}
.historyWrapper .bx-prev {background-image: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/history-blue-prev.png");background-repeat: no-repeat;display: block;font-size: 0;height: 81px;left: 30px;position: absolute;top: 50%;width: 79px;z-index: 10;}

.historyWrapper .history-Mainyear.alternate .bx-next{background-image: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/history-white-next.png");background-repeat: no-repeat;display: block;font-size: 0;height: 81px;position: absolute;right: 30px;top: 50%;width: 79px;z-index: 10;}
.historyWrapper .history-Mainyear.alternate .bx-prev {background-image: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/history-white-prev.png");background-repeat: no-repeat;display: block;font-size: 0;height: 81px;left: 30px;position: absolute;top: 50%;width: 79px;z-index: 10;}
.overlayNeeded.text-color-blue p{color:#002478 !important;padding: 10px; margin-bottom: 0;}
.text-color-blue p{color:#002478 !important;}
.text-color-black p{color:#545454!important;}
.text-color-white p{color:#fff !important;}
.overlayNeeded.text-color-black p{color:#000 !important;padding: 10px; margin-bottom: 0;}
.overlayNeeded{background: url("/~/media/images/A/Anglo-American-Insurance-V2/css/bg-hyperlink.png") repeat scroll 0 0 transparent;}
.historyWrapper .bx-wrapper .bx-controls-direction a.disabled {display: none;}
/*----------- History Ends --------------*/

/*----------- Two Column Starts --------------*/
.headerwrapper .page-title-sharing{padding:0 15px;}
.mobi-register{float: left;margin: 20px 0;text-align: center;width: 100%;}
.mobi-register.visible-xs.hidden-sm.hidden-md img {height: auto;width: 100%;}
/*----------- Two Column Starts --------------*/


/*----------- Tabs to Dropdown Starts --------------*/
.tabsDropDown {display: block; font-family: DINM; font-size: 1.4em; margin-top:20px; background: url("/~/media/images/A/Anglo-American-Insurance-V2/css/mobi-dropdown.png") no-repeat 5px center #667dad; color:#fff; height:35px; width:320px; position:relative; cursor:pointer}
.tabsContainer .tabsDropDown span {position:absolute; left:12px; top:29px; cursor: pointer; width:25px; height:20px}
.tabsContainer span.arrowDown {background: url("/~/media/images/A/Anglo-American-Insurance-V2/css/mobi-dropdown-arrow.png") no-repeat center center; width:25px; height:20px }  
.tabsDropDown {display: none;}
.tabsDropDown strong {padding:11px 0 0 47px; float: left; font-weight: normal; width: 75%;font-size:1.6em;}
/*----------- Tabs to Dropdown Ends --------------*/

/*----------- Two Column Starts --------------*/
.twocol.row {float: left;padding-top:30px;padding-bottom: 50px;}
.twocollinks a {display: block; display:table; background:#002478;cursor:pointer;}
.twocollinks span {background-color: #ccd4e4;display: block; line-height: 24px;margin-top: 0;padding: 10px 34px 10px 10px; width: 80%; display:table-cell; vertical-align:middle }
.twocollinks li {font-size: 2.2em !important;margin-bottom: 10px;width: 100%; float: left; list-style:none!important; margin-left:0!important; }
.twocollinks img {float: left;width:74px;;height:75px;}
.sectionTitle {float: left;margin-bottom: 15px;width: 100%;}
.intro-text h2{margin: 0 0 21px;}
.intro-text > p {line-height: 30px;}
.two-col-content > p {line-height: 26px;margin-bottom: 20px;}
.one-col-content > p,.onecolContentpage > p,.snapdown-content-box > p{  line-height: 26px;  margin-bottom: 20px;}
h3 { color: #002776;font-family: DINM;font-size: 1.8em;line-height: 26px;}
h4, h5 { color: #002776;font-family: DINM;font-size: 1.8em;line-height: 26px; margin:20px 0 20px;}
h5 {font-size: 1.5em;}
.two-col-content li {font-size: 1.6em;line-height: 26px !important;margin-bottom: 14px; color: #545454;}
.two-col-content > ul {list-style-type: disc;padding-left: 13px;}
.intro-text {float: left;width: 100%;}
.pr-item-container .pr-date{margin-bottom:20px;}
.two-col-content {float: left;width: 100%;}
.pr-item-container .intro-text > p {margin-bottom:20px;}

.two-col-further-content { padding:10px; margin-bottom: 20px;}
.two-col-further-content table {margin-bottom:20px}
.two-col-further-content table td, .two-col-further-content table th {padding:5px}
/*----------- Two Column Ends --------------*/

/*----------- PR Starts --------------*/
.image-gallery-container{display:block !important;}
/*----------- PR Starts --------------*/

/*----------- PR Starts --------------*/
#contentwrapper .images-main-container ul li{width: 33%;margin-right: 0.5%;height: 54px;font-size: 1.8em; font-weight: bold;}
#contentwrapper .images-main-container ul li.last{margin-right: 0 !important;margin-left: 0 !important;}
.images-main-container {float: left;padding-top: 10px;width: 100%;}
.images-main-container .bodname {margin-bottom: 0;text-transform: uppercase;}
.images-main-container .boddesignation {text-transform: uppercase;}
.lowresbtndownload{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/image-low-res.jpg") no-repeat scroll 0 -76px transparent;height:76px;width:58px;border: 0 none;font-size: 0;}
.highresbtndownload{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/image-high-res.jpg") no-repeat scroll 0 -95px transparent;height:95px;width:61px;border: 0 none;font-size: 0;}
.lrsimg{float:left;width:50%;margin-bottom:0 !important;text-align: center;padding:39px 0 20px;margin-top:-20px;}
.hrsimg{float:left;width:50%;margin-bottom:0 !important;text-align: center;padding:20px 0;margin-top:-20px;}

.hrsimg:hover{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/image-dwnload-btn-bg.png") repeat scroll 0 0px transparent;}
.hrsimg:hover .highresbtndownload{background-position: 0 0px;}

.lrsimg:hover{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/image-dwnload-btn-bg.png") repeat scroll 0 0px transparent;}
.lrsimg:hover .lowresbtndownload{background-position: 0 0px;}
/*----------- PR Starts --------------*/

/*----------- PR Starts --------------*/

#PRbannerwrapper{width: 100%; min-height: 440px;float: left;}
#PRbannerwrapper .latest-release {float: left;vertical-align: middle;width: 100%;padding-bottom: 15px;}
#PRbannerwrapper .pr-lr {color: #ccd4e4;float: left;font-size: 1.4em;padding: 10px 0;text-transform: uppercase;vertical-align: middle;}
#PRbannerwrapper .lr-date {background-color: #8c9ec1;color: #fff;display: block;float: left;font-size: 1.4em;font-weight: bold;margin-left: 20px;padding: 10px 15px;text-transform:initial;}
#PRbannerwrapper .bannerTitle > p {color: #fff;font-size: 3.4em;line-height: 40px;width: 55%;text-transform:uppercase;font-family: "DINM";padding-top:0px;}
#PRbannerwrapper .bannerContent{padding-top: 7%;}
#PRbannerwrapper .readMoreText {float: left;}
#PRbannerwrapper .readMoreText > a {background-color: #002478;color: #fff;display: block;font-size: 1.4em;font-weight: bold;padding: 17px 17px;}
#PRbannerwrapper .bannerTitle{margin-bottom:10px;width:100%;}
.pr-title {float: left;}
.pr-register {float: right;padding: 30px 0 20px;}
.pr-main-container {float: left;width: 100%;}
.pr-year-tabs {float: left;width: 100%;font-size: 1.0em !important;margin-bottom: 45px !important;}
.pr-year-tabs > ul {float: left;margin-bottom: 0;width: 100%;}
#contentwrapper .pr-year-tabs ul li {float: left;height: 53px;width: 7.2923%;font-size: 1.8em;line-height: 18px;margin-right:0.43333%;}
.ip3-awards-and-recognition #contentwrapper .pr-year-tabs ul li {width:13%}
#contentwrapper .pr-year-tabs ul li a{font-size: 1em;padding: 12px 0px;}
#contentwrapper .pr-year-tabs ul li.last{margin-left:0;margin-right:0}
.pr-main-content {float: left;width: 100%;}
.pr-item {float: left;width: 100%;border-top: 1px dotted;}
.pr-top {float: left;width: 100%;margin-top: -1px;position: relative;}
.pr-bottom {float: left;width: 100%;margin: 30px 0 50px;min-height: 50px;}
.pr-item:last-child .pr-bottom {  margin-bottom: 0;}
.pr-date {float: left;position: relative;z-index: 1;border-right: 0; border-bottom: 2px solid #fff;}
.pr-date > p {background-color: #ccd4e4;color: #434343;font-size: 1.8em;margin-bottom: 0;padding: 9px 20px 6px 15px;text-transform: uppercase;font-family: "DINM";line-height: 18px;}
.pr-bottom .pr-title {border-right: 2px solid #ccd4e4;float: left;text-align: right;width: 50%;padding-right: 10px;}
.ip3-awards-and-recognition .pr-bottom .pr-title, .pr-bottom .pr-title.float100 {text-align:left; width:100%; border:none }
.pr-introtext{border-left: 2px solid #ccd4e4;float: left;text-align: left;width: 50%;padding-left: 10px; margin-left: -2px;}
.ip3-awards-and-recognition .pr-introtext {display:none}
.pr-introtext > p {margin-bottom: 0;}
.pr-title > p {color: #002478;font-size: 2.2em;line-height: 26px;margin-bottom: 0;}
#nav-more-level3{display:none;}
.li-hide{display:none;}
.pr-share p{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/pr-share.jpg") no-repeat scroll 0 0 transparent;height:33px;width:113px;cursor:pointer;margin-bottom: 0;}
.prshare-div {background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/pr-share-bg.png") repeat scroll 0 0 transparent;height: 150px;position: absolute;width: 50%; visibility:hidden; left:0;top:0px;padding:0 55px;float: left; z-index:3}
.pr-share {float: left; z-index: 1; position: relative;}
.outer-prshare {float: left;cursor:pointer;}
/*.pr-share p:hover{background-position: 0 -33px;}*/
.prshare-div > a {display: block;float: left;margin-right: 0px;position: relative;top: 58px;border:10px solid rgba(0,0,0,0); height:78px; width:78px; display:block }
.prshare-div > a:hover{border: 10px solid #667dad;background-color: #667dad;}
.ie8 .prshare-div > a {padding:10px}
.ie8 .prshare-div > a:hover {padding:0}
/*----------- PR Starts --------------*/


/*----------- Products Starts --------------*/
.ContentWrapper {float: left;width: 100%;padding-bottom: 50px;min-height: 500px;}
.page-title-sharing {float: left;width: 100%;}
.page-title {margin: 0 auto;max-width: 1170px;overflow: hidden;padding:0;border-bottom: 1px solid #ccd4e4;}
#ContentWrapper #bannerwrapper{width: 100%;min-height: 600px; margin-bottom: 20px;}
.sharing-tools {margin: 0 auto;max-width: 1170px;padding: 10px 0;border-bottom: 1px solid #ccd4e4;margin-bottom:20px;}
.bannerOuter {margin: 0 auto;max-width: 1170px;}
#ContentWrapper .bannerContent {float: left;/*padding-top: 22%;*/position: relative;width: 100%;}
.bannerTitle h2{color:#fff;font-size:8.0em;text-transform:uppercase;font-family: "DINB";line-height: 80px;letter-spacing: -3px;border-bottom: 1px solid #fff;}
#ContentWrapper .bannerText p{color:#fff;font-size:3.6em;font-family: "DINM";line-height: 40px;width:100%;}
#ContentWrapper .bannerContent {
    text-transform: none;
}
#ContentWrapper .bannerText {float: left;width: 65%;}
#ContentWrapper .sharing-tools{margin:0 auto 20px; max-width: 1170px;padding: 10px 0;border-bottom: 1px solid #ccd4e4; }
.item-with-content{float: left;width: 100%;background-color:#fff;padding:20px 0;}
.item-with-image {float: left;width: 100%;background-color:#fff;padding:20px 0;}
.item-Maincontent{margin: 0 auto;max-width: 1170px; padding:0px;}
.item-title{width: 100%;float:left;padding-top: 10px;}
.item-title span.title-text{font-family: "DINM";float: left;font-size: 3.4em;line-height: 34px;text-transform: uppercase;color:#002776;margin-bottom: 25px;}
.item-content-left {float: left;width: 50%;}
.item-content-right {float: left;width: 50%;}
.item-content-right > img {float: right;}
.item-content > p {color: #545454;font-family: arial;font-size: 1.8em;font-weight: normal;line-height: 26px;}
.item-content > p.rad-right img {float: right; padding: 0 0 0 15px;}

.ContentWrapper .item-content ul li {font-size: 1.8em;line-height: 1.444em;margin-left: 20px;}
.item-readMore {float: left;margin-top: 50px;width: 100%;}
.item-readMore > a {background-color: #002478;color: #fff;font-size: 1.6em;padding: 10px;text-transform: uppercase;font-family: "DINM";float: left;}
.leadership-mainContent {background-color: #b2bed6;float: left;width: 100%;padding:40px 0 65px;}
.leadership-content {margin: 0 auto;max-width: 1170px;overflow: hidden;padding: 0;}
.map-mainContent {float: left;width: 100%;}
.map-mainContent > img {height: auto;width: 100%;}
.item-with-fullimage {float: left;width: 100%;position: relative;min-height: 600px;}
#our-people .item-with-fullimage{min-height:1px;}
#health-and-safety .item-with-fullimage{min-height:1px;}
/*div.item-content-after-image {float: left; margin: 0;padding:10px 0;}*/
div.item-content-after-image {float: left; margin: 0;padding: 15px 50px;}
.item-content-fullImage {float: left;width: 100%;}
.item-fullImage-content-greybox {
    background: url("/~/media/images/A/Anglo-American-Insurance-V2/css/bg-overlay-4x4.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin-top: 60px;
    padding: 20px;
    width: 60%;
}

.item-content-fullImage > img {height: auto;width: 100%;}
.leadership-mainContent .small-bod-content .hidden-content{float: left;width: 100%;}
.item-with-fullimage .item-Maincontent {padding: 0;}
.item-fullImage-content {padding: 50px 0 90px;position: relative;float: left;width: 100%;}
.item-fullImage-content .item-title span.title-text{color: #fff;width: 26%; }
.item-fullImage-content .item-content {clear: left;float: left;width: 40%;}
.item-fullImage-content .item-content > p {color: #fff;}
.item-fullImage-content-greybox .item-content {
    width: 100%;
}
.item-fullImage-content-greybox .item-title span.title-text {
    width: 100%;
}
.key-assests-content {float: left;width: 100%;background-color:#fff;}
.key-assests-item {float: left;width: 31%;margin-bottom: 0px;}
.key-assests-content .item-Maincontent {padding: 50px 0 40px;}
.key-assests-content .item-Maincontent .our-stories{float: left;width:100%;}
.key-assests-content .our-stories .story-desc{padding: 30px 40px;height:60px;}
.key-assests-item .story-desc p.story-title {color: #e2d8af;font-size: 2em;margin-bottom: 10px;margin-top:-10px;text-transform: uppercase;font-family: "DINM";display:block;}
.key-assests-item .story-desc p{font-size: 1.8em;line-height: 26px; float: left;}
.watch-description-clip{ clear: both; /*float: left;*/ margin-top: 20px; width: 100%;}
.contactsContent {background-color: #e5e9f1;float: left;padding: 110px 0 110px;width: 100%;min-height:380px;}
.contacts1170 {margin: 0 auto;max-width: 1170px;overflow: hidden;padding:0px;}
.contactItem {float: left;width: 31%;}
.contactTitle {color: #002478;float: left;font-size: 1.8em;line-height: 26px;text-transform: uppercase;width: 100%;margin-bottom: 15px;font-family: "DINM";}
.how-we-mine {float: left;width: 100%;}
.how-we-mine > img {height: auto;width: 100%;}
.rhs-links-circle {position: fixed;right: 0;top: 36%;z-index: 9;}
.rhs-links-circle > ul {/*background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/bg-hyperlink.png") repeat scroll 0 0 transparent;*/background:none;float: right;position:relative}
.rhs-links-circle > ul.withoutbg{background:none;}
.rhs-links-circle li {text-align: right;display: block;overflow: hidden;}

.rhs-links a.withbg{width:auto;}

.rhs-links a {background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/rhs-pager.png") no-repeat scroll right 0 transparent; color: #fff;display: block;font-size: 1.4em; line-height: 20px;padding: 7px 20px 7px 10px;text-transform: uppercase;vertical-align: middle;height: 38px;white-space:nowrap; font-family:DINM; margin-right:7px}

.rhs-circle {float: right;padding: 0 6px 0 0px;}
.rhs-circle > ul {margin-bottom: 0;}
.rhs-circle a {    background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/rhs-circle-strip.png") no-repeat scroll 0 -32px transparent;   clear: left;  display: block;   float: right;   font-size: 0;    height: 38px;    width: 19px;}
/*.rhs-circle a {background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/rhs-links-circle.jpg") no-repeat scroll 0 0 transparent;display: block;font-size: 0;height: 31px;width: 19px;clear: left;float: right;}*/
.rhs-links-circle ul li.last .rhs-circle a{height:26px;}




.item-Detailcontent {position:relative;}
.item-Detailcontent .item-content{width: 60%;}
.item-close {background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/close-btn.jpg") no-repeat scroll 0 0 transparent;cursor: pointer;display: block; font-size: 0; height: 55px; position: absolute; right: 30px; top: 30px; width: 55px;}


.item-content {float: left;width: 100%;}
.bannerTitle {float: left;margin-bottom: 15px;width: auto;}
.talkTous {float: left;position: relative;cursor:pointer;}
.talkTous .talktous-sp {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat 0 -139px; height:34px; width:140px;}
.fi-FI .talkTous .talktous-sp {float:left; background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png") no-repeat scroll -221px -340px; height:34px; width:250px;}
.shareIcons {float: right;}
.shareIcons > a {display: block;float: left;padding-left: 10px;}
.mobi-shareIcons.hide.visible-xs {float: right;}
.mobi-shareIcons.hide.visible-xs > a {margin-left: 10px;}
.mobi-shareIcons.hide.visible-xs > span {font-size: 2.4em;text-transform: uppercase;vertical-align: middle;color: #002478;font-family: "DINM";padding-top: 15px;float:left;margin-right:65px;}
.title-connector {cursor: pointer;display: block;float: left;position: relative;}
.title-connector a{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/link-connector.png") no-repeat center center transparent; height: 50px;width: 50px;display:block;margin-left: 10px; margin-top: -10px;z-index: 10;position: relative;}
.item-fullImage-content .title-connector a{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/link-connector-white.png") no-repeat center center transparent; height: 50px;width: 50px;display:block;margin-left: 19px; margin-top: -10px;z-index: 10;position: relative;}
.title-connector a.active{border: 1px solid #e6e9f0;border-bottom:0;height: 49px;background-color:#fff;}
span.related-link-box{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/related-links-box.png") no-repeat scroll 0 0 transparent;display: block;float: left;font-size: 1.6em;height: 34px;line-height: 20px;padding-left: 10px;padding-top: 7px;text-align: center;text-transform: uppercase;vertical-align: middle;width: 151px;color: #002478;font-family: "DINM";}
.related-links-content li {color:#012476;font-size: 2em;line-height: 20px;text-transform: uppercase;padding: 30px 20px 0;}
.related-links-content li.last{padding: 30px 20px 30px;}
.related-links-content li a{color:#012476}
.related-links-content {background-color: #fff;border: 1px solid #e6e9f0;position: absolute;right: 0px;top: 39px;width: 250px;display:none;margin-top: -1px;z-index: 9;}
.related-links-content > ul {margin-bottom: 0;}
.ShareItContainer {float: left;margin-left: 10px;position: relative;}
/*.ie8 .ShareItContainer {z-index:999}*/
#ExtraShareItFloatDiv div {float: right; margin-right: 10px }
.ShareItSocialBookmarkDiv {margin-right:7%!important;}
#ExtraShareItFloatDiv div a{border: 10px solid rgba(0, 0, 0, 0);display: block; height:78px; width:78px}
.ie8 #ExtraShareItFloatDiv div a{padding:10px; border: 10px solid rgba(0, 0, 0, 0);display: block;}
/*#MobiExtraShareItContainer div a {height:40px; width:40px}*/
#MobiExtraShareItFloatDiv div a {height:40px; width:40px}
#ExtraShareItFloatDiv div a:hover{background-color: #667dad;border: 10px solid #667dad; padding:0; }
#MobiExtraShareItFloatDiv div {float: right;margin-right: 20px;}
#MobiExtraShareItFloatDiv .ShareItSocialBookmarkDiv {margin-right:11%!important;}
#ExtraShareItFloatDiv{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/bg-sharing.png") repeat scroll center center transparent;display: none;padding: 20px;position: absolute;right: 0;top: 44px;width: 496px;z-index: 999;}
#ExtraShareItButtonDiv .ShareItButton {background-color: #ccd4e4;display: block;padding: 8px 25px 7px;cursor:pointer; float:left; position:absolute; right:0;}
#ExtraShareItButtonDiv.ShareItButtonDiv {right:0;margin-right: 70px;}

#MobiExtraShareItButton.ShareItButton {background-color: #ccd4e4;display: block;padding: 10px 25px;cursor:pointer; float:left}
#MobiExtraShareItButtonDiv.ShareItButtonDiv {position: absolute;right: 0;}
#MobiExtraShareItButton:hover{background-color:#8c9ec2;}
#MobiExtraShareItFloatDiv{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/bg-sharing.png") repeat scroll center center transparent;display: none;padding: 20px;position: absolute;right: 0;top: 44px;width: 496px;z-index: 9;}
#MobiTwitterShareItContainer {margin-right: 70px;}

.talkTous .read-more-button{float:right;}
p.read-more-button{margin-bottom:0;}
.talkTous .talk-to-us {position: absolute;top: 44px;width: 400px;z-index: 999;display:none;}
.talkTous .talk-to-us textarea{margin-bottom:20px;}
.talkTous .read-more-button a{padding:7px 15px;}
.leadership-mainContent .boditem-wrapper {float: left;width: 100%;margin-bottom:0;}
.leadership-mainContent .boditem-wrapper > img {height: auto;width: 100%;}
.leadership-mainContent .small-bod-content .bodname{padding:5px 0;font-size: 1.8em;line-height: 20px;margin-bottom:0;text-transform: uppercase;}
.leadership-mainContent .boddesignation{margin-bottom:22px;text-transform: uppercase;}
/*.leadership-mainContent .small-bod-item{margin:0 0px 0 30px;width: 47.43%;,margin-bottom:0;padding:0;}
.leadership-mainContent .small-bod-item:first-child{margin:0 0px 0 0;}*/
.leadership-mainContent .bodsliderWrapper.active .small-bod-item{padding:0;}
.anglo-small-bod-container {float: left;width: 100%;}


.leadership-mainContent .bx-prev, .key-assests-content .bx-prev {display: none;}
.leadership-mainContent .bx-controls-direction, .key-assests-content .bx-controls-direction {float: right;}
.leadership-mainContent .bx-pager.bx-default-pager, .key-assests-content .bx-pager.bx-default-pager {float: left;}
.key-assests-content .bx-next {background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/slider-next-content.png") no-repeat scroll 0 0 transparent;display: block;font-size: 0;height: 56px;width: 56px;}

.leadership-mainContent .bx-next{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/arrow.png") no-repeat scroll 0 0 transparent;display: block;font-size: 0;height: 81px;width: 81px;}

.leadership-mainContent .bx-pager-item a, .key-assests-content .bx-pager-item a{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/non-active-slider.png") no-repeat scroll 0 0 transparent;display: block;font-size: 0;height: 18px;width: 26px;}
.leadership-mainContent .bx-pager-item.last a, .key-assests-content .bx-pager-item.last a{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/slider-last-key-assests.png") no-repeat scroll 0 0 transparent;}
.leadership-mainContent .bx-pager-item.last a.active, .key-assests-content .bx-pager-item.last a.active{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/activeslider-last-key-assests.png") no-repeat scroll 0 0 transparent;}
.leadership-mainContent .bx-pager-item a.active, .key-assests-content .bx-pager-item a.active{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/active-slider.png") no-repeat scroll 0 0 transparent;width: 26px;}
.key-assests-content .bx-pager-item {float: left;margin-top: 12px;}
.key-assests-content .bx-controls.bx-has-pager.bx-has-controls-direction {float: left;margin-top: 20px;width: 100%;}
.leadership-mainContent .bx-controls.bx-has-pager.bx-has-controls-direction{float: left;margin-top: 0px;width: 100%;}
.leadership-mainContent .bx-pager-item{float: left;margin-top: 20px;}

.story-desc .show-content span {float: right;margin-right: -5px;margin-top: -5px;background:url("/~/media/Images/A/Anglo-American-Insurance-V2/css/key-assests-plus-minus.png") no-repeat;height:33px; width:33px;}
.bodsliderWrapper .small-bod-content span{float: right;margin-right: 0px;margin-top: -33px;background:url("/~/media/Images/A/Anglo-American-Insurance-V2/css/key-assests-plus-minus.png") no-repeat;height:33px; width:33px;}
.bodsliderWrapper .small-bod-content span.margin20{background-position:center -47px;}
.story-desc span.margin20{background-position:center -47px;}
.leadership-mainContent .small-bod-content p{color:#fff;font-family: arial;font-size: 1.8em;font-weight: normal;line-height: 22px;}
.leadership-mainContent .small-bod-content p.boddesignation{ color: #e2d8af; font-size:1.6em; line-height:16px;}
.hidden-content a {color: #fff;}
.leadership-mainContent .small-bod-content .hidden-content{text-transform: none;}
.row.bodsliderWrapper.active {margin: 0;}
.slimScrollDiv{min-height:441px;}
#our-stories .video-tabs ul {
    min-height: 51px;
}

#ExtraShareItContainer:hover #ExtraShareItFloatDiv{display:block;}
#ExtraShareItContainer:hover #ExtraShareItButton{padding-bottom:19px;background-color:#8c9ec2}
.show-content {float: left;width: 100%;}
.key-assests-item .story-desc .hidden-content p{line-height: 22px;}
.key-assests-item .hidden-content {float: left;margin-top: 30px;width: 100%;}
.leadership-content .bx-viewport{height:auto !important;}
.bodsliderWrapper{padding-bottom:0;}
.contactAddress {float: left;width: 100%;}
.contactAddress > p {font-size: 1.8em;line-height: 24px;font-family: "DINM";}


.rhs-circle ul li a.section-titles {background: none repeat scroll 0 0 transparent;clear: left;float: left;height: 38px;width: auto;color: #002478;display: block;font-size: 1.4em;font-weight: bold;line-height: 18px;padding: 0px 10px;text-transform: uppercase; margin-right:10px} 
.rhs-links-circle ul li.last .rhs-links a.section-titles{height:32px;}
.rhs-links {float: right;display:none;}
.first .rhs-circle {padding-top: 7px;}
/*.first .rhs-circle a{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/rhs-links-circle-first.jpg") no-repeat scroll 0 0 transparent; height:25px;}*/
.first .rhs-circle a{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/rhs-circle-strip.jpg") no-repeat scroll 0 -39px transparent; height:32px }
.last .rhs-circle {padding-bottom: 7px;}

.first .rhs-circle.active a{background-position:0 -1px !important;}
.rhs-circle.active a{background-position:0 -109px !important;}
/*.rhs-links-circle ul li.last .rhs-circle.active a{background-position:0 -25px !important;}*/

.first .rhs-circle.nonScroll a{background-position:0 0;}
.rhs-circle.nonScroll a{background-position:0 -109px;}
.rhs-links-circle ul li.last .rhs-circle.nonScroll a{background-position:0 -187px;}
.tabs-container.video-tabs ul li a:hover { background:#7f93ba; color: #ffffff; }
/*----------- Products Ends --------------*/
/*--------zimele enterprise development css starts here------*/

#zimele-enterprise-development #the-anglo-american-sefa-mining-fund.blue-color-content-wrapper, #zimele-enterprise-development #the-green-fund.blue-color-content-wrapper{margin-bottom:0px;}

/********************************** Main other 2  *******************************************/
    
    #contentwrapper ol{list-style:decimal;padding-left:15px;}
    #contentwrapper ol li{font-size: 1.8em;line-height: 26px; color:#545454}
    #contentwrapper ol li li{font-size:1em;line-height:21px;}
    #contentwrapper ol li ol{font-size:1em;line-height:21px;padding-top:10px;}
    #contentwrapper ul li li{font-size:1em;line-height:26px;list-style-type: disc;}
    #contentwrapper ul li ul{font-size:1em;line-height:26px;padding-top:15px;padding-left:30px;}
    
    table tr td,table tr th{font-size:1.8em;line-height:22px;padding:15px 10px;color: #545454; }
    table tr th{font-weight:bold; text-align:left;}
    table thead tr th{background:#ccd4e4;padding:15px 10px;color:#434343;text-align:right;}
    table.rad-datatable thead tr th{text-align:left;}
    #cookies table thead tr th{text-align:left !important;}
.rad-financialtable td:first-child, .rad-financialtable th:first-child { text-align: left; }
 /*-------------- Search page CSS Starts --------------*/
.ip3search_highlight{font-weight:bold;}
.sitesearchpagination{padding-top:10px;}
.sitesearchpagination ul li{float:left; margin:0 10px 0 0; padding:0;}
table.searchTable{width: 100%; word-break:break-all;}
table.searchTable tbody tr th{ text-align:left; height:22px;}
#tabs.sectionTabs{float:left; position:relative; width:100%; padding:0 0 10px; z-index:0;}
/*#tabs.sectionTabs ul{border-bottom:1px solid #7f93ba; float:left; list-style:none outside none; padding:0; margin:0; width:100%;}
#tabs.sectionTabs li{float:left; padding:0; margin:0; border-left:1px solid #7f93ba; border-top:1px solid #7f93ba; list-style:none;}
#tabs.sectionTabs li.lastLI{border-right:1px solid #7f93ba;}
#tabs.sectionTabs li a span{display:block; text-align:center;}
#tabs.sectionTabs li a{display:block; padding:10px; text-align:center;}
#tabs.sectionTabs li.current a, #tabs.sectionTabs li a:hover{background-color:#7f93ba; color: #FFF;}*/

#tabs.sectionTabs ul { float: left; width: 100%; list-style:none outside none; padding:0; margin:0; }
#tabs.sectionTabs ul li { float: left; font-size: 1.8em; height: 54px; list-style: none outside none !important; margin-bottom: -10px !important; margin-left: 0 !important; position: relative; text-align: center; z-index: 998; }
#tabs.sectionTabs ul li.last { margin-left: 2.6%;}
#tabs.sectionTabs ul li.current { background-image: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/tabs-arrow-down.png"); background-position: center bottom; background-repeat: no-repeat; }
#tabs.sectionTabs ul li.current a { background-color: #7f93ba; color: white; float: left; width: 100%; }
#tabs.sectionTabs ul li a { background-color: #eff2f7; color: #002776; float: left; padding: 12px 5px; width: 100%; border-left:2px solid #FFF;}
#tabs.sectionTabs ul li:first-child a {border-left:0;}
#tabsDD{height:35px; font-size:1.4em; width:180px; cursor:pointer; width:100% !important;}
#tabs.sectionTabs span.select{width:100% !important; cursor:pointer; position:absolute; font-size:1.4em; top:0; left:0; height:35px; color:#000; padding:11px 15px 10px 5px; background:url("/~/media/Images/A/Anglo-American-Insurance-V2/css/tabs-arrow-down.png") no-repeat scroll 98% 15px #eff2f7; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; *behavior:url("/~/media/Files/A/Anglo-American-Insurance-V2/htc-files/boxsizing.htc");}
#tabsDD option { padding: 5px; }
.searchTable td { border-bottom: 1px solid #b2bed6; display: block; margin-bottom: 10px; padding: 10px 5px; text-align:left;}
.searchresultpage #loadmore a {background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/arrow-down.png") no-repeat scroll center 88% #ccd4e4;
    color: #002378; cursor: pointer; display: block; font-size: 1.8em; font-weight: bold; padding: 20px 0; text-align: center; text-decoration: none;
    text-transform: uppercase; font-family:Arial, Helvetica, sans-serif;}
.searchresultpage #loader{margin-top:30px;}

/*-------------- Search page CSS Ends --------------*/

/*--------------self-serve css starts---------------------*/
.ip3-edit.ip3-selfserve .onecolContentpage, .ip3-edit.ip3-selfserve .document-contentpage-inner, .ip3-edit.ip3-selfserve .ss-documents{padding-top:30px;}
/*--------------self-serve css ends-----------------------*/


/*********** Spirtes **************/
.social-media li a {background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat 0 0; height:41px; width:41px; display:block; clear:both; color:#fff;}
.social-media li.facebook-sp a {background-position:0 0}
.social-media li.twitter-sp a {background-position:-55px 0}
.social-media li.linkedin-sp a {background-position:-110px 0}
.social-media li.slideshare-sp a {background-position:-275px 0}
.social-media li.youtube-sp a {background-position:-220px 0}
.social-media li.flickr-sp a {background-position:-165px 0}
.top-link-img {background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat -441px 0; height:30px; width:35px;}
.menu-lines {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat -373px -7px; height:13px; width:20px;} 

.related-image-50 img {max-width:100%; height:auto}
.related-content-50 {padding-left:0}
.shareItFacebook {display:block}
.shareItFacebook span.hidden-xs {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat 0 -51px; height:34px; width:210px;}
.fi-FI .shareItFacebook span.hidden-xs {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat 0 -340px; height:34px; width:210px;}
.shareItFacebook span.visible-xs {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat -473px -58px; height:39px; width:39px;}

.shareItTwitter span.hidden-xs {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat 0 -95px; height:34px; width:195px;}
.fi-FI .shareItTwitter span.hidden-xs {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat 0 -382px; height:34px; width:195px;}
.shareItTwitter span.visible-xs {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat -425px -58px; height:39px; width:39px;}
.ShareItPlus span {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat -525px -8px; height:20px; width:20px;}
.email-to-friend span {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat -68px -184px; height:68px; width:68px;}
.LabelLinkedIn span {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat 0 -184px; height:68px; width:68px;}
.LabelGoogle span {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat -138px -184px; height:68px; width:68px;}
.p-interest span {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat -210px -183px; height:68px; width:68px;}

.pr-fb-share span {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat -284px -184px; height:68px; width:68px;}
.pr-twitter-share span {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat -353px -184px; height:68px; width:68px;}
.pr-email-share span {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat -68px -184px; height:68px; width:68px;}
.pr-linkedin-share span {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat 0 -184px; height:68px; width:68px;}
.pr-google-share span {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat -138px -184px; height:68px; width:68px;}

.investis-branding {background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png?1") no-repeat scroll -420px -205px rgba(0, 0, 0, 0); float: left; height: 35px;  width: 121px;}
.fi-FI .investis-branding {background-position:-420px -246px}

.search-link span {background: url("/~/media/images/A/Anglo-American-Insurance-V2/css/sprite.png") no-repeat scroll -526px -45px rgba(0, 0, 0, 0); float: left; height: 52px; width: 52px;}

.search-device span {background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png") no-repeat scroll -403px 0 rgba(0, 0, 0, 0); height: 30px; width: 30px;}

#SearchButtonContainer span {
    background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png") no-repeat  -330px 0; cursor: pointer; float: left; height: 32px; margin-top: -1px; width: 32px;}
    
 #searchButtonMobi {
    background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png") no-repeat -397px -116px; border: 0 none;  color: #002478; height: 40px; margin-top: 9px; width: 40px; text-indent:-9999px;}    
    #SearchbuttonRP {background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png") no-repeat -397px -113px #193276; border: 0 none;  color: #002478; height: 40px; width: 40px;}    
    
    .tArrow {
    background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png") no-repeat -156px -146px ;
    margin-left: 47px;
    margin-top: -28px;
    width: 20px;
}
.without-text-background-banner .bannerTitle{margin-top:0px !important;}

/*----------------------------------Pin intrest starts--------------------------------*/
.ExtraShareItFloatDiv .p-interest a{
	background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/pinl-prshare.png") no-repeat center center !important; display: block; padding: 20px; position: absolute; right: 0; top: 0; width: 75px !important; z-index: 999; height:75px !important; cursor:pointer !important; background-size: 58px 58px!important}
#ExtraShareItFloatDiv div.p-interest a:hover{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/pinl-prshare.png") no-repeat center center #667dad !important; border:none;}
.ExtraShareItFloatDiv .p-interest a{height:75px !important;}
span.pintrest-on-item a{
	background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/pinl-prshare.png") no-repeat center center !important; display: block; padding: 20px; position: absolute; right: 0; top: 0; width: 75px !important; z-index: 999; height:75px !important; cursor:pointer !important; background-size: 58px 58px!important}
	
	span.pintrest-on-item span{
	background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/pinl-prshare.png") no-repeat center center !important; display: block; padding: 20px; position: absolute;  top: 0; width: 75px !important; z-index: 999; height:75px !important; cursor:pointer !important; background-size: 58px 58px!important}
    
.prshare-div > span.pintrest-on-item > a:hover {background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/pinl-prshare.png") no-repeat center center #667dad !important; border:none;}

.prshare-div > span.pintrest-on-item > span:hover {background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/pinl-prshare.png") no-repeat center center #667dad !important; border:none; border-radius:0px;}


.prshare-div > span.pintrest-on-item { display: block; float: left; margin-right: 0; position: relative; top: 58px; }
.ShareItSocialBookmarkDiv.p-interest a{
	background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/pinl-prshare.png") no-repeat center center !important; display: block; padding: 0; position: absolute; right: 0; top: 0; width: 75px !important; z-index: 999; height:75px !important; cursor:pointer !important; background-size:58px 58px!important}
.ShareItSocialBookmarkDiv.p-interest a:hover{}
.ShareItSocialBookmarkDiv.p-interest a img{height:75px !important;}
.hs-image{padding-top:10px;}

.ExtraShareItFloatDiv .p-interest span {
    background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/pinl-prshare.png") no-repeat 10px 10px !important;
    display: block;
    padding: 10px;
    right: 0;
    top: 0;
    width: 78px !important;
    z-index: 999;
    height: 78px !important;
    cursor: pointer !important;
}

#ExtraShareItFloatDiv div.p-interest span:hover {
    background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/pinl-prshare.png") no-repeat no-repeat 0px 0px #667dad !important;
    border: 10px solid #667dad;
    margin-top: 0;
	border-radius: 0px;
}


.MobiExtraShareItFloatDiv div.p-interest span{
    background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/pinl-prshare.png") no-repeat  0px 0px !important;
    display: block;
    padding: 0px;
    right: 0;
    top: 0;
    width: 30px !important;
    z-index: 999;
    height: 30px !important;
    cursor: pointer !important;	
	background-size:30px auto !important;	
}

/*----------------------------------Pin intrest ends--------------------------------*/

.nojs .banner-text {
    display: block;
    position: relative;
    top: 0;
}
.nojs .snapdown-title {background-image:none;}

.nojs .slide2 img, .nojs .slide3 img, .nojs .bx-pager {display:none !important;}
.nojs li.slide2, .nojs li.slide3 {background:none !important;}

.snapdown-content-box  {padding:15px 5px 15px 15px;}
.snapdown-content-box .last {margin:0}
.snapdown-content-box p.report-icons {margin:0}

.snapdown-content-box p.report-icons a {float:left; margin-left:10px}
.snapdown-content-box p.report-icons span {display:inline-block; width:100%;padding-bottom:2px;}
.snapdown-content-box p.report-icons span img{float:right;}


.snapdown-content-box p.report-icons span:first-child a{float:left;}
.snapdown-content-box p.report-icons span a:last-child{float:right;}

.snapdown-content-box.snapdown-with-table {padding:0}
/* --------------- Annual Reporting Starts ---------------- */

.scroll-table-container {
	margin-bottom: 14px;    
    overflow-x: auto;

    padding: 0 0 5px;
    width: 100%;
}
.snapdown-content-box.scroll-table-container p:last-child {margin-bottom: 0;}
#topnavigation-mobi ul li a {display:block;padding:15px 30px}
#bannerwrapper.onlyOne .bx-pager, #bannerwrapper.onlyOne #slider-next {display:none;}
.snapdown-content-box.scroll-table-container p:first-child { margin-top: 20px;}

.snapdown-content-box table {margin-top: 20px;}
.row-3{padding-bottom: 20px;}

.groupSitesContainer{width:169px;}
#topToolsContainer ul li.group-sites {
    border-left: 1px solid #b2bdd6;
}
 .groupsites-sp {right: 7px;}
 .groupsites-sp {background: rgba(0, 0, 0, 0) url("/~/media/Images/A/Anglo-American-Insurance-V2/css/rd-sprite.png") no-repeat scroll -38px -36px;
    display: block;height: 26px;argin-left: 0;position: absolute;right: 10px;
    top: 2px; width: 27px;
}
.group-sites.rdGroupSites {
    border-left: 1px solid #b2bdd6;
    padding-bottom: 8px !important;
    padding-right: 44px !important;
    position: relative;
}
.groupSitesContainer ul#groupSitesgroup-sitesUL > li.last{padding-left:10px !important;}
table span.rad-header {text-align:center; width:100%; display: block;}
.searchresultpage table tr td {text-align: left;}

/*------------Self serve starts---------------------*/
.ip3-edit .header-wrapper-inner {margin: 0 auto;}
body.ip3-edit {padding-top:0px; background:none;}

.ip3-edit .onecolContentpage.container{padding-top:30px;}
.ip3-edit #headerwrapper #toplinks{position:relative !important;}
.ip3-edit #headerwrapper{z-index:10; background: rgba(0, 0, 0, 0) url("/~/media/images/A/Anglo-American-Insurance-V2/css/bg-body.jpg") repeat-x scroll center top;  float: left; width: 100%;}
.ip3-edit#error-page #headerwrapper #toplinks, .ip3-edit#search-results #headerwrapper #toplinks, .ip3-edit.ip3-site-services #headerwrapper #toplinks{position:fixed !important;}
.ip3-edit#error-page #contentwrapper, .ip3-edit#search-results #contentwrapper{z-index:1 !important}
.ip3-edit#our-approach #toplinks{position:fixed !important;}

.ip3-edit #toplinks {border:0; top: 0 !important;}
.ip3-edit #MainWrapper {max-width:100%; padding: 0;  width: 100%;}
.ip3-edit #contentwrapper {margin: 0 auto; float:none; }
.ip3-edit .banner-text {padding-left: 48px;}
.ip3-edit #topnavigation.stickyMood {top: 0;}
.ip3-edit #bannerwrapper #slider-next,  .ip3-edit #bannerwrapper .bx-pager {display:none;}
/*.ip3-edit .snapdown-item {float: none; margin: 0 auto; width: 1170px;} 
.ip3-edit .snapdown-content {display:block !important;}
.ip3-edit .snapdown-title {background-image:none}*/
.ip3-edit .stickyMood {position:relative !important;}



/*------------Self serve ends---------------------*/


/*----------------Login Page CSS starts here---------------*/
.content-wrapper-login{max-width:95%;margin 0 auto;}

.loginpage #headerwrapper{background-image:none;}
.login-bg-wrapper {    position: fixed;  left: 50%; top: 50%; transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);   -webkit-transform: translate(-50%, -50%);  background: white;  padding: 1%;  display: block;  border-radius: 5px;  font-size: 1.2em;  border: 2px solid #002478;   max-width: 450px;  min-width: 290px;}
.LoginContainer{float: left; width: 90%; border-top: 2px solid #002478; padding: 0.5em;}
.login-bg-wrapper #logo {   margin-bottom: 10px;}
.label { color: #424242; font-size: 1.333em; font-weight: bold;
font-family: Calibri,"DINM",Arial,sans-serif; float:left;margin: 0 10px 5px 0; line-height: normal;}
input.logintxtbox {background: #ffffff; border: 1px solid #ccc; margin: 0 0 5px; outline: medium none;
padding: 5px; width: 100%;line-height: normal;}

a#signup, input.loginbtn, a.loginbtn{background-color: #002478; border: medium none; font-weight: bold;
padding: 5px 10px; color: #fff; text-transform: uppercase; font-family: Calibri,"DINM",Arial,sans-serif; font-size: 1.2em; margin-top: 9px;line-height: normal;}
.label{margin-right:10px;}
a#signup:hover, input.loginbtn:hover, a.loginbtn:hover{background-color: #7f93ba;}

a.loginbtn{margin-right: 15px; color:#ffffff !important;}
.signupdropbox {border: 1px solid #002478;padding: 5px 10px;font-size: 1.8em;max-width: 95%; margin: 13px 0;width:95%; }
#dropList.signupdropbox{margin-bottom:0px;}
.logincontrol, .signUpContainer, .resetpswd{width: 60%;margin-top: 15px;}
.logintxtbox.logincpcha {margin:13px 0 5px 0 !important;}
.signupbtn {border-bottom:1px solid #424242; margin-top:13px; float:left; font-weight: 400; color:#545454 !important;font-size: 0.85em;}

.signuptable .label {margin-top:20px;}
a.loginbtn.resetloginbtn{margin-top:15px;}
a.loginbtn.resetloginbtn,input.resetpwd{width:190px;}
.error-msg {height: 16px; position: relative;}
.error-msg span {left: 0;position: absolute;}

.accessDenied{min-width:350px;}
.accessDenied .content-wrapper{padding-top:20px;}
.accessDenied .content-wrapper a:hover{text-decoration: underline;}
.loginbtn.mainlogin {   margin-top: 10px;}
p.sign {  margin-top: 20px;}
.login-home-link{padding: 20px 0; text-align: left; font-size: 1.2rem;}
.resetpassword .label{margin-top:30px;}
.invisible{position: absolute; left: -9999999px; top: auto; width: 1px; height: 1px; overflow: hidden;}
body.ip3-access{background: #e5e6e6; padding-top:0;}

.back-to-link{margin: 5px 0 20px;}
.loginbtn.mainlogin:focus {  text-decoration: underline !important;}
.logoffWrapper{float:right;padding: 15px 10px;}
.logoffWrapper a{padding: 0 !important; float : none !important; border:none !important;}
/*----------------Login Page CSS starts here---------------*/


.signUpContainer{
    width: 100%;
    margin-top: 15px;
}


#ip3-sign-up h1 {font-size: 1.7em; display: none;}
#ip3-sign-up h2 {font-size: 1.7em;}
#ip3-sign-up .signuptable .label {margin-top: 2px;}
#ip3-sign-up .signupdropbox {font-size: 1.2em;}
#ip3-sign-up span.label.countrylbl {padding-top: 14px;}
#ip3-sign-up .content-wrapper-login {max-width: 100%; margin: 0 auto;}
#ip3-sign-up input#body_0_main_1_btnSubmitSignUp {margin-right: 5px;}

#ip3-set-password h1 {font-size: 1.7em; display: none;}
#ip3-set-password h2 {font-size: 1.7em;}
#ip3-set-password .signuptable .label {margin-top: 2px;}
#ip3-set-password .resetpswd {font-size: 1.2em;}
#ip3-set-password span.label.countrylbl {padding-top: 14px;}
#ip3-set-password .content-wrapper-login {max-width: 100%; margin: 0 auto;}
#ip3-set-password .resetpswd {width: 100%; margin-top: 15px;}
#ip3-set-password .resetpassword .label {margin-top: 0px;     font-size: 1.1em;}
#ip3-set-password input.resetpwd {width: 140px; font-size: 1.0em;     margin-bottom: 20px;}

#ip3-access-denied .accessDenied h1 {
    font-family: DINM;
    text-transform: uppercase;
    color: #002776;
    font-size: 1.7em;
    padding-top: 0px;
}

#ip3-thank-you .LoginContainer h1 {
    font-family: DINM;
    text-transform: uppercase;
    color: #002776;
    font-size: 1.7em;
    display:none;
}

#ip3-thank-you .content-wrapper.thankyou {
    margin-top: 20px;
}

#ip3-thank-you .content-wrapper.thankyou p {
    font-size: 1.4em;
}

#ip3-thank-you .content-wrapper.thankyou p.thanksmsg {
    font-family: DINM;
    text-transform: uppercase;
    color: #002776;
    margin-bottom: 20px;
    font-size: 1.7em;
}
#ip3-thank-you .content-wrapper-login {
    max-width: 100%;
    margin: 0 auto;
}

#ip3-access-denied p.login-home-link a {font-size: 0.9em; color: #002776; text-decoration: underline;}
#ip3-access-denied .accessDenied .content-wrapper {
    padding-top: 15px;
}

#ip3-thank-you a.signupbtn {
    font-size: 1em;
    color: #002776;
    text-decoration: underline;
    font-family: 'Arial',Helvetica,sans-serif;
    border-bottom:none;
}

#ip3-access-denied .accessDenied {min-width: 409px; width: 100%;}



#ip3-set-password .LoginContainer {
    min-width: 409px;
}

#ip3-set-password p.fptext {
    font-weight: bold;
    font-family: Calibri,"DINM",Arial,sans-serif;
    font-size: 1.1em;
}
a.loginbtn.resetloginbtn {
    font-size: 1em;
}
#ip3-login .logincontrol {width: 100%;}
#ip3-login .LoginContainer {width: 100%;}


#ip3-login-internal .logincontrol {width: 100%;}
#ip3-login-internal .LoginContainer {width: 100%;}

a.rgbtn {
    font-size: 0.7em;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    color: #002776;
    text-decoration: underline;
}
a.rtsbtn {
    font-size: 0.7em;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    color: #002776;
    text-decoration: underline;
}


div#body_0_main_1_ctl01_ForgotPassword2 {
    margin-bottom: 39px;
}

span#body_0_main_1_ctl01_pwdmsgsuccess {
    color: #009688;
}

span#body_0_main_1_ctl01_pwdmsgfailure {
    color: red;
}

span#body_0_main_1_loginMsgFailure {
    color: red;
}

.contactustopnav{border-right: none !important;}
/*---- banner-slider-----*/
/* --------------- Banner Starts ---------------*/
#Homepage #bannerwrapper {min-height:inherit; z-index:99}
#bannerwrapper, #bannerwrapper .sliderbanner{float:left; width:100%; position:relative;}
.banneritem{position:relative;}
.banneritem .bannertext{position:absolute; bottom:20px; left:20px;}
.nojs .banneritem{display:none;}
.nojs .banneritem.banner1{display:block;}
/*#bannerwrapper .bx-controls .bx-pager{position:absolute; right:10px; bottom:10px;}*/
#bannerwrapper .bx-controls .bx-controls-direction{position:absolute; top:50%; width:100%;}
#bannerwrapper .bx-controls-direction a{float:left; padding:0 10px;}
#bannerwrapper .bx-controls-direction a.disabled{display:none;}
#bannerwrapper .bx-controls-direction .bx-next{float:right;}
#bannerwrapper .bx-pager{float:left; clear:both; position:absolute; bottom:17px; left:20px}
#bannerwrapper .bx-controls-direction {display:none}
#bannerwrapper .bx-pager a{display:inline-block; width:26px; height:26px; background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/fs.png) 0px 0 no-repeat transparent; text-indent:-9999px; float:left}
#bannerwrapper .bx-pager a.last{background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/fs-last.png) 0px 0 no-repeat transparent;}
#bannerwrapper .bx-pager .active{background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/fs.png) 0px -24px no-repeat transparent;}
#bannerwrapper .bx-pager .active.last{	background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/fs-last.png) 0px -24px no-repeat transparent;}

#ip3-Homepage .slider-homepage {height:396px}
.slider-homepage li {text-align:center}

/********************** BX Slider CSS - 240-09-2014*********/
.banner-text{background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/bg-hyperlink.png) repeat; width: 80%; position:absolute; top:21%; text-align:left; padding-right:10px}
.banner-text h2 { color: #006; font-family: DINB; font-size: 5em; line-height: 44px; padding: 26px 0 0 0;  text-transform: uppercase; margin-bottom:0}
#bannerwrapper .bx-controls.bx-has-pager.bx-has-controls-direction{position:absolute; bottom:10px; left:0}

.banner-content p, .banner-text-bottom p{font-size:2.1em; line-height:27px; font-family:DINM; display:block; text-transform:uppercase; padding:5px 0; overflow:hidden}

.banner-link a {float:left; color:#FFF; font-family:DINM; background:#002478;  text-transform:uppercase; text-decoration:none; padding:14px 20px; margin-bottom:10px; }
.banner-link a:hover {color:#fff}
#slider-prev {display:none}
#slider-next {position:absolute; right:20px; top:40%; text-indent:-9999px; background:url("/~/media/images/A/Anglo-American-Insurance-V2/css/sprite.png") no-repeat -203px -95px; height:80px; width:80px; cursor:pointer}
.bx-pager .fix-tooltip {float:left; width:auto; font-family:DINB; font-size:1.6em; text-transform:uppercase; line-height:19px; color:#002076; margin-top:-8px; background:url("/~/media/Images/A/Anglo-American-Insurance-V2/css/banner-pager-tooltip.png") no-repeat left center transparent; height:34px; cursor:pointer; padding: 9px 10px 9px 20px; display:none}

/* --------------- Banner Ends ---------------*/

#logo img {width: 212px;}
.logo-small img {width: 100px;padding-top: 5px;}

@media all and (max-width: 991px){
#logo.logo-device img { width: 98px; height: auto;}
}
/*---- jquery-ui-----*/
/*! jQuery UI - v1.10.2 - 2013-03-14
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
}
.ui-menu-item:hover {
        /*background-color:#999999;*/
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	/*margin: -1px;*/
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1em;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	/*font-size: 1.1em;*/
font-size: 1.2em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #000;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus a:hover {
	/*border: 1px solid #999999;
	background-color: #aaaaaa !important;
	font-weight: normal;
	color: #212121;*/
	background-color:#cccccc;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus a:focus {
	/*border: 1px solid #999999;
	background-color: #aaaaaa;
	font-weight: normal;
	color: #212121;*/
}

.ui-state-hover  a,
.ui-state-hover  a:hover,
.ui-state-hover  a:link,
.ui-state-hover  a:visited {
/*	color: #212121;
	text-decoration: none;*/
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
        color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
}
.ui-widget-header .ui-icon {
}
.ui-state-default .ui-icon {
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
}
.ui-state-active .ui-icon {
}
.ui-state-highlight .ui-icon {
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}
/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa  50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa  50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

.currentDomainCSS
{
    background: #D3D3D3 50% 50% repeat-x;
}

.serachTextBoxMiddle
{
    height: 18px;
    margin-left: 220px;
    right: 44px;
    width: 140px;
}
.serachButtonMiddle
{
    left: 363px;
    position: absolute;
    top: 53px!important;
}
.centerText
{
    margin-left: 195px;
}
.centerText1
{
margin:0 auto;
width: 180px;
}


.ui-menu {min-width: 180px !important; max-width: 300px !important;}
.ui-menu a{background-color:#ffffff;height:20px;width:100%;position:relative;top:0px;margin-bottom:1px;}
.ui-menu a:hover{height:20px;width:100%;position:relative;top:0px;margin-bottom:1px;}


.ui-menu .ui-menu-item {padding: 0 !important;  width: 96% !important;}
/*---- media-queries-----*/
    /*--------- iPad Landscape and Desktops ---------*/
@media (min-width:1200px) {
.key-assests-item .story-desc .hidden-content{display:block !important;}
.leadership-mainContent .small-bod-content .hidden-content{display:block !important;}
.tabs-container ul{display:block !important;}

}
@media all and (max-width:1140px) and (min-width:992px){
  #topnavigation {  font-size: 1.4em;}
 #section-Homepage-level1 li a {  padding: 16px 15px;}
 
 }
@media (max-width:1180px) {
.glance-main-wrapper .page-title-sharing,.glance-main-wrapper .two-col-content,.glance-main-wrapper .blue-color-content-wrapper,.glance-main-wrapper .box-title{ padding:0 15px; }
.glance-main-wrapper .row{ margin-left: 0; margin-right: 0; } 
#section-Homepage-level1 li a{padding: 16px 7px;}
}

@media (min-width:991px) {
#contentwrapper .images-main-container ul li {
    font-size: 1.8em;
    font-weight: bold;
    /*height: 53px;*/
    margin-right: 0.5%;
    width: 33%;
}
#contentwrapper .images-main-container ul li
{
    margin-left: 0 !important;
    margin-right: 0 !important;
}

}
@media (max-width:1200px) {
	#footerouterwrapper {background: none; border-top: 1px solid #ccd4e4;}
    .site-links {background:#002478;}
    .story-desc p {font-size:1.5em;}
}
@media all and (max-width:1140px) and (min-width:1024px){
.gv-item{ min-height:375px; } 
}
@media all and (max-width:1023px) and (min-width:992px){
.gv-item{ min-height:400px; } 
.story-desc p {font-size:1.2em;}
}
@media all and (max-width:1200px) and (min-width:991px){
.stickyMood .menu-link.desktop-menu {padding-bottom:17px; margin-left:0}
.logo-small {padding-left:15px;}
}
@media (max-width:991px){
.related-image-50 img{margin-top:20px;}
.story-desc p {font-size:1.2em;}

#topnavigation-mobi .scroll-wrapper > ul > li.level1{padding:0px;}
#topnavigation-mobi .scroll-wrapper > ul > li.level1 > a:not(.showmore){padding:10px; line-height: 20px;}
}
@media (min-width:991px) and (max-width:1170px) {
.tabs-container ul{display:block !important;}
.download-image {float: left;margin-top: 10px;width: 100%;}
.story-desc p.bodname{ font-size:1.5em; }
.header-wrapper-inner {padding:0 15px;}
#ContentWrapper .container{padding-left:15px;padding-right:15px;}
#ContentWrapper .page-title-sharing{padding-left:15px;padding-right:15px;}
#ContentWrapper .page-title-sharing .container{padding-left:0px;padding-right:0px;}
.leadership-mainContent .small-bod-content .hidden-content {display:block !important;}
.prshare-div{padding:0 5px;}
.calendar-event {margin-right:24px}
.calendar-event-instruction {margin-right:0}
.key-assests-item .story-desc .hidden-content{display:block !important;}
.leadership-mainContent .small-bod-content .hidden-content{display:block !important;}

}


@media (max-width:1169px) {
.tab-title-left {font-size:83%; width:71% }
}
@media (max-width:1180px) {
.banner-text {padding-left:15px;}
.bannerOuter {padding-left:15px;}
.glance-box1 .glanc-text p.key-content{ font-size:1.8em; }
.glance-box1 .glanc-text p.key-figures{ font-size: 3em; line-height: 34px; }
}

@media (max-width:991px){ 
.bg-overlay	 { width:100%}
.item-fullImage-content .item-fullImage-content-greybox .item-title span.title-text {  width: 100%;}
.item-fullImage-content .item-fullImage-content-greybox .item-content {   width: 100%;}
.item-fullImage-content .item-fullImage-content-greybox {  width: 100%;}


.homecontentwrapper {padding-top: 30px;}
.key-box{ font-size:0.9em; }
#auto-top-link {right:16px!important;}
.contactsContent{min-height:unset;   padding: 60px 0;}
 .twocollinks a {width:50%}
.logo-device img {width:98px; height:auto}
.search-device {top:8px;}
.search-device img {width:30px; height:auto; margin-left:4px;}
.tabsDropDown{display:block;}
#contentwrapper .video-tabs ul li{text-align:left; width:100%!important}
#contentwrapper .video-tabs ul li a{padding-left:10px;}
.tabsDropDown, .tabs-container ul {width:400px}
.tabs-container ul{display:none; padding-bottom:12px;margin-top: 0;}
#advertising-in-south-africa #bannerwrapper{ background-position:-900px 0 !important; }
.tabsDropDown strong {width:100%}
body {padding-top:121px;}
#topnavigation {padding-top:0; background:#fff}
#topnavigation-mobi{position:fixed; top:121px;}
#topnavigation-mobi.stickyMood {position:fixed; top:92px; }
#topnavigation.stickyMood {background:#fff; }
.menu-link {margin-left:15px!important; padding: 23px 29px!important; width:auto!important; background-color:#ccd3e3!important}    
/*#topnavigation {top:67px!important;}*/
#topnavigation.stickyMood {top:46px!important;}
#contentwrapper .pr-year-tabs ul li{width:100% !important;text-align: left;height:auto;margin-bottom: 0;margin-right: 0;margin-top: 8px;}
#contentwrapper .pr-year-tabs ul li a{padding: 8px !important;}
.video-play{top:40%;left:58%;}
.video-play img{width:50%;}
.bannerText p{font-size:2.8em;float:left; width: 100%;}
.bannerText{float:left;} 
#topnavigation {position:fixed; top:75px; width:100%}
#topnavigation.stickyMood {top:46px!important}
.stickyMood .menu-box, .stickyMood .menu-container {max-width:1170px; margin:0 auto; float:left}
.topnavOuter {height:auto}
.stickyMood .showAbsolute {top:0}
.ticker iframe{height:39px !important;}
.grp-sites-section a { display: block; padding: 15px 30px !important; }
#contentwrapper .pr-year-tabs ul li, #ContentWrapper .pr-year-tabs ul li{width:100% !important;text-align: left;height:auto;margin-bottom: 0;margin-right: 0;margin-top: 8px;}
#contentwrapper .pr-year-tabs ul li a, #ContentWrapper .pr-year-tabs ul li a{padding: 8px !important;}

}


@media (max-width:768px){

.snapdown-name { max-width: 90%;}
#auto-top-link  {display:none !important;}
.zoom-image {display:block;}
.our-stories .story-desc {/*padding:8px 12px;*/ font-size:80%}
#bannerwrapper li img, #sliderbanner {height:300px; width:auto;}
.slider-homepage li {background-size:cover!important}
.video-play{top:50%;}
.bannerText p{font-size:2.2em; line-height:17px;}
#PRbannerwrapper.con { min-height:360px; background-size: cover !important; }
.video-inner iframe {height:360px}
.story-image {float:left; width:100%; margin-right:0; margin-bottom:15px;}
.calendar-event:nth-child(4n+0) {margin-right:0}
#nav-more-level3{display:block;}
.pr-bottom .pr-title, .pr-introtext{width:100%;border: 0px solid #ccd4e4;text-align:left;padding-bottom:5px;}
.pr-bottom{padding-bottom:0px; margin: 9px 0 6px;}
.prshare-div{width:100%;}
.pr-introtext{padding-left: 0px;}
/*.tab-inner {padding-top:66px;}*/
.story .read-more{ left:20px; }
}

@media all and (min-width: 900px) and (max-width: 1200px) {
#contentwrapper .images-main-container ul li{font-size: 1.2em;}
p.boddesignation {line-height:15px}
#twitterfeed .bx-viewport{width:84%!important}
    #sociallinks ul li {padding-left:10px}
    .item-fullImage-content .item-content{width: 50%;}
    .sharing-tools{padding: 10px 0px;}    
.key-assests-item .story-desc p{display:block !important;}
.twocollinks li{font-size:1.6em !important;line-height:16px;}
}
    
    
 /*--------- iPad Portrait and large Tablets Portrait ---------*/
 
 
@media all and (min-width: 768px) and (max-width: 991px) {

#bannerwrapper {
    min-height: 300px;
}
#ip3-Homepage .slider-homepage {
    height: 300px;
}
.sliderbanner ul li {
    max-height: 300px;
    min-height: 300px;
}
/*.story.boditem-wrapper .read-more{display:block !important;}*/
.history-year.alternate .history-mainContent{max-width:350px;}
.history-year.alternate .history-item-bg{background-position: 65% center !important;}
.history-item-bg {
background-position: 29% center !important;
    background-size: 200% auto !important;
    min-height: 600px;
}
.history-mainContent {
    max-width: 300px;
}
.history-title > p {
    font-size: 6.4em;
    line-height: 70px;
}
.history-introtext > p {
    font-size: 1.8em;
    line-height: 26px;
}
.history-content > p {
    font-size: 1.4em;
    line-height: 24px;
}
.address-content {
    padding-top: 40px;
}
.feedbackformlatest-projects-updateCheckboxContainer{padding-left: 0; float:left; width:100%}    
    .video-contentpage-content {
    float: left;
    padding-top: 20px;
    width: 100%;
    }
.our-blog{padding-top:20px;}
.campaign-image-caption{width:100%;padding-top:20px;}
.Campaign .bannerTitle{width: 100%;}
 .Campaign .bannerTitle > p{width: 70%;}
#ContentWrapper .page-title-sharing{padding-left:15px;padding-right:15px;}
#ContentWrapper .page-title-sharing .container{padding-left:0px;padding-right:0px;}
.twocolright{margin-top:30px}
.twocollinks img{width:auto}
.download-image {float: left;margin-top: 30px;width: 100%;}
/*#contentwrapper .images-main-container ul li{font-size: 1.2em;}*/
.prshare-div{width:100%;padding:0 125px;}
.contactItem {float: left;padding-bottom: 5%;width: 50%;}
.rhs-links-circle{display:none !important;}
span.related-link-box{ font-size: 1.4em;width: 124px;}
.leadership-content .bx-viewport{height:auto !important;}
.key-assests-content .bx-viewport{height:auto !important;}
.leadership-mainContent .our-stories.active .small-bod-content .hidden-content{display:block !important;}
.slimScrollDiv {padding-bottom: 20px;}
.our-stories.active .key-assests-item > img {float: right;width: 50%;}
.key-assests-content .our-stories.active .story-desc{ position: relative;width: 50%;float: left;min-height:382px;}
    #ContentWrapper .container{padding-left:15px;padding-right:15px;}
    .item-content-right > img{width: 100%;height: auto;}
    .item-fullImage-content .item-title{width: 60%;}
    .bannerTitle{width: 80%;/*41%*/}
#PRbannerwrapper .bannerTitle{width:100%;}
    .bannerText{width: 100%;}
   /* .bannerContent{padding-top: 14%;}*/
    /*#bannerwrapper{min-height: 474px;}*/
    #ContentWrapper #bannerwrapper {min-height: 474px;}
    #Homepage #bannerwrapper{min-height: unset;}
    .item-fullImage-content .item-content{width: 50%;}
     #zimele-enterprise-development #the-supply-chain-fund .bg-overlay-small p, #zimele-enterprise-development #the-godisa-fund .bg-overlay-small p{font-size: 1.4em;}
    #zimele-enterprise-development #the-supply-chain-fund .bg-overlay-small, #zimele-enterprise-development #the-godisa-fund .bg-overlay-small{width: 59%;}
   
    .item-fullImage-content .item-title span.title-text{width:56%;}
    .talkTous .talk-to-us{top:34px; }
    .leadership-mainContent .bodsliderWrapper.active .small-bod-item{width:46%;}
.leadership-mainContent .bodsliderWrapper.active .boditem-wrapper > img{ width: 50%;float: right;}
.leadership-mainContent .bodsliderWrapper.active .small-bod-content{position: relative;width: 50%;min-height:448px;padding-bottom:0;}
.leadership-mainContent.divscroll{padding-bottom:10px;}
.leadership-mainContent .small-bod-content .hidden-content{text-transform: none;}
.leadership-mainContent .small-bod-content .hidden-content p{margin-bottom:0; padding-bottom:20px;}
 }
    
@media all and (max-width: 1200px) { 
	#twitterfeed .jta-tweet-text {line-height:14px} 
}



@media all and (max-width: 991px) {  
    .all-reports ul.tabs li {height:auto!important}
    .gray-box-title {line-height:23px; padding-right:20px}    
    .gray-box {width:49%; margin-top:10px; margin-bottom:20px}
    .row-1, #graybox-1 {margin-bottom:0}
    #graybox-2 {margin-left:2%}
    #annual-reporting #bannerwrapper {display:none}
    .related-box {min-height:unset}
    /*.calendar-event:nth-child(4n+0) {margin-right:0}*/
	.calendar-event {margin-right:19px}
    .overlay {top:122px}
    .share-ticker {/*background:none; height:auto;*/ padding:0 }
    .ticker > div { background:#edf0f5; margin-bottom:10px; float:left; width:49%}
    .ticker .ticker-1 {margin-right:2%}
    .banner-text h2 {font-size:5.6em; line-height:48px}
    body {background:none}
    .logo-wrapper {background-color:#fff; z-index:9999; min-height:76px; padding: 16px 15px 0 15px; position:fixed; top:0; left:0}    
    .logowrapper-device {min-height:46px; padding-top:11px;}
	.logowrapper-device .tag-line img {margin-top:4px;}
    .menu-link {/*width:50%; background-color:#ccd4e4; */padding: 17px 20px 16px 45px;}
    .menu-link.selected {background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/icon-menu-active.png) no-repeat 15px center #ccd4e4; color:#434343 }
    .menu-box {padding:0; background:none}
    .menu-box #level2 {display:none}    
    .menu-box a {float:left; padding:23px 0 23px 60px; border-right:1px solid #b2bdd6}    
    .group-sites-xs {border:none !important; text-transform:uppercase; background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/icon-menu.png) no-repeat 15px center;}
    .group-sites-xs.active {background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/icon-menu-active.png) no-repeat 15px center; color:#434343;}
    .group-site-link{background-color:#edf0f5;width:50%;float:left;display:none;}
    /*.group-sites-xs img {margin-right:10px}*/
    .sub-menu-link {display:none}
    .tag-line {padding-right:100px;}
    /*#twitterfeed .bx-viewport{width:84%!important}*/
    /*#headerwrapper {padding:0 15px}*/    
    .banner-text  {width:83%!important; top:15%; }
    
    .talk-to-us {margin-top:10px}
    .our-stories {padding-bottom:20px}
.leadership-content .our-stories {padding-bottom:0px}
    #footerlinks ul li {width:auto; padding:8px 10px; font-size:1.3em}
    
    #footerwrapper > .row {padding-left:20px; padding-right:20px;}
    .twittContainer {padding-right:15px;}
    .twitt-bar { border:none; margin-bottom:10px}
    #sociallinks ul li {padding-left:10px}
    .bannerTitle p{ font-size:3em; line-height:38px; } 
}
@media (max-width:820px) and (min-width:768px){
.story-title{font-size:1.6em;}
}

    /*--------- All Small Tablets and Large Phones Global CSS ---------*/
    
    
    
@media (max-width: 767px) { 

#ip3-set-password .LoginContainer, #ip3-access-denied .accessDenied {
    min-width: 100%;
}

.logincontrol, .signUpContainer, .resetpswd {  width: 90%;}
.pr-title {  width: 100%;}
.pr-register{float:left;}
.mac.safari .twitt-bar {font-size:1.0em;}
.story-desc p {font-size:1.8em;}
#bannerwrapper {
    min-height: 200px;
}
#ip3-Homepage .slider-homepage {
    height: 200px;
}
.sliderbanner ul li {
    max-height: 200px;
    min-height: 200px;
}
.banner-text h2 {padding:0 0 10px 0;}
table tr td, table tr th, p { font-size: 1.4em !important; line-height: 18px;}
p {font-size: 1.4em !important; }
.fix-tooltip{display:none !important;}
#MobiExtraShareItFloatDiv .ShareItSocialBookmarkDiv {margin-right:9%!important;}
.bg-overlay {  margin-top: 0; width: 100%;}
#MobiExtraShareItFloatDiv {width:290px; top: 42px; padding:10px 20px 0;}
  .content-with-bg, .content-with-bg.bigBG {min-height:inherit}    
    #ContentWrapper .content-with-bg .container.max1170 {padding:0;}
.ShareItContainer.last{ margin-right:62px;}
#MobiExtraShareItButton.ShareItButton{padding: 7px 15px;}
#TwitterShareItContainer{ margin:0; } 
.mobi-shareIcons.hide.visible-xs{ padding-left:10px; }
.ContentWrapper{min-height:unset;}
    #contentwrapper { margin-top: 20px;}
   #contentwrapper .one-col-content ul li{ font-size: 1.4em;}
    .video-title {padding:5px 7px; height:auto!important}
    #bannerwrapper {min-height:250px}
    .tags a {font-size:1.3em; line-height: 20px; padding-right: 10px;}
    .col-xs-6.story-item, .col-xs-6.video-item  {padding-right:10px}
    .col-xs-6.story-item.alt {padding-right:15px; padding-left:10px}
    .story-title {font-size:1.4em; line-height:14px;}
    
    .kbox .box1,.kbox .box2{margin-bottom:30px;}
    .faqitem-left,.faqitem-right{width:50%;}
    .faqgapitem-left,.faqgapitem-right,.faqtop-left,.faqtop-right{width:50%;}
    .key-box{background-position: 8px 8px !important;
    padding: 20px 10px 20px 48px !important;}
    .twocollinks img {height:50px;}
    .tab-image img {width:100%; height:auto}
    .twocollinks span{width:92%;}
 	.twocollinks a {width:100%}
    .share-ticker {background:none; height:auto;}
    .history-mainContent {float: left;left: 0;padding: 0 15px;position: relative;top: 0%;width: 100%;max-width:100%;}
    .history-year.alternate .history-mainContent {left: 0;max-width: 100%;right: 0;text-align: left;top: 0;}
    .history-item-bg {background-position: 23% center !important;min-height: 700px;}
    .history-year.alternate .history-item-bg {background-position: 90% center !important;min-height: 700px;}
    .historyWrapper .bx-prev{top: 40% !important;}
    .historyWrapper .bx-next {top: 40% !important;}
    .history-introtext > p{font-size: 1.8em;line-height: 26px;}
    .history-content > p {font-size: 1.4em;line-height: 20px;}
    .history-title > p {color: #002478 !important;font-size: 4.5em;line-height: 50px;}
    .history-year.alternate .history-title > p, .history-year.alternate .history-introtext > p, .history-year.alternate .history-content > p {color: #000;}
    .overlayNeeded {background: none;}
    .overlayNeeded.text-color-black p, .overlayNeeded.text-color-blue p, .overlayNeeded.text-color-white p{padding:0}
    .historyWrapper .bx-pager.bx-default-pager{top: 620px;}
    .leadership-content .small-bod-item{padding-top:20px;}
    .gv-contentpage.container{padding-bottom:60px;}
    .ContentWrapper ul li {font-size:1.4em;}
    .gv-item.col-md-4 > p, .gv-top-content > p{font-size: 1.4em;line-height: 26px;}
    .campaign-image-caption > p{font-size:1.4em; line-height:45px;}
    #PRbannerwrapper {min-height:250px}
    #PRbannerwrapper .readMoreText > a {font-size:1.4em!important; padding:10px 7px}
    .stickyMood.search-mobi {top:93px; z-index:9999}  
    .search-mobi {position:fixed; top:121px}
    
    .video-item-content img{width:100%;}
    #ContentWrapper .page-title-sharing{padding-left:15px;padding-right:15px;}
    #ContentWrapper .page-title-sharing .container{padding-left:0px;padding-right:0px;}
    h1 {font-size:2.4em; padding: 15px 0 10px; line-height:24px;}
    .snapdown-title {padding:10px}
    .tabsDropDown, .tabs-container ul {width:100%}
    .tabsDropDown strong {font-size:1.3em}
    .gray-box-title {line-height:19px; font-size:167%; padding:0 10px 10px 10px}      
    .gray-box {padding:10px 0}
    .gray-box-body {padding:0 10px}
    .related-box-title {line-height:19px; font-size:167%; padding:10px } 
    .related-box-body {padding:10px}
    #tabbed-content ul.tabs li {font-size:1.35em; height:50px;}
    .tab-header {height:auto; padding-left:0; top:auto!important}
    .tab-title-left {width:100%; padding:10px}
    .tab-inner {padding-top:0}
    .tab-header, .tab-image {position:relative}
    .tab-body {min-height:unset; padding:10px}
    .twocolright{margin-top:30px}
    .twocollinks img{width:auto}
    .calendar-event {margin-right:30px!important}
    /*.calendar-event:nth-child(3n+0) {margin-right:0!important}*/
    .calendar-event {width:183px}
	.prshare-div{width:100%;}
    .group-site-link {display:none}
    .key-assests-item .hidden-content{margin-top: 0px;}
    .leadership-content .bx-viewport{height:auto !important;}
    .key-assests-content .bx-viewport{height:auto !important;}
    .ticker > div {background:#edf0f5; margin-bottom:10px; width:100%; margin-right:0}
    .homecontentwrapper {padding-bottom:20px}
    #the-board .content-wrapper .row {padding-bottom:0}
    .our-stories .story-desc.small-bod-content {padding:15px}
    .small-bod-content .boddesignation {line-height:15px}
    .talktous-container {border-top:1px solid #ccd4e4; padding-top:25px}
    #bannerwrapper .bx-pager a{background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/pager.png) 0px -2px no-repeat transparent;}
    #bannerwrapper .bx-pager a.last{background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/pager-last.png) 0px -2px no-repeat transparent;}
    #bannerwrapper .bx-pager .active{background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/pager.png) 0px -30px no-repeat transparent;}
    #bannerwrapper .bx-pager .active.last{	background:url(/~/media/images/A/Anglo-American-Insurance-V2/css/pager-last.png) 0px -30px no-repeat transparent;}
    #bannerwrapper li img, #sliderbanner {height:200px; width:auto;}
    #slider-next, .banner-content  {display:none}
    .banner-text {width:70%}
    .banner-text h2 {font-size:2.5em; line-height:25px; padding-bottom:10px}
    .banner-text-bottom {display:block; padding:15px 15px 15px 15px; background:#f7f8fa}
    .banner-text-bottom p {font-size:1.6em; line-height:19px; padding:0; margin:0 }
    .banner-link a {padding:8px 10px}
    #bannerwrapper .bx-pager {bottom:-35px}
    
    #twitterfeed .jta-tweet-text, #twitterfeed .jta-tweet-actions {width:87%; float:left;}
    #twitterfeed .jta-tweet-text {line-height:19px;}
    .leadership-mainContent .small-bod-content{height: auto !important;position:relative!important;float:left;width: 100% !important;}
    .leadership-mainContent .small-bod-content.active{}
    .leadership-mainContent .small-bod-content p.boddesignation {color: #e2d8af;display: block !important;    margin-bottom: 0;}
	.leadership-mainContent .bodname {display: block !important;}
	.leadership-mainContent .small-bod-content .hidden-content{display: none;padding-top:20px;}
	.key-assests-item .story-desc p.story-title {margin-top:0px;display:block;}
	.key-assests-item .hidden-content {float: left;width: 100%;display:none;}
	.key-assests-content .our-stories .story-desc{position:relative;padding: 20px 20px 0;margin-top: -56px;float:left;height:auto !important;}
	.key-assests-item .story-desc p{margin: 20px 0;}
    .ip3-our-stories #onecol p img { height: auto !important; width: 100% !important;}
	.story-desc > span{margin-top: -7px;}
    .talkTous .talk-to-us{top:34px;}
    .rhs-links-circle{display:none !important;}
    /*.stickyMood {background:#f4f3f9}*/
    
    /*.site-links .row, .twitt-ticker .row {margin:0}*/
    /*#contentwrapper {margin-top:20px}*/
    h2.home-stories {margin:15px 0 13px 0px}
    /*.row {margin:0}*/
    #footerwrapper .row {margin-left:-15px; margin-right:-15px;}
    
    
    #logo {padding:0}
    .search-link {background:#fff}
    #footerlinks ul li {width:50%}
    #sociallinks {padding:0 0 15px 15px}
    #sociallinks ul {float:left}
    #sociallinks ul li {padding-left:0; padding-right:10px}    
    #ContentWrapper .container{padding-left:15px;padding-right:15px;}
    .item-content-right, .item-content-left{width: 100%;}
    .item-fullImage-content .item-title{width: 100%;}
    .item-fullImage-content .item-content{width: 65%;}
   
    .item-with-fullimage{background-position:60% center !important;}
    .contactItem {float: left;padding-bottom: 5%;width: 100%;}
    .bannerText{width: 100%;}
    /*#bannerwrapper{min-height: 474px;}*/
    #Homepage #bannerwrapper{min-height: unset;}
    .item-fullImage-content .item-title span.title-text{width: 48%;}
    .item-fullImage-content .title-connector{padding-left: 0px;}
     .feedbackformcaptcha-codeCaptchaContainer, .feedbackformphone-txtboxTextboxContainer, .feedbackformemail-txtboxFreeTextEmailContainer, .feedbackformsurname-txtboxTextboxContainer, .feedbackformfirst-name-txtboxTextboxContainer {
        float: left;
        margin-bottom: 20px;
        width: 61.6%;
        }
     .feedbackformcaptchaLabelContainer, .feedbackformcomments-enquiryLabelContainer, .feedbackformphoneLabelContainer, .feedbackformemail-addressLabelContainer, .feedbackformsurnameLabelContainer, .feedbackformfirst-nameLabelContainer {
      color: #434343;
      float: left;
      font-size: 1.4em;
      font-weight: bold;
      line-height: 22px;
      width: 38.4%;
  }
  .feedbackformSubmitButtonContainer {
      float: left;
      padding-left: 19%;
  }
  #feedbackformlatest-projects-updateCheckbox {float:left}
  .feedbackformlatest-projects-updateCheckbox label {float:left; width:80%}
  .feedbackformlatest-projects-updateCheckboxContainer {
      float: left;
      padding-left: 19%;
  }
  .video-contentpage-content {
    float: left;
    padding-top: 20px;
    width: 100%;
	}
    .feedbackformlatest-projects-updateCheckboxContainer {float: left;padding-left: 0;}
    .address-content {padding-top: 40px; }
    .gv-top-content > p{width: 100%;}
    .gv-item{   padding-bottom: 27px; }
    .feedbackformphoneLabelContainer, .feedbackformsurnameLabelContainer {   padding-left: 0; }
    .iframeWrap > iframe { height: 194px; width: 290px; }
    .bannerTitle p{ font-size:2.5em; line-height:27px; }
	/*.story .read-more{display:block;}*/
}
    
@media (min-width: 640px) and (max-width: 767px) {
.mac.safari .onecolContentpage p {font-size: 1.0em !important; line-height: 18px;}
.mac.safari .snapdown-name {font-size: 0.7em;}
    #MobiExtraShareItFloatDiv{width:480px;}
    .ShareItSocialBookmarkDiv.p-interest a{top:-7px;}
    .bannerTitle h2{font-size:6em; line-height:60px;}
    .bannerTitle{width: 36%;}
    #PRbannerwrapper .bannerTitle{width:100%;}
    #PRbannerwrapper .bannerTitle > p, #PRbannerwrapper.Storybannerwrapper .bannerTitle > p{font-size: 2.4em;line-height: 30px;}
    .bannerText p{font-size: 3em;line-height: 36px;}
  /*  .bannerContent{padding-top: 22%;}*/
    .leadership-mainContent .bodsliderWrapper.active .small-bod-item{width:46%;}
    .leadership-mainContent .bodsliderWrapper.active .small-bod-item{padding-left:0;}
    .key-assests-item img {height: auto;width: 100%;}
    #MobiExtraShareItContainer:hover #MobiExtraShareItFloatDiv{display:block;}
    #MobiExtraShareItContainer:hover #MobiExtraShareItButton{padding-bottom:15px;background-color:#8c9ec2}
    }
    @media all and (max-width: 360px) {
    #footerwrapper > .row {padding-left:10px; padding-right:10px;}
    #sociallinks ul li {padding-right:7px}
    .feedbackformcaptcha-codeCaptchaCode {margin-left:-45px;}
    }
    @media all and  (max-width:640px){   
    .search-link span {background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png") no-repeat -403px 0;
    height: 30px; width: 30px;}
    .ShareItContainer {margin-left:7px}
    .ShareItContainer.last{ margin-right:50px;}
    .feedbackformResetButtonContainer {padding-left:7px}
    .video-title {position:absolute; bottom:0; left:0; height:auto}
    .video-title > p {padding-bottom:10px}
    .small-bod-content .bodname {margin-bottom:5px; padding:0}
    .download-image {padding-top:5px;}
    .image-gallery-container .our-stories .story-desc.small-bod-content {padding-bottom:10px}
    .story .story-desc {height:auto;}
     .story-desc p {margin-bottom:0}
     .bod-container .anglo-small-bod-container .small-bod-content {padding:10px!important;}
     .lowresbtndownload{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/image-dwn-320.png") no-repeat scroll center center transparent; height: 41px;width: 58px;}
.highresbtndownload{background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/high-image-dwn-320.png") no-repeat scroll center center transparent; height: 41px; width: 58px;}
.lrsimg{padding: 0px 0;margin-top: 0 !important;}
.hrsimg{padding: 0px 0;margin-top: 0 !important;}
    #PRbannerwrapper.con {min-height:220px; background-position:60% 100%!important}
    .bannerText p{font-size:1.4em;}
    .video-inner iframe {height:220px}
    .campaign-images .bx-next, .campaign-images .bx-prev {width:40px; height:40px; background-size:cover}
    #auto-top-link {bottom:0!important; right:0!important}
    .cl-desc {min-height:unset}
    .twitter-talk-button {float:left; width:100%; text-align:center; background-color:#002478}
    #fullnametxt {margin-left:0}
  .video-play{top:52%;}
    .calendar-event,  .calendar-event:nth-child(3n) {width:48%!important; margin-right:4%!important; padding-top:0; margin-bottom:10px}
    .calendar-event.alt, .calendar-event.calendar-event-instruction {margin-right:0!important}
    .cl-date {font-size:3em; line-height:33px;}     
    .cl-outlook, .cl-title {font-size:1.4em; line-height:16px;}
    .cl-body {padding:12px 8px 0}
    .tab-image img {max-width:150%; height:auto}
    .bod-menu-view {top:10px!important;}
    /*.bodintrotext {right: 8px!important; top: 80px!important;}*/
     /*.logo-wrapper {min-height:62px; padding: 10px 15px 0;}*/
    .search-link {width:38px; height:38px;}
    .search-link img {max-width:100%}
    /*.search-link.selected {height:47px}*/
    .search-mobi #SearchButtonContainerMobi {height:38px; width:44px; top:-2px;}
    #SearchButtonContainerMobi input {width:100%; height:100%; margin-top:5px}
    
    .groupSitesContainerMobi {top:105px}
}


    /*--------- All Mobiles Portrait and Landscape Global CSS ---------*/
    
@media all and (max-width:639px){

.loginPageLogo{padding-right:0;}
.login-home-link{font-size: 1.2em !important;padding: 4px 0 0;}
.mobi-shareIcons .email-to-friend span {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat -31px -251px; height:40px; width:40px;}
.mobi-shareIcons .LabelLinkedIn span {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat 5px -251px; height:40px; width:40px;}
.mobi-shareIcons .LabelGoogle span {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat -67px -251px; height:40px; width:40px;}
.mobi-shareIcons .p-interest span {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/sprite.png) no-repeat -105px -251px; height:40px; width:40px;}
.mobi-shareIcons .p-interest img {height:auto; width:32px;} 

   .ShareItSocialBookmarkDiv.p-interest a {
    background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/pinl-prshare-small.png") no-repeat scroll center center / 28px 28px transparent !important;
    height: 31px !important;
    width: 31px !important;
}
.ShareItSocialBookmarkDiv.p-interest a:hover {
    background: url("/~/media/Images/A/Anglo-American-Insurance-V2/css/pinl-prshare-small.png") no-repeat scroll center center / 28px 28px transparent !important;
    height: 31px !important;
    width: 31px !important;
}
.ShareItSocialBookmarkDiv.p-interest a, .ExtraShareItFloatDiv .p-interest a {
    height: 31px !important;
}

    #MobiExtraShareItFloatDiv {top:34px}
    /*.bx-pager .fix-tooltip {visibility:hidden}*/
    .cl-body {padding: 12px 6px 0;}
    .historyWrapper .bx-pager.bx-default-pager{top: 320px;}
    .historyWrapper .bx-prev{left: 10px !important;top: 30% !important;}
    .historyWrapper .bx-next {right: 10px !important;top: 30% !important;}
    .history-item-bg {
        background-position: 22% center !important;
        background-size: 300% auto !important;
        min-height: 400px;
    }
    .history-year.alternate .history-item-bg{min-height: 400px;}
        .feedbackformSubmitButtonContainer{padding-left: 0;}
    .key-assests-item {
        float: left;
        margin-bottom: 20px;
        margin-left: 0 ;
        margin-right: 0;
        margin-top: 0 ;
        width: 100%;
    }
    #key-assests-item-2{margin-left: 0 ;margin-right: 0;margin-bottom: 20px;}
    .video-title > p {font-size: 1.2em; line-height:14px} 
    .video-category-title > p{font-size:1.2em; line-height:14px}
   
    
    .twocollinks li{font-size: 1.6em !important;}
    h2{font-size: 2.8em;line-height: 30px;}
    .intro-text > p, .two-col-content > p{font-size:1.4em !important;line-height: 18px;}
    h3{font-size: 1.6em;line-height: 22px;}
.two-col-content li{font-size:1.4em !important;line-height: 18px !important;;margin-bottom: 10px;}
    .eventsubscriptionbox p {float:none; margin-bottom:10px; line-height:17px}
    .events-subscription p strong {float:left; width:100%}
    .eventsubscriptionbox input[type="image"] {margin:0}
   /* .calendar-event, .calendar-event:nth-child(3n+0){margin-right:30px!important}*/
    .prshare-div{padding: 0 30px;height:220px;}
    .prshare-div > a{border: 5px solid #193985;margin-bottom: 10px;margin-right: 5px; height:68px; width:68px;}
    .prshare-div > a:hover{border: 5px solid #667dad;}
    .prshare-div img{ height: auto;width: 100%;}
    .item-readMore {margin-top:10px; padding-bottom:15px;}
    .small-bod-content{padding:10px;}
    .small-bod-content .bodname{/*font-size:1.2em;*/line-height:13px;}
    .story .read-more {font-size:1.2em;line-height:13px; bottom:5px; left:5px;}
    .small-bod-content .boddesignation{/*font-size:1.2em;*/ line-height:13px;}
    .small-bod-content .small-bod-link{font-size:1.2em;}
    .tabs-container ul li a{font-size:80%; min-height: 34px; padding:10px}
    .tabs-container ul li{ height: 67px;margin-bottom: -11px;}
    .bod-menu-view{height:33px!important;width:34px!important;background-size:100%;}
    .bodintrotext {right: 10px!important; top: 50px!important;font-size: 93%;width:40%;}
    .bodintrotext p.anglo-bod-name{font-size:1.7em;margin-bottom:0px;line-height:18px;}
    .bodintrotext p.anglo-bod-designation{font-size:1.2em;line-height:12px;}
     .copyright a{float:none; margin-top:0; }
     .copyright p{font-size:1.2em}     
    
     #the-board .our-stories .story-desc {height:40px;}
}


@media (min-width: 320px) and (max-width: 639px) {
#topnavigation-mobi .scroll-wrapper > ul > li > a {
    width: 85%;
    float: left;
}

    #ContentWrapper .bannerTitle h2{font-size:4em; line-height:40px;}
    #ContentWrapper .bannerText p{font-size: 2em;line-height: 26px;}
  /*  #ContentWrapper .bannerContent{padding-top: 15%;}*/
    #ContentWrapper .bannerTitle{width: 48%;margin-bottom: 20px;}
    #PRbannerwrapper .bannerTitle{width: 100%;margin-bottom: 20px;}
    #PRbannerwrapper .bannerTitle > p, #PRbannerwrapper.Storybannerwrapper .bannerTitle > p{font-size: 2.4em;line-height: 30px;}
    #ContentWrapper #bannerwrapper{min-height: 237px;}
    #Homepage #bannerwrapper{min-height: unset;}
    
    .item-content > p, .item-fullImage-content .item-content > p {font-size: 1.4em;line-height: 20px;}
    .item-fullImage-content .item-content {width: 100%;}
    .item-title{width: 100%;}
    .item-with-fullimage{background-position:65% center !important;}
    .item-content-right > img{height: auto;width: 100%;}
    .item-Detailcontent .item-content{width: 100%;}
    .mobi-shareIcons.hide.visible-xs img {height: 30px !important;width: 32px !important;}
    .mobi-shareIcons.hide.visible-xs > span{display: none;}
    
    span.related-link-box{width: 100px;font-size: 1.2em;}
    .title-connector a{margin-left: 0px;}
    .item-title span.title-text{font-size: 2em;line-height: 24px;}
    .related-links-content li{padding: 20px 20px 0;font-size: 1.6em;}
    .related-links-content li.last{padding: 20px;}
    .related-links-content{width: 180px;}
    .key-assests-content .our-stories .story-desc{padding:20px 20px 0;}
    .key-assests-item .story-title{margin-bottom: 28px;margin-top: 0px;}
    .leadership-mainContent .small-bod-item{width:100%;margin:0 0 20px 0;}
    .talkTous .talk-to-us{top:34px;width:280px;}
    .talkTous .talk-to-us p{font-size: 1.4em;line-height: 16px;}
    #MobiTwitterShareItContainer{ margin-right: 50px;}
    
    #MobiExtraShareItButtonDiv.ShareItButtonDiv{ top:-3px; }
    #MobiExtraShareItButton img{height: 20px !important;width: 20px !important;}
    
    .mobi-shareIcons.hide.visible-xs{padding: 3px 0 0;}
    .key-assests-item img {height: auto;width: 100%;}
    .story-desc > span{margin-top: -5px;}
    .leadership-mainContent .small-bod-item{padding-left:0;}
    #MobiExtraShareItContainer:hover #MobiExtraShareItFloatDiv{display:block;}
    #MobiExtraShareItContainer:hover #MobiExtraShareItButton{padding-bottom:10px;background-color:#8c9ec2}
    .key-assests-item .hidden-content {float: left;width: 100%;display:none;}
    .item-fullImage-content .title-connector a{margin-left:0;}
    .contactAddress > p, .key-assests-item .story-desc p, .leadership-mainContent .small-bod-content p{font-size:1.4em;line-height:20px;}
    .leadership-mainContent .small-bod-content .hidden-content{margin-top:20px;}
    .key-assests-item .story-desc p.story-title{line-height:26px;}
    .contactsContent{padding: 30px 0 55px;}
    .item-readMore > a{font-size:1.4em;}
    #PRbannerwrapper .bannerTitle > p, #PRbannerwrapper.Storybannerwrapper .bannerTitle > p{width:95%; font-size: 2.0em;line-height: 24px;}
}
@media (max-width: 480px) {
.logoffWrapper{font-size: 0.8em;    float: left; width:100%;}
    .our-stories .story-desc.small-bod-content {height:auto!important}
    .ip3-site-services .onecol a {word-wrap:break-word}
    .tabsDropDown strong { letter-spacing:-1px;}
    .story, .small-bod-item  {width:100%; padding:0!important}
    .story-item, .video-item  {width:100%;}
   .fi-FI .talkTous .talktous-sp {float:left; background:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/share-fi-talk-to-us.jpg) no-repeat 0px 0px; height:34px; width:130px;}
    .tabsDropDown.videotabs{height: 40px;}
.small-bod-content .boddesignation{margin-bottom:10px}
    #fullnametxt {margin-left:0}
    .loginbox span {margin-bottom:10px}
    .item-close {right: 16px; top: 8px; width: 44px;  height:43px; background-size:cover}
    .tabs-container ul li a {padding:7px!important; font-size:80%}
   /* .menu-link.mobile, .menu-box a {padding:10px}*/
    .menu-link.mobile {width:45%}
    .group-site-link {width:55%}
}
@media (max-width: 360px) {
.audioo p {
    padding-top: 0;
   }
   .snapdown-content-box p.report-icons a {max-width: 220px;}
}

@media (min-width:1600px){
/*#search-results .sectionTabs ul{display:block !important;}
#search-results #tabs.sectionTabs span.select{display:none !important;}*/
#search-results #tabs.sectionTabs ul li{font-size:1.6em;}
}
/*---- colorbox-----*/
    /*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
    */
    #cboxLoadedContent #video-content {float:left; width:100%; min-height:332px;}
    #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; /*overflow:hidden;*/ padding:35px 0 0 0; min-height:300px;}
    #cboxOverlay{position:fixed; width:100%; height:100%;}
    #cboxMiddleLeft, #cboxBottomLeft{clear:left;}
    #cboxContent{position:relative;}
    #cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
    #cboxTitle{margin:0;}
    #cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
    #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
    .cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
    .cboxIframe{width:100%; height:100%; display:block; border:0;}
    #colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
    /*
    User Style:
    Change the following styles to modify the appearance of ColorBox. They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
    */
    #cboxOverlay{background:#000;}
    #colorbox{outline:0; /*background-color:#fff; */ }
    #cboxContent{ overflow:visible; }
    .cboxIframe{/*background:#fff;*/}
    #cboxError{padding:50px; border:1px solid #ccc;}
    #cboxLoadedContent{ padding:1px;}
    /*.ie8 #cboxLoadedContent{ padding:0px;}*/
    #cboxLoadingGraphic{}
    #cboxLoadingOverlay{/*background:#fff;*/}
    #cboxTitle{position:absolute; top:-22px; left:0; color:#fff;}
    #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
    /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
    #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:26px; height:26px; position:absolute; top:-35px; no-repeat 0 0;z-index:9999}
    /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
    #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
    #cboxPrevious{background-position:0px 0px; right:44px;}
    #cboxPrevious:hover{background-position:0px -25px;}
    #cboxNext{background-position:-25px 0px; right:22px;}
    #cboxNext:hover{background-position:-25px -25px;}
    #cboxClose{background-image:url(/~/media/Images/A/Anglo-American-Insurance-V2/css/popup-close.png);right:0;}
    .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
    .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
    .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
    .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
    .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}
