html{position: relative; min-height: 100%;}
body{min-height: 100%; padding-bottom: 0px; padding-top: 180px; text-align: center; font-family: 'Open Sans', sans-serif !important;  background-color:#fff; font-size:20px;}
img{border:none;}
#global{min-height: 100%;}
body.apply{min-height: 100%; padding-bottom: 0px; padding:0; text-align: center; font-family: 'Open Sans', sans-serif !important;  background-color:#fff; font-size:20px;}


/*TEXT PROPERTIES*/
h1{text-align:left; font-family: 'Slabo 27px', serif; font-size:85px !important; color:#000 !important; margin-left:10px !important;}
h2{text-align:left; font-family: 'Slabo 27px', serif; font-size:30px !important; color:#808080 !important; margin-left:0px !important;}
h3{font-family: 'Open Sans', sans-serif; font-size:21px !important; text-align:left;}

p{font-family: 'Open Sans', sans-serif; margin:10px 30px !important; font-size: 16px; font-weight:normal !important; line-height: 25px !important; text-align:left;}
.textLeft{ text-align:left;}
.regular{font-family: 'Open Sans', sans-serif; margin:10px 30px !important; font-size: 16px; font-weight:normal !important; line-height: 25px !important; text-align:left;}
.welcome{text-align:left; font-family: 'Slabo 27px', serif; font-size:80px !important; color:#808080 !important;}
.label27{font-size:20px; font-weight:normal;  padding:10px; margin:0px;}
.white{color:white !important;}
.divisionTxt{font-family: 'Open Sans', sans-serif; margin:10px !important; font-size: 14px; font-weight:normal !important; line-height: 16px !important; text-align:center;}
.center{text-align:center;}
.add10{padding-left:15px;}
.blackTxt{color:#000 !important;}

/*DIV PROPERTIES*/
.welcome{background-color:#ffffff; width:100%; padding:0px; margin:0px;}
.divisions{background-color:#cccccc; width:100%; padding:0px; margin:0px;}
.slideshow{background-color:#808080; width:100%; padding:0px; margin:0px;}
.requirementsImage{background-color:#2c5f9e; width:100%; height:300px; padding:0px; margin:0px !important; background-image:url(http://www.mrc.org/sites/default/files/uploads/marketing/internship/opportunity_street.png); background-repeat:no-repeat; background-position:top left;}
.requirements{background-color:#014c9a; width:100%; padding:0px; margin:0px !important;}
.theirWords{background-color:#ffffff; width:100%; padding:0px; margin:0px;}
.whiteRow{background-color:#ffffff; width:100%; padding:0px; margin:0px;}
.nameSection{background:none; width:100%; padding:150px 10px 20px 10px; margin:0px; background-image:url(http://www.mrc.org/sites/default/files/uploads/marketing/internship/sky-people-whitespace-freedom.jpg); background-repeat:no-repeat; background-position:top left;}
.address{background-color:#526679; width:100%; padding:10px; margin:0px;}
.interest{background-color:#ffffff; width:100%; padding:10px; margin:0px;}
.howDidYouHearAboutUs{background-color:#cccccc; width:100%; padding:10px; margin:0px;}
.references{background-color:#ffffff; width:100%; padding:10px; margin:0px;}
.writing{background-color:#04506d; width:100%; padding:10px; margin:0px;}

.left{float:left;}

.clearMargins:{margin:0px;}
.divisionPaddingBottom{padding-bottom:15px;}
.buttonPadding{padding:15px;}
.centerRow{margin-left:auto; margin-right:auto;}

.footerBlue{width: 100%; height: auto; padding:50px; margin:0px; background-color:#002e43; text-align: center;}

input[type="checkbox"]{display: block; margin-right:auto; margin-left:auto; margin-bottom:10px; text-align:center;}

input[type="text"] { position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
	 border-radius:0px;}

select{ position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
    margin:20px 0px !important;
  font-size: 16px;
	 border-radius:0px;}

.form-signin {
  max-width: 450px;
  padding: 5px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 5px;
}

.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
	 border-radius:0px;
}
.form-signin .form-control:focus {
  z-index: 2;
}



/*OVERWRITE BOOTSTRAP*/

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: normal !important;
}


.carousel-caption {
    position: relative;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    width:80%;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #FFF;
    text-align: center;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
}



.label-danger {background-color: #d22f00;border-radius: 0em;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {color: #FFF;}


.nav > li > a {position: relative;display: block;padding: 15px;}
.small{font-size:12px !important;}