
/*---- top-drop-down-----*/
/*#topnavigation ul li.level1 { width:15% !important}*/

/*.mainMenuWrap { margin:0 auto; max-width:1170px; width:100%; position:relative}*/

#topnavigation ul li.haschildren ul { left:0px; top:49px !important; background:#ffffff;min-width:340px !important;padding-top: 15px !important; width:340px;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);}
#topnavigation ul li.haschildren ul li { background:none !important;position: relative;line-height: 1rem;float: left;width: 100%;}
#topnavigation ul .level2 a > span { border:none; margin:0 !important; padding:0px 2px !important;}
#topnavigation ul li a { transition:none !important;}
#topnavigation ul .level2 span {color: #0073E6;}
#big-menu {position: absolute;top: 49px;visibility: hidden;width:100%;z-index: 20;}

.ip3-edit #big-menu { top:460px;}
.ip3-edit #topnavigation ul li.haschildren ul { top:475px !important}
#big-menu .news-documents {background: #56a0d3 none repeat scroll 0 0;border-bottom: 4px solid #fff;clear: both;margin: 0;min-height: 390px;padding: 17px 10px 0;}
#big-menu .menu-news-box .nTitle {font-size: 1.8rem;padding-bottom: 2px;text-transform:uppercase;}
#big-menu p {color: #fff;font-size:1.6rem;}
#big-menu .menu-news-box img {float: left;margin-right: 10px;}
p.read-more {font-size: 1.3rem !important;}
p.read-more a { color:#ffffff;}
.top-item { margin-top:2rem}
.top-item-new { float:left; width:50%}
#big-menu .menu-news-box hr {background: #fff none repeat scroll 0 0;border: 0 none;height: 1px;margin-bottom: 16px;padding: 0; width: 100%;}
.top-item-new p.read-more a { transition:none !important;}
ul#second-nav { left:75% !important; margin-left:200px !important;}
#topnavigation ul li.haschildren ul.submenu{left:65% !important;z-index:70; padding-left:15px; width:214px !important;}
#topnavigation ul li.haschildren ul li > span { border-bottom:none !important; color: #0073E6; margin:6px 0 !important; padding:0 10px !important;}
#topnavigation ul li.haschildren ul li a { padding:0 8px !important;}
/*#topnavigation ul li.haschildren ul li a:hover { background: #0073E6;}*/
/*#topnavigation ul li.haschildren ul li a:hover > span { color:#ffffff;}*/
#topnavigation ul li.haschildren.level2.hover > ul {display:block;}
#topnavigation ul li.haschildren.level2 > ul {display:none;top: 0px !important;left: 339px !important;padding-top: 10px !important;padding-bottom: 10px;border:1px solid #f4f4f5;}
#big-menu .menu-news-box a {transition: none 0s ease 0s !important;}
#topnavigation li.level1 > ul {border-bottom:1px solid #f4f4f5;}
.top-item-doc {float: left;width: 50%;padding: 0 5px;}
.top-content-navigation {margin-top: 15px;position: relative;z-index: 99999999;float: left;width: 100%;padding: 0 5px;}
.top-content-navigation p {color: #0073E6;margin-top: 10px;line-height: 26px;font-size: 18px;}
#topnavigation ul li.haschildren ul li p.read-more a {color: #0073E6;font-size: 14px !important;line-height: 19px;padding: 0 !important;}
.top-content-navigation p.read-more {margin: 0px;margin-bottom: 0px;margin-bottom: 20px;}
/*#topnavigation ul#section-Homepage-level1 li.level1 > ul {border: 1px solid #fff;}*/
#topnavigation ul li.haschildren ul li p.read-more a:hover { background: transparent !important;text-decoration: underline;}

#topnavigation ul li.haschildren ul li .top-item-doc a { padding:2px !important;}


/* @media all and (max-width: 1024px) {
	#topnavigation .mainMenuWrap ul li.haschildren ul {height: 300px;}
}

@media all and (max-width: 768px) {
	#topnavigation .mainMenuWrap ul li.haschildren ul {height: 390px;}
	#topnavigation .mainMenuWrap #big-menu .news-documents {min-height: 250px;}
}
 */
/*---- main-other-----*/
/******-Ticker css Starts***/
.ticket-new-updated .ticker-main-slider .tickers.responsive{min-width:350px !important;}
.row.header-ticker-wrapper ul.slick-dots{display:none !important;}
.ticker-box{float: left;width: 100%;}
.header-ticker-wrapper {width: 422px;background: #001E3C;position: absolute;top: 0;right: 120px;padding-left: 10px; height: auto;overflow: hidden;}
#ticker-main-slider .tickers {width: 100% !important;}
.header-ticker-wrapper .ticket-new-updated #ticker-main-slider ul{display: none !important;}
.tickers.slick-current.slick-active iframe{width:100% !important;}
div#ticker-main-slider{height:43px;}
.header-ticker-wrapper .slick-vertical .slick-slide {height:43px;}
@media screen and (max-width:991px){
	.header-ticker-wrapper{right: 0;width:100%;}
}
@media screen and (max-width:767.98px){
	.header-ticker-wrapper {right: 0;width:100%;height:72px;}
    .header-ticker-wrapper .ticket-new-updated{padding-top:13px;}
    .header-ticker-wrapper .slick-vertical .slick-slide {height:72px;}
}
@media screen and (max-width:392px){
.header-ticker-wrapper{padding-left: 8px;}
    .header-ticker-wrapper .ticket-new-updated{padding-top:0px;}
    }
@media screen and (max-width:736px){
	#ticker-main-slider {width: 100% !important;}
}
/****Ticker css end***/


span.signpost-image {margin-bottom: 15px;display: inline-block;}
body#retail-eligible-bonds .threecolright.bottom-title {padding-top: 0px;}
body#Homepage table.left-tble td {border-bottom: 1px solid #e5e5e5;}
body#Homepage table.left-tble {margin-right: 50px;}

@media all and (max-width: 640px) {
	.top-links{padding-left: 0px!important; float: left!important;}
}

@media all and (max-width: 736px) {
.box-content .ItemWrapper table.left-tble, .box-content .ItemWrapper table.right-tble {width:100% !important} 
#ticker-main-slider{max-width:100%;}
}

/*IPad/IPad mini landscape mode:*/
@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{ 
.box-content .ItemWrapper table.left-tble, .box-content .ItemWrapper table.right-tble {width:100% !important} 
}

/*IPad/IPad mini portrait mode:*/
@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) 
{
.box-content .ItemWrapper table.left-tble, .box-content .ItemWrapper table.right-tble {width:100% !important} 
}


.search-inner{min-width: 240px;}

body#Homepage .portfolio-title p a{color: #fff!important;}

.content p > a {border-bottom: 1px solid;}





/*.module{opacity:0;}
#contentwrapper .module:first-child{opacity:1;}

.module-latest-info.animate{border:1px solid red;}*/
/*---- slick-slider-----*/
/* Slider */
.slick-slider
{
  position: relative;
  
  display: block;
  
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  
  /*-webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;*/
  
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list
{
  position: relative;
  
  display: block;
  overflow: hidden;
  
  margin: 0;
  padding: 0;
}
.slick-list:focus
{
  outline: none;
}
.slick-list.dragging
{
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track
{
  position: relative;
  top: 0;
  left: 0;
  
  display: block;
}
.slick-track:before,
.slick-track:after
{
  display: table;
  
  content: '';
}
.slick-track:after
{
  clear: both;
}
.slick-loading .slick-track
{
  visibility: hidden;
}

.slick-slide
{
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide
{
  float: right;
}
.slick-slide img
{
  display: block;
}
.slick-slide.slick-loading img
{
  display: none;
}
.slick-slide.dragging img
{
  pointer-events: none;
}
.slick-initialized .slick-slide
{
  display: block;
}
.slick-loading .slick-slide
{
  visibility: hidden;
}
.slick-vertical .slick-slide
{
  display: block;
  
  height: auto;
  
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.rr-icon-arrow-nav.slick-arrow {content: " ";position: absolute;height: 25px;width: 30px;background-image: url("/~/media/Images/R/Regional-Reit-V2/css/read-more-arrows.png");display: inline-block;background-repeat: no-repeat;right: 0px;bottom: 50%;top: 50%;cursor: pointer;}
.rr-icon-arrow-nav.slick-prev.slick-arrow {background-image: url("/~/media/Images/R/Regional-Reit-V2/css/read-more-arrows-prev.png");left: 0px;}
#Homepage .slick-slide img {display: block;margin: 0 auto;width: 100%;}
/*---- 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;
	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.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -moz-box-sizing: content-box;
       box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
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 {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
@media print {
  * {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;

    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
* {
  -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 {
  /* font-size: 62.5%; */

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #428bca;
  text-decoration: none;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999;
}

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}

h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
cite {
  font-style: normal;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-muted {
  color: #999;
}
.text-primary {
  color: #428bca;
}
a.text-primary:hover {
  color: #3071a9;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #428bca;
}
a.bg-primary:hover {
  background-color: #3071a9;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 0;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #999;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 10px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
blockquote:before,
blockquote:after {
  content: "";
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  white-space: nowrap;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
} 
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  max-width:1190px;
  padding-left:10px;
  padding-right:10px;
}

.row {
    margin-left: -10px;
    margin-right: -10px;
}

.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-right: 10px;
  padding-left: 10px;
}
.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: 0;
}
.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: 0;
}
.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: 0;
  }
  .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: 0;
  }
  .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: 0;
  }
  .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: 0;
  }
  .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: 0;
  }
  .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: 0;
  }
  .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;
  }
}
table {
  max-width: 100%;
  background-color: transparent;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
@media (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 10px;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="date"] {
  line-height: 34px;
}
.form-group {
  margin-bottom: 10px;
}
.radio,
.checkbox {
  display: block;
  min-height: 20px;
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  display: inline;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.has-feedback .form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.form-control-static {
  margin-bottom: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -10px;
  margin-left: -10px;
}
.form-horizontal .form-control-static {
  padding-top: 7px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 10px;
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #47a447;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ed9c28;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #428bca;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
          transition: height .35s ease;
}


.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #428bca;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #999;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: none;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 10px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.nav > li.disabled > a {
  color: #999;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #999;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #428bca;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #428bca;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  max-height: 340px;
  padding-right: 10px;
  padding-left: 10px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -10px;
  margin-left: -10px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 10px 10px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -10px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 10px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: none;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -10px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 10px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .navbar-nav.navbar-right:last-child {
    margin-right: -10px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
  }
}
.navbar-form {
  padding: 10px 10px;
  margin-top: 8px;
  margin-right: -10px;
  margin-bottom: 8px;
  margin-left: -10px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-form.navbar-right:last-child {
    margin-right: -10px;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 10px;
    margin-left: 10px;
  }
  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #999;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #999;
}
.navbar-inverse .navbar-nav > li > a {
  color: #999;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #999;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.breadcrumb {
  padding: 8px 10px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #999;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #428bca;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #2a6496;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 10px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.label[href]:hover,
.label[href]:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #999;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #808080;
}
.label-primary {
  background-color: #428bca;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #3071a9;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #999;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #428bca;
  background-color: #fff;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 10px;
  font-size: 21px;
  font-weight: 200;
}
.container .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
.alert {
  padding: 10px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable {
  padding-right: 35px;
}
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
          transition: width .6s ease;
}
.progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media,
.media .media {
  margin-top: 10px;
}
.media:first-child {
  margin-top: 0;
}
.media-object {
  display: block;
}
.media-heading {
  margin: 0 0 5px;
}
.media > .pull-left {
  margin-right: 10px;
}
.media > .pull-right {
  margin-left: 10px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 10px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}
a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 10px;
}
.panel-heading {
  padding: 10px 10px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 10px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  overflow: hidden;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #428bca;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #428bca;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #428bca;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, .15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: auto;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
     -moz-transition:    -moz-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  min-height: 16.42857143px;
  padding: 10px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 20px;
}
.modal-footer {
  padding: 19px 20px 20px;
  margin-top: 10px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 10px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 12px;
  line-height: 1.4;
  visibility: visible;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  right: 5px;
  bottom: 0;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, .25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .5) 0%), color-stop(rgba(0, 0, 0, .0001) 100%));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .0001) 0%), color-stop(rgba(0, 0, 0, .5) 100%));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: none;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    margin-left: -10px;
    font-size: 30px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none;
}
.show {
  display: block ;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  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 (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: 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: 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 (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;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*---- main-----*/
@charset "utf-8";
/* CSS Document */

html {font-size: 10px;}
body { font-family: 'Comfortaa', cursive, Times New Roman, Times, serif; font-size: 1.6rem; font-weight: 400; line-height: 24px; letter-spacing: 0.15px; color: #001E3C;}

/*-------- Common classes start -----------*/
.heading, .lable, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, p#sectionheader, .contentleft-news .pr-item p.Title { margin: 0 0 10px; color: #001E3C; font-weight:600; font-style:normal; letter-spacing: 0.15px;}

h1, .h1 { font-size: 3.8rem; line-height: 46px;}
h2, .h2 { font-size: 3.2rem; line-height: 40px;}
h3, .h3 { font-size: 2.5rem; line-height: 33px;}
h4, .h4 { font-size: 2.0rem; line-height: 28px;}
h5, .h5 { font-size: 1.8rem; line-height: 26px;}
h6, .h5 { font-size: 1.6rem; line-height: 24px; font-weight: 400;}

a {color: #001E3C; text-decoration: none; transition: all 0.5s ease 0s; line-height: 18px;}
a:hover { text-decoration: none; color: #0073E6; }
a:focus, a:active { border: none; outline: 0; _noFocusLine: expression(this.hideFocus=true);}

p { margin: 0 0 10px; font-family: "Open Sans", Helvetica, Arial, sans-serif; font-weight: 400;font-size: 1.6rem;line-height: 24px; color: #001E3C;letter-spacing: 0.15px; }

.label, p.label{font-weight: 700;font-size: 1.4rem;;line-height: 22px;letter-spacing: 0.82px;text-transform: uppercase;}

.intro-text, p.intro-text{font-family: "Open Sans", Helvetica, Arial, sans-serif; font-weight: 400;font-size: 1.8rem;line-height: 26px;letter-spacing: 0.15px;color: #001E3C;}

.intro-text-large, p.intro-text-large{font-family: "Open Sans", Helvetica, Arial, sans-serif; font-weight: 400;font-size: 2.0rem;line-height: 28px;letter-spacing: 0.15px;color: #001E3C;}

.numeric, p.numeric{font-weight: 700; font-size: 3.125rem;line-height: 40px;letter-spacing: 0.15px;color: #001E3C;margin: 24px 0 10px;font-family: 'Comfortaa', cursive;}

.cta-text, span.cta-text{font-size: 1.6rem;font-weight: 700;letter-spacing: 0.5px;text-transform: uppercase;}

.hide { display: none;}
img { outline-style: none; outline-width: 0; border: 0 none; max-width: 100%; height: auto; }
sup { font-size: smaller; font-weight: 700; }
sub { margin: 2px 0; padding: 2px 0; }
ul { list-style-image: none; list-style-position: outside; list-style-type: none; padding: 0 0 10px 0; }
ol { list-style-image: none; list-style-position: outside; list-style-type: decimal; padding: 0 0 10px 0; }
:active { outline-style: none; outline-width: 0; }

hr { display: block; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: auto; margin-right: auto; border-style: inset; border-width: 1px; }

 /*********** custom - bootstrap **************/
.new-build .container-fluid {max-width:1214px;padding-left:22px;padding-right:22px;}
.new-build .row {margin-left:-22px;margin-right:-22px;}
.new-build [class*=' col-'] {padding-left:22px;  padding-right:22px;}
.header-row .container-fluid{max-width:1214px;padding-left:22px;padding-right:22px;}
 /*********** custom - bootstrap **************/


.float-it, table, #mobishownav ul li, #mobishownav ul li ul, .box, .box-text, .report-item, .contentwrapper .left-container, .intro-text, .content, .title, .one-col-cover, .two-col-cover, .three-col-cover, #breadcrumb, table.searchTable, #tabs.sectionTabs, #tabs.sectionTabs ul, #searchFilter, #resuleMsg, #loadmore, .bodShow, .snapdownWrapper, .snapdownWrapper .snapdownItem, .contentleft-news .pr-item, .detailed-content, .newstab, .newstab ul, .contentleft-inner, .field-wrapper, .core-content, #footerwrapper { float: left; width: 100%; }
.standard-font, td, th, .search-inner .search input, .search-inner #searchTextBoxContainerRP input, #searchinnerRP .search input, #searchinnerRP #searchTextBoxContainerRP input, .maincontent ul li, .maincontent ol li, .maincontent .threecolright li.sp-link-title > a, .maincontent .contentwrapper .left-container li.sp-link-title > a, .contentwrapper .maincontent .left-container li.sp-link-title > a, #leftnavigation ul li > span, #leftnavigation ul li a { font-size: 1.6rem; line-height: 24px; }
.font-awesome-icon, #mobishownav .showmore:after, #mobishownav .showmore1:after, #leftnavigation ul li > span:after, #leftnavigation ul li a:after, .reportTable span.ex-icon > i:before { font-family: 'FontAwesome'; font-weight: normal; position: absolute; color: inherit; }

/*------------------Font awesome starts------------------------ */
.fa { line-height: 0 !important; }
/*------------------Font awesome ends------------------------ */
/*-------- Common classes end -----------*/


/*----- Table CSS ---*/
/* ----------------------- Tables overflow x scroll ----------------------- */
.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 #666666;
background-color: #666666;
}
.scroll-table-container > table { margin-bottom: 0; }
#_cookieConsentWrapper { background: #424242; }
#_cookieConsentWrapper p, #_cookieConsentWrapper a, #_cookieConsentWrapper input { color: #fff; }
table { margin-bottom: 20px; }
td, th { padding: 10px 0; }
th { border-bottom: 1px solid #e5e5e5; }
th.rad-right { text-align: center; }
td.rad-right { text-align: right; }
table.financial { border-collapse: separate; border-spacing: 5px; vertical-align: bottom; width: 100%; text-align: right; }
table.financial td { vertical-align: bottom; }
table.financial th { border-bottom: none; font-weight: normal; }
table.financial tbody th { text-align: left; }
table.financial tbody .centerAlign { text-align: center; }
table.financial .borderBottom1px td { border-bottom: 1px solid #e5e5e5; }
table.financial .borderBottom2px td { border-bottom: 2px solid #e5e5e5; }
table.rad-datatable { border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; }
table.rad-datatable tr th, table.rad-datatable tr td { border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; color: #666666; font-size: 1.5em; padding: 5px 10px; }
table.rad-datatable tr th .rad-left, table.rad-datatable tr td .rad-left { text-align: left; }
table.rad-datatable tr th .rad-right, table.rad-datatable tr td .rad-right { text-align: right; }
#MainWrapper { margin: 0 auto; padding: 0;background-color: #fff; }
#auto-top-link { background-color: #40e0d0; bottom: 25px; color: #fff; display: none; float: left; font-size: 3.5em; padding: 12px 8px; position: fixed; right: 5px; border: 2px solid #fff; }
.inv-responsive-table-wrapper .inv-responsive-data-header { font-weight: 700; }




@media screen and (max-width:991px){
h1, .h1 { font-size: 4.83rem; line-height: 56.8px;}
h2, .h2 { font-size: 3.15rem; line-height: 39.24px;}
h3, .h3 { font-size: 2.5rem; line-height: 33px;}
h4, .h4 { font-size: 2.0rem; line-height: 20px; }
h5, .h5 { font-size: 1.68rem; line-height: 24.8px; }
h6, .h5 { font-size: 1.68rem; line-height: 24.8px;}
.intro-text, p.intro-text{font-size: 1.68rem;line-height: 24.8px;}
.lable, p.lable{font-size: 1.6rem;;line-height: 24px;}
}

@media screen and (max-width: 767.98px){
.new-build .container-fluid {max-width:1214px;padding-left:15px;padding-right:15px;}
.new-build .row {margin-left:-15px;margin-right:-15px;}
.new-build [class*=' col-'] {padding-left:15px;  padding-right:15px;}h1, .h1 { font-size: 4.83rem; line-height: 56.8px;}
h1, .h1 { font-size: 3.9rem; line-height: 47px;}
h2, .h2 { font-size: 3.15rem; line-height: 39.24px;}
h3, .h3 { font-size: 2.6rem; line-height: 34px;}
h4, .h4 { font-size: 2.4rem; line-height: 32.3px; }
h5, .h5 { font-size: 2.0rem; line-height: 28px; }
h6, .h5 { font-size: 1.8rem; line-height: 30px;}
.intro-text, p.intro-text{font-size: 1.68rem;line-height: 24.8px;}
.lable, p.lable{font-size: 1.6rem;;line-height: 24px;}
}

/**  nav new css end **/


body.ip3-edit .header-row{position: relative;}



/*---- 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;
    z-index: 100 !important;
}
.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: 5px;
	line-height: 1.6;
	min-height: 0; /* support: IE7 */
	font-weight: normal; cursor: pointer;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	
}

.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: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #000;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

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

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

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

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

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

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

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


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

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

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

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


.ui-menu {min-width: 180px !important; max-width: 300px !important;}
.ui-menu a{background-color:#ffffff;height:28px;width:100%;position:relative;top:0px;margin-bottom:1px;font-size:1.4rem;line-height: 1.6;}


.ui-menu .ui-menu-item {padding: 0 !important;  width: 96% !important;}





    
/*---- new-home-page-----*/
/***** search sggetion *****/
.ui-autocomplete {top: 268px !important;}

/***** search sggetion *****/

/*********   CTA start    ****************/
.cta-primary, .cta-download {width: fit-content; padding:20px;  cursor: pointer; -webkit-tap-highlight-color: transparent;display: flex;align-items: center;justify-content: center;position: relative;z-index: 0;  text-transform: uppercase;  background: linear-gradient(to right, rgb(0, 115, 230) 50%, transparent 50%);background-size: 203% 100%;background-position: right bottom;    font-weight: bold;}

.cta-primary:hover, .cta-download:hover {color: white;outline: 0px;background-position: left bottom;transition-delay: 0.2s;}


a.cta-primary::after{content: " ";height: 13px;width: 0px;background-image: url(/~/media/Images/R/Regional-Reit-V2/icons/cta-icons/white-arrow.svg);background-repeat: no-repeat;margin-left: 0px;display: inline-block;transition: all 0.5s ease-in-out;}

a.cta-download:hover::after{content: " ";content: " ";height: 13px;width: 16px;background-image: url(/~/media/Images/R/Regional-Reit-V2/icons/cta-icons/download-white-icon.svg);background-repeat: no-repeat;margin-left: 12px;display: inline-block; transition: all 0.3s;transition-delay: 0.6s;transition: all 0.5s ease-in-out;}

a.cta-download:hover::after, a.cta-primary:hover::after{height: 13px;width: 16px;margin-left: 12px;transition: all 0.5s ease-in-out;}

.cta-wrapper a span {position:absolute;  transition: all .3s;}

.cta-wrapper a span:nth-child(1),
.cta-wrapper a span:nth-child(3){width: 85%;height: 1px;background: #0073E6;}
.cta-wrapper a span:nth-child(1){top:0;left:0;transform-origin: right;}
.cta-wrapper a:hover span:nth-child(1) {width: 100%;}
.cta-wrapper a span:nth-child(3){bottom:0;right: 0;transform-origin: left;height: 1px;width: 86%;background: #0073E6;    
transition: all 0.3s;transition-delay: 0.5s;}
.cta-wrapper a:hover span:nth-child(3){bottom: 0;right: 0;transform-origin: left;width: 100%;transition-delay: revert;}
.cta-wrapper a span:nth-child(2),
.cta-wrapper a span:nth-child(4){width: 1px;height: 61%;background: #0073E6;}
.cta-wrapper a span:nth-child(2){top: 0;left: 0;transform-origin: bottom;transition: all 0.3s;transition-delay: 0.5s;}
.cta-wrapper a:hover span:nth-child(2) {height: 100%;transition-delay: revert;}
.cta-wrapper a span:nth-child(4){bottom: 0;right:0;}
.cta-wrapper a:hover span:nth-child(4){transform: scale(1);transform-origin: bottom;height: 100%;}
.latest-news-wrap .home-latest-news-wrapper a.cta-primary{color:#fff;}

 /*********   CTA end    ****************/

/***   intro key state   ***/

.key-stat-section-home .intro-text-home{padding:100px 0px;}
.section-home-wrapper{padding-bottom:100px;}
.img-blue img:hover {scale: 1.07;transition: 0.3s all ease-in-out;}
.key-stat-section-home .top-image-box span{text-align:center;}
.key-stat-section-home .home-intro-text p{color: #001E3C;font-size: 3rem;line-height: 36px;text-align: center;    font-weight: 600;letter-spacing: 0.15px;}
.key-stat-section-home .top-blue-content .row span.col-lg-2{margin-top: 61px;}

.counters {display: flex;background: rgba(255, 255, 255, 0.75);padding: 20px;border-radius: 10px;box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2);}

.counter {position: relative;display: flex;overflow: hidden;align-items: center;height: 3.125rem;margin: 0 1.25rem;font-weight: 400;justify-content: center;}
.counter > span {z-index: 1;display: flex;flex-direction: column;height: 100%;transition: transform 2s ease;
transform: translateY(0);line-height: 1;}
.counter > span span {flex: 0 0 100%;height: 100%;}
.counter:nth-child(1) > span {transition-delay: 0s;}
.counter:nth-child(2) > span {transition-delay: 0.375s;}
.counter:nth-child(3) > span {transition-delay: 0.75s;}
.counter:nth-child(4) > span {transition-delay: 1.125s;}
.counter:nth-child(5) > span {transition-delay: 1.5s;}
.counter:nth-child(6) > span {transition-delay: 1.875s;}
.counter:nth-child(7) > span {transition-delay: 2.25s;}
.counter:nth-child(8) > span {transition-delay: 2.625s;}
.counter:nth-child(9) > span {transition-delay: 3s;}
.counter:nth-child(10) > span {transition-delay: 3.375s;}
.counter:nth-child(11) > span {transition-delay: 3.75s;}
.counter:nth-child(12) > span {transition-delay: 4.125s;}
.counter:nth-child(13) > span {transition-delay: 4.5s;}
.counter:nth-child(14) > span {transition-delay: 4.875s;}
.counter:nth-child(15) > span {transition-delay: 5.25s;}
.counter:nth-child(16) > span {transition-delay: 5.625s;}
.counter:nth-child(17) > span {transition-delay: 6s;}
.counter:nth-child(18) > span {transition-delay: 6.375s;}
.counter:nth-child(19) > span {transition-delay: 6.75s;}
.counter:nth-child(20) > span {transition-delay: 7.125s;}



/*@property --num {
  syntax: "<integer>";
  initial-value: 0;
  inherits: false;
}

.numeric, p.numeric {
  animation: counter 5s infinite alternate ease-in-out;
  counter-reset: num var(--num);
  font: 800 40px system-ui;
  padding: 2rem;
}
p.numeric::after {
  content: counter(num);
}

@keyframes counter {
  from {
    --num: 000;
  }
  to {
    --num: 160;
  }
}*/

/******intro key state end*******/


/*------------------ Latest NEws section Start ------------------------*/
.latest-news-wrap .row{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;}
.latest-news-section-home .home-latest-news-wrapper {min-height: 665px;background-color: #001E3C;height: 100%;width: 100%;padding: 45px 60px 60px 60px;display: flex;flex-direction: column;justify-content: space-between;}
.latest-news-section-home .home-latest-news-image{margin: 0 auto;width: 100%; height:100%;}
.latest-news-section-home .home-latest-news-image img{height: 100%;object-fit: cover;object-position: center;width: 100%;}
.latest-news-section-home .home-latest-news-image img:hover {
    scale: 1.07;
    transition: 0.3s all ease-in-out;
}
.latest-news-section-home .home-latest-news-wrapper h3.heading{color:#fff;    line-height: 80px;}
.latest-news-section-home .home-latest-news-wrapper .home-news-item{border-bottom: 2px solid #40E0D0;padding-bottom: 23px;margin-bottom: 28px;height: auto;width: auto; margin-right: 10%;}
.latest-news-section-home .home-latest-news-wrapper .home-news-item:last-child{border-bottom:none;}
.latest-news-section-home .home-latest-news-wrapper .home-news-item p.date{display:flex;flex-wrap: wrap;    align-items: center;      text-transform: uppercase;  margin: 0 0 24px;}
.latest-news-section-home .home-latest-news-wrapper .home-news-item p.news-link{margin:0px;}

.latest-news-section-home .home-latest-news-wrapper .home-news-item p.date > span{background: #fff;color: #001E3C;padding: 0 10px;margin-right: 20px;font-size: 1.4rem;letter-spacing: 1.86px;font-weight: 400;    margin-top: 10px;}
.latest-news-section-home .home-latest-news-wrapper .home-news-item p.date > span.date-inner{background: #001E3C;color: #fff;padding: 0;font-size: 1.3rem;line-height: 30px;font-weight: 700;}
.latest-news-section-home .home-latest-news-wrapper .home-news-item p.news-link a{font-size: 1.8rem;line-height: 26px;color: #fff;transition: all 0.3s ease-in-out;    border-bottom: 1px solid #001e3c;}
.latest-news-section-home .home-latest-news-wrapper .home-news-item p.news-link a:hover {border-bottom: 1px solid;    transition: .3s all ease-in;}
/*------------------ Latest NEws section ends ------------------------*/

/*------------------ Latest information  section start  ------------------------*/
.latest-information-section-home .document-item-wrapper{min-height: 427px;height: 100%;padding: 44px;display: flex;flex-direction: column;justify-content: space-between;box-shadow: rgb(0 0 0 / 15%) 5px 0px 18px;background: rgb(255, 255, 255);}
.latest-information-section-home .document-item-wrapper .documents-title h3{font-family: 'Comfortaa', cursive;letter-spacing: 0.15px;margin-bottom: 25px;}
.latest-information-section-home .item-box{padding-top:66px;}
.description-text-copy p {font-size: 1.8rem;line-height: 26px;}
/*------------------ Latest information  section end  ------------------------*/


/**  ========== ESG start =========== ***/
.pullout-module .pullout-row {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;
display: flex;flex-direction: row;align-items: center;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;width: 100%;}
.pullout-module .pullout-img {max-width: 758px;}
.pullout-module .pullout-img img {vertical-align: top;}
.pullout-module .pullout-img img:hover{scale: 1.07;transition: 0.3s all ease-in-out;}
.pullout-module .pullout-txt {width: auto;background: #fff;padding: 75px 80px;margin-left: auto;-webkit-box-flex: 2;-ms-flex: 2;flex: 2;margin-left: -200px;position: relative; box-shadow: 5px 0px 18px rgba(0, 0, 0, 0.25);}
.pullout-module .cta-wrapper-section-5{margin-top:40px;}
.pullout-txt p {font-size: 18px;line-height: 26px;letter-spacing: 0.15px;}
.pullout-module .pullout-row .intro-text {color: #0073E6;font-size: 2.8rem;line-height: 36px;font-weight: 700;font-family: 'Comfortaa',cursive;}


/**  ========== ESG end =========== ***/

/*********      Bottom three card start        ************/
.bottom-three-card-section .contentwrapper .row{display: flex;flex-direction: row;}
.latest-information-section-home.bottom-three-card-section .document-item-wrapper{margin-top:0px;min-height: auto;height:auto;padding: 40px; height:100%;}
.bottom-three-card-section .bottom-three-card-cta{margin-top:33px;}
.bottom-three-card-section .bottom-three-card-cta a:hover span::after {
    margin-left: 21px;
    transition: all .3s ease-in-out;
}
.latest-information-section-home.bottom-three-card-section .document-item-wrapper .documents-title p{font-weight: 700;
font-size: 2.8rem;
line-height: 36px;
font-family: 'Comfortaa', cursive;
letter-spacing: 0.15px;
    margin-bottom: 20px;
color: #0073E6;}

/*.bottom-three-card-section .bottom-three-card-cta a span::after{content: " ";height: 13px;width: 16px;background-image: url(/~/media/Images/R/Regional-Reit-V2/icons/cta-icons/black-arrow.svg);background-repeat: no-repeat;margin-left: 12px;display: inline-block;}


.bottom-three-card-section .bottom-three-card-cta a:hover span::after{background-image: url(/~/media/Images/R/Regional-Reit-V2/icons/cta-icons/blue-arrow.svg);}*/

/*********      Bottom three card end        ************/


/*-------------- Header CSS Starts --------------*/
li#nav-Homepage-level1.level1.first {
    display: none;
}


#headerwrapper {position:relative; }
#headerwrapper > .row{display:flex;position: relative;}
#headerwrapper p { text-align:right; padding-right:30px; }
#headerwrapper p.ticker-link { padding-right:0px;float: left; }

#logo img { z-index: 99; width: auto; }
#logo a { display: block; float: left; }
.consumer-link-wrap { position: absolute; right: 10px; top: 20px; z-index: 99; }
.consumer-link-wrap a { color: #666666; }
.top-links { position: relative; /* margin: 13px 0 0; */ float: right; }
/*------------- Search starts ---------*/
.search-inner, #searchinnerRP { float: right; width: 86%; border-bottom: 1px solid #0073E6; }
.search-inner .search, .search-inner #searchTextBoxContainerRP, #searchinnerRP .search, #searchinnerRP #searchTextBoxContainerRP { float: left; padding: 3px 10px 0 0; }
.search-inner .search input, .search-inner #searchTextBoxContainerRP input, #searchinnerRP .search input, #searchinnerRP #searchTextBoxContainerRP input { width: 100%; border: none; background-color: transparent; height: 28px; float: right; padding: 4px 0; }
.search-inner .search input#searchbox.ui-autocomplete-input, .search-inner .search input#searchboxRP.ui-autocomplete-input, .search-inner #searchTextBoxContainerRP input#searchbox.ui-autocomplete-input, .search-inner #searchTextBoxContainerRP input#searchboxRP.ui-autocomplete-input, #searchinnerRP .search input#searchbox.ui-autocomplete-input, #searchinnerRP .search input#searchboxRP.ui-autocomplete-input, #searchinnerRP #searchTextBoxContainerRP input#searchbox.ui-autocomplete-input, #searchinnerRP #searchTextBoxContainerRP input#searchboxRP.ui-autocomplete-input { box-shadow: none; }
.search-inner #searchButtonContainer, .search-inner #searchButtonContainerRP, #searchinnerRP #searchButtonContainer, #searchinnerRP #searchButtonContainerRP { float: right; position: relative; padding-top: 7px; }
.search-inner #searchButtonContainer span, .search-inner #searchButtonContainerRP span, #searchinnerRP #searchButtonContainer span, #searchinnerRP #searchButtonContainerRP span { float: left; font-size: 1.8rem; }
#searchinnerRP { float: left; width: 305px; margin-bottom: 15px; }
.searchTable td, .searchTable th { font-size: 1rem; }
/*------------- Search ends ---------*/
/*-------------- Top Navigation CSS Starts --------------*/
li > a:hover, li > span:hover { transition: all 0.5s ease 0s; }
#topnavigation { clear: both; }
/*#topnavigation ul { display: block; margin: 0 auto; }*/
/*#topnavigation ul li.level1 {  float: left; position: relative;font-size: 18px;  height: 49px; width: 16%; }*/
/* #topnavigation ul li.level1.first { border-left: 1px solid #1a75c4; } */
#topnavigation ul li.level1.last { margin-right: 0%; }
/* #topnavigation ul li.level1 a.navhover { background-color: #c9c8cb; color:#041e2f; } */

#topnavigation ul li.level1.selected > a {color:#fff; }
#topnavigation ul li.selected > a:hover, #topnavigation ul li > span:hover { transition: none; }
#topnavigation ul li.haschildren.last ul { left: auto; right: 0; }
#topnavigation ul li.haschildren ul { display: none; position: absolute;padding: 0; left: auto; z-index: 99;padding-bottom: 10px; }
#topnavigation ul li.haschildren ul li > span { border-bottom: 1px solid #ffffff; font-family: 'Comfortaa', cursive, Times New Roman, Times, serif; font-size: 1.0em; line-height: 38px; letter-spacing: 0.15px; font-weight: 700; margin: 0 30px; padding: 13px 2px; text-align: left; }
#topnavigation ul li.haschildren ul li a { font-family: 'Comfortaa', cursive, Times New Roman, Times, serif; font-size: 1.6rem; line-height: 38px; letter-spacing: 0.15px; font-weight: 700; padding: 0 8px; text-align: left; }
#topnavigation ul li.haschildren ul li.level3 a {line-height: 1.3; padding: 4px 8px !important;}
.nojs #topnavigation li.level1:hover ul { display: block !important; }
.nojs #topnavigation ul ul { display: block; }
/*-------------- Top Navigation CSS Ends --------------*/
/*-----------    Mobile Menu  starts  -------------*/
.mobishow { display: none; right: 10px; bottom: 0; position: absolute; }
.mobinav { float: left; position: relative; z-index: 9999999; }
/*.mobinav span.navbg { font-size: 3.2rem; }*/
.mobisearch { float: left; position: relative; z-index: 99; }
/*.mobisearch span.searchbg { font-size: 2.5rem; }*/
#mobishownav { background-color: #fff; border: 1px solid #e5e5e5; border-radius: 5px; box-shadow: 2px 25px 35px -30px #424242; position: absolute; right: 10px; top: 136px; width: 64%; z-index: 99; }
#mobishownav ul li { border-bottom: 1px solid #e5e5e5; position: relative; }
#mobishownav ul li.level1.first { margin: 3px 0 0; }
#mobishownav ul li.level1.selected > a, #mobishownav ul li.level1 > span { font-weight: 700; }
#mobishownav ul li a { color: #001E3C; }
#mobishownav ul li a, #mobishownav ul li > span { display: block; margin: 3px 45px 0 10px; padding: 10px; font-size: 1.5rem; line-height: 20px; }
#mobishownav ul li.selected > a, #mobishownav ul li.current > span { color: #0073E6; }
#mobishownav ul li:last-child { border-bottom: none; }
#mobishownav ul li.level3 { padding-left: 10px; }
#mobishownav ul li.level2 { padding-left: 5px; }
#mobishownav ul li.level2 a, #mobishownav ul li.level2 > span { font-size: 1.4rem; }
#mobishownav ul li.level2.current a.showmore1 { display: block; }
#mobishownav ul li ul { display: none; padding-bottom: 0; }
#mobishownav ul li ul li.selected ul { display: block; }
.mobinav span.navbg, .mobisearch span.searchbg {color: #fff;font-size: 20px;}
/*.mobinav span.navbg.selected, .mobisearch span.searchbg.selected { background: #56a0d3; }*/
/*.mobinav span.navbg { padding: 12px 11px 12px 13px; }*/
/*.mobisearch span.searchbg { padding: 12px 11px 12px 15px; }*/
#mobishownav { display: none; }
#mobishownav .showmore, #mobishownav .showmore1 { height: 25px; position: absolute; right: 9px; top: 9px; width: 30px; margin: 0; padding: 5px; }
#mobishownav .showmore:after, #mobishownav .showmore1:after { color: #A6A9AA; content: "\f067"; font-size: 1.0rem; height: 20px; width: 20px; right: 1px; }
#mobishownav .showmore.selected:after, #mobishownav .showmore1.selected:after { content: "\f068"; }
#mobishowsearch { background-color: #fff; border: 1px solid #e5e5e5; border-radius: 5px; box-shadow: 2px 15px 0px -15px #424242; position: absolute; right: 10px; top: 136px; width: 64%; z-index: 99; }
#searchTextBoxContainer2 { float: left; margin: 12px 0 12px 2.5%; width: 88%; }
#searchTextBoxContainer2 input { color: #666666; font-size: 1.4rem; height: 40px; padding: 5px 0 5px 5px; width: 100%; }
#searchButtonContainer2 { float: left; height: 23px; margin: 19px 0 17px 2%; padding: 0; width: 5%; }
#searchButtonContainer2 input { height: 100%; }
#mobishownav ul li ul li.selected ul li.selected a span { color: #fff; }
/*-----------    Mobile Menu  ends  -------------*/
/* --------------- Banner Starts ---------------*/

ul.bxslider { margin-bottom: 0; width:100%;}
#bannerwrapper.home-banner { overflow: hidden; }
#bannerwrapper {margin: 0 auto;width: 100%;max-width: 100%;} 
.banneritem { position: relative; }
.banneritem .bannertext { position: absolute; bottom: 20px; left: 20px; }
.home-banner { overflow-y: hidden; }
.home-banner .bx-wrapper { position: relative; width:100%; }
.slider {width: 100%;}
.invBannerWrapper {width: 100%;}


.banner-text-wrapper {position: absolute;top: 172px;width: 100%;z-index: 9;}
.banner-text-wrapper .container-fluid {max-width: 1214px;padding-right: 22px;padding-left: 22px;}
.banner-text-wrapper .banner-text p {color: #fff;font-size: 1.8rem;}
.mobi-banner-text {display: none; margin-top: 20px;}
.mobi-banner-text p {color: #424242; font-size: 2.5rem; line-height: 1.8rem; margin-bottom: 0; padding: 20px;}
.nojs ul.bxslider li {display: none;}
.nojs ul.bxslider li:first-child {display: block;}
.banner-overlay {
    width: 100%;
    min-height: 300px;
    height: 100%;
    background-color: rgba(0,0,0,0.3);
    filter: saturate(130%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
/*-----    Content banner    ----*/


#bannerContainer { margin: 0 auto; clear: both; max-height: 474px; overflow: hidden; width: 100%; display: flex; justify-content: center; align-items: center; }
div#bannerContainer img {min-height: 474px; object-fit: cover;overflow: hidden;height: 100%;width: 100%;}
/* --------------- Banner Ends ---------------*/

/*----------    Home page     ----------*/

.iframe-ticker { margin-top: 0px; }
.hm-wrap { padding: 100px 0px; }
.box { padding: 20px 20px 13px; }
.box .pr-date { margin-bottom: 5px; }
.box .pr-title { font-weight: bold; margin-bottom: 0; margin-top: -10px; }
.box .pr-title a { font-size: 1.1rem; color:#000; }
body#Homepage .box .pr-title a, body#investors .box .pr-title a {font-size:1rem;}
.box-links { padding-bottom: 22px; border-bottom: 1px solid #e5e5e5; clear: both; }
.box-links a { padding: 17px 0; display: inline-block; font-weight: 700; position: relative; }
body#Homepage .box-links a {padding:17px 70px 17px 0;}
.box-links p { margin: 0; font-size: 1.6rem; font-weight: 700; }
.box2 .box-links, .box4 .box-links { border: none; }
body#investors .box2 .box-links, body#investors .box4 .box-links { border: none; border-bottom:1px solid #e5e5e5; }
body#investors .box3 .box-links { border: none; }
span.right-arrow { display: inline; font-size: 1.2rem; padding: 0 0 0 10px; line-height: 1px; }
.box-text a:hover { text-decoration: underline; }
.report-item { padding-top: 6px; }
.report-cntnt span { text-transform: uppercase; }
.report-cover { float: left; padding-right: 15px; }
/* ------------------- middle section starts -------------------------------------------------------- */
.threecolright, .contentwrapper .left-container .row{ padding-top: 81px; }
.contentwrapper { margin: 0 auto; clear: both; float: none; background-color: #fff; }
.contentwrapper .left-container { height: 100%; padding-right: 20px; padding-left: 30px; padding-bottom: 10px; }

/*--------   Three col  ---------*/
.maincontent table td { padding: 10px 0; border-bottom: 1px solid #e5e5e5; }
.maincontent { float: left; min-height: 350px; }
.maincontent ol { padding-left: 30px; }
.maincontent ol li { padding: 0 0 10px 0; }
.maincontent ul li, .maincontent ol li { position: relative; font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 24px;color: #001E3C;}
.maincontent ul li ul, .maincontent ul li ol, .maincontent ol li ul, .maincontent ol li ol { padding: 10px 0 0 20px; }
.maincontent ul li ul li, .maincontent ul li ol li, .maincontent ol li ul li, .maincontent ol li ol li { font-size: 1.6rem; }
.maincontent ul li ul li:last-child, .maincontent ul li ol li:last-child, .maincontent ol li ul li:last-child, .maincontent ol li ol li:last-child { padding-bottom: 0; }
.maincontent ul li ul, .maincontent ol li ul { padding-left: 0; }
.maincontent ul li { padding: 0 0 10px 20px;  }
.maincontent table td, .maincontent ul li{font-family: 'Open Sans', sans-serif;font-size: 1.6rem;line-height: 24px; color: #001E3C; letter-spacing: 0.15px;}
    
.maincontent ul li::before {color: #0073E6; content: "•"; font-size: 1.4rem; left: 0; position: absolute; top: 0px;}
.maincontent .threecolright li.sp-link-title, .maincontent .contentwrapper .left-container li.sp-link-title, .contentwrapper .maincontent .left-container li.sp-link-title { font-size: 1rem; list-style-type: none; padding: 0px; }
.maincontent .threecolright li.sp-link-title > a, .maincontent .contentwrapper .left-container li.sp-link-title > a, .contentwrapper .maincontent .left-container li.sp-link-title > a { display: block; padding: 10px 5px 10px 0px; }
/*.maincontent .threecolright li.sp-link-title > a:hover,*/ .maincontent .contentwrapper .left-container li.sp-link-title > a:hover, .contentwrapper .maincontent .left-container li.sp-link-title > a:hover { color: #424242; }
.maincontent .threecolright li:before, .maincontent .contentwrapper .left-container li:before, .contentwrapper .maincontent .left-container li:before { content: ""; }
.one-col-cover, .two-col-cover, .three-col-cover { padding: 20px 40px 40px 40px; min-height: 488px; }
.two-col-cover { border-left: 1px solid #e5e5e5; }
.three-col-cover { border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; min-height: 545px; }
/*#threecolcenter h1, .two-col-cover h1.title, .threecolcenter h1.title {font-size: 4rem;}*/
.content.full-col p strong, .three-col-cover .content p strong {color: #0582ff;}
/*-------------- Left Navigation CSS Starts --------------*/
p#sectionheader { font-size: 2.5rem; line-height: 33px; margin-top: 15px; margin-bottom: 0px; }
#leftnavigation ul { padding: 0; margin-top: 5px; }
#leftnavigation ul li { border-bottom: 1px solid #dddddd; }
#leftnavigation ul li span { position: relative; }
#leftnavigation ul li a { color: #001E3C; font-size: 1.6rem; line-height: 24px; letter-spacing: 0.15px; font-weight: 700; }
#leftnavigation ul li a:hover { color: #0582ff; }
#leftnavigation ul li > span, #leftnavigation ul li a { display: block; padding: 10px 15px 10px 0; position: relative; }
#leftnavigation ul li > span:after, #leftnavigation ul li a:after { content: ""; right: 0;height: auto; }
#leftnavigation ul li.level3 > span, #leftnavigation ul li.level3 a { padding: 15px 15px 15px 10px; }
#leftnavigation ul li.level3.first { border-top: 1px solid #e5e5e5; }
#leftnavigation ul li.selected > a, #leftnavigation ul li > span { font-size: 1.6rem; line-height: 25px; letter-spacing: 0.15px; font-weight: 700; color: #0582ff; }
#leftnavigation ul li.last { border-bottom: none; }
#leftcol { height: 100%; padding-bottom: 10px; margin-left: -15px; margin-right: -15px; }
p strong.rl {color: #0582FF;}
/*-------------- Left Navigation CSS Ends --------------*/
/*-------------- Breadcrumb CSS Starts --------------*/
#breadcrumb { padding: 25px 0 20px; }
#breadcrumb a, #breadcrumb span { font-size: 1.4rem; float: left; display: block; }
#breadcrumb a { color: #001E3C;border-bottom: 1px solid #fff;}
#breadcrumb a:hover { color: #001E3C;border-bottom: 1px solid #001E3C;}

#breadcrumb > span { color: #0582ff;line-height: 18px; }
#breadcrumb .separator { color: #A6A9AA; font-size: 1.4rem; line-height: 10px; padding: 2px 8px; position: relative; }
#breadcrumb .separator img { display: block; width: auto; }
.ie9 #breadcrumb .separator { float: left; padding-left: 15px; }
/*-------------- Breadcrumb CSS Ends --------------*/
/*--------------   Right col starts ---------------*/
.threecolright p, .contentwrapper .left-container p { color: #0073E6; font-size: 2rem; line-height: 28px; width: 100%; margin-bottom: 5px; }
/*--------------   Right col ends  ---------------*/
/*----- ir-landing starts ------------------------*/
.ir-box .box { padding: 20px 0px 13px; }
.ir-box .box.box1, .ir-box .box.box3 { padding-right: 10px; }
.ir-box .box.box2, .ir-box .box.box4 { padding-left: 10px; }
/*----- ir-landing ends ------------------------*/
/*-------------- Search page CSS Starts --------------*/
.ip3search_highlight { font-weight: 700; }
.sitesearchpagination { padding-top: 10px; }
.sitesearchpagination ul li { float: left; margin: 0 10px 0 0; padding: 0; }
table.searchTable tbody tr th { text-align: left; height: 22px; }
#tabs.sectionTabs { position: relative; padding: 0 0 10px; }
#tabs.sectionTabs ul { border-bottom: 1px solid #A6A9AA; list-style: none; padding: 0; margin: 0; }
#tabs.sectionTabs ul li { float: left; padding: 0; margin: 0; border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; }
#tabs.sectionTabs ul li:before { display: none; }
#tabs.sectionTabs ul li.lastLI { border-right: 1px solid #A6A9AA; }
#tabs.sectionTabs ul li a { display: block; padding: 10px; text-align: center; background-color: #A6A9AA; color: #ffffff; }
#tabs.sectionTabs ul li a:hover { display: block; padding: 10px; text-align: center; background-color: #0073E6 !important; color: #001E3C; }
#tabs.sectionTabs ul li a span { display: block; text-align: center; }
#tabs.sectionTabs ul li.current a, #tabs.sectionTabs ul li.current a:hover, #tabs.sectionTabs ul li a:hover { background-color: #001E3C; color: #fff; }
#tabs.sectionTabs span.select { background: url("/~/media/Images/R/Regional-Reit-V2/css/sectionTab.png") no-repeat scroll 96% 15px #424242; position: absolute; font-size: 1rem; top: 0; left: 0; height: 35px; color: #fff; padding: 9px 15px 10px 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; font-size: 1.6rem; *behavior: url("/~/media/Files/R/Regional-Reit-V2/htc-files/PIE.htc");
}
#tabsDD { height: 35px; font-size: 1.6rem; width: 100%; cursor: pointer; }
//.searchresultpage table td.Error p, .searchresultpage table td.Error ul li { font-size: 1.0rem; }
#searchTextBoxContainerRP .ui-autocomplete-input { border: none; background: transparent; box-shadow: none; padding: 4px 0 0 0;}
.ui-autocomplete-input {font-size: 1.6rem; padding: 2px 5px; line-height: 17px; box-shadow: 10px 10px 20px -5px #e8e8e8 inset;}
#searchFilter, #resuleMsg {padding-top: 10px;}
.level1level2 td p { padding-top: 10px; }
.searchTable .level1level2 td p { padding-top: 0; }
#searchFilter span { font-size: 1.6rem; line-height: 24px; color: #001E3C; letter-spacing: 0.15px;}
#searchFilter span > input { margin: 0 5px; }
#search-results .links { margin-bottom: 0px; }
#search-results .searchdescription { margin-bottom: 0px; }
#loadmore { padding: 20px 0px; }
#loadmore a { text-align: center; padding: 12px 0; display: block; cursor: pointer; background-color: #A6A9AA; color: #fff; font-size: 1.6rem; font-weight: 700; }
#loadedcontent, #loader { display: none; text-align: center; }
#loader { float: left; height: 32px; width: 100%; background: url("/~/media/Images/R/Regional-Reit-V2/css/ajax-loader.gif") no-repeat 50% 100%; }
body.ie9 #loadmore a, body.ie10 #loadmore a { padding: 13px 0 5px; }
/*---------Bod Page CSS Starts-------------*/
.bodShow .bodImage { float: left; padding: 17px 13px 0 0; width: 24%; }
.bodShow .bodImage img { display: block; max-width: 100%; height: auto; }
.bodShow .bodContent { border-left: 1px solid #e5e5e5; float: left; padding: 17px 15px; width: 76%; min-height: 210px; }
.bodShow .bodContent.full { width: 100%; border: none; padding-left: 0; }
/*---------Bod Page CSS Ends-------------*/

/* ----------------- snapdown starts --------------*/
.snapdownWrapper { margin: 15px 0; }
/*.snapdownWrapper .snapdownItem { border-bottom: 1px solid #e5e5e5; }
.snapdownWrapper .snapdownItem:first-child { border-top: 1px solid #e5e5e5; }*/
.snapdownWrapper .snapdownItem .snapdown-title { font-size: 1.0rem; margin: 0; }
.snapdownWrapper .snapdownItem .snapdown-title p { background: #A6A9AA none repeat scroll 0 0; border-bottom: 1px solid white; color: #ffffff; cursor: pointer; display: block; font-size: 1.6rem; line-height: 24px !important; margin: 0; padding: 10px 45px 8px 15px; position: relative; width: 100%; font-family:'Open sans', sans-serif; }
.ie9, .ie10, .internetexplorer11 .snapdownWrapper .snapdownItem .snapdown-title p { padding: 21px 45px 21px 15px !important; }/*for ie*/
.snapdownWrapper .snapdownItem .snapdown-title p:before { position: absolute; right: 20px; top: 27%; font-size: 1.7rem; font-family:"FontAwesome"; }
.snapdownWrapper .snapdownItem.active .snapdown-title p { background: #001E3C none repeat scroll 0 0; color: #fff; }
.snapdownWrapper .snapdownItem.active .snapdown-title p:before { content: "\f106"; top: 27%; }
.snapdownWrapper .snapdownItem .snapdown-content { display: none; }
.snapdownWrapper .snapdownItem .snapdown-content p { padding-right: 15px; }
body.ie9 .snapdownItem.active .snapdown-title p:after, body.ie10 .snapdownItem.active .snapdown-title p:after { font-size: 1.3rem; }
.nojs .snapdown-title p:after { display: none; }
.nojs .snapdown-content { display: block !important; }
.snapdown-content table tbody tr:last-child { border-bottom: none; }
/*----------------------------- snapdowns ends ----------------------------------*/

/*-----------    Disclaimer   ---------*/
.disclaimerButtonContainer input { background-color: #A6A9AA; border: none; cursor: pointer; font-size: 1.4rem; margin-right: 9px; padding: 10px; color: #ffffff; }
.disclaimerButtonContainer input:hover { background-color: #0073E6; color: #fff; }
/*#disclaimerAcceptButton { display: none; }*/
.nojs #disclaimerAcceptButton { display: block; float: left; }
#disclaimer-country #disclaimerAcceptButton { display: block; }
.disclaimerCountryContainer { padding-bottom: 10px; }
.disclaimerCountryContainer select { font-size: 1.6rem; padding: 5px 0px; letter-spacing: 0.15px; color:#001E3C;}
/* ---------------------Press Release Starts--------------*/
.pr-right { float: left; padding: 0 5px; width: 80%; }
.contentleft-news .pr-item { border-bottom: 1px solid #e5e5e5; padding: 15px 0 5px; }
.contentleft-news .pr-item p.date { float: left; width: 20%; }
.contentleft-news .pr-item p.Title a { color: #0075bb; }
.contentleft-inner .pr-item { border-bottom: none; }
.contentleft-inner .back a { background: url("/~/media/Images/R/Regional-Reit-V2/css/arrow-left.png") no-repeat left center; padding-left: 15px; }
/* ---------------------Press Release Ends--------------*/

.ip3-financial-calendar table.reportTable {width: 100%; }
/*-----------    News/Year tabs starts    -------------*/
.newstab { position: relative; }
.newstab ul { list-style: none; padding: 0; margin: 0; border-bottom: 1px solid #e5e5e5; }
.newstab ul li { float: left; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; padding: 0; font-size: 1.7rem; }
.newstab ul li:before { display: none; }
.newstab ul li.last { border-right: 1px solid #e5e5e5; }
.newstab ul li a, .newstab ul li > span { color: #ffffff; display: block; padding: 10px 20px 8px;line-height: 18px; }
.newstab ul li > span { background: #001E3C; color: #fff; }
.newstab ul li a { background: #A6A9AA; }
.newstab ul li a:hover { background: #0073E6; color: #fff; }
.contentleft-inner table.reportTable th { border-bottom: 1px solid #e5e5e5; vertical-align: middle; padding: 13px 10px 13px 0; font-size: 1.6rem; color: #0582ff; text-align: left; font-weight:700;}
.contentleft-inner table.reportTable th.doc-date { width: 25%; }
.contentleft-inner table.reportTable td { border-bottom: 1px solid #A6A9AA; padding: 8px 10px 8px 0; font-size: 1.6rem; vertical-align: top; line-height: 24px; }
.contentleft-inner table.reportTable tr.first > td:first-child {width: 115px;}
.contentleft-inner table.reportTable .cAlign { text-align: center; padding-right: 0; }
.reportTable { /*---- Reports page Font awesome --*/ }
.reportTable span.ex-icon { font-size: 2rem; color: inherit; }
.reportTable span.ex-icon > i:before { position: relative; }
.reportTable .fa-pdf-icon:before, .reportTable .fa-PDF-icon:before { content: "\f1c1"; }
.reportTable .fa-xlsx-icon:before { content: "\f1c3"; }
.reportTable .fa-doc-icon:before, .reportTable .fa-docx-icon:before { content: "\f1c2"; }
/*------------------    Mobi Tabs starts    ----------------*/
.selectedTab.v-mobile { border: 1px solid #A6A9AA; color: #0073E6; cursor: pointer; display: none; font-size: 1.6rem; font-weight: 700; line-height: 1.2rem; padding: 10px; }
/*---   RSS   ---*/
#rss a.rad-link { background: url(/~/media/Images/R/Regional-Reit-V2/icons/rss-icon.png) left center no-repeat; padding-left: 25px; display: block; }
#rss table { width: 100%; }
#rss table td { padding: 5px 3px; width: 25%; vertical-align: bottom; }
#rss table td a { padding-top: 5px; display: block; }
/* ----------------------- web Form starts --------------------------- */
.field-wrapper { clear: both; padding: 10px 0; font-size: 1.2rem; }
.rpt-type-wrapper { clear: both; float: left; }
.radio-wrapper, .radio, .checkbox { float: left; }
.radio-wrapper > label, .rpt-type-wrapper > label { margin-left: 5px; margin-right: 10px; position: relative; top: 7px; }
.lbl { width: 20%; }
.txt { width: 25%; }
.errMsg { width: 30%; margin-left: 10px; }
.lbl, .txt, .errMsg { float: left; }
.webFormWrapper input[type="submit"] { background: #f8f8f8; border: 0 none; color: #0075bb; font-size: 1.4rem; margin-right: 20px; margin-top: 20px; padding: 10px; text-transform: uppercase; }
.webFormWrapper input[type="submit"]:hover { background-color: #424242; color: #fff; }
.webFormWrapper input[type="text"] { padding: 3px; width: 100%; }
.webFormWrapper #txtComments { height: 100px; width: 100%; }
.webFormWrapper input[type="radio"], input[type="checkbox"] { margin-top: 2px; }
.webFormWrapper #droplist { padding: 3px; width: 100%; }
/*----------------------- web Form ends ---------------------------*/
/*--- Map CSS --*/
#map_1 .gm-style-iw p { font-size: 1.1rem; margin: 0; }
.core-content { margin-bottom: 10px; }
#map_1 { height: 100%; }
.safari .fa { display: inline; }
/* ------------------- middle section ends -------------------------------------------------------- */


/*-------------- Footer CSS Starts --------------*/
#footerwrapper { padding: 0 15px; background-color: #001E3C;     min-height: 277px; }
.footer-right-links.col-sm-4.col-xs-12 {
    display: none;
}
.innerfooterwrapper { width: 100%; /* padding-top: 55px; padding-bottom: 23px; */ }
.innerfooterwrapper p, .innerfooterwrapper a { color: #fff; font-family: 'Comfortaa', cursive;}
.innerfooterwrapper p { font-size: 20px; font-weight: normal; margin-bottom: 17px;line-height: 25px; }
.footer-left-links ul { margin-top: 20px; float: left; }
.footer-left-links ul li { border-right: 1px solid #fff; float: left; padding: 0 15px;}
.footer-left-links ul { margin-left: -10px; }
.footer-left-links ul li:last-child { border-right: 0; padding-right: 0; }
.footer-left-links ul li a { font-size: 18px; display: block; border-bottom: transition: all 0.3s ease-in-out;
    border-bottom: 1px solid #001e3c;}
.footer-left-links ul li a:hover {border-bottom: 1px solid;}

.copyright-content p { font-size: 1.2rem; font-weight: normal; }
.frlink-inner { float: right;margin-top: 35px; }
/* .social-media-links li a { display: block; background: #56a0d3 none repeat scroll 0 0; color: #ffffff; display: table-cell; height: 42px; text-align: center; vertical-align: middle; width: 42px; font-size: 2.3rem; } */
.footer-right-links li { float: left; padding-right: 10px; }
.footer-right-links li:last-child { padding-right: 0px; }
/*-------------- Footer CSS Ends --------------*/
/*-------------SS-------------------*/
.ip3-edit table { font-size: 1rem; }
#topnavigation ul .level2 a > span { border-bottom: 1px solid #ffffff; display: inline-block; line-height: 1.3; /*margin: 0 20px; padding: 13px 2px;*/  }
#topnavigation ul .level2 a:hover > span {border-bottom: 1px solid #0073E6;}
#topnavigation ul li.haschildren ul li.level2:hover { background: #807f83 none repeat scroll 0 0; color:#ffffff; }
#topnavigation ul li.haschildren ul li { background: #c9c8cb none repeat scroll 0 0; }
#section-Homepage-level1 ul li.documents {display: none;}
li#nav-covid-19-level2 {display: none !important;}
.box-links a { color: #0073E6; }
/*.box1 .box-links, .box2 .box-links { padding-top: 64px; }*/
.right-arrow > i { color: #0073E6; }
.ui-autocomplete-input { color: #666666; }
/* #topnavigation ul li.level1:hover { background: #c9c8cb none repeat scroll 0 0; color: #041e2f !important; } */
.sp-link-title > a { color: #333333; font-size: 1.6rem !important; }
/*.sp-link-title > a:hover {
    color: #56a0d3 !important;
}*/
/*#topnavigation ul li.haschildren ul li.level2 span:hover { color: #fff; }*/
#topnavigation ul li.level1.selected > a:hover { color: #041e2f !important; }
 .nojs .snapdownWrapper .snapdownItem .snapdown-title p::before {
 display: none;
}
.rss-links > li { width: 28%; }
.rss-links img { float: right; }

/*-------------- Related link CSS starts --------------*/
.sp-link-title.last > a { color: #333333; padding: 10px 0 13px !important; font-size: 1.6rem !important; }
.sp-link-title > a { color: #333333; font-size: 1.6rem !important; padding: 10px 0 13px !important; }
.sp-link-title > a:hover { color:#0073E6; }
ul.signpost-link li { border-bottom: 1px solid #e5e5e5; }
.sp-link-title > a { font-size: 1.6rem !important; }
/*-------------- Related link CSS ends --------------*/
.heading {  color: #0073E6;letter-spacing: 0.15px;}
.top-image-box h2.heading{margin-bottom:20px;}
.scroll-table-container p { font-size: 1rem; }
.ui-autocomplete-input { color: #A6A9AA!important; font-weight: bold; }
.portfolio .three-col-cover { border-right: medium none; }
.rad-right { float: right; margin-left: 15px; }
/*.pr-title { padding-top: 10px; }*/
.box-content .report-item p > a.media-links { color: #000; font-weight: bold; }
/*.box-content .report-item p { margin-bottom: 0; }*/
.box-text .news-item .news-date { margin-bottom: 0; }
.box-text .news-item p.news-title > a { color: #000; font-weight: bold; }
.report-cover { margin-bottom: 10px; }
p.pr-size > a { color: #000; }
.norows { margin-top: 10px; }
.report-item > p { margin: 0; }
.report-cover.ir {float: none;}
body#investors .report-cover.ir {float: left;}
p.pr-size { margin-top: 10px;}
.ip3-edit .rss-links > li {
    width: 100% !important; 
    margin-right: 25px;
}
.ip3-ipo .register {display: none}	

.fact-outer {margin:0;}
.home-fact {color:#000; display:block; font-size:1.2rem; max-width:115px; margin:0;}
a:hover .home-fact {color:#000; text-decoration:underline;}

body#investors .box4 .box-text {min-height:255px;}
.top-ticker { float:right; max-height:50px; width:270px; margin:12px -30px 0; }

body#investors .box-links a { padding-top:15px;}

body#company-and-listing-information td.rad-border {border-top:5px solid #0073E6; padding-top:25px;}

body#company-listing td.rad-border {border-top:5px solid #0073E63; padding-top:25px;}

body.ip3-financial-calendar .contentleft-inner:first-child h2{margin-top: 10px;}
body.ip3-results .register{display:none;}

.box4 .box-content .ItemWrapper p { float:left; margin-bottom:15px; width:45%; }
.box4 .box-content .ItemWrapper p img { margin-bottom:10px; }

#proposed-capital-raise .bigFont{font-size:20px;}
#disclaimer-country-proposed #disclaimerCheck{top: 3px;position: relative;left: 5px;}
#disclaimer-country-proposed .disabledMe:hover{background-color:#c9c8cb!important;color:#000!important;}
.home-intro-text p {color: #0073E6;font-size:25px;line-height:35px;}
.home-contentwrapper {max-width: 1570px;margin: 0 auto;background-color: #fff;width: 100%;}
.top-blue-content-wrap {/*background-color: #56a0d3;*/margin-bottom: 40px;}
/*.top-blue-content-wrap .contentwrapper {background-color: #56a0d3;}*/
/*.top-blue-content, .top-blue-content p {color: #fff;}*/
/*.top-blue-content {padding: 15px 15px 30px 25px;}*/
.top-blue-content .big-text {font-size: 44px;line-height: 44px;font-weight: bold;}
.top-blue-content li {/*display: inline-block;padding: 0 10px;width: 16.5%;*/text-align: center;}
.top-blue-content ul {display: flex; justify-content: space-between;}
.home-latest-news .date {color: #40698d;font-size: 18px;}
.home-latest-news .news-link a {color: #56a0d3;}
.home-latest-news .news-link {font-size:22px;font-weight: bold;line-height: 28px;}
#Homepage h2.section-heading {font-size: 30px;color: #56a0d3;line-height: 30px;margin-bottom: 25px;}
.home-latest-news ul.news-listing li {padding-bottom: 5px;border-bottom: 1px solid #56a0d3;margin-bottom: 30px;margin-right: 15px;display: inline-block; width: 95%;}
/*.home-latest-news ul.news-listing {columns: 2;-webkit-columns: 2;-moz-columns: 2;padding:0 2px 10px 2px;}*/

.home-latest-news ul.news-listing {column-count: 2;-webkit-column-count: 2;-moz-column-count: 2;padding:0 2px 10px 2px; list-style:none;}


#Homepage .readmore-link a {padding-right: 40px;position: relative;}
#Homepage .readmore-link a::after {position: absolute;height: 25px;width: 30px;content: " ";background-image: url("/~/media/Images/R/Regional-Reit-V2/css/read-more-arrows.png");display: inline-block;background-repeat: no-repeat;top: 7px;right: 0;}
#Homepage .readmore-link {font-size: 26px;line-height: 28px;}
.home-latest-news {margin-bottom: 40px;}
.home-latest-documents .documents-listing .documents-title .arrow {height: 25px;width: 30px;background-image: url("/~/media/Images/R/Regional-Reit-V2/css/read-more-arrows.png");display: inline-block;background-repeat: no-repeat;}

/*.home-latest-documents .documents-listing .document-item {display: inline-block;width: 33.1%;}*/
.home-latest-documents .documents-listing .document-item {height: 160px;}

.home-latest-documents .documents-listing .documents-wrap {width: 100px;display: inline-block;}
.home-latest-documents .documents-listing .documents-title {display: inline-block;width: 45%;padding-left: 12px;}
.home-latest-documents .documents-listing .documents-title p {font-weight: bold;font-size: 20px;line-height: 26px;position: relative;padding-bottom: 30px;}
.home-latest-documents .documents-listing .documents-title p::after {content: " ";position: absolute;height: 25px;width: 30px; background-image: url("/~/media/Images/R/Regional-Reit-V2/css/read-more-arrows.png");display: inline-block;background-repeat: no-repeat;left: 0px;bottom: 0px;}
.home-latest-documents {padding-top: 25px;background-color: #f4f4f5;padding-bottom: 40px;}
.latest-documents-wrap {background-color: #f4f4f5;}
.portfolio-wrap .right-content {text-align: right;}
#Homepage .portfolio-wrap .readmore-link {line-height: 44px;border: 1px solid #56a0d3;display: inline-block;padding-left: 10px;padding-right: 8px;}
#Homepage .portfolio-items {padding: 0 20px;}
#Homepage .portfolio-items .portfolio-title {background-color: #56a0d3;padding: 30px 20px;position: absolute;bottom: 0;width: 100%;}
#Homepage .portfolio-items .portfolio-title p {color: #fff;font-size: 24px;line-height: 26px;}
#Homepage .portfolio-wrap {margin-top: 40px;}
#Homepage .portfolio-wrap h2.section-heading {margin-bottom: 35px;}

#Homepage .home-portfolio {margin-bottom: 21px;padding: 0 30px;}
#Homepage .portfolio-wrap .portfolio-image {min-height: 350px;}
#footerwrapper .footer-top-content h2.contact-us {color: #fff;font-size: 44px;margin-bottom: 25px;line-height: 48px;position: relative;padding-left: 60px;}
#footerwrapper .footer-top-content h2.contact-us::before {content: " ";position: absolute;height: 76px;width: 46px;background-image: url("/~/media/Images/R/Regional-Reit-V2/css/cell-phone-icon.png");display: inline-block;background-repeat: no-repeat;left: 0;bottom: 0;}
.footer-top-content {margin-bottom: 15px;}
#footerwrapper .footer-top-content p {font-size:28px;line-height: 30px;font-weight: bold;}
.innerfooterwrapper p.rad-highlight {font-size: 2.8rem; line-height: 80px;font-weight: 600;}
.footer-bottom {margin-top: 50px;}
#footerwrapper a.mail-icon {background-color: #56a0d3;background-image: url("/~/media/Images/R/Regional-Reit-V2/css/mail-icon.png");background-repeat: no-repeat;width: 38px;height: 27px;display: block;color: #ffffff; display: table-cell;text-align: center; vertical-align: middle;font-size: 2.3rem;float: left;margin-right: 10px; }
.footer-bottom {margin-bottom: 50px;}
.search-inner .search input#searchbox.ui-autocomplete-input {font-size: 19px !important;}
.portfolio-item-wrap {position: relative;}
#topnavigation ul li a.navhover span { text-decoration:underline; padding-bottom: 7px;}
.top-ticker p.ticker-link a {text-align: right;padding-right: 30px;background-image: url("/~/media/Images/R/Regional-Reit-V2/css/up-arrow.png");height: 15px;width: 12px;display: inline-block;background-repeat: no-repeat;}
.top-ticker p.ticker-link {margin: 4px 0px 0px 0px;}

body#Homepage p.readmore-link a, body#Homepage .documents-listing .documents-title p a{color: #56a0d3!important;}
body#Homepage .top-blue-content .top-bottom-content p {font-size: 20px;line-height: 30px;margin-top: 0px;}
.top-bottom-content {padding: 20px 20px 10px 0px;margin-top: 10px;}
#Homepage #contentwrapper.top-wrap {padding-top: 0px;min-height: unset;}

#disclaimer-country-capital-raise-july-2019 #disclaimerCheck1{top: 3px;position: relative;left: 5px;}
#disclaimer-country-capital-raise-july-2019 .disabledMe:hover{background-color:#c9c8cb!important;color:#000!important;}


.latest-documents-wrap .contentwrapper{max-width:100%!important;}
/* .latest-documents-wrap .contentwrapper .container-fluid{max-width: 1570px;} */

.home-latest-documents .documents-listing{padding-left: 10px;}

@media all and (min-width:1024px){
.home-latest-documents .documents-listing .document-item {float:left; /* width: 16.5%; */ width: 25%;}
}

#topnavigation .top-content-navigation .top-item-doc a{display: inline-block;}
/*#topnavigation .top-content-navigation img{width:100%!important;}*/

.ip3-financial-calendar .newstab ul li a { padding: 10px 16px 8px;}



/**  nav new css - sg  **/
.header-row #topnavigation{margin: auto 0;}
.header-row .mainMenuWrap{display: flex;width: 100%;justify-content: space-between;align-items: center;align-content: center;}
.header-row .mainMenuWrap ul{display: flex;justify-content: space-evenly;width: 95%;padding: 0;}
.header-row { width: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 78.81%);height: auto;    position: absolute;top:0;z-index: 999; transition: all 0.3s;padding: 34px 0;    padding-top: 67px;}

#topnavigation ul li a, #topnavigation ul li > span{display: block;font-size: 1.8rem;line-height: 40px;text-decoration: none;color: #fff;padding: 4px 0px;display: block;text-align: center;}
.header-row.sticky, .header-row:hover{background: #fff;}
.header-row.sticky #topnavigation ul li a,  
.header-row:hover #topnavigation ul li a, 
.header-row:hover #topnavigation ul li > span,
.header-row.sticky #topnavigation ul li > span{color:#001E3C;}
.search-icon span::after {content: " ";height: 22px;width: 22px;    cursor: pointer;background-image:url(/~/media/Images/R/Regional-Reit-V2/icons/new-icons/search-icon-white.svg);background-repeat: no-repeat;margin-top: 8px;
display: inline-block;}
.header-row.sticky .search-icon span::after, .header-row:hover .search-icon span::after {background-image: url(/~/media/Images/R/Regional-Reit-V2/icons/new-icons/search-icon-blue.svg);}

.hamberger-mobile span::after {content: " ";height: 22px;width: 22px;    cursor: pointer;background-image: url(/~/media/Images/R/Regional-Reit-V2/icons/new-icons/hamberger-white.svg);background-repeat: no-repeat;margin-top: 8px;
display: inline-block;}
.header-row.sticky .hamberger-mobile span::after, .header-row:hover .hamberger-mobile span::after {
background-image: url(/~/media/Images/R/Regional-Reit-V2/icons/new-icons/hamberger-blue.svg);
}

.header-row:hover .mobinav span.navbg, 
.header-row:hover .mobisearch span.searchbg,
.header-row.sticky .mobinav span.navbg, 
.header-row.sticky .mobisearch span.searchbg {color: #001E3C;}

#Homepage #logo a span.anchor-hovered.hovered img{display:none;}
.header-row .non-anchor-hovered.hovered img{display:none;}

.header-row .anchor-hovered.hovered img,
#Homepage .header-row .non-anchor-hovered.hovered img{top: 0;left: 10px;}
#Homepage .header-row.sticky .non-anchor-hovered.hovered img,
#Homepage .header-row:hover .non-anchor-hovered.hovered img{display:block;}
#Homepage .header-row.sticky .default img,
#Homepage .header-row:hover .default img{display:none;}
#Homepage .header-row .non-anchor-hovered.hovered img{display:none;}

.header-row #logo .anchor-hovered.hovered img{display:none;}
.header-row.sticky #logo .anchor-hovered.hovered img,
.header-row:hover #logo .anchor-hovered.hovered img{display:block;}
.header-row.sticky #logo a span.default img,
.header-row:hover #logo a span.default img{display:block;}

.header-row.sticky #logo a span.default img,
.header-row:hover #logo a span.default img{display:none;}

 

.mainMenuWrap .mobisearch.search-icon span.searchbg {background: transparent;color: transparent;width: auto;cursor: pointer;display: inline;height: auto;}

.banner-text-wrapper .banner-text h1 {font-size: 6.14rem;line-height: 69px;color:#fff;}
ul.bxslider li img{min-height: 726px;height: 100%;object-fit: cover;object-position: center;width: 100%;}



/**** home page banner slider  start ***/

.banner-bg{background-size: cover;width: 100%;/*height: 715px;*/}
.home-banners .invBannerWrapper .bx-wrapper .bx-viewport{height: auto;width:100%}
.home-banners .banner-text-wrapper .cta-primary, .home-banner .banner-text-wrapper .cta-download{margin-top:40px;color:#fff; float: left; margin-right: 20px;}
.hero-banners .banner-text-wrap {position: absolute;left: 0;padding: 0;z-index: 8;width: 100%;top: 200px;}
.slider-nav-thumbnails {float: left;width: 100%;height: auto; margin-top:-235px;}
.hero-slider.home-banners ul.slick-dots {display: none !important;}

.slider-nav-thumbnails .slick-track{width: 100% !important; display:flex;padding: 0 22px;}
.slider-nav-thumbnails .slick-track .slick-slide {width: 100% !important;border-left: 2px solid #fff;;padding: 0 15px;    cursor: pointer;transition: all 0.3s ease-in-out;}

.slider-nav-thumbnails .slick-track .slick-slide p{color:#fff; margin:0px;}
.slider-nav-thumbnails .slick-track .slick-active,
.slider-nav-thumbnails .slick-track .slick-slide:hover {border-left: 2px solid #0582FF;}
.slider-nav-thumbnails .slick-track .slick-slide:hover p{text-decoration: underline;}


#Homepage .slick-slide img{min-height: 715px;}
.bgVideoContainer {min-height: 715px;object-fit: cover;}
.inv_ParentContainer .inv_videoMainContainer.noCursor, .inv_ParentContainer .inv_videoMainContainer.noCursor * {
min-height: 715px;object-fit: cover;}
.inv_ParentContainer .inv_videoArea video, .inv_ParentContainer .inv_videoArea iframe {object-fit: cover !important;}

/***   home page banner slider  end   ***/


/*************** reponsive **************/
@media screen and (max-width: 991.98px){
	#Homepage .slick-slide img{min-height: 555px;}
	.bgVideoContainer {min-height: 555px;object-fit: cover;}
	.inv_ParentContainer .inv_videoMainContainer.noCursor, .inv_ParentContainer .inv_videoMainContainer.noCursor * {
	min-height: 555px;object-fit: cover;}
	.bgVideoContainer .inv_ParentContainer .inv_ParentContainer .inv_videoMainContainer.noCursor{     min-height: 555px;
    background-size: cover;
    overflow: hidden;
    object-fit: cover;}
	.banner-bg {height: 555px;margin-top: 43px;}
	.bottom-three-card-section .contentwrapper .row{flex-direction: column;}
	.pullout-module .pullout-txt{padding:44px;min-width: 350px;}
    .latest-information-section-home .item-box{padding-top:50px;}
    .pullout-module.section-home-wrapper{margin-bottom: 0px;}
      .latest-information-section-home.bottom-three-card-section .item-box-1,
    .latest-information-section-home.bottom-three-card-section .item-box-2,
    .latest-information-section-home.bottom-three-card-section .item-box-3{margin-top:50px;}
    .key-stat-section-home .top-blue-content .row span.col-lg-2{margin-top: 50px;}
    .banner-text-wrapper {padding-left: 5px;}
    .header-row{min-height:auto;}
    .header-row {padding: 27px 0;padding-top: 68px;}
    .header-row .anchor-hovered.hovered img, #Homepage .header-row .non-anchor-hovered.hovered img{position: inherit;}
    .header-row { position:absolute;}
    .slider-nav-thumbnails .slick-track .slick-slide p{display:none;}
    .slider-nav-thumbnails{margin-top:-60px;}
    .slider-nav-thumbnails .slick-track .slick-slide{height: 9px;width: 9px !important;background: #fff;border-radius: 50%;border-left: none;padding: 0px;    margin-left: 17px;}
    
    .slider-nav-thumbnails .slick-track .slick-active{ border-left: none; background: #0582FF;} 
    .home-banners .banner-text-wrapper .cta-primary, 
    .home-banner .banner-text-wrapper .cta-download{margin-top: 30px;}
    .banner-bg.zoom-animation{height:555px;}
    a.cta-download::after {content: " ";content: " ";height: 13px;width: 16px;background-image: url(/~/media/Images/R/Regional-Reit-V2/icons/cta-icons/download-blue-icon.svg);background-repeat: no-repeat;margin-left: 12px;display: inline-block;transition: all 0.3s;transition-delay: 0.6s;transition: all 0.5s ease-in-out;}
   .latest-news-section-home .home-latest-news-wrapper .home-news-item{margin-right:0%;}
}

@media screen and (max-width: 767.98px){
	.banner-text-wrapper .banner-text h1 {font-size: 3.9rem; line-height: 47px;}
	.pullout-module .pullout-row .pullout-img {min-width: 100%;}
	.pullout-module .pullout-img img {min-width: 100%;}
	.pullout-module .pullout-row {flex-direction: column;}
    .pullout-module .pullout-txt {margin-left: 18px;margin-top: -150px;margin-right: 18px;}
    .latest-news-section-home .home-latest-news-wrapper{padding:30px;}
    .latest-news-section-home .home-latest-news-image img {height: auto;width: 100%; margin-top:37px;}
    .new-build .container-fluid{padding-left: 15px;padding-right: 15px;}
    .banner-text-wrapper .container-fluid, .header-row .container-fluid{padding-left: 15px;padding-right: 15px;}
    .pullout-module .pullout-txt {min-width: auto;}
    .pullout-module .container-fluid{padding:0px;}
    .key-stat-section-home .top-blue-content .row span.col-lg-2{margin-top: 60px;}
    .header-row {padding-top: 100px;}
    .banner-text-wrapper {top: 220px;}
    .key-stat-section-home .intro-text-home {padding: 50px 0px 60px 0px;}
    /******** mobile cta ********/
    .cta-primary, .cta-download{ background: rgb(0, 115, 230);
    color: #fff;}
    a.cta-download::after{content: " ";content: " ";height: 13px;width: 16px;background-image: url(/~/media/Images/R/Regional-Reit-V2/icons/cta-icons/download-white-icon.svg);background-repeat: no-repeat;margin-left: 12px;display: inline-block;}
    a.cta-primary::after{content: " ";height: 13px;width: 16px;background-image: url(/~/media/Images/R/Regional-Reit-V2/icons/cta-icons/white-arrow.svg);background-repeat: no-repeat;margin-left: 12px;display: inline-block;}
    }

@media screen and (max-width: 430.98px){
   .pullout-module .pullout-row .cta-primary, .pullout-module .pullout-row .cta-download{ line-height: 26px; padding: 12px;}
}

@media screen and (max-width: 400.98px){
  .pullout-module a.cta-primary::after{width: 22px;}
  .banner-bg.zoom-animation{height:650px;}
  .key-stat-section-home .home-intro-text p { font-size: 1.68rem;line-height: 24.8px;padding: 0 12px;}
  .key-stat-section-home .top-blue-content .row span.col-lg-2{margin-top: 60px;}
  .latest-news-section-home .home-latest-news-wrapper .home-news-item p.date > span{width:min-content;}
  .latest-news-section-home .home-latest-news-wrapper .home-news-item p.date > span.date-inner{width:max-content;}

}
/*---- media-queries-----*/
@media all and (min-width: 992px) and (max-width: 1900px) { 
    .home-latest-documents .documents-listing .documents-title {/*width: 65%;padding-left: 0px;*/}
    /* #topnavigation .mainMenuWrap ul li.haschildren ul {height: 440px;} */
    #topnavigation .mainMenuWrap ul li.haschildren ul li.haschildren ul {height: auto;}
    #big-menu .news-documents {min-height: 445px;}
    /*.latest-news-wrap, .latest-documents-wrap, #Homepage .portfolio-wrap {padding: 0 15px;}*/
    .search-inner .search {width: 88%;}
    .top-ticker {margin: 12px 0px 0;}
    .ItemWrapper{float: left; width:100%;}
    }
    @media all and (min-width: 992px) and (max-width: 1170px) {
        #Homepage .top-blue-content li {width: 30%;margin-top: 30px;}
        #mobishownav { display: none;}
        #mobishowsearch { display: none;}
        .newstab-level4 ul li a, .newstab-level4 ul li.current span, .newstab-level4 ul li a:hover {  padding: 12px 10px;}
        .logo-txt { width: 55%;}
    }
    @media all and (max-width: 1024px) {
    .logo-img {  margin-top: 3px;}
        #investors .box-text h2{ line-height: 32px; font-size:2.4rem;}
        #investors .ir-box .box.box3{padding-right: 0;}
        .ItemWrapper{float: left; width:100%; }
    }
    
    @media all and (max-width: 991px) {
    .mobishow {display: flex;
        height: 100%;
        align-items: center;
        width: 64px;
        justify-content: space-between;}
    .main-menu {  display: none;}
    .rss-links > li {width: 48%;}
    /*.banner-text-wrapper .banner-text {padding: 10px 30px 0;}*/
    /*.banner-text-wrapper .banner-text p {color: #fff;font-size: 2.2em;line-height: 22px;}*/
    .three-col-cover { border-right: none;}
       #bannerwrapper .bx-pager div {float: none !important;}
    .main-menu a, .main-menu .current > span {font-size: 1.4rem;}
    .copyright-content p { line-height: 16px;}
    #threecolcenter .threecolcenter .content {border-right: none;}
    #leftnavigation ul li.level2 > a:after, #leftnavigation ul li.level2.current > span:after { font-size: 1.5rem;  top: 14px;}
    #contentwrapper .left-container {padding: 0;}
    .intro-text > p {font-size: 1.6rem;}
    #threecolright {margin-top: 0;}
    #threecolright p {padding-left: 20px;  padding-top: 14px;}
    .signpost-link {margin-left: 0;  padding-bottom: 20px;   padding-left: 20px;}
    .snapdown-title p {font-size: 1.5rem;}
    .bodShow .bodContent {  min-height: 180px;}
    #contentwrapper .threecolright { border-left: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf;  float: left; padding: 0;  width: 100%; }
    #contentwrapper .threecolright > p { padding-left:20px; border-bottom: 1px solid #dfdfdf; margin-bottom: 10px; }
    #contentwrapper .right-col { padding-right:0; }
    
    }
    
    @media all and (min-width: 320px) and (max-width: 374px) {
        .mobisearch span.searchbg { padding: 0px;width:40px; }
        #ticker-main-slider .slick-list {width: 100%;}
        #ticker-main-slider ul.slick-dots {position: absolute;right: 20px;}
        .mobinav span.navbg {padding: 14px 11px 11px 6px;width: 40px;}
    }
    @media all and (min-width: 768px) and (max-width: 991px) {
    /*#headerwrapper { padding-top:60px; }*/
    .top-blue-content .big-text {font-size: 30px;line-height: 30px;}
    .top-ticker {margin: 12px 0px 0;}
    body#Homepage #bannerwrapper .banner-text-wrapper .banner-text {margin-bottom:0px;}
    .top-links .search-inner .search {width: 87%;}
    .home-latest-documents .documents-listing .documents-wrap {width: 100px;}
    .home-latest-documents .documents-listing .documents-title {width: 56%;}
    .home-latest-documents .documents-listing .documents-title p {font-size: 20px;line-height: 25px;}
    #Homepage .top-blue-content li {width: 32%;margin-top: 30px;}
    .home-latest-documents .documents-listing .document-item {width: 33%;padding-right: 5px;padding-bottom:10px;float:left;}
        
    #investors .box-text h2{ line-height: 32px;font-size:2.4rem; }
    #leftcol {margin-left: 0px;margin-right: 0px;}
    .logo-txt { width: 60%;}
    .main-menu {  padding: 0;}
    .map-text {  min-height: inherit !important;}
    #contentwrapper .map {  padding-top: 30px;}
    #contentwrapper .share-price {  padding-top: 30px;}
    .map-img-text {  width: 100%;}
    .main-menu ul {  width: 100%;}
    .bx-wrapper {  min-height: inherit;}
    #mobishownav {  display: none;}
    }
    @media all and  (max-width: 768px) {
    .banner-content { padding: 20px;}
    .banner-content p { color: #545256;  font-size: 1.6rem;}
    }
    
    @media all and (max-width: 767px) {
    
    .top-blue-content .big-text {font-size: 30px;line-height: 30px;}
    body#Homepage .top-blue-content .top-bottom-content p {margin-top: 10px;}
    .footer-top-content-wrap {text-align: center;}
    #footerwrapper .footer-top-content h2.contact-us {display:inline-block;}
    /*#Homepage .banner-text-wrapper .banner-text {margin: 0 auto 0px auto;}*/
    /*#Homepage h2.section-heading {font-size: 36px;line-height: 36px;}*/
    #Homepage .home-latest-news ul.news-listing {columns: 1;-webkit-columns: 1;-moz-columns: 1;}
    #Homepage .home-latest-documents .documents-listing .document-item {display: block;width: 100%;margin-bottom: 30px;padding: 0 15px;}
    #Homepage .portfolio-wrap .right-content {text-align: left;margin-bottom: 30px;}
    #Homepage .rr-icon-arrow-nav.slick-arrow {right: 0px;}
    #Homepage .rr-icon-arrow-nav.slick-prev.slick-arrow {left: 0px;}
    #Homepage .portfolio-items .portfolio-title p {font-size: 24px;line-height: 24px;margin-bottom:0px;}
    #Homepage .portfolio-items .portfolio-title {padding: 15px;}
    #Homepage .portfolio-wrap .readmore-link {font-size: 22px;line-height: 25px;}
    #Homepage .readmore-link a::after {top: 1px;}
    .home-latest-documents .documents-listing .documents-title p {font-size: 22px;line-height: 28px;}
    .home-latest-news .news-link {font-size: 22px;line-height: 28px;}
    #Homepage .readmore-link {font-size: 22px;line-height: 25px;}
    #footerwrapper .footer-top-content h2.contact-us {font-size: 40px;line-height: 44px;}
    #footerwrapper .footer-top-content h2.contact-us::before { background-size: 40px;height: 70px;width: 40px; }
    .footer-right-links p {display: inline-block;}
    .footer-bottom {margin-bottom: 0px;}
    #footerwrapper .footer-top-content p {font-size: 26px;line-height: 28px;}
    .box-links {border-bottom: none;}
    .bodShow .bodImage img {margin: 0 auto;}
    .bodShow .bodContent {width: 100%;}

    .intro-text > p {  font-size: 1.5rem;  line-height: 20px;}
    .box-links { padding-bottom: 0;}
    .map-text {  padding: 10px 0 0;}
    .box, .hm-box1 { margin-bottom: 0;  margin-top: 0;}
    
    .footer-right-links li {  display: inline-block;  float: none;}
    .footer-left-links ul, .footer-right-links ul {  float: left;}
    .footer-left-links ul li {  border: 0 none;  display: block;  float: none; text-align: left; width: auto;padding-bottom: 30px;}
    .copyright-content, .footerwrapper .branding p, .footer-left-links { text-align: center;}
    .footer-left-links ul li a {  display: inline-block;  padding: 5px 0;}
    .frlink-inner { float: none;  text-align: center;}
    .box-3 .box-links { border-bottom: 2px solid #dfdfdf;}
    .box { padding: 10px 0 13px;}
    .one-col-cover, .two-col-cover, .three-col-cover {  border: none;  padding: 20px 0;}
    .footer-left-links a:after { top: 14px;}
    .single-item .selectedTab.v-mobile {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
    .single-item .selectedTab.v-mobile { border: none; font-size: 1.7rem; margin-bottom: -10px;  padding: 0;}
    #disclaimerCountryContainer select {  line-height: 18px;}
    .newstab-level4, .newstab { display: none;}
    .selectedTab.v-mobile {  display: block;}
    .newstab ul li.current {  display: none;}
    .drop-down { padding-bottom: 25px;}
    .newstab {  display: none;   padding: 0;}
    .newstab ul li {  border: medium none;  margin-bottom: 1px;  width: 100%;}
    .newstab ul li span { border-bottom: 1px solid #fff; border-right: none;  color: #fff;  float: none; height: auto;   line-height: 1.2em;  padding: 12px 0;  text-align: left;  width: auto;}
    .newstab ul li.last span { border: none;}
    .newstab ul li.last { border-right: none; margin-bottom: 0;}
    .newstab > ul {  padding: 0;margin-bottom:5px; border-bottom:none;}
    #threecolcenter .threecolcenter {  border-bottom: 1px solid #dfdfdf; padding-bottom: 0;}
    #threecolright p {  padding: 0;}
    .signpost-link {  padding-left: 0;}
    /*#headerwrapper {padding-bottom:31px; padding-top:25px; }*/
    .top-ticker p { text-align:left !important; padding-left:5px; }
    #investors .title {   padding-left: 10px;}
    #contentwrapper, .whitewrappper {   min-height: 1px;}
    .whitewrappper {  border-left: none;}
    #leftcol {  display: none;}
    
    .footerwrapper {  float: left;  margin: 10px auto 0;  padding-bottom: 40px; padding-top: 20px;  width: 100%;}
    .footer-left-links {  padding-bottom: 15px;}
    .footer-left-links li { float: left;margin-bottom: 0;  margin-right: 5px;  width: 39%;}
    .footer-right-links {  float: left;  padding-bottom: 15px;}
    .box-content-img img {  width: auto;}
    .box-content-img {  float: none;}
    #contentwrapper .map {  padding-right: 0;  padding-top: 30px;}
    #contentwrapper .share-price {  padding-left: 0;  padding-top: 30px;}
    .top-links .search-inner {  display: none;}
    
    #threecolright {  clear: left;}
    #contentwrapper .threecolright { border: none; padding: 0; }
    #contentwrapper .right-col {padding: 0; }
    #contentwrapper .threecolright > p { padding:0 10px; }
    #contentwrapper .threecolright > ul.signpost-link { padding:0 10px 20px; }
    
    #breadcrumb {  display: none;}
    #contentwrapper #threecolcenter { margin-top: 0;}
    .bodShow .bodImage {   width: 100%;}
    .pr-right, .pr-item p.date {  padding-left: 0;   padding-right: 0;    width: 100%;}
    .footer-left-links p {  margin-bottom: 10px;}
    .footer-right-links p {  margin-bottom: 15px;}
    .innerfooterwrapper p{text-align:left;}
    .threecolcenter .content { min-height: auto !important;  padding: 0;}
    .snapdownItem .snapdown-title p {  font-size: 1.5rem;}
    /*#headerwrapper {  position: relative;}*/
    .bodShow .bodContent {  border: none; min-height: 1px;  padding-left: 0;    padding-right: 0;}
    .Error p,.Error li{font-size:1.1em !important;}
    .contentleft-news .pr-item p.Title {  font-size: 1.6rem;}
    #mobishowsearch, #mobishownav {  width: 94%;}
    #contentwrapper .share-price, #contentwrapper .map {    padding-top: 20px;}
    .ir-box .box {  padding: 20px 0px 13px !important;}
    /* ------------------- year tab styling ------------------ */
    .selectedTab.v-mobile i {float: right;font-size: 1.5rem;position: relative;top: 9px;}
    .selectedTab.v-mobile i.fa-angle-up {display: none;}
    .selectedTab.v-mobile.open i.fa-angle-up {display: block;}
    .selectedTab.v-mobile.open i.fa-angle-down {display: none;}
    .top-ticker { margin:10px 0 -30px 10px; float:left; }
    }
    
    
    @media all and (max-width: 640px) {
    #logo img {  height: auto;  width: 160px;}
    .DisclaimerDDLCountry {  font-size: 0.9rem;  width: 280px;}
    .mobi-level4 ul, .newstab-level4 { display: none;}
    .mobi-level4 {  display: block;}
    #mobishowsearch, #mobishownav {  top: 107px;}
    .lbl {  width: 50%;}
    .txt { width: 50%;}
    .errMsg {  margin-top: 10px;  width: 100%; margin-left:0;}
    }
    @media all and (min-width: 481px) and (max-width: 767px) {
        .top-blue-content li {display: inline-block;text-align: center;width: 48%;margin-bottom: 30px;}
    }
    @media all and (max-width: 480px) {
    
    /*body#Homepage #bannerwrapper .banner-text-wrapper .banner-text p {font-size:1.8rem;}*/
    .top-blue-content li {/* display: block; */text-align: center;width: 45%;margin-bottom: 30px;}
    #disclaimerCountryContainer select {  width: 250px;}
    .top-ticker { margin:0; float:/*right*/ left; width:72%; }
    .top-ticker p { text-align: left !important; padding-left: 5px; }
    }
    @media all and (min-width: 310px) and (max-width: 479px) {
    .customerWebLink {  font-size: 1.3rem;}
    /*.mobinav, .mobisearch {  padding-top: 0;}*/
    }
    
    
    @media all and (max-width: 981px) {
    #big-menu { top:49px}
    /* #topnavigation ul li.haschildren ul { top:190px; width:191px !important; height:180px;}
    #topnavigation ul li.haschildren ul.submenu { left:72% !important; width:184px !important;} */
    .top-item-new img { max-width:55%; margin-right:10px !important;}
    .top-item p.read-more a { font-size:1rem}
    #topnavigation ul li.haschildren ul li a { line-height:23px;}
    #big-menu p { font-size:1.3rem;}
    #big-menu .news-documents { min-height:225px}
    .top-ticker { margin-right:0; margin-top:5px; display:table; margin-left: 10px; }
    .top-links {margin:0;}
    
    }
    
    @media all and (min-width: 981px) and (max-width: 1024px) {
    #big-menu .menu-news-box img { margin-right:30px;}
    /* #topnavigation ul li.haschildren ul { width:170px !important} */
    /* #topnavigation ul li.haschildren ul.submenu { width:187px !important} */
    #big-menu .menu-news-box img { margin-right:10px; max-width:50%}
    /*.banner-text-wrapper .banner-text p { font-size:2.5rem;}*/
    .col-md-6 {width: 41.6667% !important;}
    }
    
    @media all and (min-width: 768px) and (max-width: 870px) {
    body#investors .report-cover.ir {width:100%;}
    }
    
    @media all and (min-width: 769px) and (max-width: 979px) {
    #topnavigation ul li.haschildren ul.submenu { left:71% !important;}
    }
    
    @media all and (min-width: 980px) and (max-width: 1023px) {
    #topnavigation ul li.haschildren ul.submenu {
        left: 67% !important;
    }
    }
    
    @media only screen 
    and (min-device-width : 375px) 
    and (max-device-width : 667px) 
        and (orientation : landscape) {
    .top-links{float:left;} 
    }
    
    @media only screen 
    and (min-device-width : 414px) 
    and (max-device-width : 736px) 
    and (orientation : landscape) { 
    .top-links{float:left;} 
    }
    
    /*IPad/IPad mini portrait mode:*/
    @media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) 
    {
    li#nav-media-level1 ul#section-media-level2 {left: -43px;}
     }