/*http://typecast.com/blog/a-more-modern-scale-for-web-typography*/
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 300 !important;  
}
h1 {
  font-size: 2em;
  /* 2x body copy size = 32px */
  line-height: 1.25;
  /* 45px / 36px */
}

@media (min-width: 43.75em) {
  h1 {
    font-size: 2.5em;
    /* 2.5x body copy size = 40px */
    line-height: 1.125;
  }
}

@media (min-width: 56.25em) {
  h1 {
    font-size: 2.5em;
    /* 3x body copy size = 48px */
    line-height: 1.05;
    /* keep to a multiple of the 20px line height 
    and something more appropriate for display headings */
  }
}

h2 {
  font-size: 1.625em;
  /* 1.625x body copy size = 26px */
  line-height: 1.15384615;
  /* 30px / 26px */
}

@media (min-width: 43.75em) {
  h2 {
    font-size: 2em;
    /* 2x body copy size = 32px */
    line-height: 1.25;
  }
}

@media (min-width: 56.25em) {
  h2 {
    font-size: 2.25em;
    /* 2.25x body copy size = 36px */
    line-height: 1.25;
  }
}

@media (max-width: 480px) {
	.sectionTop{
		    padding: 40px 0;
	}
}

pre, .alert, .panel, .navbar-toggle, .btn {border-radius: 10px;}
		#topBar{background-color:#424242; color:#bbb;}
		#topBar ul.top-links>li {border-right:#bbb 1px solid;}
		#topBar ul.top-links li.text-welcome {padding: 0 15px; margin-top:10px;}
		#topBar ul.top-links>li>a {color:#bbb;padding:0;}
		
		#footer{
			background: linear-gradient(to bottom, #494949 0%,#494949 100%);
			color:#fff;
		}
		#footer a {color:#fff;}
		#footer a:hover {color:#fff;}
		
		.item-box{
			    box-shadow: rgba(0,0,0,0.2) 0 0 10px;
		}
		
		.item-box-desc {
			    padding: 30px 20px 0px 20px;
		}
		
		.item-box-desc h4{
			color:#25B1EE;
		}
		
		#topBar a.btn{
    line-height: 18px;
    padding-top: 5px;
    padding-bottom: 5px;
}
		
/****fun facts*****/
.fun-fact-wrap {
  padding-top: 70px;
  padding-bottom: 30px;
   color: #fff;
}

.fun-facts-bg {
  background: #25B1EE;
 
}
		
		
		.top-bar-socials {
  line-height: 18px;
  padding-top: 5px;
   padding-bottom: 5px;
}
.top-bar-socials:after {
  display: table;
  clear: both;
  content: "";
}
.top-bar-socials a {
  margin: 0px 3px;
}
		
		.top-bar-socials a.btn{
			line-height:18px;
		}
		
		/***social icons small***/
.social-icon-sm {
  margin: 0 5px 5px 0;
  width: 30px;
  height: 30px;
  font-size: 18px;
  line-height: 30px !important;
  color: #555;
  text-shadow: none;
  border-radius: 3px;
  overflow: hidden;
  display: block;
  float: left;
  text-align: center;
  border: 1px solid #AAA;
}
.social-icon-sm:hover {
  border-color: transparent;
}

.social-icon-sm i {
  display: block;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  line-height: 30px;
  position: relative;
}
.social-icon-sm i:last-child {
  color: #FFF !important;
}

.social-icon-sm:hover i:first-child {
  margin-top: -30px;
}

si-border {
  border: 1px solid #AAA !important;
}

.si-border-round {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.si-dark-round {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.si-gray-round {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.si-gray {
  background: #f3f3f3;
  border: 0px;
}

.si-dark {
  background-color: #333;
  border: 0px !important;
  color: #fff !important;
}
		
		/**icons hover colored**/
.si-colored-facebook, .si-facebook:hover {
  background-color: #3B5998 !important;
}

.si-colored-twitter, .si-twitter:hover {
  background-color: #00ACEE !important;
}

.si-colored-google-plus, .si-g-plus:hover {
  background-color: #DD4B39 !important;
}

.si-colored-skype, .si-skype:hover {
  background-color: #00AFF0 !important;
}

.si-linkedin:hover, .si-colored-linkedin {
  background-color: #0E76A8 !important;
}

.si-pin:hover, .si-colored-pinterest {
  background-color: #C8232C !important;
}

.si-rss:hover, .si-colored-rss {
  background-color: #EE802F !important;
}

.si-pinterest:hover, .si-colored-pinterest {
  background-color: #C8232C !important;
}

.si-tumblr:hover, .si-colored-tumblr {
  background-color: #34526F !important;
}

.si-vimeo:hover, .si-colored-vimeo {
  background-color: #86C9EF !important;
}

.si-digg:hover, .si-colored-digg {
  background-color: #191919 !important;
}

.si-instagram:hover, .si-colored-instagram {
  background-color: #3F729B !important;
}

.si-flickr:hover, .si-colored-flickr {
  background-color: #FF0084 !important;
}

.si-paypal:hover, .si-colored-paypal {
  background-color: #00588B !important;
}

.si-yahoo:hover, .si-colored-yahoo {
  background-color: #720E9E !important;
}

.si-android:hover, .si-colored-andriod {
  background-color: #A4C639 !important;
}

.si-appstore:hover, .si-colored-apple {
  background-color: #000 !important;
}

.si-dropbox:hover {
  background-color: #3D9AE8 !important;
}

.si-dribbble:hover, .si-colored-dribbble {
  background-color: #EA4C89 !important;
}

.si-soundcloud:hover, .si-colored-soundcoloud {
  background-color: #F70 !important;
}

.si-xing:hover, .si-colored-xing {
  background-color: #126567 !important;
}

.si-phone:hover, .si-colored-phone {
  background-color: #444 !important;
}

.si-behance:hover, .si-colored-behance {
  background-color: #053eff !important;
}

.si-github:hover, .si-colored-github {
  background-color: #171515 !important;
}

.si-stumbleupon:hover, .si-colored-stumbleupon {
  background-color: #F74425 !important;
}

.si-email:hover, .si-colored-email {
  background-color: #6567A5 !important;
}

.si-wordpress:hover, .si-colored-wordpress {
  background-color: #1E8CBE !important;
}

.social-shortcodes .left-heading {
  font-size: 30px;
  text-transform: uppercase;
}

#topMain.nav-pills > li > a {
    text-transform: uppercase;
}

#header.shadow-after-3:before {
    height: 20px;
    bottom: -20px;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #25B1EE;
}

.btn-issuu {
    border-color:  #F36D5D;
     background-color:  #F36D5D;
    color: #fff;
}

.btn-issuu:hover, .btn-issuu:active, .btn-issuu:focus {
    color: #fff;
}

.padding-right-30 {
    padding-right: 30px;
}

.text-primary {
    color: #25B1EE !important;
}

.tableheader {
    color: #fff;
    background-color: #073F62;
}

.tablerow {
    color: #000;
    background-color: #D4EDFC;
}

.tablerowAlternate {
    color: #000;
    background-color: #A1DAF8;
}

td, th {
    padding: 7px;
}

table {
    width: 100%;
    display: table;
    border-collapse: separate;
    border-spacing: 1px;
    border-color: gray;
}

div.heading-title.heading-border-bottom {
	border-bottom:#ccc 1px solid;
    margin-bottom: 10px;
    margin-top: 30px;
}

.small, small {
   font-family:'Raleway','Open Sans',Arial,Helvetica,sans-serif;
    font-size: 70%;
}

.science blockquote {
    border-left: 5px solid rgba(37, 177, 238, 1);
     font-size: 100%;
    letter-spacing: 0;
        font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    line-height: 1.5;
}

.container {
    padding-right: 18px;
    padding-left: 18px;
}

#legend ul {
    padding: 0;
}

#legend li {
    list-style: none;
    float: left;
    text-align: center;
    color: #000000;
}

.text-blue {
    color: #25B1EE !important;
}

.text-blueOne {
    color: #D4EDFC !important;
}

.text-blueTwo {
    color: #A1DAF8 !important;
}

.text-green {
  color: #3E7570 !important; 
}

.text-purple {
  color: #3B3364 !important; 
}

.btn-default {
    background-color: #25B1EE;
    color: #fff;
    border-color: #25B1EE;
}

.noLink a {
    color: #414141;
}

.noLink a:hover {
    color: #414141;
}

/*Change to MBA colours*/
#header {
    background-color: rgba(34,87,139,1);
    opacity: 1;
}

#topMain.nav-pills>li.active>a {
    color:#fff;
}

#topMain.nav-pills>li>a {
    color:#fff;
} 
#topMain.nav-pills>li:hover>a, 
#topMain.nav-pills>li:focus>a {
    color:#fff;
    background-color: rgba(34,87,139,1);
}

#header li.search i.fa {
     color: #fff;
}
#header ul.nav-second-main {
     border-left: #fff 1px solid;
}

#topMain.nav-pills > li > a.dropdown-toggle:after {
     opacity: 1;
}

#topNav ul.dropdown-menu>li,
#topNav ul.dropdown-menu>li a {
    background-color: rgba(34,87,139,1);
    opacity: 1;
}

#topNav ul.dropdown-menu li a {
    color: #fff;
}

@media only screen and (max-width: 992px) {
    #header.header-sm #topMain.nav-pills > li > a,
    #header.header-md #topMain.nav-pills > li > a { color: #fffff0; }

    #header.header-sm #topMain.nav-pills > li.active > a,
    #header.header-sm #topMain.nav-pills > li > a:hover,
    #header.header-md #topMain.nav-pills > li.active > a,
    #header.header-md #topMain.nav-pills > li > a:hover {
        color: #fffff0;
        background-color: rgba(0, 0, 0, 0.02);
    }
}