
/*---- 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.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=249a8738875e055542af)
 * Config saved to config.json and https://gist.github.com/249a8738875e055542af
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
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-color: 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;
  -webkit-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"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          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;
}
html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  text-decoration: none;
}
a:hover,
a:focus {
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  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;
  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;
}
[role="button"] {
  cursor: pointer;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
  max-width: 1200px;
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
.row {
  margin-left: 0px;
  margin-right: 0px;
}
.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: 0px;
  padding-right: 0px;
}
.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: 1200px) {
  .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: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;
}
.hide {
  display: none !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;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.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;
  }
  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;
  }
  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;
  }
  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;
  }
  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;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}

/*---- color-box-----*/
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#cboxOverlay{position: fixed;}
body.chrome35 #colorbox.inv_colorbox_cb_fullscreen{top:0px !important !important;}
body.ip3-projects #colorbox #cboxWrapper { top:120px !important;}

#colorbox #cboxWrapper{/*position: fixed; z-index:9999; top:150px !important;*/}
#cboxOverlay{position:fixed; width:100%; height:100%; background-color:#000; top:0px; z-index:999999; }

#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:hidden;clear:both;}
#cboxTitle{margin:0;display:none!important;}
#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; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{background:transparent !important;box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; /*overflow:visible!important;*/ overflow:hidden!important; position: absolute; }

/* 
    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.
*/
#colorbox{ outline:0; z-index:999999;}
#cboxTopLeft{ display:none;	}
#cboxTopRight{ display:none;}
#cboxBottomLeft{ display:none;}
#cboxBottomRight{ display:none;	}
#cboxMiddleLeft{display:none;}
#cboxMiddleRight{ display:none;}
#cboxTopCenter{	display:none;}
#cboxBottomCenter{display:none;	}
#cboxContent{ background:#fff; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;display:none!important;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxLoadingOverlay{}
#cboxLoadingGraphic{ }

/* 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; width:auto; background:none; }

 /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{}
#cboxPrevious:hover{ background-position:-75px -25px;}
#cboxNext{}
#cboxNext:hover{ background-position:-50px -25px;}
#cboxClose{ background:transparent url("/~/media/Images/S/SELP/css/close-btn.jpg") no-repeat scroll 0 0;position:absolute; top:0; color: #0C9DDA;	cursor: pointer; font-family: Arial; text-indent:-9999px; font-weight: normal; right: 0 !important; width: 40px; height:40px;z-index: 9999;}
#cboxClose:hover{}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}

body.ip3-projects #colorbox, body.ip3-projects #cboxOverlay, body.ip3-projects #cboxWrapper{ z-index:999999;}

#selp-popup { padding: 50px !important;}

/*---- fonts-----*/
/*----- Delta Light--------*/
.banenr-text,.banenr-text h1,.explore-ribbon,.footer-wrapper,.content-tab,.intro-text,h1,#sitemapcontainer, table.rad-financialtable tbody tr th,.pr-item-container .pr-title{font-family:"Delta",Arial,Helvetica,sans-serif; font-style: normal; font-weight: 300;}

/*----- Delta Book--------*/
#tabs.sectionTabs li a,th,.doc-header-row,.financial-calendar-event-header,.press-header-row,.strong,h2,h3,h4,h5,#loadmore,.load-end,.selectedTab.v-mobile,.createpdfbtn,.delete-all-btn,.boxlink,#tdDownloadPDF,.new-create-pdf,.box-item-inner .box-link,#submit-btn, .home-content-wrapper .box-item p.price-val{font-family: "Delta",Arial,Helvetica,sans-serif; font-style: normal; font-weight: 600;}


/*----- Delta Medium --------*/
.banner-link, #breadcrumb span.separator, #breadcrumb a,.headerwrapper .topnav ul li.level1.current > span, .headerwrapper .topnav ul li.level1.selected > a > span, .headerwrapper .topnav ul li.level1.selected.haschildren  > a > span,.pdf-basket-search-area,.headerwrapper .topnav {font-family:"Delta",Arial,Helvetica,sans-serif; font-style: normal; font-weight: 500;}
/*---- main-----*/
/*-------------- Main Body CSS Starts --------------*/
body { font-family: Arial,Helvetica,sans-serif; font-size: 1.125em; line-height: normal; color:#000; font-weight:300; }
a { color:#cc171e; text-decoration:none; border:0 none; }
a:hover { color:#cc171e;text-decoration:none;}
a:focus, a:active { border:0 none !important; outline:0 !important; _noFocusLine:expression(this.hideFocus=true); text-decoration:none;  }
.hide { display:none; }
.invisible { position:absolute; left:-9999999px; top:auto; width:1px; height:1px; overflow:hidden; visibility:visible; }
img { outline-style:none; outline-width:0; border:0 none; max-width:100%; }
sup { font-size:smaller;  }
sub { margin:2px 0; padding:2px 0; }
ul { list-style-image:none; list-style-position:outside; list-style-type:none; }
ol { list-style-image:none; list-style-position:outside; list-style-type:none; }
strong{ font-weight: bold;/*font-weight:normal;*/}
table{ margin-bottom:25px; width:100%;}
#twocolmain ul, #DisclaimerMainContainer ul{ padding-left:30px; margin-bottom:25px;}
#twocolmain ul ul, #DisclaimerMainContainer ul ul{ margin-top:10px;}
#twocolmain ul li, #DisclaimerMainContainer ul li { list-style:none; padding-left:20px;}
#twocolmain ul li, #DisclaimerMainContainer ul li {margin-bottom:10px; position:relative;}
#twocolmain ul li:after, #DisclaimerMainContainer ul li:after{background-image: url("~/media/Images/S/Selp/css/all-icons-s59380b74aa.png");  background-position: 0 -33px;  background-repeat: repeat; content: " "; display: inline-block; height: 10px; position: absolute; left:0px; top:10px; width:10px;}

#twocolmain ol li, #DisclaimerMainContainer ol li{margin-bottom:10px;}
#twocolmain ol ol, #DisclaimerMainContainer ol ol {margin-top:10px;}
#twocolmain ol{list-style-type:decimal;padding-left:18px;margin-bottom:10px;}
#DisclaimerMainContainer ol {list-style-type:decimal;padding-left:42px;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; }
.uppercase { text-transform:uppercase; }
p { padding:0 0 25px; }
p#sectionheader { font-size:1.6em; line-height:0.778em; }
.scroll-table-container { width: 100%; padding: 0 0 5px; overflow-y: hidden; overflow-x: auto; margin-bottom: 14px; }
.scroll-table-container::-webkit-scrollbar {-webkit-appearance: none; width: 10px; height: 7px;}
.scroll-table-container::-webkit-scrollbar-thumb { border-radius: 5px; border: 2px solid #717171; background-color: #6F6F6F;}
.rad-notes{font-size:0.6em; color:#666;line-height:15px;}
.rad-financialtable td, .rad-financialtable th { text-align:right; }
.rad-financialtable td:first-child, .rad-financialtable th:first-child { text-align:left; }
.rad-left{float:left;margin-right:20px;margin-bottom:15px;}
.ip3-reports-and-presentations .rad-notes{font-size:0.7em; color:#666;line-height:15px;}
#MainWrapper { margin: 0 auto; max-width: 100%;}

.bozx-link a:focus,.box-link a:active { border:inherit !important; outline:0 !important;}
/*-------------- Main Body CSS Ends --------------*/

/*-------------- Global CSS Part --------------*/
h1 { padding:0 0 10px; margin:0px; font-size:2.667em; color:#fff; line-height:48px; }
h2 { padding:0 0 10px; font-size:1em; line-height:30px; color:#000; clear:both;}
h3 { padding:0 0 6px; font-size:1em; line-height:24px; color:#000}
h4 { padding:0 0 10px; font-size:1em; line-height:24px; color:#000}
h5 { padding:0 0 10px; font-size:0.778em; line-height:24px; color:#000; text-transform:uppercase}
h6 { padding:0 0 10px; font-weight:normal; font-size:0.556em; line-height:14px; color:#666;}



/*-------------- Header CSS Starts --------------*/
.logo { padding: 18px 0 6px; }
.logo img.logo2 { display: none; }
.headerwrapper { border-bottom:1px solid rgba(189, 190, 189, 0.7); float: left; left: 0; position: fixed; top: 0; transition: all 0.5s ease-in-out 0s; width: 100%; z-index: 99999; }
.headerwrapper .topnav ul li a, .headerwrapper .topnav ul li a:hover{ display: block; text-decoration: none;}
.headerwrapper .topnav ul { float: right; }
.nojs .headerwrapper .topnav ul li:hover>ul,.headerwrapper .topnav ul li:hover>ul{display:block}
.headerwrapper .topnav ul li{ position: relative; text-transform: uppercase; display: inline-block;}
.headerwrapper .topnav ul[id*="level2"]{ display:none; width:200px; background-color:#000; margin:0px; z-index:9999999; position:absolute;}
.headerwrapper .topnav ul[id*="level3"]{ display:none; width:200px; background-color:#333; margin:0px; z-index:9999; position:absolute; right:-200px;top:0;}

.headerwrapper .topnav ul[id*="level4"]{ display:none; width:200px; background-color:#333; margin:0px; z-index:9999; position:absolute; right:-200px;top:0;}

.headerwrapper .topnav ul li.level1 > a > span,
.headerwrapper .topnav ul li.level1 > span{ display: block; /*padding:38px 28px 37px 17px;*/padding:38px 28px 60px 17px; font-size:0.667em; color:#fff;font-weight:700 }
.headerwrapper .topnav ul li.level2 > a > span,
.headerwrapper .topnav ul li.level2 > span,
.headerwrapper .topnav ul li.level3 > a > span,
.headerwrapper .topnav ul li.level3 > span,.headerwrapper .topnav ul li.level4 > span,.headerwrapper .topnav ul li.level4 > a > span{display: block; padding: 13px 10px 13px 17px;position:relative; width:200px; font-size:0.667em; }

.headerwrapper .topnav ul li.level2 > a > span,
.headerwrapper .topnav ul li.level2 > span{color:#fff;}
.headerwrapper .topnav ul li.level3 > a > span,
.headerwrapper .topnav ul li.level3 > span,.headerwrapper .topnav ul li.level4 > a > span,.headerwrapper .topnav ul li.level4 > span{color:#999;}

.headerwrapper .topnav ul li.level1:hover > a > span,.headerwrapper .topnav ul li.level1:hover > span{background-color:#000000;}
.headerwrapper.darkHeader .topnav ul li.level1:hover > a > span,.headerwrapper.darkHeader .topnav ul li.level1:hover > span{background-color:#000000;color:#fff !important}
.headerwrapper .topnav ul li.level2.current > span, .headerwrapper .topnav ul li.level2:hover > a > span, .headerwrapper .topnav ul li.level2.selected > a > span, .headerwrapper .topnav ul li.level2.selected.haschildren  > a > span{background-color:#333333;}
.headerwrapper .topnav ul li.level3.current > span, .headerwrapper .topnav ul li.level3:hover > a > span, .headerwrapper .topnav ul li.level3.selected > a > span, .headerwrapper .topnav ul li.level3.selected.haschildren  > a > span,.headerwrapper .topnav ul li.level4.current > span, .headerwrapper .topnav ul li.level4:hover > a > span, .headerwrapper .topnav ul li.level4.selected > a > span, .headerwrapper .topnav ul li.level4.selected.haschildren  > a > span{color:#fff;}
.headerwrapper .topnav ul li.level1.haschildren:after{content: ' ';background:url("/~/media/Images/S/Selp/css/menu-down.png") no-repeat 0 0 transparent; height:5px; width:8px; position:absolute; right:17px; /*top:47%;*/top:38%;}
#desktop-topnavigation #desktop-contact, #desktop-topnavigation #desktop-searchbox{/*float:left;*/ float:right; padding:34px 37px 53px; border-right:1px solid rgba(189, 190, 189, 0.7); border-left:1px solid rgba(189, 190, 189, 0.7); position:relative}

#desktop-topnavigation #desktop-contact{ border-left:1px solid rgba(189, 190, 189, 0.7);}
#desktop-topnavigation a{ float:left; display:block; text-indent: -9999px; width:24px; height:25px; }


/*-----Dark Header Start----*/
.headerwrapper.darkHeader .logo{ padding: 17px 0 15px;}
.headerwrapper.darkHeader { background-color:#fff !important; border-bottom: 1px solid rgba(189, 190, 189, 0.7); }
.headerwrapper.darkHeader .topnav ul li.level1 > a > span,
.headerwrapper.darkHeader .topnav ul li.level1 > span{ display: block; /*padding: 28px 28px 26px 17px;*/padding: 28px 28px 54px 17px; font-size:0.667em; color:#000; }

.headerwrapper.darkHeader .topnav ul li.level1.current > span, .headerwrapper.darkHeader .topnav ul li.level1:hover > a > span, .headerwrapper.darkHeader .topnav ul li.level1.selected > a > span, .headerwrapper.darkHeader .topnav ul li.level1.selected.haschildren  > a > span{ color:#cc171e;}
.headerwrapper.darkHeader .topnav ul li.level1.haschildren:after{content: ' ';background:url("/~/media/Images/S/Selp/css/menu-down-hover.png") no-repeat 0 0 transparent; height:5px; width:8px; position:absolute; right:17px; /*top:45%;*/top:34%;}


.headerwrapper.darkHeader .topnav ul li.level1.haschildren:hover:after{content: ' ';background:url("/~/media/Images/S/Selp/css/menu-down.png") no-repeat 0 0 transparent; height:5px; width:8px; position:absolute; right:17px; top:34%;/*top:45%;*/}
 
 {background:transparent url("/~/media/Images/S/Selp/css/menu-down-hover.png") no-repeat scroll 0 0}

.headerwrapper.darkHeader #desktop-topnavigation #desktop-contact, 
.headerwrapper.darkHeader #desktop-topnavigation #desktop-searchbox{float:right; padding:22px 37px 49px; }
.headerwrapper.darkHeader #desktop-topnavigation #desktop-contact a.all-icons-contact{background-position: 0 -96px;}
.headerwrapper.darkHeader #desktop-topnavigation #desktop-searchbox a.all-icons-search{background-position: 0 -468px;}

.headerwrapper a.all-icons-contact{display: none;}

#searchcontainer { clear:both; float:right; height:25px; margin:10px 0 0; overflow:hidden; }
#searchTextboxContainer { float:left; }
.headerwrapper.darkHeader #searchbox{/*top:70px;*/top:97px;right:0;}
#searchTextboxContainer input {color:#fff;background:rgba(0,0,0,0.65); padding:10px 20px;border:none;font-size:0.9em;font-style:italic }
#SearchButtonContainer { float:left; display:none;}
#SearchButtonContainer input { height:24px; width:44px; }
#toplinks { float:left; }
/*-------------- Header CSS Ends --------------*/
/*---- Content --*/
.bottom-content{padding-top:10px;}
.top-content{float:left;width:100%;}
.bottom-content{float:left;width:100%;}

/*------------Home Banner--------------*/
.banner-wrapper .bx-pager{display:none;}
.banner-wrapper { overflow:hidden;float: left; width: 100%; position: relative; background: url(~/media/Images/S/Selp/css/loader.gif) center 300px no-repeat #aeaeae;}
.banner-wrapper img { width: 100%; }
.banner-wrapper .bx-wrapper { /*margin: 0 auto;position: relative;*/}
.banner-wrapper .bx-wrapper .bx-controls { /*margin: 0 auto; max-width: 1200px; position: relative;*/}
.banner-wrapper .bx-wrapper .bx-controls .bx-controls-direction { /*margin: 0 auto; max-width: 1200px;*/}
.banner-wrapper .bx-wrapper .bx-controls .bx-controls-direction a { display: block; width: 56px; height: 56px; outline: none; text-indent: -9999px; position: absolute; background-image: url("/~/media/Images/S/Selp/css/all-icons-s59380b74aa.png");z-index:9999 }
.banner-wrapper .bx-wrapper .bx-controls .bx-controls-direction a.bx-next { right: 30px; background-position: 0 -519px; top: 47%; }
.banner-wrapper .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev { left: 30px; background-position: 0 -575px; top: 47%; }

.nojs .banner-wrapper .banneritem{display:none;}
.nojs .banner-wrapper .banneritem{min-height:800px;}
.nojs .banner-wrapper ul li.first .banneritem{display:block;}
.banner-wrapper .banneritem { /*background-size: auto 100%;*/
  background-position: center top; background-repeat: no-repeat; }
.banner-wrapper .click-arrow, /*.story-item-banner-wrapper*/ .story-click-arrow { background-image: url("/~/media/Images/S/Selp/css/all-icons-s59380b74aa.png"); background-position: 0 0; width: 48px; height: 28px; position: absolute; text-align: center; bottom: 80px; left: 50%; cursor: pointer;z-index:9999;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%) }
.explore-ribbon, .story-explore-ribbon{cursor: pointer; display:block;}
.box-sizer { width: 25%; }
.explore-ribbon, .story-explore-ribbon { z-index:9999;float: left; background-color: #fff; padding: 17px 0; text-align: center; width: 100%; font-size: 0.778em; color: #000; text-transform: uppercase; position:absolute; bottom:0px; }

.banner-text-wrapper{margin:0 auto; width:50%;overflow:hidden;}
.home-banner-wrapper .banner-text { }
.banner-text {float: left; color: #fff; left: 50%; position: absolute; text-align: center; top: 52%; transform: translate(-50%, -50%);-ms-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%);width: 46%;z-index:9999;dispaly:none;}
p.home-banner-title { font-size: 3.333em !important; margin: 0 0 16px; text-shadow: 2px 4px 3px rgba(0,0,0,0.3); text-transform: uppercase; line-height:48px; padding-bottom:10px;}
p.home-banner-title em{color:#cc171e;font-style: normal !important;}
.banner-text p{font-size:1.333em;}
.bannershadow:after{ content:''; box-shadow: 1px -3px 194px 63px rgba(0, 0, 0, 0.35); position: absolute;  top: 50%; z-index: -2; width: 100%; height: 0px; left: 0px;}

.banner-content { width:50%;}
.home-banner-wrapper .banner-text p.home-banner-title,.home-banner-wrapper .banner-text p.home-banner-content,.home-banner-wrapper .banner-text .home-banner-link{position:relative;top:25px;opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}

/*------------Home content--------------*/
.home-content-wrapper .box-item .hover-content p{font-size:2em;}
.home-content-wrapper { float: left; width: 100%;position:relative;z-index:9999; }
.home-content-wrapper .box-item { float: left; width: 25%;overflow:hidden}
.home-landing .box-item.box-1 { background-color: #000; }
.home-wrapper .box-item.box-1 p { color: #fff;}


.home-content-wrapper .box-item p.price-val { padding-bottom:0;font-size: 1.0em; color: #cc171e; text-transform: none; margin-bottom:10px;}
.home-landing .box-item.box-3 { background-color: #e2eef6; }
.home-content-wrapper.home-wrapper .box-item p.title { padding: 0 0 20px;text-transform:uppercase; }
.home-content-wrapper .box-item.box-3 p.issue-date { font-size: 0.778em; color: #999999; padding: 0 0 10px; text-transform:uppercase; }
.home-landing .box-item.box-6 {
    background-color: #efebe1;
}

.image img { height: auto; transition: opacity ease 150ms, -ms-transform: perspective(1px) translate3d(0, 0, 0) scale(1); transition: opacity ease 350ms, -webkit-transform 350ms 150ms;transition: opacity 350ms,transform 350ms; -webkit-transform: translate3d(0, 0px, 0) scale(1.1); transform: translate3d(0, 0px, 0) scale(1.1); width:100%; }
.image:hover img { -webkit-transform: perspective(1px) translate3d(0, 0, 0) scale(1); transform: perspective(1px) translate3d(0, 0, 0) scale(1);  -ms-transform: perspective(1px) translate3d(0, 0, 0) scale(1); }
.image { overflow: hidden; }
.box-item-inner { float: left; width: 100%;}
.box-item-inner .box-content{padding:14% 5%;text-align: center;width:62%;margin:0 auto;}
.parallex-wrapper .box-item-inner .box-content{width:85%}
.home-wrapper .box-item-inner .box-1 .box-content {text-transform:uppercase}
.box-item.appended{opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}


/*----- Bottom Slider ---*/
.slider-inner-box .boxlink.black a { border: 1px solid #000; color: #000; display: block; font-size: 0.778em; padding: 11px 28px; text-decoration: none; }
.slider-inner-box { text-align:Center; /*width:100%;*/ /*padding:50px 36px 50px;*/ position:relative; display:block; min-height:270px; }
.slider-inner-box p.slider-box-date { /*color: #000000;*/color: #ffffff; font-size: 0.778em; padding: 0 0 20px; text-transform:uppercase }
.slider-inner-box .boxlink a { border: 1px solid #fff; color: #fff; display: block; float: left; font-size: 0.778em; left: 50%; padding: 10px 20px; position: relative; text-decoration: none; transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%) }
.box-inner-text p { font-size: 1em; padding-bottom:50px; }
.bottom-slider-wrapper ul li { background:#eef5fa }

.bottom-slider-wrapper ul li.bottom-alt{ background:#f5f3ed }
.bottom-slider-title p { font-size:1.333em; text-transform:uppercase; }
.bottom-slider-title { border-top: 2px solid #dfecf5; }
.bottom-slider-title p { padding: 20px 0 }
.bottom-slider-wrapper .bx-wrapper .bx-controls .bx-controls-direction a.disabled { opacity:0.38; cursor:not-allowed; }
.bottom-slider-wrapper { overflow:hidden;float: left; padding-bottom: 70px; width: 100%; position:relative;background:#fff;z-index:9999 }
.bottom-slider-wrapper .bx-wrapper .bx-viewport { float:left; background: #fff none repeat scroll 0 0; border: none; box-shadow: none; left: auto; transform: none(0px); }
.bottom-slider-wrapper .bx-wrapper { position:relative }
.bottom-slider-wrapper .bx-wrapper .bx-next { right:-21px; background-position: 0 -366px; }
.bottom-slider-wrapper .bx-wrapper .bx-prev { right:25px; left:auto; background-position: 0 -431px; }
.bottom-slider-wrapper .bx-wrapper .bx-controls .bx-controls-direction a { background-image: url("/~/media/Images/S/Selp/css/all-icons-s59380b74aa.png"); display: block; height: 37px; outline: medium none; position: absolute; text-indent: -9999px; width: 56px; top:17px; }
.landing-wrapper .banner-text p { font-size:2.6666em; }
.landing-wrapper .banner-text { width:58%;text-align:center; }
.slider-box-content .box-inner-text p{color: #fff}
.slider-box-content{height: auto; left: 0; position: absolute; text-align: center; top: 0; width: 100%; padding: 40px 20px 0 20px; border: 1px solid #fff;}
/*---- Our business ---*/
.landing-wrapper .click-arrow { background-image: url("/~/media/Images/S/Selp/css/all-icons-s59380b74aa.png"); background-position: 0 0; bottom: 35px; cursor: pointer; height: 28px; left: 50%; position: absolute; text-align: center; width: 48px;transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%); }
#top-icons { float:left; width:100%; }
.top-icons{position:fixed;top:69px;z-index:9999;background:#fff}
.nojs .landing-wrapper .banneritem{}
.landing-wrapper .banneritem { background-position: center top; background-repeat: no-repeat }
.landing-wrapper { float: left; position: relative; width: 100%;overflow:hidden }
ul.business-icons li { text-transform:uppercase; }
ul.business-icons li p { font-size:0.667em; color:#000000; padding-top:15px; }
ul.business-icons li:hover a { text-decoration:none }
ul.business-icons li:hover a p { color:#cc171e }
.ourbusiness-landing{float:left;width:100%;}
.ourbusiness-landing .li-alt  ul li.slide { background-color:#e8e8e8 }
.ourbusiness-landing ul li.slide { background-color:#e4edf1; }
.ourbusiness-landing .bx-wrapper .bx-prev { background-position: 0 -574px; left: 50px; }
.ourbusiness-landing .bx-wrapper .bx-controls-direction a { background-image:url("/~/media/Images/S/Selp/css/all-icons-s59380b74aa.png"); position: absolute; top: 32px;  outline: 0; width: 56px; height: 56px; text-indent: -9999px; z-index: 9999; display:none; }
.ourbusiness-landing .bx-wrapper .bx-next { background-position: 0 -518px;  right: 50px; }
.ourbusiness-landing h2 { font-size:2.000em; color:#000000; text-transform:uppercase ;line-height:35px;}

.customButtons{ float:left; width:100%; height:60px;}
.customButtons .btn{cursor:pointer;}
.customButtons .prevSlider {background-image:url("/~/media/Images/S/Selp/css/all-icons-s59380b74aa.png"); position: absolute; top: 32px;  outline: 0; width: 56px; height: 56px; text-indent: -99999px; z-index: 9999; background-position: 0 -876px;}
.customButtons .nextSlider {background-image:url("/~/media/Images/S/Selp/css/all-icons-s59380b74aa.png"); position: absolute; top: 32px;  outline: 0; width: 56px; height: 56px; text-indent: -99999px; z-index: 9999; background-position: 0 -821px; left: 100px; }



/* --------------- Custom slider with style <start> AC--------------*/
.ourbusiness-landing .bannerTextWrapperRight { float:right; margin-top:110px; }
.ourbusiness-landing .bannerTextWrapperRight .bannerText { text-align:center }
.ourbusiness-landing .bannerTextWrapperRight img { width:auto; margin:0 auto; height:auto; }
.slideIt-Custom1, .slideIt-Custom2, .slideIt-Custom3, .slideIt-Custom4{ visibility:hidden; }
.section1 { clear:both;background:#e4edf1}
.slideIt-Custom1 { float: left; width: 100%; }
.slideIt-Custom-visible .customButtons,.slideIt-Custom-visible .pagerarea{display:none;}
.slideIt-Custom-visible{visibility:visible}
#contentwrapper .custompager ul { padding: 0; }
.custompager li a::before { content: url("/~/media/Images/S/Selp/css/bannertext-arrow.png"); padding-right: 5px; vertical-align:2px; }
.custompager li a.active::before { content: url("/~/media/Images/S/Selp/css/bannertext-arrow-active.png"); padding-right: 5px; vertical-align: 2px; }
.custompager li { display: inline-block; list-style: outside none none; margin-right: 10px; margin-bottom:10px; }
.custompager li a { color: #01537e; text-transform:uppercase; font-size:0.778em; text-decoration:none; }
.custompager li a:hover{ text-decoration:none; color:#01537e;}
.custompager li a.active { color: #000; }


/*--------------- Top Icons - OUR BUSINESS <start> AC--------------*/
 .business-icons { text-align:center; }
.business-icons li { display: inline-block; margin:10px 60px -15px; }

.ourbusiness-landing .bannerTextWrapper { background: #fff none repeat scroll 0 0; padding: 50px 40px 45px 40px; margin-top:110px; opacity:0.9; }
/* DIRECTION CONTROLS (NEXT / PREV) */

.ourbusiness-landing .bx-wrapper { margin: 0 auto 60px; padding: 0; position: relative; }
.ourbusiness-landing .bx-wrapper { margin: 0 auto !important; }

.ourbusiness-landing ul li.slide { width:100%; float:left; background-position:center top; background-size:cover; padding-bottom:80px }

.bannerTextWrapper ul{  margin-bottom:25px;}
.bannerTextWrapper ul ul{ margin-top:10px;}
.bannerTextWrapper ul li { list-style:none; padding-left:20px;}
.bannerTextWrapper ul li {margin-bottom:10px; position:relative;}
.bannerTextWrapper ul li:after{background-image: url("~/media/Images/S/Selp/css/all-icons-s59380b74aa.png");  background-position: 0 -33px;  background-repeat: repeat; content: " "; display: inline-block; height: 10px; position: absolute; left:0px; top:10px; width:10px;}
.bannerTextWrapper .pagerarea  li:after{background-image:none}
.bannerTextWrapper .pagerarea ul li{padding-left:0;}
.bannerTextWrapper ol li{margin-bottom:10px;}
.bannerTextWrapper ol ol {margin-top:10px;}
.bannerTextWrapper ol {list-style-type:decimal;padding-left:18px;margin-bottom:10px;}

/*---- Twitter CSS ---*/
.tweet-icon{margin-bottom:5px}
.twitterTweetsWrapper a{ color:#fff;}
.twitterTweetsWrapper a:hover { color:#fff }
.twitterTweetsWrapper { padding:20px; color:#fff ;text-align:center; position:relative; height:260px; overflow:hidden; }
span.jta-tweet-retweeter, span.jta-tweet-timestamp { padding-top:15px; display:block; }
.twitterTweetsWrapper .twitter-item { color:#fff; text-align:center }
.twitterTweetsWrapper .bx-controls.bx-has-pager { text-align:center;margin-top:-16px}
.twitterTweetsWrapper .bx-pager-item { display:inline-block; margin-right:10px; }
.twitterTweetsWrapper a.bx-pager-link { border-radius:50%; background:#fff }
.twitterTweetsWrapper a.bx-pager-link.active { background:#000 }
.twitterTweetsWrapper .bx-wrapper .bx-pager.bx-default-pager a { display: block; height: 15px; outline: 0 none; position: relative; text-indent: -9999px; width: 15px; }
.home-content-wrapper .box-item.box-8 { background:#cc171e }
.home-content-wrapper li.jta-loading{display:none !important;}
.home-landing .twitterTweetsWrapper .jta-tweet-retweeter,.home-landing .twitterTweetsWrapper .jta-tweet-timestamp{display:none}
.home-landing .twitterTweetsWrapper .jta-tweet-user-full-name,.home-landing .twitterTweetsWrapper .jta-tweet-user-name{display: block;float: left;width: 100%;}
.home-landing .twitterTweetsWrapper .jta-tweet-user-name a{font-size:0.778em;}
.twitterTweetsWrapper ul li{ overflow:hidden;}



/*---- Home page --*/
.hover-content {opacity:0;z-index:-10;cursor:pointer;top:0; position:absolute; z-index:9999; color:#fff; text-align:center; background:rgba(0,0,0,0.6); width:100%; height:100%; transition: opacity 350ms, transform ease 350ms;  }
.slider-inner-box:hover .image img, .box-item-inner:hover .image img ,.image.img-hover{ transform: perspective(1px) translate3d(0px, 0px, 0px) scale(1);
-ms-transform: perspective(1px) translate3d(0px, 0px, 0px) scale(1);-webkit-transform: perspective(1px) translate3d(0px, 0px, 0px) scale(1); }
.box-item-inner:hover .hover-content{ opacity:1;z-index:100;visibility:visible;}
.box-item-inner .hover-content  p{transition:opacity  ease 350ms, transform ease 350ms;transform: translate3d(0px, -30px, 0px) scale(1.1);-ms-transform: translate3d(0px, -30px, 0px) scale(1.1);-webkit-transform: translate3d(0px, -30px, 0px) scale(1.1);}

.box-item-inner:hover .hover-content  p{ transform: perspective(1px) translate3d(0px, 0px, 0px) scale(1);-ms-transform: perspective(1px) translate3d(0px, 0px, 0px) scale(1);-webkit-transform: perspective(1px) translate3d(0px, 0px, 0px) scale(1);}
.hover-content p {transition: all 0.3s ease 0s;position:relative;padding-top:20%;padding-left:20%;padding-right:20%;padding-bottom:0; }

.parallex-wrapper .hover-content .box-content p {font-size:2em;}
.box-item-inner:hover .plus-icon { display:none; }
.plus-icon { height: 100%; left: 0; position: absolute; text-align: center; top: 40%; width: 100%; }

.home-wrapper .box-item-inner:hover .hover-content .box-link a,.parallex-wrapper .box-item-inner:hover .hover-content .box-link a, .slider-inner-box:hover .boxlink a{border-color:#fff;color:#fff;transform: perspective(1px) translate(-50%, 0px) scale(1);-ms-transform: perspective(1px) translate(-50%, 0px) scale(1);-webkit-transform: perspective(1px) translate(-50%, 0px) scale(1);}

/*----- Mobile Top Navigation Starts ---*/
.mobishow { float: right; z-index: 99; display: none; }
.mobi-wrapper { position:relative }
.mobinav { float: left; position: relative; padding-top:23px; }
.mobinav span.navbg.selected { background: url("/~/media/Images/S/Selp/css/mobi-close") no-repeat scroll 0 0 transparent; }
.mobinav span.navbg { background: url("/~/media/Images/S/Selp/css/mobi-menu") no-repeat scroll 0 0 transparent; width: 23px; height: 19px; display: block; cursor: pointer; }
.mobiMenus { bottom: 0; display: none; height: auto; overflow: visible; position: absolute; width: 100%; }
#mobishownav { background:#000; display: none; position: absolute; right: 0; /*top:68px;*/top: 88px; width: 100%; z-index: 99999999;padding:0px 40px 15px 40px; }
#mobishownav ul { margin-top:10px;}


#mobishownav ul ul { display:none; margin:0; padding-left:10px;}
#mobishownav ul li a.showmore span { visibility: hidden; }
#mobishownav .showmore span, #mobishownav .showmore1 span { display: none; }
#mobishownav .showmore, #mobishownav .showmore1{}
#mobishownav .showmore, #mobishownav .showmore1 { background-color: transparent; background-image: url("/~/media/Images/S/Selp/css/plus-new"); background-position: 50% 2px; background-repeat: no-repeat; cursor: pointer; display: block; height: 20px; line-height: 28px; margin: 0; overflow: hidden; padding: 0; position: absolute; right: 2px; text-align: center; top: 8px; width: 20px; z-index: 100; }
#mobishownav .showmore.selected, #mobishownav .showmore1.selected { background-image: url("/~/media/Images/S/Selp/css/minus-new") }
#mobishownav ul li.current > span { display:block; background-color: #000; color: #cc171e; padding: 10px 0; }
#mobishownav ul li.selected >a> span { color:#cc171e; }
#mobishownav ul li:hover a{text-decoration:none}
#mobishownav ul li a { color: #fff; display: block; line-height: 20px; min-height: 24px; padding: 10px 0 10px ; }
#mobishownav ul li {border-bottom:1px dotted rgba(255, 255, 255, 0.2);float: left; margin-bottom: 0; position: relative; width: 100%; font-size:0.7em;text-transform:uppercase; }
#mobishownav ul li li{font-size:0.9em;}
#mobishownav ul li.last { border-bottom:none; }
#searchbox { position:absolute; z-index:9999; /*top:93px;*/top:113px; display:none; right:0;}
#mobishownav ul > li.level1 > span,#mobishownav ul > li.level1 > a>span{text-transform:uppercase;}
/*----- About us -----*/
.banner-content p { color:#fff; font-size:1.5em; }
.banner-link{margin-top:20px;}
.banner-text .banner-link  a {font-size:0.583em;}
.banner-link a:hover{background:rgba(0,0,0,0.8); transition: all 0.3s ease 0s;}
.banner-link  a { background: #cc171e; color: #fff; padding: 7px 15px; text-transform: uppercase; font-size:0.778em; }
.innerbox-wrapper { height: 100%; left: 0; position: absolute; text-align: center; top:0; width: 100%; }
.parallex-wrapper .box-item-inner .box-link a { min-width:200px;transition:opacity ease 350ms, transform  ease 350ms;text-align:center;font-size:0.778em; background: rgba(51, 51, 51, 0.6); border: 1px solid #fff; bottom: 70px; color: #fff; display: block; left: 50%; padding: 10px 35px; position: absolute; text-transform: uppercase; transform:translate(-50%, 0px);-webkit-transform: translate(-50%, 0px) ;-ms-transform:translate(-50%, 0px);  }
.home-wrapper .box-item-inner .box-link a { min-width:240px; transition:opacity ease 350ms, transform ease 350ms;text-align:center;font-size:0.778em; background:transparent; border: 1px solid #000; bottom: 68px; color: #000; display: block; left: 50%;padding: 10px 35px; position: absolute; text-transform: uppercase; transform:translate(-50%, 0px);-webkit-transform:translate(-50%, 0px);-ms-transform: translate(-50%, 0px);  }
.home-wrapper .box-2 .box-item-inner .box-link a,.home-wrapper .box-4 .box-item-inner .box-link a,.home-wrapper .box-5 .box-item-inner .box-link a,.home-wrapper .box-7 .box-item-inner .box-link a{border: 1px solid #fff;color:#fff}
.home-wrapper .box-2 .box-item-inner .box-content,.home-wrapper .box-4 .box-item-inner .box-content,.home-wrapper .box-5 .box-item-inner .box-content,.home-wrapper .box-7 .box-item-inner .box-content{color:#fff}
.home-wrapper .box-1 .box-link p a{border: 1px solid #fff;color:#fff}
.parallex-wrapper .box-item .box-content p { color: #fff; text-align: center; }
.parallex-wrapper .box-item-inner:hover .innerbox-wrapper { background: rgba(0,0,0,0.6) }
.parallex-wrapper .no-image { background: #333 none repeat scroll 0 0; height: 100%; position: absolute; width: 100%; }
.estate-wrapper .no-image { background: #333 none repeat scroll 0 0; height: 100%; position: relative; width: 100%;min-height:250px }
.estate-wrapper .box-item{background:#333 none repeat scroll 0 0}
.box-item { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity:0; }
.nojs .box-item{opacity:1;min-height:400px;}
.box-item-inner .hover-content .box-link a{bottom:inherit !important;margin-top:20px}
.ir-landing .box-item .box-content.ir-news-pulled p, .ir-landing .box-item .box-content.ir-news-pulled p a{color:#000}
/*---- For text effect ----*/
.parallex-wrapper .box-item-inner .hover-content .box-link a { min-width:200px;transform: perspective(1px) translate(-50%, -30px) scale(1.1);-webkit-transform: perspective(1px) translate(-50%, -30px) scale(1.1);-ms-transform: perspective(1px) translate(-50%, -30px) scale(1.1);  }
.home-wrapper .box-item-inner .hover-content .box-link a { min-width:200px;transform: perspective(1px) translate(-50%, -30px) scale(1.1);-webkit-transform: perspective(1px) translate(-50%, -30px) scale(1.1);-ms-transform: perspective(1px) translate(-50%, -30px) scale(1.1); }
/*---- Homepage Banner ---*/
.nojs .banner-text{opacity:1}
.nojs .banner-wrapper{background:#aeaeae}
/*.banner-text{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity:0; } */


/*---------- Story ----*/
.pagenav ul li{float:left;}
.projects-next-main{float:right;position:absolute;top:0;right:0;}
.pagenav a.next,.pagenav a.previous {display: block;text-indent:-99999px}
.pagenav a.next.inactive,.pagenav a.previous.inactive{opacity:0.3;cursor:no-drop}
.pagenav a.next:after{left:-130px;background-image:url("/~/media/Images/S/Selp/css/all-icons-s59380b74aa.png");background-position: 0 -146px;background-repeat: repeat;content: " ";display: inline-block;top:0;position:absolute;height: 54px;width: 56px;}
.pagenav a.previous:after{left:-200px;background-image:url("/~/media/Images/S/Selp/css/all-icons-s59380b74aa.png");background-position: 0 -200px;background-repeat: repeat;content: " ";display: inline-block;top:0;position:absolute;height: 54px;width: 56px;}
.projects-all a{display:block;text-indent:-99999px;}
.projects-all a:after{right:0px;background-image:url("/~/media/Images/S/Selp/css/all-icons-s59380b74aa.png");background-position: 0 -650px;background-repeat: repeat;content: " ";display: inline-block;top:0;position:absolute;height: 51px;width: 56px;}


/*----- Press Release   ---*/
.press-container{float:left;width:100%; margin-bottom: 30px; }
.press-date{ float: left;padding-left: 32px;width: 14.5%;}
    .press-title{float:left;width:70%;}
.press-title a{color:#000}
.press-title a:hover{color:#cc171e}
.press-header-row {border-bottom: 1px solid #dfecf5;padding: 13px 0;text-align: left;float:left;width:100%;}
.press-header-title{border-top:3px solid #dfecf5}
.press-content-row{border-bottom: 1px solid #dfecf5;float:left;width:100%;padding: 7px 0;}
.press-flag {float: left;width: 15%;}
/*---- Financial Calendar ---*/
.events-upcoming{float:left;width:100%;}
.calendar-inner-header{float:left;width:80%;}
.calendar-date{float:left;width:35%;}
.calendar-title{float:left;width:45%;}
.financial-calendar-event-header,.financial-calendar-event-content {border-bottom: 1px solid #dfecf5;float: left;padding: 10px 0;width: 100%;}
.calendar-outlook{float:left;width:20%;text-align:center}
.events-past .calendar-inner-header{width:100%;}
.events-past .calendar-date{width:20%}

/*----- Document ----*/
.doc-header-row{float:left;width:100%;}
.doc-inner{float:left;width:75%;}
.doc-date{float:left;width:30%;padding-right:10px}
.doc-title{float:left;width:45%;}
.doc-header-row, .doc-content-row{border-bottom: 1px solid #dfecf5;float: left;padding: 10px 0;width: 100%;}
.doc-link{float:left;width:19%;text-align:center}

table.previous-results{ display: block; overflow-x: auto;}
.doc-results-link { text-align:center;}


/*----- Right Signpost ---*/

.r-image{margin:10px 0;}
.r-image img{ width:100%; height:auto;}
#twocolmain .right-content ul li{padding-left:0;}
.related-signpost .r-content> p{font-size:0.778em;padding:15px 30px}





/*-------------- Banner CSS Starts --------------*/
.content-banner-wrapper { width:100%; height:215px; background-repeat:no-repeat; background-position:center top; background-size:cover !important; background-color:#000;}

.content-banner-wrapper  .banner-title { top:125px; position:relative;}
.landing-banner-wrapper,.landing-banner-wrapper-content { position:relative;width:100%; height:500px; background-repeat:no-repeat; background-position:center top; background-size:cover !important; background-color:#aeaeae ;z-index:1}
body#ip3-where-we-operate .landing-banner-wrapper, body#ip3-where-we-operate .landing-banner-wrapper-content{ background-position:center center;}
 .banner-title { top:190px; position:relative;}

#breadcrumb{ font-size:0.556em; color:#fff; text-transform:uppercase; padding-bottom:5px;}
.landing-banner-wrapper #breadcrumb {padding-bottom:10px}
#breadcrumb a{ color:#fff;}
#breadcrumb a:hover{ color:#cc171e;}
#breadcrumb span.separator { padding:0 2px;}

#twocolmain{ padding-top:32px; padding-bottom:35px;background:#fff;position:relative;z-index:9999}
.intro-text{ width:100%; font-size:1.333em; line-height:30px;  }

/*-------------- Content Menu Tab CSS Starts --------------*/
.content-tab{ float:left; width:100%;}
.content-tab ul{ margin-bottom:32px !important; padding:0px !important; float:left; width:100%; display:table;}
.content-tab ul li{ list-style:none; float:none; margin-bottom:0px !important; background:#eef5fa; text-transform:uppercase; font-size:0.778em; color:#01537e; border-bottom:#c9e0f1 solid 1px; padding:0px !important; display: table-cell;}
.content-tab ul li:after{ background-image:none !important;}
.content-tab ul li a{ text-decoration:none; display:block; border-bottom:#fff solid 1px; border-left:#fff solid 1px; float:none; padding:15px 10px !important; color:#01537e; text-align:center; }
.content-tab ul li a:hover{ color:#000;}
.content-tab ul li.current,.content-tab ul li.selected>a{ background:#fff; border-top:#c9e0f1 solid 1px; border-right:#c9e0f1 solid 1px; border-left:#c9e0f1 solid 1px; border-bottom:0px; padding:15px 25px 16px 25px !important; color:#000; text-align:center;}

.content-tab ul li.selected{border-bottom:1px solid #fff !important}
.content-tab ul li.current.first,.content-tab ul li.selected.first{border-left:0px;}
.content-tab ul li.current.last,.content-tab ul li.selected.last{border-right:0px;}

/*-------------- Snap Down CSS Starts --------------*/
.category-inner-wrapper {
    float: left;
    width: 100%;
}
.category-inner-wrapper > table{margin-top:25px}
.snap-down-container { float: left; width: 100%; }
.snap-down-container.last,.snap-down-container:last-child{ margin-bottom:30px;}
.snap-down-container.first .snap-down-box{border-top:1px solid #c9e0f1}
.snap-down-box { float: left; width: 100%; border-bottom: 1px solid #c9e0f1; }
.snap-up { background: #eef5fa; color: #01537e; border-top: 1px solid #fff; border-bottom: 1px solid #fff; cursor: pointer; padding: 14px 50px 16px 30px; position: relative; text-transform: uppercase; font-size:0.778em; }
.snap-up.selected { background:0 none; color: #000; }

.snap-down { display: none; padding-left:32px; padding-right:32px; width:100%;}

.snap-down-box .snap-up:after { background-image: url(~/media/Images/S/Selp/css/all-icons-s59380b74aa.png); background-position: 0 -630px; background-repeat: repeat; content: " "; display: inline-block; height: 11px; position: absolute; right: 30px; top: 20px; width: 18px;}
.snap-down-box .snap-up.selected:after { background-position: 0 -641px; }
.nojs .snap-down{display:block}
.nojs .snap-down-box .snap-up:after{background-image:none;}

.previous-results-landing{ float:left; width:100%;}

/*---- BOD Landing ---*/
.snap-down img{ float:left; max-width:100%; height:auto;}
.bod-image{ float:left; width:45%; margin-right:5%; padding-bottom:20px;}
.bod-content{ float:left; width:50%;}
.doc-link img{float:none;}

/*----CSR --*/
.csr-landing .doc-title{width:70%}
/*-------------- Two Column Highlight CSS Start --------------*/
ul.rad-caption { margin:0px; padding:0px !important; float:left; width:100%; display:table;}
ul.rad-caption li { font-size:0.778em; color:#000; text-transform:uppercase; float:none; display:table-cell; border-left:#c9e0f1 solid 1px; padding-left:30px !important; }
ul.rad-caption li:after{ background-image:none !important;}
ul.rad-caption li strong{ color:#01537e; font-size:2.667em; clear:both; text-transform: lowercase; }
table.rad-alternate img{margin-right:20px;}
table.rad-alternate td{vertical-align:top;padding-bottom:20px}
table.rad-alternate{width:auto}
table.rad-alternate td.rad-quote,p.rad-quote { padding-left:28px; font-size:1.333em; text-transform:uppercase; background: url(/~/media/Images/S/Selp/content-images/blue-quote-left.png) left 6px no-repeat;  }
p.rad-quote img,table.rad-alternate td.rad-quote img{ margin-top:-7px; margin-left:5px;}

table.rad-datatable{ width:100%; /*border-top:#dfecf5 solid 3px;*/}
.rad-datatable img {margin-left: 12px;}
table.rad-datatable thead tr th{ font-weight:normal;padding:10px 5px 8px 20px; text-align:left; border-bottom:#dfecf5 solid 1px;}
table.rad-datatable tbody tr.fin-odd td,div.fin-odd{background:#f8fbfd}
table.rad-datatable tbody tr td{ padding:8px 5px 8px 23px; /*border-bottom:#dfecf5 solid 1px;*/}
table.rad-datatable tbody tr td:first-child{width:30%}

table.rad-financialtable{ display:table;overflow:auto;width:100%; border-top:#dfecf5 solid 3px; border-bottom:#dfecf5 solid 3px;}
table.rad-financialtable thead tr th{ font-weight:normal; padding:10px 5px 8px 20px; text-align:right; border-bottom:#dfecf5 solid 1px;}
table.rad-financialtable tbody tr.fin-odd th,div.fin-odd, table.rad-financialtable tbody tr.fin-odd td,div.fin-odd{background:#f8fbfd;}
table.rad-financialtable tbody tr th { padding:10px 5px 8px 0; text-align:left; border-bottom:#dfecf5 solid 1px; }
table.rad-financialtable thead tr th{ font-weight:bold; padding:10px 12px 8px 20px; text-align:right; border-bottom:#dfecf5 solid 1px;}
table.rad-financialtable tbody tr th.rad-border, table.rad-financialtable tbody tr td.rad-border{ border-bottom:#dfecf5 solid 3px;}
table.rad-financialtable thead tr th.rad-highlight, table.rad-financialtable tbody tr td.rad-highlight { background:#f8fbfd;}
table.rad-financialtable tbody tr td img { height: auto; margin: 0 auto; display: block;}

table {/*display:block;*/ overflow:auto;width:100%; /*border-top:#dfecf5 solid 3px; border-bottom:#dfecf5 solid 3px;*/}
table thead tr th{ font-weight:normal; padding:10px 5px 8px 20px; text-align:left; border-bottom:#dfecf5 solid 1px;}
table tbody tr th, table tbody tr td{ /*border-bottom:#dfecf5 solid 2px;*/padding:10px 5px 8px 20px;}
table tbody tr.fin-odd th,div.fin-odd, table tbody tr.fin-odd td,div.fin-odd{background:#f8fbfd;}

table.rad-content{}
table.rad-content tbody tr td, table.content thead tr th{ vertical-align:top;}
table.rad-content tbody tr td:first-child, table.content thead tr th:first-child{ padding-left:0;}



/*-------------- Full Column CSS Start --------------*/
.blue-belt{ background:#eef5fa; padding:45px 0 40px 0; margin-top:30px; }
.blue-belt-text ul { margin:0px !important; padding:0px !important; display:table; width:100%; }
.blue-belt-text ul li { font-size:0.778em; color:#000; text-transform:uppercase; float:none; display:table-cell; border-left:#c9e0f1 solid 1px; padding-left:30px !important; margin-bottom:0px !important; }
.blue-belt-text ul li:after{ background-image:none !important;}
.blue-belt-text ul li strong{ color:#01537e; font-size:3.429em; clear:both; font-weight:normal; text-transform:none; }

.fullimage-content{ width:100%;}
.fullimage-content img{ width:100%; height:auto;}

.black-belt{ background:#000; padding:70px 0; margin-bottom:25px;}
.black-belt-text{ color:#fff; /*text-transform:uppercase;*/}
.black-belt-text p { padding:0 0 0 60px; font-size:1.333em; /*text-transform:uppercase;*/ background: url(/~/media/Images/S/Selp/content-images/white-quote-left.png) 30px 5px no-repeat; }
.black-belt-text p img{ margin-top:-9px; margin-left:5px;}




/*-------------- Right Signpost CSS Starts --------------*/
.related-signpost{ float: left; width:100%; background:#f8fbfd; margin-bottom:25px; border-bottom:#dfecf5 solid 1px;}
.related-signpost ul{ margin:0px !important; padding:0px !important;}
.related-signpost ul li{margin:0px !important; padding:15px 30px !important; border-top:#dfecf5 solid 1px; border-bottom:#fff solid 1px;  font-size:0.778em;}
.related-signpost ul li:after{ background-image: none !important;}
.related-signpost h2 { background:#eef5fa; padding:12px 30px; text-transform:uppercase; font-weight:normal; font-size:0.778em; border-bottom:#fff solid 1px;}
.related-signpost h3{ font-size:1.286em;}
 .related-signpost .r-content ul li p{font-size:1em; padding-bottom:7px;}
.related-signpost ul li img{ padding-right:20px;}
.related-signpost ul li a{ color:#000;}
.related-signpost ul li p a{ color:#cc171e;}

.right-twitter-box { float:left; width:100%; background:#01537e; height:280px; color:#fff; padding:15px;}

/*-------------- Footer CSS Starts --------------*/
.footer-wrapper { background-color: #000; float: left; width: 100%; }
.footer-wrapper .footer-top { float: left; font-size: 0.778em; width: 100%; color: #fff; padding: 50px 0 40px; }
.footer-wrapper .footer-top .footer-top-left { float: left; }
.footer-wrapper .footer-top .footer-top-left ul { float: left; width: 50%; }
.footer-wrapper .footer-top .footer-top-left ul li { position:relative;z-index:1;float: left; width: 100%; display: inline-block; text-transform: uppercase;}
.footer-wrapper .footer-top .footer-top-left ul li span{  color: #fff; padding-bottom: 6px; float:left; }
.footer-wrapper .footer-top .footer-top-left ul li.current span { color:#cc171e; }
.footer-wrapper .footer-top .footer-top-left ul li.selected a span { color:#cc171e; }

.footer-wrapper .footer-top .footer-top-left ul li a { color: #fff;}

.footer-wrapper .footer-top .footer-top-left ul li a span:hover{ text-decoration:none; color:#cc171e;}
.footer-wrapper .footer-top .footer-top-right p{ padding-bottom:25px; line-height:25px;}
.footer-wrapper .footer-bottom { float: left; width: 100%; font-size: 0.778em; color: #999; background: url(/~/media/Images/S/Selp/css/footer-bg.png) repeat; min-height:68px; }
.footer-wrapper .footer-bottom p { padding-top: 26px; float: left; text-transform:uppercase; }
.footer-wrapper .footer-bottom-right p{float:right;padding-bottom:0;}
.footer-wrapper .footer-bottom .footer-bottom-right ul { float: right;clear:both }
.footer-wrapper .footer-bottom .footer-bottom-right ul li { float: left; display: inline; padding: 17px 0; }
.footer-wrapper .footer-bottom .footer-bottom-right ul li:hover { opacity:0.5; }
.footer-wrapper .footer-bottom .footer-bottom-right ul li a { float: left; display: block; height: 34px; width: 34px; text-indent: -9999px; margin-left: 20px; }
.footer-wrapper .footer-bottom .credit-content p{padding-top:0; /*margin-top:-46px;*/}

.footer-top-right h2{padding: 0 0 10px; margin: 0px; font-size: 2.667em;color: #fff;line-height: 48px; }

/*--- Search Result CSS ---*/
.searchTable td { border-bottom: 1px solid #ededed; font-size: 1em; padding:12px 0 !important; background:#fff; }
.searchTable td p.searchdescription{ margin-bottom:0px;}
.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 p{ padding-bottom:0px;}
table.searchTable p.links { padding-bottom:10px;}
table.searchTable tbody tr th { height: 22px; text-align: left;}
p.links span.resultURL { color:#999; font-size:0.9em;}
#tabs.sectionTabs { float: left; min-height: 61px; padding-bottom: 20px; position: relative; width: 100%;}
#tabs.sectionTabs ul { border-bottom: 1px solid #c9e0f1; float: left; list-style: outside none none; margin: 0; padding: 0; width: 100%;}
#tabs.sectionTabs li { border-left: 1px solid #c9e0f1; border-top: 1px solid #c9e0f1; display: block; float: left; line-height:20px; margin: 0; padding: 0;}
#tabs.sectionTabs li:after { background-image: none; background-position: 0 0; background-repeat: repeat; content: " "; display: inline-block; height: auto; left: auto; position: inherit; top: auto; width: auto;}
#tabs.sectionTabs li.lastLI { border-right: 1px solid #c9e0f1;}
#tabs.sectionTabs li a span { display: block; text-align: center;}
#tabs.sectionTabs li a { font-size: 0.778em;background-color: #fff; color: #000; display: block; float: left; padding: 10px 20px; text-align: center; text-transform: uppercase;}
#tabs.sectionTabs li.current a, #tabs.sectionTabs li a:hover { background: #eef5fa ; color: #01537e; text-decoration: none; }
#tabsDD { cursor: pointer; height: 35px; width: 100%; }
#tabs.sectionTabs span.select { background-color: #eef5fa ; color: #000; cursor: pointer; height: 45px; left: 0; padding: 10px 15px 10px 10px; position: absolute; top: 0; width: 100% !important;}
#tabs.sectionTabs span.select:after{ background-image: url(~/media/Images/S/Selp/css/all-icons-s59380b74aa.png); background-position: 0 -630px; background-repeat: repeat; content: " "; display: inline-block; height: 11px; position: absolute; right: 30px; top: 18px; width: 18px; }
#tabsDD option { padding: 5px;}
#searchinnerRP {background: none repeat scroll 0 0 #fff; border: 1px solid #cccdcb; height: 26px; margin-top: 7px; position: relative; width: 205px;margin-bottom: 20px;}
#searchinnerRP div { float: left;}
#searchFilter{ margin-bottom: 10px; width: 100%;}
#resuleMsg { margin-bottom: 10px; width: 100%;}
select#tabsDD { display: none;}
.searchresultpage #loader { font-weight: bold; padding-top: 10px;}
.ui-menu .ui-menu-item a { cursor: pointer;}
#searchTextBoxContainerRP{float: left;}
#searchTextBoxContainerRP input{background: none; border: medium none; border-radius: 0; float: left; font-size: 0.778em; height: 24px; padding: 0 10px; width: 170px; box-sizing: border-box; color:#000; display: block;  outline: 0 none; -moz-appearance: none;}
#searchButtonContainerRP{float: right !important; padding:2px 5px;}
#searchButtonContainerRP input{border: medium none; box-shadow: none; cursor: pointer; outline: 0 none;}



/*-------------- Site Map CSS Starts --------------*/
#sitemapcontainer { margin-bottom:10px; width:100%; float:left; padding-top:35px; padding-bottom:35px;}
#sitemapcontainer ul { padding: 0; }
#sitemapcontainer ul ul { padding-bottom: 0; padding-top: 10px; margin-left:20px; }
#sitemapcontainer ul ul ul{ padding-bottom: 0; padding-top: 10px; margin-left:20px;}
#sitemapcontainer ul li { list-style: none; margin:0px; padding-bottom: 12px; padding-left:15px;}
#sitemapcontainer ul li.level1> a{display:block}
#sitemapcontainer ul li a{ color:#000; text-transform:uppercase; background:#eef5fa; padding:7px; display:inline-block;}
#sitemapcontainer ul li a:hover{ color:#cc171e; text-decoration:none;}
#sitemapcontainer ul li ul li a{ color:#000;text-transform: none; background:#fff !important; padding:0px;}
#sitemapcontainer ul li ul li{  padding-bottom:7px; position:relative; list-style:none; background:0 none;}
#sitemapcontainer ul li ul li:after{background-image: url("~/media/Images/S/Selp/css/all-icons-s59380b74aa.png"); background-position: 0 -33px;  background-repeat: repeat; content: " "; display: inline-block; height: 10px; position: absolute; left:0px; top:10px; width:10px;}
#sitemapcontainer ul li ul li a:hover{ color:#cc171e; }

#ip3-error-page .content-tab { display:none; }

#auto-top-link:after {background-image: url("~/media/Images/S/Selp/css/all-icons-s59380b74aa.png"); background-position: 13px -772px; content: ""; display: block; height: 40px; left: 0; top: 0; transition: all 0.3s ease 0s; width: 50px;}
#auto-top-link:hover {  background-color: #1a1a1a;}
#auto-top-link:hover:after { background-position: 13px -780px;}
em.rad-counter {font-style:normal;}



/*---- IR Landing ---*/
.ir-landing .box-item-inner .box-link p a { text-align:center;font-size:0.778em; background: transparent; border: 1px solid #000; bottom: 47px; color: #000; display: block; left: 50%; padding: 10px; position: absolute; text-transform: uppercase; transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%); width: 175px; }
.ir-landing .box-item .box-item-inner .box-content .inner-title {color: #000 ;font-size: 0.778em;text-transform: uppercase;}
.ir-landing .box-item .box-item-inner .box-content .inner-date {padding-bottom:3px;color: #999 !important;font-size: 0.778em;text-transform: uppercase;}
.ir-landing .box-2 .box-content .inner-date,.ir-landing .box-3 .box-content .inner-date{padding-bottom:45px;}
.ir-landing .box-item .box-content p.price-value{margin-top:-10px;color:#cc171e !important;font-size:4.00em;padding-bottom:0px;}
.ir-landing .box-item.box-8,.home-content-wrapper.ir-landing .box-item.box-1,.home-content-wrapper.ir-landing .box-item.box-7{background:#efebe1 !important;}
.home-content-wrapper.ir-landing .box-item.box-6 {background:#cc171e !important;}
.home-content-wrapper.ir-landing .box-4{background-color:#333;}
.home-content-wrapper.ir-landing .box-4 .box-link p a{color:#fff !important;border-color:#fff}
.ir-landing .box-item.box-4 .box-content .inner-content,.ir-landing .box-item.box-4 .box-content p.inner-title ,.ir-landing .box-item.box-6 .box-item-inner .box-content p{color:#fff}
.ir-landing .box-item .box-content .inner-content{color:#000;font-size:1.333em;padding-bottom:10px;}
.ir-landing .box-item{background:#fff}
.box-link a:hover, .slider-inner-box .boxlink.black a:hover{background:#cc171e !important;color:#fff !important;border-color:transparent !important; transition:all 0.3s ease 0s;}
.slider-inner-box .box-link a:hover{background:#cc171e !important;color:#fff !important;border-color:transparent !important; transition:all 0.3s ease 0s; border:1px solid #ffffff !important;}
.ir-landing .box-item.box-3{background:#e2eef6}
.ir-landing .box-item.box-6 .box-item-inner .box-link a,.ir-landing .box-item.box-6 .box-item-inner .box-link a:hover{color:#fff;border:1px solid #fff !important}
.ir-landing .box-item.box-7,.ir-landing .box-item.box-5{background:#f8fbfd}

/*---- PR Item ---*/
.pr-item-container table{margin-bottom:20px;display:block;overflow:auto;}
.pr-item-container table td,.pr-item-container table th{padding:8px 10px 8px 0;border-bottom:1px solid #dfecf5 }
.pr-item-container .pr-title{font-size:2.667em;}


/*----- Mobile Search ---*/
#mobisearchTextboxContainer input {background: rgba(0, 0, 0, 1) none repeat scroll 0 0;border: medium none;color: #fff;font-size: 0.9em;font-style: italic;padding: 10px 20px;}
#mobi-searchbox {display: none; position: absolute; right: 20px;top: 68px;z-index: 9999;}
#mobiSearchButtonContainer{display:none;}

/*---- CSR Report ---*/
.csr-report{ width:100%; float:left;}
.csr-item { float:left; width:100%; margin-bottom:15px; border-bottom:1px solid #dfecf5;}
.csr-item img{ float:left; margin-right:15px; margin-bottom:15px;}


/*---- Homepage Share-price --8*/
.price-value{margin-top:-10px;color:#cc171e !important;font-size:4.00em;padding-bottom:0px;}


/*-------  Progess page ---*/
.p-titlediv{border-bottom:1px solid #d4dfe6;float:left;width:100%;padding-top:34px}
.p-titlediv.first{padding-top:2px}
.p-titlediv p{font-size:1.333em;padding-bottom:24px;}
.p-contentdiv p{font-size:1.333em;text-transform:uppercase;line-height:30px}
.p-imgdiv{width:26%;text-align:Center;vertical-align:middle}
.p-contentdiv{padding-left:8px;padding-right:20px}
.p-imgdiv img{margin-top:-27px}
.category-wrapper{float:left;width:100%;margin-top:49px;margin-bottom:-1px;}

/*---- About us Landing ---*/
.about-us-landing .box-item.box-6{background:#efebe1}
.about-us-landing .box-item.box-4{background:#333333}
.about-us .box-item.box-4 .box-content .inner-content, .about-us.box-item.box-4 .box-content .inner-title {color: #fff;}
.about-us-landing .box-item .box-item-inner .box-content .inner-title {font-size: 0.778em;text-transform: uppercase;}
.about-us-landing .box-item.box-6 .box-content p{color:#000}
.p-snapcontainer{float: left;margin-bottom: -31px;width: 100%;}

/*---- Bread crumb-----*/
.separator:first-child {display: none;}

#loadmore a:active,#loadmore a:focus {background-color: transparent;border: 1px solid #000 !important;
    }
#iframe{float: left;min-height: 700px;width: 100%;}
    
    
/*--- PDF Basket ---*/
.pdf-basket-search-area{display:none;}
.pdf-add input{background-image: url("~/media/Images/S/Selp/css/pdf-plus.png");background-position:9% center;background-repeat:no-repeat;font-size:0.722em;background-color: #0f5d86;border: medium none;color: #fff;padding:15px 10px 15px 62px !important;text-transform: uppercase;float:left;width:100%;text-align:left}

.pdf-pages-bundle input{display:none;}
.pdf-pages-bundle{float:left;width:100%;}
.pdf-pages-bundle{background: #0f5d86 url("~/media/Images/S/Selp/css/pdf-basket-icon.png") no-repeat scroll 9% center;border-bottom: 1px solid;color: #fff;font-size:0.722em;text-transform: uppercase;}
    .pdf-pages-bundle span.b-item a{color:#fff; padding:17px 115px 16px 62px !important; display:block; float:left; width:100%;}
.pdf-pages-bundle span.b-item{float:left;margin-right:10px; width:100%;}
.pagecounter{color:#fff; cursor:pointer; font-size: 0.677em;
    position: absolute;
    right: 38px;
    top: 16px;}
.pdf-add input.removepage-pdf{background-image: url("~/media/Images/S/Selp/css/pdf-minus.png");}
.pdf-add-page{position:relative}
.createpdfbtn,.delete-all-btn input{ text-transform:uppercase;background: #fff none repeat scroll 0 0;border: 1px solid #000;display: block;margin: 0 auto 30px !important; padding: 10px 30px;text-align: center;width: 200px;font-size:0.778em;}
.createpdfbtn:hover,.delete-all-btn input:hover,#tdDownloadPDF a:hover,.new-create-pdf a:hover{background:#cc171e;color:#fff;border:1px solid #fff}

table.basket-table{ display:block;overflow:auto;width:100%; border-top:#dfecf5 solid 3px; border-bottom:#dfecf5 solid 3px;}
table.basket-table thead tr th{ font-weight:normal; padding:10px 5px 8px 20px; text-align:left; border-bottom:#dfecf5 solid 1px;}
table.basket-table tbody tr.fin-odd th,div.fin-odd, table.basket-table tbody tr.fin-odd td,div.fin-odd{background:#f8fbfd;}
table.basket-table tbody tr th { padding:10px 5px 8px 0; text-align:left; border-bottom:#dfecf5 solid 1px; }
table.basket-table tbody tr td{ vertical-align:middle;padding:8px 5px 8px 21px; border-bottom:#dfecf5 solid 1px; text-align:left;}
table.basket-table tbody tr th.rad-border, table.basket-table tbody tr td.rad-border{ border-bottom:#dfecf5 solid 3px;}
table.basket-table thead tr th.rad-highlight, table.basket-table tbody tr td.rad-highlight { background:#f8fbfd;}
.delete-all-btn p,.new-create-pdf p{padding-bottom:0;}
table#tblMyPages tr td.basket-move-arrow {
    background: #fff url("/~/media/Images/S/Selp/css/pdf-basket-moved-btn.png") no-repeat scroll left 30px top 10px;height: 30px;width: 30px;}
table#tblMyPages tr td.delete-btn input {background: rgba(0, 0, 0, 0) url("/~/media/Images/S/Selp/css/pdf-basket-delete-btn.png") no-repeat scroll 0 0;border: 0 none; cursor: pointer;float: left;height: 30px;text-indent: -9999px;width: 30px;}
.delete-all-btn{float:left;width:100%}
.delete-all-btn input{float: left;margin: auto;width: 110px;}
#tdDownloadPDF a,.new-create-pdf a{text-transform:uppercase; border: 1px solid #000;color: #000; display: inline-block;font-size: 0.778em;margin-bottom: 20px;padding: 10px 32px;}
.pdf-basket-full input{margin:5px}
input.pdf-inactive { cursor:not-allowed;}
#documentfilesize span{font-weight:bolder;}


table#tblMyPages tr.myDragClass td { background:#dee4e8;}
table#tblMyPages tr.ui-sortable-placeholder { height:50px; background:#dee4e8;  border:#fff solid 1px; }
table#tblMyPages tr.ui-sortable-placeholder td{ background:#dee4e8; border:#fff solid 1px;}
table#tblMyPages tr.ui-sortable-helper { opacity:10 !important; box-shadow: 0 1px 1px 1px #d4d9dd; background:#fff;}
table#tblMyPages tr.ui-sortable-helper td {cursor: pointer;}



.pages-head { float:left;}
.total-count { float:left; padding-left:10px;}




/*---- Webform ----*/
.web-form-container{float:left;width:100%; margin-bottom: 30px;}
.web-form-container fieldset{border:none;}
.web-form-container label{vertical-align:top;float:left;width:180px;margin-bottom:10px}
.webform-row input,.webform-row textarea {width: 250px;}
.webform-row textarea {min-height: 150px;}
.webform-row input{height: 30px;}
.web-form-container #submit-btn{ background: #fff;border: 1px solid #000;padding: 10px 25px;font-size:0.778em;margin-left:193px}
.captcha-container img{width:225px}
.web-form-container #submit-btn:hover{ background: #cc171e;border: 1px solid #fff;color:#fff}
span.required{color:red}
#txtCaptcha{margin-left:180px}
.captcha-container{margin-bottom:20px}


/*--- Video Landing ---*/
.video-landing .plus-icon img{position:relative !important}
.video-landing .box-item-inner .box-content{padding-top:6%;}
.video-landing .box-item-inner .hover-content .box-link a{margin-top:0;}
.video-landing .maxHeight .image.loaded img, .video-landing .image img{width:100%;max-width:none;height:auto;}
.video-landing .maxHeight .image.loaded img{position:relative}
.video-landing .image.loaded img{width:auto;max-width:none;height:100%;}
.video-landing .hover-content p {Padding: 7% 12% 0;}
.video-landing .image.loaded img{-ms-transform:translateX(-50%);-ms-transform: perspective(1px) translate3d(-50%, 0, 0) scale(1); transition: opacity ease 350ms -webkit-transform 350ms 150ms; -webkit-transform: translate3d(-50%, 0px, 0) scale(1.1); transform: translate3d(-50%, 0px, 0) scale(1.1);left:50%}

.video-landing .box-item-inner:hover .image img{
    transform: perspective(1px) translate3d(-50%, 0px, 0px) scale(1);-webkit-transform: perspective(1px) translate3d(-50%, 0px, 0px) scale(1);-ms-transform: perspective(1px) translate3d(-50%, 0px, 0px) scale(1);-ms-transform:translateX(-50%)
}
/*---- Video Banner ---*/
.video-banner{position:relative;min-height:500px;z-index:1}
.video-banner .banner-title{position:absolute;top:260px;z-index:9999}


/*---- SS CSS --*/
.ip3-edit .headerwrapper{z-index:999;top:auto}
.snap-inner-item .snap-down-box .snap-up.selected::after{background-image:none;}
.ip3-edit #twocolmain{z-index:99}
.ip3-edit .ui-widget{font-size:initial}
.ip3-edit .banner-wrapper .bx-wrapper .bx-controls .bx-controls-direction a,.ip3-edit .banner-text{z-index:999;}





.ip3-edit #top-icons{position:relative}
.ip3-edit.video-banner{z-index:1}
.ip3-edit .banner-wrapper .click-arrow, .ip3-edit /*.story-item-banner-wrapper*/ .story-click-arrow,.ip3-edit .explore-ribbon, .story-explore-ribbon,.ip3-edit .home-content-wrapper,.ip3-edit .top-icons{z-index:9;}

/*---- Preview CSS --*/
.ip3-preview .headerwrapper{z-index:999;top:auto}
.ip3-preview #twocolmain{z-index:99}
.ip3-preview .ui-widget{font-size:initial}
.ip3-preview .banner-wrapper .bx-wrapper .bx-controls .bx-controls-direction a,.ip3-preview .banner-text{z-index:999;}
.ip3-preview #top-icons{position:relative}
.ip3-preview.video-banner{z-index:1}
.ip3-preview .banner-wrapper .click-arrow, .ip3-preview /*.story-item-banner-wrapper*/ .story-click-arrow,.ip3-preview .explore-ribbon, .story-explore-ribbon,.ip3-preview .home-content-wrapper,.ip3-preview .top-icons{z-index:9;}


/*----- Landing Sliding Banner ---*/
.landing-sliding-banner .banner-title{position:absolute}
.landing-sliding-banner .video-banner{}
.landing-sliding-banner .banner-center .banner-content{width:100%}

/*--- Country page Banner ---*/
.lang-container{float:left;width:100%;margin-bottom:10px}
.lang-container li {float: left;margin-right: 10px;}
.lang-container li a.lang-active img{opacity:0.45}


/*----- Story Banner ---*/
.story-item-banner-wrapper{  background: #aeaeae url("~/media/Images/S/Selp/css/loader.gif") no-repeat scroll center 300px; float: left; overflow: hidden; position: relative; width: 100%; /*z-index: 99999;*/}
.story-item  {background-position: center top; background-repeat: no-repeat; background-size: cover !important;}
.pull-up {float: left; position: relative; width: 100%; z-index: 9999;}


/*--Social Media CSS starts--*/
#nav-twitter-level3 span, #nav-youtube-level3 span,.twitter-tab #nav-all-level4 span,.twitter-tab  #nav-segroplc-level4 span,.twitter-tab #nav-slough-te-level4 span{position:relative}
#nav-twitter-level3 span:before,.twitter-tab #nav-all-level4 span:before,.twitter-tab #nav-slough-te-level4 span:before,.twitter-tab #nav-segroplc-level4 span:before{background-position:-13px -977px; position:absolute; content:""; height:30px; width:30px; display:block; left:-36px;} 
#nav-youtube-level3 span:before{background-position:-13px -1070px; position:absolute; content:""; height:30px; width:30px; display:block; left:-36px;}
/*--Social Media CSS ends--*/

.loadmorebutton {float:left; width:100%; text-align:center;}
.loadmorebutton a {background-color: transparent; border: 1px solid #000 !important; color: #000; cursor: pointer;    display: block; font-size: 0.778em; margin: 0 auto; padding: 10px 20px; text-align: center; text-decoration: none; width: 200px;}
.loadmorebutton.allitemloaded a {cursor:text;}

.video-container iframe, .video-container object, .video-container embed {height: 100%;left: 0; position: absolute;top: 0;width: 100%;}
.video-container {clear: both;height: 0;overflow: hidden;padding-bottom: 56.25%;position: relative;}
body.ip3-press-releases .content-banner-wrapper{height:250px;}

.video-landing .box-1 .innerbox-wrapper p, .video-landing .box-3 .innerbox-wrapper p, .video-landing .box-7 .innerbox-wrapper p, .video-landing .box-8 .innerbox-wrapper p {color: #000!important;}



#language-switcher li > a > img {opacity: 0.45;}
#language-switcher li > img {opacity: 1;}
.lang-container li > a > img {opacity: 0.45;}
.lang-container li > img {opacity: 1;}
.estate-tabs ul li.current a{border:none}
.property-banner-title {position: relative;top: 100px;z-index: 99;}
.content-banner-wrapper-property { width:100%; min-height: 150px; background-repeat:no-repeat; background-position:center top; background-size:cover !important; background-color:#000;}
.property-flags ul li a{display:block}
.property-flags ul li {display: inline-block;text-indent:-9999px;height:16px;width:26px;margin:5px;opacity:0.5}
.property-flags ul{float:left;width:100%}
.property-flags ul li.property-en{background: url("~/media/Images/S/Selp/icons/eng-flag") no-repeat center center;} 
.property-flags ul li.property-de{background: url("~/media/Images/S/Selp/icons/german-flag") no-repeat center center;} 
.property-flags ul li.property-it{background: url("~/media/Images/S/Selp/icons/italy-flag") no-repeat center center;} 
.property-flags ul li.property-fr{background: url("~/media/Images/S/Selp/icons/france-flag") no-repeat center center;} 
.property-flags ul li.property-cs{
background: url("~/media/Images/S/Selp/icons/czech-rep-flag") no-repeat center center;} 
.property-flags ul li.property-es{
background: url("~/media/Images/S/Selp/icons/spain") no-repeat center center;} 
.property-flags ul li.property-pl{
background: url("~/media/Images/S/Selp/icons/poland-flag") no-repeat center center;} 
.property-flags ul li.property-nl{
background: url("~/media/Images/S/Selp/icons/benelux-flag") no-repeat center center;} 
.property-flags ul li.active{opacity:1}

#ip3-manage-bundles .content-banner-wrapper {  height: 270px;}
#ip3-page-links #headerwrapper{background:#000}

#twocolleft img{height:auto;}

@media all and (min-width: 768px) and (max-width: 991px) {
body.ip3-estates .r-content p {word-break: break-all;}
}

#DisclaimerMainContainer {margin: 0 auto;max-width: 1200px; padding: 20px 0;}

input.DisclaimerAcceptButton, input.DisclaimerDeclineButton {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid #000;color: #000;cursor: pointer;  font-size: 14px;font-weight: 500;margin: 0 20px 0 0;padding: 10px;text-transform: uppercase;transition: opacity 350ms ease 0s, transform 350ms ease 0s;}

input.DisclaimerAcceptButton:hover, input.DisclaimerDeclineButton:hover {background: #cc171e none repeat scroll 0 0;border: 1px solid #cc171e;color: #fff;cursor: pointer;text-decoration: none;transition: all 0.3s ease 0s;}




/*Login functinality - start*/
.logincontrol {
    width: 100%;
    float: left;
}
span.label.text-label {
    font-family: "Delta",Arial,Helvetica,sans-serif;
    margin-bottom: 5px;
    float: left;
}
.ie-textbox input[type=text], .ie-textbox input[type=password] {
    border: 1px solid #aeaeae;
    font-size: 1em;
    padding: 10px;
    width: 30%;
    margin-bottom: 20px;
}

.logincpcha {
    width: 30% !important;
    margin-top: 10px;
}
#signup.signupbtn,.loginbtn {
    background: #cc171e;
    padding: 6px 20px 6px 20px;
    color: #ffffff;
	border:none;
	float: left;
	border-radius: 0 !important;
}
#signup.signupbtn:hover,.loginbtn:hover {
    background: #000000;
}
p.sign.sing-login {
    margin-top: 6px;
}


.signUpContainer input[type=text]{
	border: 1px solid #aeaeae;
    font-size: 1em;
    padding: 10px;
    width: 50%;
    margin-bottom: 0;
}
.signUpContainerrow {
    margin-bottom: 15px;
}
.signUpContainerrow span.label {
    margin-top: 10px;
    float: left;
}
.signUpContainerrow .logincpcha{    width: 50% !important;}

.signUpContainerMSG{margin-top: 20px;}


.resetpswd input[type=text], .resetpswd input[type=password]{
	border: 1px solid #aeaeae;
    font-size: 1em;
    padding: 10px;
    width: 40%;
    margin-bottom: 0;
}
.resetpswd .error-msg, .resetpswd .resetpswdmsg {
    margin-top: 5px;
    margin-bottom: 15px;
}
.resetpswd .resetpswdbtn {
    margin-right: 10px;
    float: left;
}
p.resetpswdlbl {
    padding-bottom: 10px;
}

.resetpassword span.label {
    margin-top: 10px;
    float: left;
}
p.sign.sing-register {
    margin-top: 8px;
}

.logoutbtn input[type="submit"] {
    margin-top: 24px;
    background: #000000;
    border: none;
    color: #ffffff;
    padding: 5px 10px;
    min-height: 35px;
	border-radius: 0;
}
.logoutbtn {
    top: 125px;
    position: relative;
    text-align: center;
}

.logoutbtn input[type="submit"]:hover{background: #cc171e;}

span#body_0_main_2_ctl03_pwdmsgsuccess {
    margin-bottom: 20px;
    float: left;
    width: 100%;color: green;
}

.error-msgpr{
    margin-top: 5px;
    margin-bottom: 15px;
    float: left;
width: 100%;}

.error-msgpr span{
    float: left;
    clear: both;
	    font-size: 0.9em;
}
#body_0_main_2_ctl03_ctl07{    font-size: 0.9em;}

.error-msg span {
    font-size: 0.9em;
}
body#ip3-thanks a.signupbtn {
    background: #cc171e;
    padding: 6px 20px 6px 20px;
    color: #ffffff;
    border: none;
    float: left;
    border-radius: 0 !important;
}
body#ip3-thanks a.signupbtn:hover {
    background: #000000;
}
span#body_0_main_2_loginMsgFailure {
    color: red;
}

body#ip3-login span#body_0_main_2_ctl03 {position:absolute;margin-top: 11px;}
body#ip3-login span#body_0_main_2_ctl06{position:absolute;margin-top: 20px;margin-left: 5px;}

body#ip3-register span#body_0_main_2_ctl04 {position:absolute;margin-top: 12px;}
body#ip3-register span#body_0_main_2_MsgFailure {float:left;margin-top:10px;clear:both;}
body#ip3-set-password span#body_0_main_2_ctl03_ctl06 {position:absolute;margin-top:5px;}

.ie-textbox span{font-size: 0.8em;}
.login-txt {float:left;margin-right:20px;}
.signup-btn{margin-right: 30px;float: left;}

#body_0_main_2_loginMsgFailure{float: left;width: 100%;margin-bottom: 20px;}


.disclaimer-chkbx label, .policy-chkbx label{display:none;}
.text-chkbx {font-size: 0.8em;}
.chkbxerror{display:block;}

/*Login functinality - end*/

/*---- media-queries-----*/
.banneritem{background-size:cover !important;}
.selectedTab.v-mobile{display:none;}

/*--------- iPad Landscape and Desktops ---------*/
@media all and (max-width: 1215px) {
.property-banner-title{top:30px}
.content-banner-wrapper .banner-title {
    position: relative;
    top: 55px;
}

.pr-item-container .pr-title {
    font-size: 1.8em;
}
.mobinav{margin-right:40px}
.mobi-wrapper{margin:0 -40px}
.mobishow{display:block}
.container { padding:0 40px;}
#DisclaimerMainContainer { padding:20px 40px;}
.topnav,#desktop-contact,#desktop-searchbox,#mobile-topnavigation{display:none;}
.headerwrapper #mobile-search-container {border-left:1px solid rgba(189, 190, 189, 0.7);
    border-right: 1px solid rgba(189, 190, 189, 0.7);
    float: right;
    margin-right: 21px;
        padding: 21px 21px 41px 21px;/*padding: 21px;*/ }
.headerwrapper{background:#fff;/*height:69px;*/height:89px;}
.headerwrapper .logo img.logo1{display:none !important}
.headerwrapper .logo img.logo2{display:block !important}
.headerwrapper .mobi-wrapper #mobile-search-container a.all-icons-search{background-position:0 -468px}
.headerwrapper .mobi-wrapper #mobile-search-container{float:left}
.headerwrapper .mobi-wrapper #mobile-search-container a {display: block;float: left;height: 25px;text-indent: -9999px;width: 24px;}
.headerwrapper{position:relative;}
.top-icons{top:0}
}

@media all and (max-width: 1280px) {
.banner-text{width:56%;}
.parallex-wrapper .box-item .box-content p,.ir-landing .box-item.box-4 .box-content .inner-content {

    color: #fff;
    font-size: 0.8em;
    }
}
@media all and (min-width: 992px) and (max-width: 1500px) {
.home-content-wrapper .box-item p,.parallex-wrapper .box-item .hover-content .box-content p,.home-content-wrapper .box-item .hover-content p,.ir-landing .box-item .box-content .inner-content,.home-wrapper .box-item.box-3 p.inner-content{font-size:1em;}
.home-wrapper .box-item .box-item-inner .box-link a,.parallex-wrapper .box-item .box-item-inner .box-link  a{bottom:20px;}
.parallex-wrapper .box-item-inner .box-content{width:95%;}
.box-item p.size{font-size:0.778em;}

}

@media all and (max-width: 1400px) {
.headerwrapper .topnav ul#section-careers-level2{right:0}
.box-item-inner .box-content{width:100%;}
}

@media all and (min-width: 992px) and (max-width: 1170px) {
.home-landing .box-item.box-1 .box-content .box-small-content p{font-size:0.8em !important;}
	.logoutbtn {
    top: unset;
    position: relative;
    text-align: center;
}
}

@media all and (max-width: 1024px) {
.box-item-inner .box-content{padding-top:5%}
.content-tab ul li {font-size:0.667em;}
.content-tab ul li a {padding:15px 10px !important;}
.press-date{padding-left:20px;}
}
@media all and (min-width: 992px) 
{
.no-pad > img {
    float: left;
    margin-right: 24px;margin-bottom:10px
}
.pr-item-container p.no-pad{padding-bottom:0;}
}
@media all and (max-width: 992px) {
.estate-wrapper .box-item {border-bottom: 1px solid #fff;}
.twitter-item{width:50% !important;}
.banner-link{margin-top:0;}
.banner-title {
    position: relative;
    top: 100px;
}
.p-contentdiv p {font-size: 1em; line-height: 25px;}
.home-landing .box-item.box-3 p, .parallex-wrapper .hover-content .box-content p, .home-content-wrapper .box-item .hover-content p, .ir-landing .box-content .inner-content{ font-size: 1em;}

table.rad-datatable thead tr th:first-child{width:16%;}
p.rad-quote{font-size:1em;}
.footer-wrapper .footer-top .footer-top-right p{padding-bottom:15px;}
.press-date{width:20%;}
.press-title{width:60%;}
.press-flag{width:20%;}
.ourbusiness-landing .bannerTextWrapperRight{margin:50px auto 0;float:none}
.ourbusiness-landing .bannerTextWrapper{float:none;margin:50px auto 0;clear:both;}
.ourbusiness-landing .bx-wrapper .bx-viewport li.slide{background-image:none !important; }
.ourbusiness-landing .bx-wrapper .bx-controls-direction a{display:none;}
}

/*--------- iPad Portrait and large Tablets Portrait ---------*/
@media all and (min-width: 768px) and (max-width: 991px) {

.banner-content {width: 80%;}
.banner-title {position: relative;top: 185px;}
.landing-wrapper .banner-text {width: 85%;}
.box-item-inner .box-content{padding-top:14%;width:60%}
p.home-banner-title{font-size:2.667em !important;}
.banner-text{width:75%;}
.blue-belt{padding:30px 0}
.blue-belt-text ul li,ul.rad-caption li{margin-top:25px; text-align:center; padding-left:0px !important;}
.related-signpost ul li img{display:block;margin-bottom:6px;}
.business-icons li{margin:15px 45px 0;}
.home-content-wrapper .box-item{width:50%;}
.footer-wrapper .footer-top .footer-top-left{padding-bottom:20px;}

.ie-textbox input[type=text], .ie-textbox input[type=password]{width: 70%;}
.logincpcha {width: 70% !important; margin-top: 10px;}
.signUpContainerrow .logincpcha {width: 55% !important;}
.signUpContainer input[type=text] { width: 80%;}
.resetpswd input[type=text], .resetpswd input[type=password] {width: 65%;}
.logoutbtn {top: unset;}
}


/*--------- All Small Tablets and Large Phones Global CSS ---------*/
@media (max-width: 767px) {
.twitter-item{width:100% !important;}
.twitter-tab #nav-all-level4 span:before,.twitter-tab  #nav-segroplc-level4 span:before,.twitter-tab #nav-slough-ste-level4 span:before{background-image:none;display:none}
.banner-text{top:40%;}
.content-banner-wrapper .banner-title {
    position: relative;
    top: 55px;
}
#nav-twitter-level3 span:before, #nav-youtube-level3 span:before{background-image:none !important;}

.pr-item-container .pr-title {
    font-size: 1.2em;
}
.content-tab ul li a{border:none;}
.home-wrapper .box-link a, .parallex-wrapper .box-link a {bottom: 25px;}
.home-content-wrapper .box-item.box-3 p, .parallex-wrapper .hover-content .box-content p, .home-content-wrapper .box-item .hover-content p, .ir-landing .box-content .inner-content {font-size: 1em;}
#twocolmain ul{padding-left:15px;}
table.rad-datatable{display:block;overflow:auto;}
#twocolmain .blue-belt ul,ul.rad-caption li{padding-left:0;}
#twocolmain  .blue-belt-text ul li,ul.rad-caption li{padding-left:0 !important;}
.blue-belt{padding:30px 0}
.blue-belt-text ul li,ul.rad-caption li{width:100%;margin-top:25px;text-align:center;border:none; display:inline-block;}
.footer-wrapper .footer-bottom-right p{float:left}
.footer-wrapper .footer-bottom .credit-content p{padding-top:10px;margin-top:0;}
.footer-wrapper .footer-bottom .footer-bottom-right ul li{ padding: 10px 0 17px;}
.footer-wrapper .footer-bottom .footer-bottom-right ul li:first-child a{margin-left:0;}
.footer-wrapper .footer-bottom .footer-bottom-right p,.footer-wrapper .footer-bottom .footer-bottom-left p{padding:15px 0 0}
.footer-bottom-right{clear:both}
.footer-wrapper .footer-bottom .footer-bottom-right ul {clear: left;float: none;text-align: center; width: 100%;}
.footer-links{ float: left;padding-top: 20px;width: 100%;}
#mobishownav{padding:15px 20px;}
.footer-wrapper .footer-top .footer-top-right p:first-child{float:left;padding-top:20px;width:100%}
.footer-wrapper .footer-top .footer-top-left ul{width:100%}
.home-content-wrapper .box-item{width:100%;}
.landing-wrapper .banner-text p{font-size:1.3em;}
.landing-wrapper .banner-text{width:95%}
.banner-wrapper .bx-has-pager{text-align:center}
.banner-wrapper .bx-pager-item {display:inline-block}
.banner-wrapper .bx-wrapper .bx-pager.bx-default-pager a {margin:10px;display: none;height: 20px;outline: 0 none;position: relative;text-indent: -9999px; width: 18px;}
.banner-wrapper .bx-wrapper .bx-pager.bx-default-pager a.active {background: #fff none repeat scroll 0 0;border-radius: 50%;}
.banner-wrapper .bx-wrapper .bx-pager.bx-default-pager a {background: #000 none repeat scroll 0 0;border-radius: 50%;}
.banner-wrapper .bx-pager{  bottom: 24%;display: block;position: absolute;width: 100%;z-index: 9999;}
.banner-wrapper .bx-wrapper .bx-controls .bx-controls-direction a{display:none;}
.banner-text{width:100%;}

.banner-wrapper p.home-banner-title{font-size:2em !important; text-align:center;}
.landing-banner-wrapper .banner-title{top:150px;}
.container {padding: 0 20px;}
#DisclaimerMainContainer {padding:20px;}
.mobi-wrapper{margin:0 -20px}
.mobinav{margin-right:20px}
.selectedTab.v-mobile{display:block;border:1px solid #c9e0f1;font-size:0.778em;padding:10px 62px 10px 10px;position:relative;cursor:pointer;background-color:#eef5fa;text-transform:uppercase}
.content-tab{display:none;margin:0;}
.drop-down,.drop-down1{float:left;width:100%;margin-bottom:15px;}
.content-tab ul{width:100%;padding:0;border-left:1px solid #c9e0f1;border-right:1px solid #c9e0f1;}
.content-tab ul li a{padding:10px !important;color:#000;background:none;text-transform:uppercase;font-weight:normal;width:100%; text-align:left; }
.content-tab ul li{width:100%;background:none;display:block; text-align:left;}
.content-tab li.current,.content-tab li.selected{display:none;}
span.selectedTab:after {background-image: url("~/media/Images/S/Segro/css/all-icons-s59380b74aa.png");background-position: 0 -630px;background-repeat: repeat;content: " ";display: inline-block;height: 11px;position: absolute;right: 30px;top: 16px;
 width: 18px;}
  span.selectedTab.single{display:none}
 span.selectedTab.single:after{background-image:none;}


.ourbusiness-landing .bannerTextWrapperRight,.ourbusiness-landing .bannerTextWrapper{padding:15px 20px;}
.bottom-slider-wrapper p.boxlink{padding-bottom:20px;display:inline-block;}

.snap-up { padding:17px 40px 16px 15px;}
.snap-down-box .snap-up:after { right:15px;}
.snap-down { padding-left:15px; padding-right:15px;}

#auto-top-link {bottom:25px !important;}
.banner-content { width:100%;}
.customButtons { display:none;}

.bod-image{ float:left; width:100%;}
.bod-content{ float:left; width:100%;}

.image.loaded > img{max-width:100% !important; position:relative !important; height: auto !important;}

}



@media (max-width: 640px) {
	.logoutbtn {
    top: unset;
    position: relative;
    text-align: center;
}
.banner-title {
    position: relative;
    top: 50px;
}
.banner-title h1{font-size:2.0em}
.business-icons li {
    display: inline-block;
    margin: 10px 38px -15px;
}
.p-contentdiv p{padding-bottom:10px}
.p-imgdiv{float:left;width:100%;margin-bottom:25px}
.p-contentdiv{float:left;width:100%;padding-right:0;}
.home-wrapper .box-item .box-item-inner .box-link a, .parallex-wrapper .box-item .box-item-inner .box-link a {
    bottom: 20px;
}
.footer-wrapper .footer-bottom .footer-bottom-right ul li{padding:10px 0;}
.item-banner-wrapper{height:280px;}
.projects-next-main{position:relative;top:100%;}
.content-banner-wrapper h1,.landing-banner-wrapper h1{font-size:1.4em;}
.banner-content p{font-size:1em;}
.ourbusiness-landing h2{font-size:1em;line-height:inherit}
body.ip3-press-releases .content-banner-wrapper{height:315px;}
.press-date{padding-left:0px;}
}


@media (max-width: 568px) {
#txtCaptcha{margin-left:0;}
.web-form-container #submit-btn{margin-left:15px}
#mobishownav{width:100%;}
.bottom-slider-wrapper .bx-wrapper .bx-controls .bx-controls-direction a{top:52px;}
.bottom-slider-title{padding-bottom:30px}
.bottom-slider-title p{font-size:1em;}
.press-date,.press-title{padding-bottom:10px;padding-left:0;}
.press-header-row{display:none;}
.press-date,.press-title,.press-flag{width:100%;}
}
@media all and (max-width: 480px) {
	
.logincontrol {width: 100%; float: left;}
.ie-textbox input[type=text], .ie-textbox input[type=password] {width: 100%;}
.logincpcha {width: 100% !important; margin-top: 10px;}
.resetpswd input[type=text], .resetpswd input[type=password] {width: 90%;}
.signUpContainer input[type=text] {width: 100%;}
.signUpContainerrow {margin-bottom: 5px;}
.signUpContainerrow .logincpcha {width: 80% !important;}
	
body.ip3-reports-and-presentations .content-banner-wrapper .banner-title {
    top: 25px;
}	
.logoutbtn {
    top: unset;
    position: relative;
    text-align: center;
}
	
	
.business-icons li {
    display: inline-block;
    margin: 10px 9px -15px;
    width: 35%;
}
.doc-content-row{font-size:0.95em;}
.events-past .calendar-date{width:42%;}

.events-upcoming .financial-calendar-event-content .calendar-title,.doc-title{padding:5px 0;}
.events-upcoming .calendar-inner-header,.doc-inner,.doc-link{float:left;width:50%;}
.events-upcoming .calendar-date,.events-upcoming.calendar-title,.doc-date,.doc-title{float:left;width:100%;}
.press-date,.press-title{padding-bottom:10px;padding-left:0;}
.press-header-row{display:none;}
.press-date,.press-title,.press-flag{width:100%;}
.bottom-slider-title p{font-size:1em;}

.snap-down img { float:none;}
}

@media (max-width: 320px) {

}

@media (max-width: 369px){
.content-banner-wrapper h1, .landing-banner-wrapper h1{font-size:1.3em;}
}

/*---Social media hub css starts--*/
@media all and (max-width:1050px){
.pdf-pages-bundle{background: #0f5d86 url("~/media/Images/S/Segro/css/pdf-basket-icon.png") no-repeat scroll 3% center;}
.pdf-add input{background-position:3% center;}
.pagecounter{ position: absolute;left: 190px;top: 15px;font-size:0.722em;color:#fff; cursor:pointer; right:auto;}
}

@media all and (min-width: 992px) and (max-width: 1219px) {
.twitter-item{width:33.3333%;}
.twitter-item:nth-child(4n+1){padding-left:30px !important}
.twitter-item:nth-child(3n+1){padding-left:0 !important}
.twitter-item .jta-tweet-body{width:100%}
}

@media all and (min-width: 768px) and (max-width: 991px) {
.twitter-item{width:50%;}
.twitter-item .jta-tweet-body{width:100%}
.twitter-item:nth-child(4n+1){padding-left:30px !important}
.twitter-item:nth-child(3n+1){padding-left:30px !important}
.twitter-item:nth-child(2n+1){padding-left:0px !important}
}

@media all and (max-width: 767px){
.twitter-item{width:100%; float:left; padding-left:0;}
.twitter-item .jta-tweet-body{width:100%}
.pdf-pages-bundle span.b-item a{padding:15px 115px 15px 50px !important}
.pdf-add input{padding:15px 10px 15px 50px !important}

}

@media all and (max-width: 665px){
body#ip3-decline .banner-title h1 {line-height:26px !important;}

}

@media all and (min-width: 667px) and (max-width: 767px) {
body#ip3-decline .content-banner-wrapper {height:245px;}
}
/*---Social media hub css ends--*/


@media all and (max-width: 480px) {
.ie-textbox span{margin-bottom: 20px;margin-top:0 !important;}
.ie-textbox	input{display: block;margin-bottom: 0 !important;}
.bottom-cnt-login{margin-top: 40px;}
	
	
}
/*---- 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: 0.7em;
}
.ui-widget .ui-widget {
	font-size: 0.7em;
}
.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;}
/*---- sprite-----*/
.all-icons-sprite, .all-icons-banner-down, .all-icons-black-tint, .all-icons-blue-bullet, .all-icons-circle-plus, .all-icons-contact, .all-icons-content-banner-next-arrow-54x54, .all-icons-content-banner-pre-arrow-54x54, .all-icons-facebook-icon, .all-icons-google-icon, .all-icons-linkedin-icon, .all-icons-menu-down, .all-icons-next-circle-black, .all-icons-pdf-icon, .all-icons-previous-circle-black, .all-icons-search, .all-icons-slider-left-arrow, .all-icons-slider-right-arrow, .all-icons-snap-down, .all-icons-snap-up, .all-icons-sqare-sqare, .all-icons-tweeter-icon, .all-icons-youtube-icon, #nav-twitter-level3 span:before, #nav-youtube-level3 span:before, .jta-tweet-actions a, .twitter-item .tweet-icon:after,.twitter-tab #nav-all-level4 span:before,.twitter-tab  #nav-segroplc-level4 span:before,.twitter-tab #nav-slough-te-level4 span:before{ background-image: url('~/media/Images/S/Selp/css/all-icons-s59380b74aa.png'); background-repeat: no-repeat; }

.all-icons-banner-down { background-position: 0 0; }
.all-icons-black-tint { background-position: 0 -28px; }
.all-icons-blue-bullet { background-position: 0 -33px; }
.all-icons-circle-plus { background-position: 0 -40px; }
.all-icons-contact { background-position: 0 -121px; }
.all-icons-contact:hover { background-position: 0 -121px; }
.all-icons-contact.contact-hover { background-position: 0 -96px; }
.all-icons-content-banner-next-arrow-54x54 { background-position: 0 -146px; }
.all-icons-content-banner-pre-arrow-54x54 { background-position: 0 -200px; }
.all-icons-facebook-icon { background-position: 0 -254px; }
.all-icons-google-icon { background-position: 0 -288px; }
.all-icons-linkedin-icon { background-position: 0 -322px; }
.all-icons-menu-down { background-position: 0 -361px; }
.all-icons-menu-down:hover, .all-icons-menu-down.menu-down-hover { background-position: 0 -356px; }
.all-icons-next-circle-black { background-position: 0 -366px; }
.all-icons-pdf-icon { background-position: 0 -403px; }
.all-icons-previous-circle-black { background-position: 0 -431px; }
.all-icons-search { background-position: 0 -493px; }
.all-icons-search:hover { background-position: 0 -493px; }
.all-icons-search.search-hover { background-position: 0 -468px; }
.all-icons-slider-left-arrow { background-position: 0 -518px; }
.all-icons-slider-right-arrow { background-position: 0 -574px; }
.all-icons-snap-down { background-position: 0 -630px; }
.all-icons-snap-up { background-position: 0 -641px; }
.all-icons-sqare-sqare { background-position: 0 -652px; }
.all-icons-tweeter-icon { background-position: 0 -701px; }
.all-icons-youtube-icon { background-position: 0 -735px; }
#twocolmain #twocolleft ul {float:left;width:100%;}
/*---- invd-cm-theme-----*/
/* © InvestisDigital, All rights reserved, v2.0.0 */
#__cookieWrapper{font-size:1em;line-height:normal;color:#000}
#__cookieWrapper a{color:#000;text-decoration:underline}

#__cookieWrapper p{font-family:inherit;color:inherit;display:block;text-align:left;margin:0;padding:0}
#__cookieWrapper .ccBtn{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);color:#fff;border:0;cursor:pointer;transition:all .5s ease;margin:5px 10px;background: #cc171e;padding: 7px 15px;}
#__cookieWrapper .ccBtn:hover{background: rgba(0,0,0,0.8);transition: all 0.3s ease 0s;}
#__cookieWrapper .cookieModal{width:90%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:999999;color:#000;padding:0;margin:0;max-width:500px;-webkit-overflow-scrolling:touch}
#__cookieWrapper .cookieModal .ccDescription{padding:20px 20px 0}
#__cookieWrapper .cookieModal .ccBg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;left:0}
#__cookieWrapper .cookieModal .ccAppInput{position:absolute;top:0;right:0;opacity:0;width:50px;height:30px}
#__cookieWrapper .cookieModal .ccAppInput:focus+.ccApp-label .slider{box-shadow:0 0 5px #cc171e}
#__cookieWrapper .cookieModal .ccAppInput:checked+.ccApp-label .slider{background-color:#cc171e}
#__cookieWrapper .cookieModal .ccAppInput:checked+.ccApp-label .slider:before{-webkit-transform:translateX(20px);transform:translateX(20px)}
#__cookieWrapper .cookieModal .ccApp-label{display:inline-block;height:30px}
#__cookieWrapper .cookieModal .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#565767;transition:.4s;width:50px;display:inline-block;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}
#__cookieWrapper .cookieModal .slider:before{position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;background-color:#fff;transition:.4s}
#__cookieWrapper .cookieModal .slider.round{border-radius:30px}
#__cookieWrapper .cookieModal .slider.round:before{border-radius:50%}
#__cookieWrapper .cookieModal .ccModal{z-index:999999;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;height:100%;position:fixed;overflow:auto;background:#fff;position:relative}
#__cookieWrapper .cookieModal .ccFooter{padding:20px 20px 0;text-align:center;border-bottom:1px solid #000;padding-bottom:20px}
#__cookieWrapper .cookieModal .ccHeader{padding:20px 20px 0}
#__cookieWrapper .cookieModal .title{font-size:1.5rem;display:block;line-height:25px;font-weight:400}
#__cookieWrapper .cookieModal .ccBodyFooter{padding:20px 20px 0;text-align:center;padding-bottom:50px}
#__cookieWrapper .cookieModal .ccBody{padding:20px 20px 0}
#__cookieWrapper .cookieModal .ccBody .ccApp{display:block;position:relative;line-height:20px;min-height:40px;margin-bottom:20px}
#__cookieWrapper .cookieModal .ccBody .ccApp:last-child{margin-bottom:0}
#__cookieWrapper .cookieModal .ccBody .ccApp .leftPart{width:75%;display:inline-block;margin-bottom:15px;text-decoration:none}
#__cookieWrapper .cookieModal .ccBody .ccApp .rightPart{width:25%;float:right;text-align:right;line-height:15px}
#__cookieWrapper .cookieModal .ccBody .ccApp .rightPart .ccRequired{color:#cc171e;font-weight:400;font-size: 0.8em;}
#__cookieWrapper .cookieModal .ccBody .ccApp .switch{display:inline-block;height:30px;position:absolute;right:0;width:50px}
#__cookieWrapper .cookieModal .ccBody .ccApp .ccAppTitle{font-weight:400;font-size:1.2rem;line-height:1.6rem}
#__cookieWrapper .ccBodyTitle{padding:20px 20px 0}
#__cookieWrapper .__cookieNotice{width:100%;position:fixed;overflow:hidden;left:0;bottom:0;z-index:999999;padding:0;margin:0;background:#fff;text-align:center;box-shadow:1px -2px 5px 4px rgba(0,0,0,.27)}
#__cookieWrapper .__cookieNotice .__cookieNoticeBody{padding:10px;max-width: 1200px;margin: 0 auto;}
#__cookieWrapper .__cookieNoticeBody p {display: inline;width: 65%;float: left;}
a#cc-CookieSetting:hover{color:#cc171e !important}

@media all and (max-width: 1180px) and (min-width: 992px){
#__cookieWrapper .__cookieNoticeBody p {width: 60%;}
}

@media all and (max-width: 991px){
#__cookieWrapper .__cookieNoticeBody p {width: 100%;margin-bottom: 10px;text-align: left;display: block;}
#__cookieWrapper .__cookieNoticeBody .ccBtn {margin: 5px 10px 10px 0px;display: inline-block;float: left;}
    
}

@media all and (max-width: 420px){
#__cookieWrapper .cookieModal .ccFooter, #__cookieWrapper .cookieModal .ccBodyFooter {text-align: left;}
#__cookieWrapper .ccBtn {margin-left: 0;}
}