/*Removing top line from tables*/
tr td {border-top:none!important;}

/*Menu bar all propercase*/
.uber-header.highlight-color .navbar-default .navbar-nav > li > a {
  	text-transform:capitalize;  
  	color:#fff!important;
    font-weight:700;
}
.uber-header.highlight-color .navbar-default .navbar-nav > li {
    text-transform:capitalize;
    color:#fff!important;
    font-weight:700;
}

/*Removed carousel indicators*/
.carousel-indicators .active {
  background-color: transparent;
}
.carousel-indicators li {
  border: transparent;
}

/*Social media icon alignment*/
div.itemTwitterButton {    
	float:left;
	margin:2px 24px 0 0;
	padding: 0 0 0 0;
}
div.itemFacebookButton [style]{
	vertical-align: top!important;
}
div.itemFacebookButton {
    float:left;
    margin:2px 24px 0 0;
    padding: 0 0 0 0;
    width: 60px;
}
div.itemGooglePlusOneButton {
    float:left;
    margin:2px 24px 0 0;
    padding: 0 0 0 0;
}
div.itemSocialSharing {
   padding:0px 0;		
}

/*Hide K2 email icon*/
div.itemToolbar ul li a.itemEmailLink {
  display: none!important;
}

/*Menu toggle turned white*/
.navbar-default .navbar-toggle {
      color:#fff!important;
}

/*Header re-size*/
.uber-header {
  height: auto !important;
}

/*Contact form send button re-coloured*/
ul.form-list #ac-submit {
	background-color: #2fa0db;
}
ul.form-list #ac-submit:hover, ul.form-list #ac-submit:focus, ul.form-list #ac-submit:active {
  background-color: #2fa0db;
}

/*Message field resized*/
ul.form-list li .input-box textarea {
  height: 100px;  
}

/*Centralise header*/
.carousel-inner > .item > img{margin-left:auto !important;margin-right: auto !important;}

/*Text content background re-coloured white*/
div.t3-content {
  background-color: #fff!important;
}

/*Bold and underlined hyperlinks except menu item*/
a:link {
  	font-weight: bold;
	text-decoration: underline;
}
.uber-header.highlight-color .navbar-default .navbar-nav > li > a {
    text-decoration: none!important;
}
.uber-header.highlight-color .navbar-default .navbar-nav > li {
    text-decoration: none!important;
}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
  text-decoration: none!important;
}

/*Mathguard spacing*/
ul.form-list li label {
  padding-right: 5px;
}

/*Transparent toolbar*/
div.itemToolbar {
  background: transparent !important;
}

/*Article/item curved border corners*/
div.t3-content {
  border-radius: 25px;
}

/*Curved menu bar*/
.uber-header.highlight-color {
  border-radius: 25px!important;
}

/*Sticky menu*/
.uber-header {
  position: sticky!important;
}

/*Hidden toolbar*/
div.itemToolbar {
  display: none!important;
}

/*Header section re-coloured*/
.section-inner {
  background-color: #0e133b !important;
}

/*Buttons*/
h3 a {
    font-size: 14pt !important;
    background-color: #2fa0db !important;
    border-radius: 20px;
    border: 1px solid black;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    padding: 10px 15px;
  	box-shadow: inset 1px 6px 12px darkblue, inset -1px -10px 5px lightblue, 1px 2px 1px black;
}
td.h3 a {
    font-size: 14pt !important;
    background-color: #2fa0db !important;
    border-radius: 20px;
    border: 1px solid black;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    padding: 10px 15px;
  	box-shadow: inset 1px 6px 12px darkblue, inset -1px -10px 5px lightblue, 1px 2px 1px black;
}


div#mod-custom99 {
  background-color: #002b3e;
  font-size: 10px!important;
  color: white;
}

.t3-mainbody {
  padding-bottom: 5px!important;
}

div.logo-text {
  display: none;
}
.logo {
  display: none;
}

ul.form-list li .input-box .small {
  display: none;
}

.cd-dropdown ul {
  background: #2fa0db!important;
}

.cd-dropdown ul li span {
  color: white;!important;
}

.jai-map-container img {
  width: 100%;
}
.jai-map-container {
  width: 100%;
}

.cd-dropdown > span, .cd-dropdown ul li span {
  width: 250px!important;
}

.goog-te-gadget {
  display: none!important;
}

.gt_switcher {
  position: absolute;
  border-radius: 20px;
  z-index: 2000!important;
}

/*.t3-mainnav{margin-right: auto !important; margin-left:auto !important; width: 50% !important; float: none !important;}*/

.t3-megamenu .gt_switcher {
    display: block !important;
}

@media only screen and (min-width: 1301px) {
  .gt_switcher {
    display: none;
  }
}
@media only screen and (max-width: 1301px) {
  .section-inner {
    padding-top: 25px!important;
  }
}
@media only screen and (max-width: 1301px) {
  .divider {
    display: none!important;
  }
}

li.divider {
  border-right: none!important;
}

@media only screen and (min-width: 1301px) {
  .uber-header.highlight-color .navbar-default .navbar-nav > li:last-child {float:right;}
	.uber-header.highlight-color .navbar-default .navbar-nav {float:none;}
	.t3-mainnav {width: 90%;}
}

@media only screen and (max-width: 1300px) {
  .uber-header.highlight-color .navbar-default .navbar-nav > li:last-child {float:right;}
	.uber-header.highlight-color .navbar-default .navbar-nav {float:none;}
	.t3-mainnav {width: 75%;}
}


span.dropdown-toggle.separator {
  cursor: pointer!important;
}
.uber-header.highlight-color .navbar-default .navbar-nav > li {
  cursor: pointer!important;
}

@media only screen and (min-width: 1301px) {
  .customlanguagetranslate.separator {margin-right: 30px!important;}
}

/*@media only screen and (max-width: 1000px) {
  .t3-megamenu .switcher {
    margin-left: 250px;
  }
}
@media only screen and (min-width: 1001px) and (max-width: 1100px) {
  .t3-megamenu .switcher {
    margin-left: 300px;
  }
}
@media only screen and (min-width: 1101px) and (max-width: 1300px) {
  .t3-megamenu .switcher {
    margin-left: 400px;
  }
}
@media only screen and (min-width: 1301px) and (max-width: 1405px) {
  .t3-megamenu .switcher {
    margin-left: 450px;
  }
}
@media only screen and (min-width: 1406px) and (max-width: 1700px) {
  .t3-megamenu .switcher {
    margin-left: 500px;
  }
}
@media only screen and (min-width: 1701px) and (max-width: 1800px) {
  .t3-megamenu .switcher {
    margin-left: 550px;
  }
}
@media only screen and (min-width: 1801px) {
  .t3-megamenu .switcher {
    margin-left: 650px;
  }
}*/