/* Redeploying 10/1/2014  */
/*.content ul{
	margin:15px 0 15px 15px;
}
.content .article ul li{
	color: #8A8A8A;
	list-style: disc;
	margin-left: 15px;
	line-height: 20px;
}*/


.programs-details .pd-block{
	border-top: 1px solid #D0D4D4;
	padding: 25px 0;
}

.programs-details .sidenav1 li a, #investor-events .sidenav1 li a{
    color: #A3A3A3;
    font-family: "ge-inspira-1","ge-inspira-2",Arial,sans-serif;
    font-size: 1.2em;
    font-weight: 500;
    outline: medium none;
}
/*.programs-details .sidenav1 li .active-arrow, #investor-events .sidenav1  li .active-arrow {
    border-bottom: 5px solid transparent;
    border-left: 5px solid #000000;
    border-top: 5px solid transparent;
    display: inline-block;
    height: 0;
    transition: all 0.2s ease-out 0s;
    width: 0;
}*/
.programs-details .sidenav1 li.active .active-arrow, #investor-events .sidenav1 li.active .active-arrow{
    border-bottom: 5px solid transparent;
    border-left: 5px solid #000000;
    border-top: 5px solid transparent;
    display: inline-block;
    height: 0;
    transition: all 0.2s ease-out 0s;
    width: 0;
}
.programs-details .sidenav1 li a.active, #investor-events .sidenav1  li .active{
    color: #000000;
}
/*Governance page side bar styles- jyothi */
#webform-ajax-wrapper-401 {

	background: #F2EFEB !important;
}

.sidebar #board-contact-form input[type="email"] {
width: 96%;
}

.sidebar #board-contact-form textarea {
	width: 100%;
}

.sidebar #contact-analyst input[type="email"] {
width: 94%;
}

.sidebar #contact-analyst textarea {

	width: 98%;
}
/*
#edit-actions--2 {

	display: none;

} */

/* End of Governance page side bar styles */

#investor-events .sidenav1 {
    border-bottom: 1px solid #D0D4D4;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
#investor-events .sidenav1 li {
    margin-bottom: 5px;
}

ul.primary {
    border-bottom: 1px solid #DDD;
    line-height: 32px;
}

ul.primary li.active a {
    color: #555;
    cursor: default;
    background-color: white;
    border: 1px solid #DDD;
    border-bottom-color: transparent;
}
ul.primary li a:hover {
    border-color: #EEE #EEE #DDD;
    text-decoration: none;
    background-color: #EEE;
}
ul.primary li a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
  background: none;
}

.sidebar .block {
    color: #333 !important;
    background-color: #F2EFEB !important;
}

.qm_IndustryClassificationSection {

	display:none;
}
.geui-card-grid .geui-card .geui-card-preview h3, .geui-card-grid .geui-card .geui-card-extra h3  {
  color: #FFFFFF;
}

form .form-item input.error, form .form-item textarea.error, form .form-item select.error
{
	border: 2px solid #AF5F78 !important;
}


.contact-information #general-inquiry #contact-form .form-field textarea {
    height: 145px;
    resize: none;
    width: 485px;
}

.selectBox-optgroup {
    font-weight: 600 !important;
    margin: 5px 0 0 5px !important;
    padding: 5px 0 !important;
	line-height: 18px !important;
}

.contact-information #general-inquiry #contact-form .form-field {
    margin-bottom: 0;
}

.contact-information #general-inquiry #contact-form .form-field div {
    margin-bottom: 20px;
}
.contact-information #general-inquiry #contact-form #edit-button{
  margin-top: 20px;
}
.contact-information #general-inquiry #contact-form .form-select{
  width: 100%;
}
#ideas-form .form-item, .form-actions {
    margin-bottom: 0 !important;
    margin-top: 1em;
}
.archive-grid li a img {
  height: 237px;
}

.geui-title-skewed .title .text {
  position: relative;
  z-index: 2;
}
.geui-title-skewed .title .swag {
  z-index: 0;
}

.disclaimer {
  border-bottom: 1px dotted #A9A9AB;
  border-top: 1px dotted #A9A9AB;
  color: #CFCFCF;
  display: inline-block;
  font-family: "ge-inspira-1","ge-inspira-2",Arial,sans-serif;
  font-size: 10px;
  /*height: 70px; */
  margin-bottom: 35px;
  margin-top: 35px;
  padding-bottom: 10px;
  padding-top: 10px;
}

#job-search ul.search-nav li + li {
    padding-right: 20px;
}

#job-search ul.search-nav li:last-child {
  padding-right: 0;
}

.careers-opportunities #job-search ul.search-nav li:first-child {
  padding-left: 0;
  padding-right: 10px
}
.careers-opportunities #job-search ul.search-nav li + li {
  padding: 5px 10px;
}

#block-block-20 {
  padding: 0;
}

.feed-veterans ul.sharea {
  margin: 5px 0;
}

#company-flip-flop .links a {
  border: 0 none;
  padding: 0;
}

 /*Opportunities page extra styles*/
#opportunities-listing .jobs .heading .gefont {

	cursor: pointer;
}


/* styles for confirmation message on the ideas pages*/
.ge-custom {
border: 1px solid #be7 !important;
margin: 6px 80px !important;
color: #234670;
background: #f8fff0;
background-image: url(/misc/message-24-ok.png);
background-repeat: no-repeat;
}

/* Styles for admin-content pages */
html body .page-admin-content-search {

	margin-top: 0px !important;
}

span.question {
  font-weight: bold;
  font-size: .8em;
  margin: 3px 0;
}
span.question + a {
  font-size: .8em;
  padding: 0;
}

#main-navigation .nav-tabs > li > .arrow-down {
  border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000000;
    bottom: 0;
    height: 0;
    left: 50%;
    margin: 0 0 0 -5px;
    position: absolute;
    width: 0;
}
#main-navigation .dropdown.nav-active .arrow-down {
  display: none;
}

#main-navigation .dropdown-menu > li {
  position: relative;
}

.arrow-right {
  border-left: 5px solid #000000;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  top: 50%;
  height: 0;
  left: 10px;
  margin: -5px 0 0 0;
  position: absolute;
  width: 0;
}

.nav-tabs > li {
  position: relative;
}

.sidebar #reports-delivery .error {
  background-image: none;
}
#investor-links li {
  margin-bottom: 0;
}

.headline-wrapper h1 {
  float: left;
  text-align: left;
  width: 735px;
  font-size: 2.6em;
}

.headline-wrapper .header-area-social {
  margin-top: 25px;
}

.master-product-list .title {
  text-transform: none;
}

.copy-wrapper table th {
  font-weight: normal;
  font-size: .9em;
}

/* Fixing Flipflop on IE8 */

.lt-ie9 .company-content .geui-image-flipflop .geui-image-flipflop-item.odd .about {
  float: right;
}
.lt-ie9 .company-content .geui-image-flipflop .geui-image-flipflop-item.odd .about .content .content-text {
  padding: 0 0 0 30px;
}
.lt-ie9 .company-content .geui-image-flipflop .geui-image-flipflop-item.odd .about .content .geui-circle {
  left: auto;
  right: 0;
}

/* Executives profiles */
.business-executives-template .executive-profiles .profile .image .overlay-name a {
  color: #fff;
  display: block;
}

/* Fixing responsive layout */

@media only screen and (max-width: 979px) {
  .headline-wrapper h1 {
    float: none;
    width:100%;
    text-align: center;
  }
  /* Minicards */
  .minicard-content {
    width: 90% !important;
  }
}

li a.active {
  color: #000 !important;
}

.contact-information .contact-accordion .accordion-group {
  clear: both;
}

@media only screen and (max-width: 767px) {
  .sidebar .block {
    padding: 0;
  }
  .hnav {
    margin: 0 0 15px;
  }
  #investor-governance-nav {
    margin-top: 0;
  }
  .mobile-social {
    margin: 15px -20px;
  }
  #btnSearch2 {
    float: left !important;
    margin: 0 !important;
  }
  #reset-filters {
    float: right !important;
    margin: 0 !important;
  }
  #masthead #info .steps .arrow {
    background: none !important
  }
  /* Navigation */
  #main-navigation .nav {
    width: 100%;
  }
  #main-navigation .arrow-down {
    right: 50%;
    left: auto !important;
    top: 27px;
  }
  #main-navigation .dropdown.nav-active .arrow-down {
    display: block;
  }
  #mobile-navigation .geui-icon-blue {
    background-image: url("../../img/icon_blue_sprite@1x.png");
    background-size: auto;
  }

  #mobile-navigation {
    padding: 0;
  }

  #mobile-navigation .header {
    text-align: center;
    position: relative;
    border-bottom: 1px solid #ccc;
  }

  #mobile-navigation .header a {
    font-size: 2em;
    font-weight: bold;
    color: #019ddd;
    display: block;
    padding: 15px;
  }
  .mobile-navigation {
    margin: 0 10px;
  }
  .mobile-navigation > li {
    position: relative;
    margin: -3px 0 0;
  }
  .mobile-navigation > li > a {
    font-weight: 500;
    display: block;
    padding: 3px 20px;
    line-height: 30px;
    color: #666;
    white-space: nowrap;
  }
  .arrow-right {
    margin-top: -3px !important;
  }
  #mobile-navigation .current {
    text-align: center;
    font-size: .7em;
    padding: 8px;
  }
  /* Fix for iPhone radio buttons */
  .geui-radio-button-group label input[type=radio] {
    position: absolute;
    right: 10px;
    top: 9px;
  }
  /* Minicards */
  .minicard-content {
    width: auto !important;
    padding: 0 12px 5px;
  }
  .hidden-desktop-social {
    display: none;
  }
  /* Iframe */
  .rightnowframe {
    margin-left: -20px;
    margin-right: -20px;
  }
}

#products .panels-region-active .geui-card {
  width: 100%;
}
#products .panels-region-active .panels-ipe-portlet-wrapper {
  width: 31%;
  float: left;
  margin: 12px;
}

/* Homepage Hero Carousel */
.homepage-geui-hero-carousel {
  margin: 0 auto;
  max-width: 1350px;
}

.homepage-hero {
  margin-bottom: 0px;
}

/*For Home page two column layout- Admin interface */

.page-node-add-ge-homepage .column-side {
  float: right;
  width: 11%;
}

#edit-field-left-column {

  display:block;
  float: left;
  width:48%;
}

#edit-field-right-column {

  display:block;
  float: right;
  width:48%;

}

/* Home page legal disclaimer styles */
#ge-hero-data-points .desaturated-grey-text {

  font-size: 10px;
  font-weight: normal;
}

/*Fixed list on Generic Page Left Nav*/
#fixed-income-investors-detail #data .article ul li{
  color: #666666;
}

#social #glassdoor h4 {
  background-image: url("../../img/careers/glassdoor-icon.png");
}
#social #glassdoor .network-content .grad .logo {
  background: url("../../img/careers/glassdoor-big.png") no-repeat center;
}

/*
  GE Reports Logo
 */
.geui-circle-button.geui-button-gereports {
  background: transparent;
  width: 97px;
}
.lt-ie9 .geui-circle-button.geui-button-gereports:hover {
  background: none;
}
.geui-circle-button.geui-button-gereports > i, .directory-content .geui-circle-button.geui-button-gereports > i  {
  background-image: url('../../img/gereports.png');
  height: 28px;
  background-size: 92px auto;
  width: 97px;
}
.geui-circle-button.geui-button-gereports > i:hover {
  background-image: url('../../img/gereports-hover.png');
}
.social-links.span2 {
	width:200px;
}
/*
* GE Deutschland blog Directory Page
*/
.geui-circle-button.geui-button-gedeutschland > i {
  background-image: url('../../img/blog_germany.png');
  background-size: 22px auto;
  height: 22px;
  width: 22px;
}
/*
* Youku Logo Directory Page
*/
.geui-circle-button.geui-button-youku > i {
  background-image: url('../../img/youku.png');
  background-size: 20px auto;
  height: 20px;
  width: 20px;
}
/* Social buttons */
.geui-social-buttons-container li{
    display: inline;
}

/**
 * Investors page
 */
.minicard {
  color: #000000;
  margin: 0 2.51% 0 0;
  min-height: 115px;
  padding: 1.16667% 0;
}
.minicard:last-child {
  margin-right: 0;
}
/* Freaking IE8 */
.lt-ie9 .minicard {
  margin: 1.16667% 0 0 1.16667%;
}
.minicard a, .minicard a:hover {
  color: #000000;
}
.minicard a.more, .minicard a.more:hover {
  color: #0174a1;
}
.minicard img {
  float: left;
  margin-left: 12px;
}
.minicard-content {
  float: right;
  margin-right: 2px;
  width: 60%;
}
.lt-ie9 .minicard-content {
  width: 65%;
}
.minicard-content > p {
  font-family: "ge-inspira-1","ge-inspira-2",Arial,sans-serif;
  margin-bottom: 10px;
  font-size: 12.4px;
}
.minicard-content .header {
  font-size: 0.973em;
  font-weight: 700;
  line-height: 1.6em;
  font-family: "ge-inspira-1","ge-inspira-2",Arial,sans-serif;
}
#social .social-box {
    min-height: 430px;
}
#social .social-box a {
  display: inline-block;
}
.social-box.contact-information input[type="text"] {
  width: 96% !important;
}
.social-box .med-grey {
  color: #333333 !important;
}
#email-banner, #investor-app {
    background: url("../..//img/relations/bg_email_subscription.png") no-repeat scroll 100% 0 #019ddd;
    height: 99px;
    margin: 14px 0;
    padding: 14px 0;
}
#email-banner h4 {
    color: #ffffff;
    font-size: 2em;
    height: 99px;
    margin: 14px 0;
    line-height: 1.2em;
    padding: 0 18px;
    width: 50%;
}
#investor-app {
    background: url("../../img/relations/bg_investor_app.png") no-repeat scroll -5px center #019ddd;
}
/**
 * Feed item
 * Why isn't meta a generic class? I'd never know
 * new version
 */
.block-aggregator li {
  margin: 0 !important;
}
.feed-item {
  margin-bottom: 25px;
}
.block-aggregator .more-link {
  margin-bottom: 50px;
}
.feed-item .meta {
  color: #666666;
  font-family: "ge-inspira-1","ge-inspira-2",Arial,sans-serif;
  margin: 10px 0;
}
.feed-item .thumb {
  height: 215px;
  overflow: hidden;
}
#ge-social-media #ge-social-media-nav {
  height: 53px;
  background-color: #ccc9c6;
}
#ge-social-media #ge-social-media-nav ul {
  list-style: none;
  margin: 0 10px 0 10px;
}
#ge-social-media #ge-social-media-nav li {
  cursor: pointer;
  height: 53px;
  width: 41px;
  float: left;
}
#ge-social-media #ge-social-media-nav li.active {
  background-position: 0 0;
}
#ge-social-media #ge-social-media-nav .facebook-item {
  background: url('../../img/tab-facebook_sprite.png') 0 -53px;
}
#ge-social-media #ge-social-media-nav .facebook-item:hover {
  background: url('../../img/tab-facebook_sprite.png') 0 53px;
}
#ge-social-media #ge-social-media-nav .instagram-item {
  background: url('../../img/tab-instagram_sprite.png') 0 -53px;
}
#ge-social-media #ge-social-media-nav .instagram-item:hover {
  background: url('../../img/tab-instagram_sprite.png') 0 53px;
}
#ge-social-media #ge-social-media-nav .pininterest-item {
  background: url('../../img/tab-pininterest_sprite.png') 0 -53px;
}
#ge-social-media #ge-social-media-nav .pininterest-item:hover {
  background: url('../../img/tab-pininterest_sprite.png') 0 53px;
}
#ge-social-media #ge-social-media-nav .twitter-item {
  background: url('../../img/tab-twitter_sprite.png') 0 -53px;
}
#ge-social-media #ge-social-media-nav .twitter-item:hover {
  background: url('../../img/tab-twitter_sprite.png') 0 53px;
}
#ge-social-media #ge-social-media-nav .youtube-item {
  background: url('../../img/tab-youtube_sprite.png') 0 -53px;
}
#ge-social-media #ge-social-media-nav .youtube-item:hover {
  background: url('../../img/tab-youtube_sprite.png') 0 53px;
}
#ge-social-media #ge-social-media-nav .plus-item {
  background: url('../../img/tab-plus_sprite.png') 0 -53px;
}
#ge-social-media #ge-social-media-nav .plus-item:hover {
  background: url('../../img/tab-plus_sprite.png') 0 53px;
}
#ge-social-media #ge-social-media-nav .linkedin-item {
  background: url('../../img/tab-linkedin_sprite.png') 0 -53px;
}
#ge-social-media #ge-social-media-nav .linkedin-item:hover {
  background: url('../../img/tab-linkedin_sprite.png') 0 53px;
}
#ge-social-media #ge-social-media-content {
  background-color: #fff;
  width: 100%;
  height: 313px;
}
#ge-social-media #instagram-content ul {
  height: 313px;
  width: 350px;
  overflow: auto;
}
#ge-social-media #instagram-content ul img {
  width: 285px;
  margin: 5px;
}
#ge-social-media #youtube-content ul {
  height: 250px;
  overflow: auto;
  padding: 10px;
}
#ge-social-media #youtube-content ul #youtube-title {
  margin: 10px 0 10px 0;
}
#ge-social-media #linkedin-content {
  padding: 10px;
}
#ge-social-media #linkedin-content p {
  margin-bottom: 15px;
}
#ge-social-media #linkedin-content img {
  position: relative;
  top: -40px;
  float: right;
}
#ge-social-media #pininterest-content {
  padding: 5px;
}
ul.social-media-mobile li {
  padding: 5px;
}

.investors-disclaimer-link {
  color: #ffffff !important;
  font-size: 1em !important;
  margin-top: 9px !important;
  text-transform: capitalize !important;
}

.homepage .geui-image-flipflop .geui-image-flipflop-item .about .content h3, .homepage .geui-image-flipflop .geui-image-flipflop-item .thumb .content h3 {
  line-height: 1.2em !important;
}

@media screen and (min-width: 1214px) {
  .hidden-phone-social {
    display: none;
  }
}
@media screen and (max-width: 1215px) {
  .hidden-mobile {
    display: none;
  }
}
/***Hidding the extra form from Investor relation page***/
#block-ge-forms-ge-ir-alerts{
	display:none;
}

/***Hidding Share This link from ge carrers blog ***/

#veterans-feed #recent-post .article ul.sharea li:last-child,
#diversity-article .container #recent-post .article ul.sharea li:last-child{
	display: none;
}

/** POPIN : Check Application Status **/
#popin-check-application-status {
  text-align: center;
}
#popin-check-application-status .content {
  width: 65.45%;
  margin: 0 auto;
}
#popin-check-application-status h2 {
  margin: 0 0 10px 0;
}
#popin-check-application-status p {
  font-size: 0.9em;
  font-family: "ge-inspira-1", "ge-inspira-2", Arial, sans-serif;
  font-weight: 500;
  line-height: 16px;
  margin: 0 0 30px 0;
}
#popin-check-application-status li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  margin-bottom: 7px;
}
#popin-check-application-status li a {
  font-size: 0.9em;
}
/* For Responsive Preview testing for devices*/

.item-list ul.responsive-preview-options li {

	float: left;
	margin: 5px !important;
	padding-bottom:20px;
	border-top:none !important;
}

.responsive-preview-processed , .responsive-preview-frame {
	background: white;
}


/******* top5 style ********/

#company-top5 .ecoimage-background{
	position: absolute;
	opacity: 0;
	background: rgba(0,0,0,0.8);
}

#company-top5 .left-text{
	margin: 5px 0px 5px 5px;
	border-width: 2px;
}

#company-top5 .text-a{
	margin-left: 0px;
}

#company-top5 .table-text{
	display: table;
}

#company-top5 .table-cell-text{
	display: table-cell;
        vertical-align: middle;
        text-align: center;
}

/*********************************/

@media (min-width: 768px) {
	#company-top5 .content-text{
		position: absolute;
	}

	#company-top5 .left-text{
		color: #fff;
		border-right-style: dotted;
		opacity: 0;
	}

	#company-top5 .right-text{
		color: #fff;
		margin: 5px 0px 5px 9px;
		opacity: 0;
	}
}

/*********   Big size    *************/

@media (min-width: 1200px){
	#company-top5 .ecoimage-background {
		width: 349px;
		height: 150px;
	}

	#company-top5 .left-text{
		width:165px;
		height: 143px;
	}

	#company-top5 .right-text{
		width: 172px;
	}

	#company-top5 .text-a{
		height: 150px;
	}

        #company-top5 .table-text{
                height: 143px;
                width:168px;
        }
}

/************ Medium size *********************/

@media (min-width: 980px) and (max-width: 1199px){
	#company-top5 .ecoimage-background {
		width: 280px;
		height: 120px;
	}

	#company-top5 .left-text{
		width:130px;
		height: 113px;
	}

	#company-top5 .right-text{
		width: 130px;
	}

	#company-top5 .text-a{
		height: 120px;
	}

        #company-top5 .table-text{
                height: 113px;
                width:130px;
        }
}

/************ Medium Low Size  *********************/

@media (min-width: 768px) and (max-width: 979px) {
	#company-top5 .ecoimage-background {
		width: 209px;
		height: 90px;
	}

	#company-top5 .left-text{
		width:95px;
		height: 83px;
	}

	#company-top5 .right-text{
		width: 95px;
	}

	#company-top5 .text-a{
		height: 90px;
	}

        #company-top5 .table-text{
                height: 83px;
                width:95px;
        }
}

/************** Mobile Size ****************/

@media (max-width: 767px) {
	#company-top5 .content-text{
		position: static;
	}

	#company-top5 .left-text{
		color: #000;
		border-right-style: none;
		opacity: 1 !important;
	}

	#company-top5 .right-text{
		color: #000;
		margin: 0 0 12px 5px;
		opacity: 1 !important;
	}
}



/* GE Software Homepage */
#apv2 a {
	color:#005eb8;
}
#apv2 .btn-primary {
	color: white;
}
#apv2 .para {
	margin:1.46667em 0;
	font-family: "ge-inspira-1", "ge-inspira-2", Arial, sans-serif;
}
.front #content-main{
	background: #f0f1f2 !important;
}
#tabs-0-banner {
	margin-bottom: 0 !important;
}
.h3heading {
	margin-top:8.33333333%;
	color: #005eb8;
	font-weight: 700;
}
.subtitle {
	font-size: 36px;
	margin: 15px 0;
	line-height: 1.2em;
	font-family: "ge-inspira-1", "ge-inspira-2", Arial, sans-serif;
}
.banner-header {
	font-size: 58px;
	padding-right: 100px;
	padding-top: 100px;
	font-weight: bold;
	letter-spacing: 3px;
	font-family: ge-inspira-1, ge-inspira-2, Arial, sans-serif;
}

.banner-subtitle {
	font-size: 24px;
	line-height: 30px;
	padding-right: 100px;
	font-weight: bold;
	letter-spacing: 3px;
	margin-top: 20px;
	font-family: ge-inspira-1, ge-inspira-2, Arial, sans-serif;
}

@media (min-width: 769px) and (max-width: 1068px) {
    .banner-header {
            padding-right: 0px !important;
            font-size: 50px !important;
    }
}

@media (min-width: 320px) and (max-width: 768px) {
    .banner-header {
            font-size: 15px !important;
            padding-top:60px !important;
            font-weight: bold;
            letter-spacing: 3px;
            padding-right: 50px;
    }
    .banner-subtitle {
            font-size: 10px !important;
            font-weight: bold;
            letter-spacing: 3px;
            margin-top: 10px;
    }
}
@media (min-width: 1px) and (max-width: 319px) {
    .banner-header {
            font-size: 9px !important;
            padding-top:60px !important;
            font-weight: bold;
            letter-spacing: 3px;
            padding-right: 50px;
    }
}


.data-text {
	font-size: 3em;
	margin-bottom:10px;
	position: absolute;
	text-align: center;
	width: 100%;
	top: 170px;
}

#data-container .hidden-phone {
	position: absolute;
	text-align: center;
	width: 100%;
	top: 240px;
/* z-index: 123456; */
}
@media (min-width: 521px) and (max-width: 768px)  {
.data-text {
position: absolute;
text-align: center;
width: 100%;
top: 100px;
/*z-index: 123456;*/
}
#data-container .hidden-phone {
	position: absolute;
	text-align: center;
	width: 100%;
	top: 180px;
/* z-index: 123456; */
}
}

@media (min-width: 320px) and (max-width: 520px) {
	.data-text {
	position: absolute;
	text-align: center;
	width: 100%;
	top: 40px;
	font-size: 20px;
	/*z-index: 123456;*/
	}
	}
/*Styles for AMSTC Page*/
.amstc-page #content-main {
	/*font-family: "ge-inspira-1", "ge-inspira-2", Arial, sans-serif;*/
	background: #f0f1f2;
	color: #666666;
	padding-top: 10px;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
}
.amstc-page .headline-wrapper h1 {
  float: left;
  text-align: left;
  font-size: 1.8em !important;
}

.amstc-page #content-main .span2 {
	font-size: 13px;
	white-space: nowrap;
	margin-left: 10px;
}

@media (max-width:767px) {
	.amstc-page #content-main {
		padding-top: 0px;
	}

	.amstc-page #content-main h3 {
		padding-left: 10px;
	}
}

@media (max-width:767px) {
	.amstc-page #hero  {
		display: none;
	}
}

@media (min-width:768px) {
	.amstc-page #hero-accordion {
		display: none;
	}
}

.amstc-page .teaser {
	background: #ffffff;
	padding: 10px;
}

.amstc-page .feature .media {
	margin: -10px -10px 10px;
}

.amstc-page .feature {
	min-height: 330px;
}

.amstc-page .feature label {
	line-height: 18px;
}

.amstc-page .feature p {
	color: #999999;
	padding-top: 4px;
	line-height: 18px;
}


@media (min-width:768px) {
	.amstc-page .center {
		margin-left: auto;
		margin-right: auto;
		width: 70%;
	}
}

.amstc-page .no-top-margin {
	margin-top: 0px;
}

.amstc-page .no-bottom-margin {
	margin-bottom: 0px;
}

.amstc-page .no-left-margin {
	margin-left: 0px;
}

.amstc-page .circle {
	display: block;
	width: 14px;
	height: 14px;
	border-radius: 66px;
	border: 2px solid #FFFFFF;
	font-size: 20px;
	background: #3693F8
}

.amstc-page .circle:hover {
	cursor: pointer;
	background: #FF9821;
}

.amstc-page .circle .tooltip {
	background: #FFFFFF;
	bottom: 100%;
	color: #1496BB;
	display: block;
	left: -107px;
	margin-bottom: 15px;
	opacity: 0;
	padding: 10px;
	pointer-events: none;
	position: absolute;
	width: 200px;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-o-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	-ms-transition: all .25s ease-out;
	-o-transition: all .25s ease-out;
	transition: all .25s ease-out;
	-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
	-moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
	-ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
	-o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
}

.amstc-page .circle .tooltip:before {
	bottom: -20px;
	content: " ";
	display: block;
	height: 20px;
	left: 0;
	position: absolute;
	width: 100%;
}

.amstc-page .circle .tooltip:after {
	border-left: solid transparent 10px;
	border-right: solid transparent 10px;
	border-top: solid #FFFFFF 10px;
	bottom: -10px;
	content: " ";
	height: 0;
	left: 50%;
	margin-left: -5px;
	position: absolute;
	width: 0;
}

.amstc-page .ipadtooltip_box{
	opacity: 1 !important;
	pointer-events: auto !important;
	-webkit-transform: translateY(0px) !important;
	-moz-transform: translateY(0px) !important;
	-ms-transform: translateY(0px) !important;
	-o-transform: translateY(0px) !important;
	transform: translateY(0px) !important;
	z-index:500;
}
.amstc-page .tooltip h3 {
	font-size: 18px;
	line-height: 1em;
}

.amstc-page .tooltip p {
	line-height: 16px;
	font-size: 14px;
}

.amstc-page .aviation {
	position: absolute;
	top: 7%;
	left: 39%;
}

.amstc-page .capital {
	position: absolute;
	top: 35%;
	left: 71%
}

.amstc-page .corporate {
	position: absolute;
	top: 18%;
	left: 64%;
}

.amstc-page .global-research {
	position: absolute;
	top: 15%;
	left: 15%;
}

.amstc-page .healthcare {
	position: absolute;
	top: 32%;
	left: 49%;
}

.amstc-page .home-business {
	position: absolute;
	top: 55%;
	left: 83%;
}

.amstc-page .oil-gas {
	position: absolute;
	top: 36%;
	left: 33.5%;
}

.amstc-page .power-water {
	position: absolute;
	top: 34%;
	left: 82%;
}

.amstc-page .transportation {
	position: absolute;
	top: 47%;
	left: 16%;
}

.amstc-page #hero-accordion .accordion-heading {
	border:  1px solid #678295;
	background: #678295;
	margin: 0px 10px;
	border-radius: 3px;
}

.amstc-page #hero-accordion .accordion-heading:hover {
	background: #a8afb3;
}

.amstc-page #hero-accordion .accordion-heading a {
	color: #ffffff;
}

.amstc-page #hero-accordion .accordion-inner {
	background: #ffffff;
	margin: 0px 10px;
	padding: 10px;
}

.amstc-page #come-work-with-us .profile {
	background: #ffffff;
	height: 100%;
	margin-right: -10px;
}

.amstc-page #come-work-with-us .profile img {
	float: right;
	height: 230px;
	padding-left: 20px;
}

.amstc-page #come-work-with-us .profile .name {
	font-size: 16px;
	font-weight: bold;
	padding: 20px 0px 0px 20px;
}

.amstc-page #come-work-with-us .profile .title {
	font-size: 12px;
	padding: 10px 0px 0px 20px;
}

.amstc-page #come-work-with-us .profile .employee-quote {
	font-family: initial;
	font-size: 22px;
	line-height: 28px;
	padding: 15px 0px 20px 20px;
	font-family: "ge-inspira-1", "ge-inspira-2", Arial, sans-serif;
	font-weight: bold;
}

.amstc-page #come-work-with-us .span2 {
	width: 194px;
	margin-left: 25px;
	padding: 4px;
}

.amstc-page #come-work-with-us .span6 {
	padding-bottom: 10px;
	height: 230px;
}

.amstc-page #come-work-with-us .btn-jobs {
	padding: 12px 13px;
	border:  1px solid #678295;
	background: #678295;
	color: #ffffff;
	text-shadow: none;
	border-radius: 3px;
	width: 100%;
}

.amstc-page #come-work-with-us .btn-jobs:hover {
	background: #a8afb3;
	color: #ffffff;
}

.amstc-page #come-work-with-us p {
	padding-bottom: 10px;
}

@media (max-width:767px) {
	.amstc-page #come-work-with-us .profile {
		margin-right: 0px;
	}

	.amstc-page #come-work-with-us .profile img {
		height: 177px;
	}

	.amstc-page #come-work-with-us .span6 {
		padding: 10px 10px 0px 10px;
		height: 100%;
		width: 100%;
		max-width: 570px;
		margin-left: auto;
		margin-right: auto;
	}

	.amstc-page #come-work-with-us .block {
		margin: 10px;
		max-width: 530px;
		margin-left: auto;
		margin-right: auto;
	}

	.amstc-page #come-work-with-us .span2 {
		width: 100%;
		float: left;
		margin-left: -13px;
		padding-left: 13px;
		padding-right: 13px;
	}

	.amstc-page #come-work-with-us .span12 {
		padding: 0px 10px;
	}

	.amstc-page .feature {
		min-height: 1px;
	}
}

@media (max-width:979px) and (min-width:768px) {
	.amstc-page #come-work-with-us .span2 {
		width: 198px;
	}

	.amstc-page #come-work-with-us .span6 {
		height: 176px;
	}

	.amstc-page #come-work-with-us .profile img {
		height: 176px;
		padding-left: 10px;
	}

	.amstc-page #come-work-with-us .profile .name {
		font-size: 14px;
		font-weight: bold;
		padding: 10px 0px 0px 10px;
	}

	.amstc-page #come-work-with-us .profile .title {
		font-size: 12px;
		padding: 5px 0px 0px 10px;
	}

	.amstc-page #come-work-with-us .profile .employee-quote {
		font-size: 16px;
		line-height: 24px;
		font-weight: bold;
		padding: 5px 0px 10px 10px;
	}

	.amstc-page .feature {
		min-height: 320px;
	}
}

@media (min-width:1200px) {
	.amstc-page #come-work-with-us .span2 {
		width: 160px;
	}

	.amstc-page #come-work-with-us .span6 {
		height: 285px;
	}

	.amstc-page #come-work-with-us .profile {
		margin-right: -20px;
	}

	.amstc-page #come-work-with-us .profile img {
		height: 285px;
	}

	.amstc-page #come-work-with-us .profile .employee-quote {
		font-size: 30px;
		line-height: 36px;
	}

	.amstc-page .feature {
		min-height: 360px;
	}
}

@media (max-width:767px) {
	.amstc-page #what-we-do .span4 {
		max-width:400px;
		margin-left: auto;
		margin-right: auto;
		padding: 0px 10px 20px 10px;
	}
}

.amstc-page #where-we-are {
	padding-bottom: 10px;
	margin-bottom: -20px;
}

.amstc-page #where-we-are .title {
	padding: 10px;
}

.amstc-page #where-we-are .image {
	position: relative;
	display: inline-block;
}

.amstc-page #where-we-are .text {
	position: absolute;
	background: rgba(0,0,0,.7);
	color: #ffffff;
	opacity: 0;
	transition: .1s;
	width: 100% !important;
	height: 100% !important;
}

/*.amstc-page #where-we-are .image:hover .text {
	opacity: 1;
}*/
.amstc-page #where-we-are .text_box {
	opacity: 1;
}

.amstc-page #where-we-are .text h3 {
	padding: 20px 20px 10px 20px;
}

.amstc-page #where-we-are .text p {
	padding: 0px 20px 20px 20px;
}

.amstc-page #where-we-are .list {
	background: #000000;
	color: #ffffff;
	width: 100%;
	height: 100%;
}

.amstc-page #where-we-are .list h3 {
	padding: 20px 20px 10px 20px;
}

.amstc-page #where-we-are .list ul {
	padding: 0px 20px 20px 35px;
	list-style: inherit;
}

.amstc-page #where-we-are .span4 .text {
	margin-bottom: 2px;
}

.amstc-page #where-we-are .span3,
.amstc-page #where-we-are .span3 .text {
	margin-bottom: 2px;
}

.amstc-page #where-we-are .span4.no-left-margin,
.amstc-page #where-we-are .span3.no-left-margin  {
	padding-left: 2px;
}

@media (max-width:767px) {
	.amstc-page #where-we-are .span4,
	.amstc-page #where-we-are .span3 {
		width: 100%;
		max-width: 600px;
		margin-left: auto;
		margin-right: auto;
		padding: 0px 10px 0px 10px;
	}

	.amstc-page #where-we-are .span4.no-left-margin,
	.amstc-page #where-we-are .span3.no-left-margin {
		padding-left: 0px;
		max-width: 600px;
		margin-left: auto;
		margin-right: auto;
		padding: 0px 10px 0px 10px;
	}
}
.amstc-page #where-we-are .span4,
	.amstc-page #where-we-are .span4 .text,
	.amstc-page #where-we-are .span4 img  {
		width: 312px;
		height: 212px;
	}

	.amstc-page #where-we-are .span3,
	.amstc-page #where-we-are .span3 .text,
	.amstc-page #where-we-are .span3 img  {
		width: 232px;
		height: 192.688px;
	}

	.amstc-page #where-we-are .text h3,
	.amstc-page #where-we-are .list h3 {
		padding: 20px 20px 10px 20px;
	}

	.amstc-page #where-we-are .text h3,
	.amstc-page #where-we-are .list h3 {
		font-size: 20px;
	}

	.amstc-page #where-we-are .text p,
	.amstc-page #where-we-are .list li {
		font-size: 14px;
		line-height: 20px;
	}
@media (min-width:768px) {
	.amstc-page #where-we-are .span4,
	.amstc-page #where-we-are .span4 .text,
	.amstc-page #where-we-are .span4 img {
		width: 312px;
		height: 206.953px;
	}

	.amstc-page #where-we-are .span3,
	.amstc-page #where-we-are .span3 .text,
	.amstc-page #where-we-are .span3 img {
		width: 233.5px;
		height: 154.875px;
	}

	.amstc-page #where-we-are .text h3,
	.amstc-page #where-we-are .list h3 {
		padding: 10px 20px 0px 20px;
	}

	.amstc-page #where-we-are .text h3,
	.amstc-page #where-we-are .list h3 {
		font-size: 18px;
	}

	.amstc-page #where-we-are .text p,
	.amstc-page #where-we-are .list li {
		font-size: 12px;
		line-height: 16px;
	}
}

@media (max-width:979px) and (min-width:768px) {
	.amstc-page #where-we-are .span4,
	.amstc-page #where-we-are .span4 .text,
	.amstc-page #where-we-are .span4 img  {
		width: 240px;
		height: 159.188px;
	}

	.amstc-page #where-we-are .span3,
	.amstc-page #where-we-are .span3 .text,
	.amstc-page #where-we-are .span3 img  {
		width: 179.5px;
		height: 119.063px;
	}

	.amstc-page #where-we-are .text p {
		padding: 0px 20px 20px 5px;
	}

	.amstc-page #where-we-are .list ul {
		padding: 0px 20px 20px 20px;
	}

	.amstc-page #where-we-are .text h3,
	.amstc-page #where-we-are .list h3 {
		padding: 5px 5px 0px 5px;
	}

	.amstc-page #where-we-are .text h3,
	.amstc-page #where-we-are .list h3 {
		font-size: 12px;
	}

	.amstc-page #where-we-are .text p,
	.amstc-page #where-we-are .list li {
		font-size: 10px;
		line-height: 12px;
	}
}

@media (min-width:1200px) {
	.amstc-page #where-we-are .span4,
	.amstc-page #where-we-are .span4 .text,
	.amstc-page #where-we-are .span4 img  {
		width: 388px;
		height: 257.359px;
	}

	.amstc-page #where-we-are .span3,
	.amstc-page #where-we-are .span3 .text,
	.amstc-page #where-we-are .span3 img  {
		width: 290.5px;
		height: 192.688px;
	}

	.amstc-page #where-we-are .text h3,
	.amstc-page #where-we-are .list h3 {
		padding: 20px 20px 10px 20px;
	}

	.amstc-page #where-we-are .text h3,
	.amstc-page #where-we-are .list h3 {
		font-size: 20px;
	}

	.amstc-page #where-we-are .text p,
	.amstc-page #where-we-are .list li {
		font-size: 14px;
		line-height: 20px;
	}
}
@media (max-width: 479px){
	.amstc-page #where-we-are .text p,
	.amstc-page #where-we-are .list li {
		font-size: 12px;
		line-height: 16px;
	}

	.amstc-page #where-we-are .span4,
	.amstc-page #where-we-are .span4 .text,
	.amstc-page #where-we-are .span4 img{
		width: 265px;
		height: 165px;
	}

	.amstc-page #where-we-are .span3,
	.amstc-page #where-we-are .span3 .text,
	.amstc-page #where-we-are .span3 img{
		width: 265px;
		height: 165px;
	}

}

/** GE Ecomagination **/

@media (min-width: 768px) {
    #ecomagination-text {
        margin-top: -80px;
    }
    #ecomagination-circle-text {
        margin-bottom: 0px;
    }
}

@media (max-width: 767px) {
    #ecomagination-text {
        margin-top: -30px;
    }
    #ecomagination-circle-text {
        margin-bottom: 45px;
    }
}
/* Fixing responsive layout Careers page(flip flop links)*/
@media only screen and (max-width: 767px){
	.geui-image-flipflop .geui-image-flipflop-item a {
	  color: #0174a1 !important;
	  font-family: "ge-inspira-1", "ge-inspira-2", Arial, sans-serif;
	  font-weight: 500;
	  line-height: 14px;
	  display: block;
	}
	.geui-icon.geui-icon-white{
	background-image: url("../../img/icon_white_sprite_2x.png");
	/* background-size: 50px 440px; */
	}
}
@media only screen and (max-width: 479px){
	.geui-image-flipflop .geui-image-flipflop-item a{
	  color: #0174a1 !important;
	  font-family: "ge-inspira-1", "ge-inspira-2", Arial, sans-serif;
	  font-weight: 500;
	  line-height: 14px;
	  display: block;
	}
	.geui-icon.geui-icon-white{
	background-image: url("../../img/icon_white_sprite_2x.png");
	/* background-size: 50px 440px; */
	}
}

/** GE Ecomagination - Circle Images **/
.img-circle-text {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

.img-circle-text .img-block {
	display: inline-block;
	margin: 0 1em 1em 0;
	position: relative;
	//width: 100%;
        //height: 375px;
}

.img-circle-text .img-block img {
	border-radius: 50%;
}

.img-circle-text .img-block a {
        text-decoration: none;
}

.img-circle-text .img-block span.text-content {
	background: rgba(0,0,0,0.5);
	color: white;
	cursor: pointer;
	display: table;
	left: 0;
	position: absolute;
	top: 0;
	opacity: 0;
	-webkit-transition: opacity 500ms;
	-moz-transition: opacity 500ms;
	-o-transition: opacity 500ms;
	transition: opacity 500ms;
	height: 99%;
	width: 100%;
	border-radius: 50%;
}

.img-circle-text .img-block span.text-content span {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	font-family: "ge-inspira-1", "ge-inspira-2", Arial, sans-serif;
}

.img-circle-text  .img-block:hover span.text-content {
	opacity: 1;
}

@media (min-width: 1200px){
    .img-circle-text .img-block {
        height: 375px;
        width: 100%;
    }
    .img-circle-text .img-block span.text-content span {
	font-size: 190%;
    }
}

@media (min-width: 980px) and (max-width: 1199px){
    .img-circle-text .img-block {
        height: 305px;
        width: 100%;
    }
    .img-circle-text .img-block span.text-content span {
	font-size: 150%;
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    .img-circle-text .img-block {
        height: 230px;
        width: 100%;
    }
    .img-circle-text .img-block span.text-content span {
	font-size: 110%;
    }
}

@media (min-width: 440px) and (max-width: 767px) {
    .img-circle-text .img-block {
        height: 375px;
	width: auto;
    }
    .img-circle-text .img-block span.text-content span {
	font-size: 160%;
    }
}

@media (max-width: 439px) {
    .img-circle-text .img-block {
	width: 100%;
    }
    .img-circle-text  .img-block:hover span.text-content {
	opacity: 0;
    }
}


/********* Carousel Coverflow *********/

#carousel-coverflow {
  height: 280px;
  width: 960px;
  background-color: #fff;
  position: relative;
  margin-bottom: 150px;
  display:none \9; /* IE 8 and before */
}

#carousel-coverflow .shadow {
  -moz-box-shadow: 0px 16px 26px #888888;
  -webkit-box-shadow: 0px 16px 26px #888888;
  box-shadow: 0px 16px 26px #888888;
}

#carousel-coverflow .slide {
  position: absolute;
  overflow: hidden;
}

#carousel-coverflow .slide a:hover img {
  margin-top: 2px;
}

#carousel-coverflow .slide img {
  width:  100%;
  height: 100%;
}

#carousel-coverflow .slide p {
  position: relative;
  padding: 0;
  margin:  0;
  height:  100%
}

#carousel-coverflow .slide span {
  background-color: #000;
  color: #fff;
  font-size: 1.3em;
  font-family: "ge-inspira-1","ge-inspira-2",Arial,sans-serif;
  position: absolute;
  padding: 11px;
  margin-left: -11px;
  width: 100%;
  bottom: 0;
  z-index: 99;
  text-align: center;
  cursor:default;
}

#carousel-coverflow .navigate-left {
  cursor: pointer;
  position: absolute;
  bottom: 80px;
  left: 50px;
  z-index: 10;
}

#carousel-coverflow .navigate-right {
  cursor: pointer;
  position: absolute;
  bottom: 80px;
  left: 900px;
  z-index: 10;
}

/********* Regular Carousel *********/
#hero-carousel .vertical-center {
  margin-top: 40%;
}
/*** Tooltip Function Styles ***/
html body .tooltip {
	display:none;
	position:absolute;
	border:1px solid #333;
	background-color:#161616;
	border-radius:5px;
	padding:10px;
	color:#fff;
	font-size:12px Arial;
	opacity:1;
}

/***Google remarketing fix***/
iframe[name='google_conversion_frame']{
	height: 0 !important;
	width: 0 !important;
	line-height: 0 !important;
	font-size: 0 !important;
	margin-top: -13px;
	float: left;
}

/* New sprite image vkontakte icon for Russia */

.directory-content .geui-icon.geui-icon-vkontakte{
  width: 20px;
  height: 21px;
  background-position: 0px -2438px;
}
.directory-content .geui-icon.geui-icon-white {
  background-image: url("../../img/icon_white_sprite_custom_1x.png");
  background-size: 71px 2500px;
}

/* GE IR Forms - GE Mailchimp Module style */
#newsletter  {
	background: #61C5EF;
	width: 100%;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
	color: #ffffff;
	font-family: 'GE Inspira', arial;
	text-align: center;
	z-index: 1000;
}

#newsletter #status {
	background: #61C5EF;
	width: 100%;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
	color: #ffffff;
	font-family: 'GE Inspira', arial;
	text-align: center;
	z-index: 1000;
}

#newsletter .error {
	background: #61C5EF;
	border:none;
	color: #fff;
}

#ge-mailchimp-ir-subscription-form .error{
	background: #61C5EF;
	border:none;
	color: #fff;
	padding: 10px !important;
}
#ge-mailchimp-ir-subscription-form .geui-button {
	padding: 10px;
}
#ge-mailchimp-ir-subscription-form #status{
	background: #61C5EF;
	border:none;
	color: #fff;
	line-height: 2;
	text-align: center;
	margin: 10px
}
label#ir-subscription {
color: #666666;
font-weight: bold;
line-height: 1.6em;
font-size: 1.14286em;
font-family: "ge-inspira-1", "ge-inspira-2", Arial, sans-serif;
font-weight: 500;
font-weight: normal;
margin-right: 5%;
display: block;
padding-top: 30px
}


#newsletter .form-item, .form-actions {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

#newsletter form input {
	height: 30px;
	margin: 0px;
	width: 200px;
}

/* stock information pages */
.node-type-ge-stock-information #newsletter {
background: #61C5EF;
width: 100%;
box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
color: #ffffff;
display: block !important;
font-family: 'GE Inspira', arial;
text-align: center;
z-index: 1000;
}
.node-type-ge-stock-information a {
color :#1968b3;
}
.node-type-ge-stock-information div.accordionheading.inline {
	text-align: left;
}
.node-type-ge-stock-information section#section2.cd-section {
	margin-bottom: 100px;
}

/*** Flippy Content ***/
/* entire container, keeps perspective */
.flip-container {
	perspective: 1000;
	transform-style: preserve-3d;
	float:left;
}
	/*  UPDATED! flip the pane when hovered */
	.flip-container:hover .back {
		transform: rotateY(0deg);
	}
	.flip-container:hover .front {
	    transform: rotateY(180deg);
	}

.flip-container, .flip-container .front, .flip-container .back {
	width: 400px;
	height: 480px;
}

/* flip speed goes here */
.flip-container .flipper {
	transition: 0.6s;
	transform-style: preserve-3d;

	position: relative;
}

/* hide back of pane during swap */
.flip-container .front, .flip-container .back {
	backface-visibility: hidden;
	transition: 0.6s;
	transform-style: preserve-3d;

	position: absolute;
	top: 0;
	left: 0;
}

/*  UPDATED! front pane, placed above back */
.flip-container .front {
	z-index: 2;
	transform: rotateY(0deg);
}

/* back, initially hidden pane */
.flip-container .back {
	transform: rotateY(-180deg);
}

/* Hide Add to calendar if is mobile version */
.calendar-add-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    background: none !important;
}

/** Digital Footer Styles **/
html .footer-region .digital-footer {
    background-color: #f5f5f5;
    /*font-family: "ge-inspira",Arial,Helvetica,"Helvetica Neue",sans-serif;*/
    font-size: 0.8125em;
    margin-top: 50px;
    padding: 50px 0;
}
.digital-footer .row {
    margin-left: 0 !important;
}
.digital-footer .row--table {
    display: table;
    width: 100%;
}
.digital-footer .ge-footer--items {
    list-style: outside none none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-decoration: none;
	line-height:22px;
}
.digital-footer .ge-footer--item {
    margin: 5px 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
	border-top:0px;
}
.digital-footer .ge-footer--item-link {
    color: #757575;
    display: inline-block;
    font-size: 0.875rem;
    font-weight: 600;
    line-height: 1.1em;
    text-decoration: none;
    transition: opacity 0.3s ease 0s;
	text-transform: capitalize;
}
.digital-footer .ge-footer--item-link:hover,.digital-footer .ge-footer--item-link:visited{
	opacity:.7;
}

.digital-footer .ge-footer--item-dummy .ge-footer--item-link{
	text-indent:-9999px;
}
.digital-footer .row--table .col--logo {
    vertical-align: bottom;
}
.digital-footer #ge-footer--item-logo {
    text-align: right;
}

.digital-footer .row--table > [class*="col-"] {
    display: table-cell;
    float: none;
}
.digital-footer .col-md-4 {
    width: 33.3333%;
}
.digital-footer .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;
}
.digital-footer .col-xs-4 {
    width: 33.3333%;
}
.digital-footer .col-xs-1,.digital-footer .col-xs-2,.digital-footer .col-xs-3,.digital-footer .col-xs-4,.digital-footer .col-xs-5,.digital-footer .col-xs-6,.digital-footer .col-xs-7,.digital-footer .col-xs-8,.digital-footer .col-xs-9,.digital-footer .col-xs-10,.digital-footer .col-xs-11,.digital-footer .col-xs-12 {
    float: left;
}
.digital-footer .col-xs-1,.digital-footer .col-sm-1,.digital-footer .col-md-1,.digital-footer .col-lg-1,.digital-footer .col-xs-2,.digital-footer .col-sm-2,.digital-footer .col-md-2,.digital-footer .col-lg-2, .digital-footer .col-xs-3, .digital-footer .col-sm-3, .digital-footer .col-md-3, .digital-footer .col-lg-3, .digital-footer .col-xs-4, .digital-footer .col-sm-4, .digital-footer .col-md-4, .digital-footer .col-lg-4, .digital-footer .col-xs-5, .digital-footer .col-sm-5, .digital-footer .col-md-5, .digital-footer .col-lg-5, .digital-footer .col-xs-6, .digital-footer .col-sm-6, .digital-footer .col-md-6, .col-lg-6, .digital-footer .col-xs-7, .digital-footer .col-sm-7, .digital-footer .col-md-7, .digital-footer .col-lg-7, .digital-footer .col-xs-8, .digital-footer .col-sm-8, .digital-footer .col-md-8, .digital-footer .col-lg-8, .digital-footer .col-xs-9, .digital-footer .col-sm-9, .digital-footer .col-md-9, .digital-footer .col-lg-9, .digital-footer .col-xs-10, .digital-footer .col-sm-10, .digital-footer .col-md-10, .digital-footer .col-lg-10, .digital-footer .col-xs-11, .digital-footer .col-sm-11, .digital-footer .col-md-11, .digital-footer .col-lg-11, .digital-footer .col-xs-12, .digital-footer .col-sm-12, .digital-footer .col-md-12, .digital-footer .col-lg-12 {
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}

/** Partnership bubbles custom styles **/
@media (max-width: 480px){
	.partnership-page .img-circle-text .img-block {
		height:337px;
	}
	.partnership-page .img-circle-text  .img-block:hover span.text-content {
	opacity: 0;
    }
}
@media (min-width: 1200px){
    .partnership-page .img-circle-text .img-block {
        height: 170px;
        width: 100%;
    }
}
@media (max-width:800px) and  (min-width: 480px){
    .partnership-page .img-circle-text .img-block {
        height: 345px;
        width: auto;
    }
   .partnership-page .img-circle-text .img-block img{
   height:345px;
}
.partnership-page .img-circle-text  .img-block:hover span.text-content {
	opacity: 0;
    }
}
 @media (min-width: 768px) and (max-width:1200px){
    .partnership-page .img-circle-text .img-block {
        height: 185px;
        width: auto;
    }
   .partnership-page .img-circle-text .img-block img{
   height:185px;
} 
.partnership-page .span2{
 width:185px;
} 
.partnership-page .img-circle-text  .img-block:hover span.text-content {
	opacity: 0;
    }
.partnership-page .geui-card-grid .geui-card {
 width:212px;
}

}