#twitter-widget-0{
	height:300px;
}

table,
thead,
tr,
tbody,
th,
td {
    text-align: center;
    font-size: 1em;
}

.panel-link:link {
  color: #777777;
  text-decoration: none !important;
}

.panel-link:visited{
  color: #777777;
  text-decoration: none !important;
}

.panel-link:hover{
  color: #777777;
  text-decoration: none !important;
}

.panel-link:active{
  color: #777777;
  text-decoration: none !important;
}

#owl .item {
  width: 100%;
  height: auto;
}

#cloud-services-content {
  padding-top: 0px;
}

#cloud-services-content img {
  display:block;
  margin:auto;
  max-height:120px;
}

.image-box .body {
  min-height: 160px;
}

.team-member{
  max-height: 300px;
  overflow: hidden;
}

.team-member img {
  width: 100%;
}

h1, h2 {
  text-transform: none;
}

.mfp-img {
  background-color: #fff;
  background-clip: content-box;
}

.modal-content .modal-header {
  background-color: #454545;
}

.required label:after {
    color: #e32;
    content: '*';
    display:inline;
}

.form-horizontal .control-label {
  text-align: left;
  padding-left: 30px;
}

#entire-accordion .panel-body {
  padding-left:20px;
}

#my-updates-select {
  max-width: 75%;
}

#logo-footer {
  max-height: 277px;
}

.testimonial-image {
  height: 150px;
  width: 150px;
}

.home-application-panel {
  padding-left: 5px;
  padding-right: 5px;
}

.home-application-header {
  margin-top: 0px;
}

.home-icon {
  display:block;
  margin: auto;
}

.banner.dark-translucent-bg, .banner.default-translucent-bg, .banner.light-translucent-bg, .banner.parallax {
  min-height:400px;
}

.center-horizontal {
  margin: 0 auto;
  float: none;
}

.blogpost-content {
  color: #54585B;
  font-size: 1.25em;
  line-height: 150%;
  font-family: 'Open Sans', sans-serif;
}

.blogpost-content p, .blogpost-content ul {
  margin-bottom: 1.25em;
}

.blogpost-content li {
  margin-bottom: .75em;
}

.blogpost-content h1, .blogpost-content h2, .blogpost-content h3, .blogpost-content h4, .blogpost-content h5 {
  margin-bottom: 1.5em;
  margin-top: 1.5em;
  color: #152024;
}

.article-title {
  font-weight: 600;
  color: #152024;
  margin-top: 20px;
  margin-bottom: 20px;
}

.article-title a:hover {
  text-decoration: none;
  color: #152024;
}

.article-heading {
  font-weight: 500;
  color: #54585B;
}

.article {
  margin-top: 90px;
  margin-bottom: 90px;
}

.article-top {
  margin-bottom: 30px;
}


.article-image {
  margin-top: 30px;
  margin-bottom: 30px;
}

.read-more{
  color: #152024;
  font-style: italic;
  font-weight: 600;
}

/* on the applications page */
.applications-header {
  font-size: 3em;
}

.spacious{
  padding-top: 55px;
  padding-bottom: 55px;
}

.muted-bg{
  background-color: hsl(183, 47%, 91%);
}

.resource-section:hover{
  background-color: #F5F5F5;
}

.round-pic{
    border-radius:90px;
    -webkit-border-radius: 90px;
    -moz-border-radius: 90px;
    height:180px;
    width:180px;
}

.vertical-align{
   display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}

.resource-section {
  text-align: center;
}

.resource-section .glyphicon{
  font-size: 40px;
  color: #152024;
}

.resource-section .panel-body{
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.see-all{
  font-weight: 400;
  color: #152024;
}

.jobs-header {
  background-image: linear-gradient(to left, rgba(0,0,0,.01), rgba(0,0,0,.7)), url("https://s3.amazonaws.com/eegent-assets/images/dumbo_cropped.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
  background-color: #333;
  padding-top: 0px;
  position: relative;
  width: 100%;
}

.image-text {
  color: white;
}

.jobs-header p{
  font-size: 16px
}

.jobs-header .col-md-4{
  padding-top: 125px
}

.job-category{
  font-size: 20px;
  font-weight: 300px;
  color: #152024;
  padding-top: 15px;
  padding-bottom: 15px;
}

.category-section{
  padding-bottom: 25px;
}

.category-section h4{
  font-weight: bold;
  font-size: 22px;
}

.job-posting {
  padding-top: 15px;
}

.job-posting h4{
  font-size: 22px;
  font-weight: normal;
}

.job-posting a{
  color: #09afdf;
}

.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

.position-description {
  padding-top: 20px;
  padding-bottom: 50px;
  color: #152024;
}

.search-button {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
  margin-top: 0px;
  margin-bottom: 0px;
}

.img-thumbnail {
    padding: 10px;
}

.post-box {
    margin: 15px 0 15px 0;
}

.broadcast-bg {
    background: url("https://s3.amazonaws.com/eegent-assets/images/TV_Resized.jpg") 50% 0px no-repeat;
}

.required-label::before {
  content: "\2217";
  color: #A94459;
}

.slider-subheading p {
  font-family: 'Open Sans', sans-serif;
}

#alta-text {
  font-size: 24px;
  font-weight: 300;
  color: #152024;
}

#alta-text p{
  margin: 5px 0px 0px 5px;
}

/* Super small devices, 310px or less */
@media (max-width: 310px) {
  h2.post-slider-heading {
    font-size: 18px;
  }
}
@media (min-width: 1200px) {
  .homepage-falcon-image {
    padding: 0 50px;
  }
}

/* Styles to ensure images in slider scale responsively with screen size */
/* Must use !important, as Revolution Slider library automatically assigns inline styles that must be overriden */

.meet-with-eeg-img {
  width: 100% !important;
  height: auto !important;
}
.meet-with-eeg-video-calls {
  top: 75% !important;
  left: 37.5% !important;
  width: 20% !important;
  transform: translate(-50%,-50%) !important;
}
.meet-with-eeg-webinars {
  top: 75% !important;
  left: 62.5% !important;
  width: 20% !important;
  transform: translate(-50%,-50%) !important;
}
.announcement {
  padding: 5px;
  text-align: center;
  background-color: #206396;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
}
.announcement p {
  margin: 0;
  padding: 0;
}
.announcement a {
  color: inherit;
  text-decoration: underline;
}
