/*######## 	ENBRIDGE ########*/

.editmode #header-tools,.previewmode #header-tools {top: 89px;}/*experience editor*/
.editmode .mp-menu,.previewmode .mp-menu {top: calc(5rem + 89px);}/*experience editor*/
@media (min-width: 992px) {.editmode .navbar-default,.previewmode .navbar-default {top: calc(3rem + 89px);}}/*experience editor*/
#noticeDialog {display:none;}

/* Banner message on top */
.navbar-default .navbar-banner { font-size: 2.5rem; height: 100%; width:100%; text-transform: none; line-height: 2.8rem; padding: 1rem 0;}
body.careers .navbar-default .navbar-banner {padding: 0.2rem 0;}
.navbar-default .navbar-banner span.note { display: block; font-size: 1.3rem;line-height: 2rem;}
.navbar-default .navbar-header .navbar-brand { display: none;}
.navbar-default .stock-price { display: none;}
.navbar-banner a, .enbModal a, .enbModal h2, .enbModal h3 {color: #ffb81c;}
.enbModal h3 {color: #000;}
/*IR menu*/
body .navbar .sub-menu.investors .menu-content {height:18rem !important;} 
body .navbar .sub-menu .menu-content ul.list-unstyled {margin-bottom:0;}

@media (max-width: 991px) { 
 .navbar-default .navbar-banner {font-size:2rem;}
 .navbar-default .navbar-banner span.note {font-size: 1rem}
 body.careers .navbar-default .navbar-banner span.note {line-height: 1.7rem;}
}
@media (max-width: 767px) { 
 .navbar-default .navbar-banner,body.careers .navbar-default .navbar-banner {font-size:2.5rem;padding: 2rem 0;}
}

/*hide footer rows (except crumbtrail and copyright)*/
#footer .info-container, #footer .safety-container {display: none;}
/*dark site*/
body.dark-site.incident-response .navbar-default .navbar-header .navbar-title {margin-left:0;} 


/*######## SE CUSTOM CORRECTIONS ########*/

/*Global Menu heights - add to main CSS for IR use*/
body .navbar .sub-menu .menu-content .col-1 {width: 25%}
body .navbar .sub-menu.investors .menu-content {height:27rem;}
body .navbar .sub-menu.safety .menu-content {height:16rem;}
body .navbar .sub-menu.sustainability .menu-content {height:27rem;}
body .navbar .sub-menu.operations .menu-content {height:27rem;}
body .navbar .sub-menu.careers .menu-content {height:16rem;}
body .navbar .sub-menu.about .menu-content {height: 12rem;} /* kill Community sub menu*/
@media (max-width: 1199px) {
	body .navbar .sub-menu.sustainability .menu-content {height:27rem;}
	body .navbar .sub-menu.operations .menu-content {height:28rem;}
}
/*Section Menu corrections - add to main CSS for IR use*/
body .body-content .sub-menu .menu-content .col-1 {width: 25%}
body .body-content .dropout .sub-menu .menu-content ul.list-unstyled li.menu-item {display:block;width:auto;}
body .body-content .dropout .sub-menu .menu-content {max-height: 22rem;}
body .body-content .dropout .sub-menu .menu-content.size-6 {max-height: 22rem;}
body .body-content .dropout .sub-menu .menu-content.size-5 {max-height: 20rem;}
body .body-content .dropout .sub-menu .menu-content.size-4 {max-height: 17rem;}
body .body-content .dropout .sub-menu .menu-content.size-3 {max-height: 15rem;}
body .body-content .dropout .sub-menu .menu-content.size-2 {max-height: 12rem;}
body.browser-Explorer .body-content .dropout .sub-menu .menu-content {height:22rem;}
body.browser-Explorer .body-content .dropout .sub-menu .menu-content.size-6 {height:22rem;}
body.browser-Explorer .body-content .dropout .sub-menu .menu-content.size-5 {height:20rem;}
body.browser-Explorer .body-content .dropout .sub-menu .menu-content.size-4 {height:17rem;}
body.browser-Explorer .body-content .dropout .sub-menu .menu-content.size-3 {height:15rem;}
body.browser-Explorer .body-content .dropout .sub-menu .menu-content.size-2 {height:12rem;}
#dropout1 .active a {font-weight:bold;}
/*Dark Site*/
body.dark-site #content.container-fluid .jumbotron .slide-content h1 {color:#ffffff;font-size:3.6rem;margin-bottom:2.3rem;}
body.dark-site #content.container-fluid .jumbotron .slide-content p {color:#ffffff;margin-bottom:2.8rem;}
@media (max-width: 991px) {
	body.dark-site #content.container-fluid .jumbotron.mobile .featured-img {height: 14.6rem;}
}
body.incident-response .panel {margin-bottom:40px;}
/* Spectra Color Palette */
.blue-spectra { color: #0071BC; } /* Palette: Spectra Blue; Asset: Platte */
.blue-1 { color: #1C5783; } /* Palette: Blue 1; Asset: DCP */
.blue-2 { color: #0096D1; } /* Palette: Blue 2; Asset: SETW */
.blue-3 { color: #7BCFF5; } /* Palette: Blue 3; Asset: Gulfstream */
.grey-1 { color: #414141; } /* Palette: Grey 1; Asset: Big Sandy */
.grey-2 { color: #A0A0A0; } /* Palette: Grey 2; Asset: None */
.grey-3 { color: #646464; } /* Palette: Grey 3; Asset: Express */
.grey-4 { color: #D0D0D0; } /* Palette: Grey 4; Asset: None */
.orange-1 { color: #FFAE1F; } /* Palette: Orange 1; Asset: Ozark */
.orange-2 { color: #EF892A; } /* Palette: Orange 2; Asset: Maritimes */
.orange-3 { color: #F15A29; } /* Palette: Orange 3; Asset: None */
.yellow-1 { color: #FCD412; } /* Palette: Yellow 1; Asset: None */
.green-1 { color: #CBD63C; } /* Palette: Green 1; Asset: None */ 
.green-2 { color: #8DC63F; } /* Palette: Green 2; Asset: SESH */ 
.green-3 { color: #009444; } /* Palette: Green 3; Asset: Algonquin */
.green-4 { color: #006938; } /* Palette: Green 4; Asset: Union Gas */ 
.red-1 { color: #BE1F24; } /* Palette: Red 1; Asset: Texas Eastern */
.brown-1 { color: #724D3B; } /* Palette: Brown 1; Asset: East Tennessee */
/* Spectra Corrections to default CSS */
body #content.container-fluid .body-content {top:0;margin-top:-5.4rem;}
h2:first-child {margin-top:0;}
body #content.container-fluid .slide-slideshow {padding-bottom:0;}
#phone-area a {color: white;}
/*Jumbotron size adjust*/
body.home #content.container-fluid .jumbotron {height: 40rem;}
/*mobile banner slides - continuous background for uneven heights*/
body.home .homeSlideMobile .owl-wrapper {background-color:#414141}
/*Dark Site Home*/
body.dark-site #content.container-fluid .jumbotron .slide-content h1 {color:#ffffff;font-size:3.6rem;margin-bottom:2.3rem;}
body.dark-site #content.container-fluid .jumbotron .slide-content p {color:#ffffff;margin-bottom:2.8rem;}
@media (max-width: 991px) {
	body.dark-site #content.container-fluid .jumbotron.mobile .featured-img {height: 14.6rem;}
}
/*Dark Site meta nav tweaks */
@media (max-width: 1200px) { 
	body .dark-site.tools ul.list-inline > li a {padding:0 1.0rem;}
}
@media (min-width: 517px) and (max-width: 768px) { 
	body .tools.dark-site #incident-response a span {display: inline-block;}
	body .tools.dark-site ul.list-inline > li.incident-response a::before {padding-right: 0.9rem !important;}
	body .dark-site .trigger-column {width: 25%;}
	body #header-tools.dark-site .col-xs-8 {width: 75%;}
}
@media (max-width: 389px) {
	body .tools.dark-site #contactsButton a span {display: none !important;}
	body .tools.dark-site #contactsButton a::before {content: "\f071";font-family: FontAwesome;margin-right: 0.4rem;}
}
/*fix alignment of stock ticker on home page*/
@media (min-width: 768px) {ul.nyse-se, ul.nyse-sep {margin:6px 0;}}
/*nudge font size of stock ticker timestamp in banner*/
.navbar-default .stock-price .innerWrap .time {font-size: 1.1rem;}
/* this may not work... more testing...
@media (min-width: 768px) and (max-width: 991px) {.navbar-default .stock-price .innerWrap .time {margin-top: 0.3em;}}
@media (max-width: 341px) {.navbar-default .stock-price .innerWrap ul.list-inline li {padding:0;}.navbar-default .stock-price .innerWrap ul li.symbol {width: 7rem;}}
@media (max-width: 291px) {#midbar {padding-right:0;}.navbar-default .stock-price .innerWrap ul li {font-size:80%;}.navbar-default .stock-price .innerWrap div.time {font-size:70%;}}*/
/*remove extra spacing from links lists*/
body #content.container-fluid .list-links {padding-bottom:0;margin-bottom:0;}
/*remove margin from last sidebar chunk*/
.sidebar .panel:last-child {margin-bottom:0;}
/*Match page subtitle style to H2 default*/
span.page-sub-title {font-size: 25px;}
/*reset table P's to match size of TD's without a P*/
body #content.container-fluid table.data p {font-size: 1.6rem;}
/* keep pipa/811 logos together in footer in mobile */
@media (max-width: 420px) {ul.safety li:first-child {display: block;}}
/*fix carousel arrows from falling behind images*/
body #content.container-fluid .content-box.slide-slideshow .prev, body #content.container-fluid .content-divide.slide-slideshow .prev,
body #content.container-fluid .content-box.slide-slideshow .next, body #content.container-fluid .content-divide.slide-slideshow .next {z-index:2;}
/*News Release Styles*/
div.contacts {margin-top:3rem;}
div.contacts h4 {font-family:"effra",sans-serif !important;font-size:1.8rem;font-weight:800;line-height: 2.2rem;float:left;width:200px;margin:0;}
div.contacts address {font-family:"effra",sans-serif !important;font-size:1.8rem;font-weight:400;line-height:2.2rem;padding-left:20rem;}
.newsDate {margin-top:1rem;}
.newsLink {margin-bottom:2rem;}
/*News Archive*/
div[id^="month"] {margin-bottom:4rem;}
/*Home News Tooltip adustment*/
.tooltip-inner {max-width:400px;font-size:80%;text-align:left;}
/*Duplicate styles cascading from .video to cascade from .videomodal - for videos in non-carousel Feature Boxes*/
body #content.container-fluid .videomodal .imageWrap {position:relative;text-align:center;}
body #content.container-fluid .videomodal .imageWrap .overlay {background-color:rgba(0, 0, 0, 0.3);border-radius:1.8rem 1.8rem 0 0;bottom:0;left:0;position:absolute;right:0;top:0;}
body #content.container-fluid .videomodal .imageWrap .overlay span.icon {background-position:center center;color:#ffffff;display:block;position:absolute;width:100%;}
body #content.container-fluid .content-box .panel-content-box-brand-primary .overlay {border-radius: 0 0 1.8rem !important;}
/*fix location of interactive map background image for Ops landing*/
body .container-fluid#content .content-box-background-white .container.where-we-are {background-image:url('/content/inline-images/SE/aCallouts/Operations/Operations-Landing/cal-WhereWeAre.png');}
body #content.container-fluid .container.where-we-are {min-height:47.3rem;}
/*Report download thumbs (sustainability)*/
.download-thumbs .panel.panel-content-box-brand-primary img {border:0.1rem solid #d0d0d0;}
/*scale down tabs for glossary of terms*/
.terms li a {padding:0.5rem .97rem;}
/*deeper indent for default bullet lists*/
body #content.container-fluid ul {padding-left:2.4rem;}
/*special indent class for Sustainability tables*/
.table.norules.data td.indent {padding-left:24px;}
/*Sustainability infographic styles*/
.infographic {font-size: 2rem;font-weight: 300;line-height: 2rem;}
.infographic .bigBlue {font-size:3rem;color: #0071bc;}
.infographic .bigGray {font-size:4.5rem;line-height: 4.5rem;color:#999;white-space: nowrap;}
.infographic .sup {display: inline-block;font-size: 60%;vertical-align: top;margin-top: -.4rem;}
.infographic .em {text-transform: uppercase;font-weight: 400;font-size: 1.7rem;padding-top:4px;}
.infographic .strong {font-weight: 400;}
.infographic .line {display:inline-block;}
.infographic-small .bigNumbers {font-size: 25px;font-weight: 300;}
.infographic-small .em {text-transform: uppercase;font-weight: 500;}
.infographic-small .currency {display: inline-block; font-size: .5em; vertical-align: top; margin-top: .5em;}
@media screen and (min-width: 768px) and (max-width: 991px) {.infographic .bigGray {font-size:4.3rem;}}
/*sidebar photos for Sustainability*/
.bottom-right-radius {border-bottom-right-radius: 3rem;}
/*hide Timeline.js link on Legacy page*/
.tl-attribution {display: none;}
/* Callout background image handling */
.content-box-background-grey .container img.bgrd {position: absolute;bottom: 0;left: 0;}
.container {position: relative;}
body #content.container-fluid .content-box-background-grey .container.page1315 img.bgrd {left: -3rem;}
@media (max-width: 991px) {
	body #content.container-fluid .container.where-we-are {min-height: 30rem;}
	body #content.container-fluid .container.where-we-are>div>div {padding: 5rem 0;}
	body #content.container-fluid .content-box-background-white .container.where-we-are {background-position: left bottom;}
	body #content.container-fluid .content-box-background-grey .container.page1315 img.bgrd {left: -5rem;}
}
@media (max-width: 767px) {
	.content-box-background-grey .container img.bgrd {width: 26rem;height: auto;}
	.content-box-background-grey .container .border-bottom {display:none;}
	.content-box-background-grey .container .text-right,.content-box-background-grey .container .text-right a.btn {text-align: right;}
	.content-box-background-grey .container.page1200 img.bgrd {width: 15rem;margin-left:1rem;height: auto;} /*811 logo*/
	body #content.container-fluid .content-box-background-white .container.where-we-are {min-height: 34rem;padding:1rem 1rem 5rem 1rem;}
	body #content.container-fluid .content-box-background-white .container.where-we-are .row {margin:0;}
	body #content.container-fluid .content-box-background-white .container.where-we-are {background-position: 1rem bottom;}
	.content-box-background-white .container.where-we-are .text-right a.btn {text-align: right;}
	body #content.container-fluid .content-box-background-grey .container.page1265 img.bgrd,
	body #content.container-fluid .content-box-background-grey .container.page1276 img.bgrd,
	body #content.container-fluid .content-box-background-grey .container.page1181 img.bgrd,
	body #content.container-fluid .content-box-background-grey .container.page1184 img.bgrd {left: -3rem;}
	body #content.container-fluid .content-box-background-grey .container.page1315 img.bgrd {left: -5rem;}
	body #content.container-fluid .content-box-background-grey .container.page1185 img.bgrd {left: 4rem;}
}
@media (max-width: 991px) { /*padding for just small breakpoint callouts*/
	.sm-padding-bottom-none {padding-bottom:0;}
	.sm-padding-top-none {padding-top:0;}
	.sm-padding-bottom-xxsmall {padding-bottom:0.7rem;}
	.sm-padding-top-xxsmall {padding-top:0.7rem;}
	.sm-padding-bottom-xsmall {padding-bottom:1.4rem;}
	.sm-padding-top-xsmall {padding-top:1.4rem;}
	.sm-padding-bottom-small {padding-bottom:2.8rem;}
	.sm-padding-top-small {padding-top:2.8rem;}
	.sm-padding-bottom {padding-bottom:5.6rem;}
	.sm-padding-top {padding-top:5.6rem;}
	.sm-padding-bottom-1_5x {padding-bottom:8.4rem;}
	.sm-padding-top-1_5x {padding-top:8.4rem;}
	.sm-padding-bottom-2x {padding-bottom:11.2rem;}
	.sm-padding-top-2x {padding-top:11.2rem;}
	.sm-pull-left {float:left !important;}
}
@media (max-width: 767px) { /*padding for just x-small breakpoint callouts*/
	.xs-padding-bottom-none {padding-bottom:0;}
	.xs-padding-top-none {padding-top:0;}
	.xs-padding-bottom-xxsmall {padding-bottom:0.7rem;}
	.xs-padding-top-xxsmall {padding-top:0.7rem;}
	.xs-padding-bottom-xsmall {padding-bottom:1.4rem;}
	.xs-padding-top-xsmall {padding-top:1.4rem;}
	.xs-padding-bottom-small {padding-bottom:2.8rem;}
	.xs-padding-top-small {padding-top:2.8rem;}
	.xs-padding-bottom {padding-bottom:5.6rem;}
	.xs-padding-top {padding-top:5.6rem;}
	.xs-padding-bottom-1_5x {padding-bottom:8.4rem;}
	.xs-padding-top-1_5x {padding-top:8.4rem;}
	.xs-padding-bottom-2x {padding-bottom:11.2rem;}
	.xs-padding-top-2x {padding-top:11.2rem;}
	.xs-pull-left {float:left !important;}
}
/*general print cleanup*/
@media print {
  .breadcrumb-container, .safety-container, ul.copyright li, ul.copyright li:first-child:after, .dropout, .dropout + form, .nav-tabs, .nav-tabs + form, li.read-more a:after, body #content.container-fluid .slide-slideshow .owl-controls, body.home #content.container-fluid .homeSlideMobile .owl-controls { display: none !important; }
  .container { padding-left: 0; padding-right: 0; }
  body .container-fluid#content .slide-slideshow { padding-top: 0; }
  #footer .info-container .col-lg-5 { width: 70%;margin-bottom:0; }
  #footer .info-container .col-lg-3 { width: 30%;margin-bottom:0; }
  ul.copyright li:first-child { display: block !important; } 
  .feature, .feature *, #footer, #footer *, .content-box-background-grey, .content-divide, .section-down-arrow, .bottom-cap, .btn, body.home .homeSlideMobile .owl-wrapper, body.home #content.container-fluid .homeSlideMobile .item .innerWrap {background: transparent !important;}
  .btn.icon-angle-right:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAATCAYAAADF7c7rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NkMxODYwNTdBODQxMUU1QTA2MkY1NjI0REI4NkU4MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NkMxODYwNjdBODQxMUU1QTA2MkY1NjI0REI4NkU4MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJBQ0UzRjdBN0E2OTExRTVBMDYyRjU2MjREQjg2RTgxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk2QzE4NjA0N0E4NDExRTVBMDYyRjU2MjREQjg2RTgxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Ar9iGQAAAl5JREFUeNrkl71Lw0AYxhOHgpNLBwdxUyrOwU3Bjy4qOBQEXTR/QerkooIuTta/oDoJQgqCnRoVdCudRdFNOjh06SR0qc/ZtzEfd8ndtYt48Fxo7t779eEhuYvZ7XaNtGaaZvym482gt6E8lIMyUAd6hWpQ2ThfeYmW6fJc103lFQqFGM9UBjreGPoStMOGEsrYwpdQEUbbugZhTJkHo209g443gf4BmqKhKnQFNaAWlIUsaAtaoznv0CJMNlUNwpw2DyabagZ7yTUI9glt4k8/CYscbx79NTROUIslKcuj5EI8/GkhD/NjPJbkiCHfSgHYXKI51nrjczR/iuoNXV6SOdZoPMaTS7B4xx7wZ3oGFkLmesnuQ0e43xEk+UjPyGy3tPySxqtUKiFe0Bwl+8PD/Y4gSZ8nm6BNsConuRsCujCTESRZpXpblcdJzuehZQRJ+jxZg3m6XnHGTqAvaF1o8rcuP2wez2SQJ2swR9cGJ6EHeoMlmWxE1tHmIaEYj2PS58ka7C/QErxQGPSYfjHoXmRGK7LOQDwyKcWTNdh/mLOCLWER/SH9uoXOIjOykXUG4iExaZ6swVe6WgJz7KEeJViB8za1Iuto88hciMd5m/o8WYM1um5zxg5SzAXrasPm8baKIE/WYJn2lVXa14JtAzoVmuvNX6X6siqP9jUuL2Ef9HkqRzUG3Q2cZD5SCx1vEn2djk8XqLEVjmohHsyk8lAT4qHGVjmqFaE3Kq5zkuQl14e9Ub2hy+MkyUsuxtP5mriHphVO9wy2NMDXhBZP/WviX3wP/sEv+m8BBgCkQGZWhETpiQAAAABJRU5ErkJggg=='); width: 2.7rem;}
  .btn.icon-play:after {width:2.7rem;}
  .where-we-are .body-content-wrap {padding-top:0;padding-bottom:0;}
  body #content.container-fluid .container.where-we-are {min-height:0;}
}
/*revert bootstrap x-small (and media max-width: 767px) layout styles for print*/
@media print {
  a[href]:after { font-size: 12px; line-height: 12px;word-break: break-all; }
  .panel.panel-count .panel-heading a.stepLink:after {display:none;}
   .legend.list-inline li {display: inline-block !important;}
  .project-status ul li.list {float:left;padding:10px;margin:1.5rem 0 !important;color:#ccc !important;}
  .project-status ul li.title h4:after {content:":";}
  .project-status ul li.list.current {color:black !important;}
  .padding-bottom-none { padding-bottom: 0; }
  .padding-top-none { padding-top: 0; }
  .content-box-background-grey .padding-bottom-xxsmall { padding-bottom: 0; }
  .content-box-background-grey .padding-top-xxsmall { padding-top: 0; }
  .content-box-background-grey .padding-bottom-xsmall { padding-bottom: 0; }
  .content-box-background-grey .padding-top-xsmall { padding-top: 0; }
  .content-box-background-grey .padding-bottom-small { padding-bottom: 0; }
  .content-box-background-grey .padding-top-small { padding-top: 0; }
  .content-box-background-grey .padding-bottom { padding-bottom: 0; }
  .content-box-background-grey .padding-top { padding-top: 0; }
  .content-box-background-grey .padding-bottom-1_5x { padding-bottom: 0; }
  .content-box-background-grey .padding-top-1_5x { padding-top: 0; }
  .content-box-background-grey .padding-bottom-2x { padding-bottom: 0; }
  .content-box-background-grey .padding-top-2x { padding-top: 0; }
  .content-box-background-grey .container img.bgrd {width:50%;}
  .content-box-background-grey .container .border-bottom {display:block;}
  .content-box-background-grey .container.page1200 img.bgrd {width: auto;margin-left:1rem;height: auto;} /*811 logo*/
  .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-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-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-md-12 {width: 100%;}
  .col-md-11 {width: 91.66666667%;}
  .col-md-10 {width: 83.33333333%;}
  .col-md-9 {width: 75%;}
  .col-md-8 {width: 66.66666667%;}
  .col-md-7 {width: 58.33333333%;}
  .col-md-6 {width: 50%;}
  .col-md-5 {width: 41.66666667%;}
  .col-md-4 {width: 33.33333333%;}
  .col-md-3 {width: 25%;}
  .col-md-2 {width: 16.66666667%;}
  .col-md-1 {width: 8.33333333%;}
  .col-md-pull-12 {right: 100%;}
  .col-md-pull-11 {right: 91.66666667%;}
  .col-md-pull-10 {right: 83.33333333%;}
  .col-md-pull-9 {right: 75%;}
  .col-md-pull-8 {right: 66.66666667%;}
  .col-md-pull-7 {right: 58.33333333%;}
  .col-md-pull-6 {right: 50%;}
  .col-md-pull-5 {right: 41.66666667%;}
  .col-md-pull-4 {right: 33.33333333%;}
  .col-md-pull-3 {right: 25%;}
  .col-md-pull-2 {right: 16.66666667%;}
  .col-md-pull-1 {right: 8.33333333%;}
  .col-md-pull-0 {right: auto;}
  .col-md-push-12 {left: 100%;}
  .col-md-push-11 {left: 91.66666667%;}
  .col-md-push-10 {left: 83.33333333%;}
  .col-md-push-9 {left: 75%;}
  .col-md-push-8 {left: 66.66666667%;}
  .col-md-push-7 {left: 58.33333333%;}
  .col-md-push-6 {left: 50%;}
  .col-md-push-5 {left: 41.66666667%;}
  .col-md-push-4 {left: 33.33333333%;}
  .col-md-push-3 {left: 25%;}
  .col-md-push-2 {left: 16.66666667%;}
  .col-md-push-1 {left: 8.33333333%;}
  .col-md-push-0 {left: auto;}
  .col-md-offset-12 {margin-left: 100%;}
  .col-md-offset-11 {margin-left: 91.66666667%;}
  .col-md-offset-10 {margin-left: 83.33333333%;}
  .col-md-offset-9 {margin-left: 75%;}
  .col-md-offset-8 {margin-left: 66.66666667%;}
  .col-md-offset-7 {margin-left: 58.33333333%;}
  .col-md-offset-6 {margin-left: 50%;}
  .col-md-offset-5 {margin-left: 41.66666667%;}
  .col-md-offset-4 {margin-left: 33.33333333%;}
  .col-md-offset-3 {margin-left: 25%;}
  .col-md-offset-2 {margin-left: 16.66666667%;}
  .col-md-offset-1 {margin-left: 8.33333333%;}
  .col-md-offset-0 {margin-left: 0%;}
  .visible-xs {display: none !important;}
  .hidden-xs {display: block !important;}
  table.hidden-xs {display: table;}
  tr.hidden-xs {display: table-row !important;}
  th.hidden-xs,
  td.hidden-xs {display: table-cell !important;}
  .hidden-xs.hidden-print {display: none !important;}
  .hidden-sm {display: none !important;}
  .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;}
}

#mailForm .bg-warning {
	padding: 14px;
	margin-top: 10px;
	background: #f2dede;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    color:white;
}
#mailForm .form-group .form-control[disabled], #mailForm .form-group .form-control[readonly], #mailForm .form-group fieldset[disabled] .form-control, #mailForm .form-group .form-control[disabled]::placeholder {
	color: #fff;
}
#mailForm .form-group .form-control[disabled]::-webkit-input-placeholder {
	color: #fff;
}
#mailForm .form-group .form-control[disabled]::-moz-placeholder {
	color: #fff;
}
#mailForm .form-group .form-control[disabled]:-ms-input-placeholder {
	color: #fff;
}
#mailForm .form-group .form-control[disabled]:-moz-placeholder {
	color: #fff;
}
#mailForm .notice {
  display: none;
  color:red;
}
#mailForm .notice input {
  background:#ccc;
}
#mailForm .req {
  color: red;
}