
/*
/AceGroup Websites/Global Resources/Assets/images/
*/

/* Last updated on - 14/07/2014 */

@font-face {
	font-family: 'Gotham-Book';
	src: url('../../fonts/CSR-Fonts/Gotham-Book.eot');
	src: url('../../fonts/CSR-Fonts/Gotham-Book.woff') format('woff'), 
  url('../../fonts/CSR-Fonts/Gotham-Book.ttf') format('truetype'), 
	url('../../fonts/CSR-Fonts/Gotham-Book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
    overflow-x: hidden;
}

article.module h3, #primaryContent article.module h3 { border-bottom-width: 3px }

small, sub, sup { font-size: 50%/*.83em*/ }

sup {position: relative; top: -1em/*-0.5em*/;}

/* Drop Down */
#tier2 {background-color:#333F48; border-bottom:solid 6px #84bd00;}

/* Drop Down Styles */
#tier2 li .navBox { background: #333F48; }/*display: none;*/
#tier2 li .navBox ul {background: #333F48; }

#tier2 li .navBox ul li.first { background: #333F48; }
article.module a { color: #004C97; }
#home .module .content ul {
*margin-left: -15px;
}
.module .content li { 
list-style: disc; 
margin: 5px 0 5px 10px; 
*margin: 5px 0 5px 30px; 
line-height: 14px; 
}
#primaryContent a { color: #004C97; }
nav.secondaryNav ul.expandedNav a { color: #004c97; }
nav.secondaryNav ul.expandedNav li { margin-left: 10px/*28px*/; }
nav.secondaryNav .titleblock h3 {
  background-color: #333F48; /*5C656D*/
  text-indent: 10px;
}
#home .carousel .headlinePanel, #sponsors_nomain .carousel .headlinePanel {
    top: 95px;
}
#primaryContent article.module h3, article.module h3 {
  border-bottom: 3px solid #6BA010;/*6px*/
}
article.module a {
    color: #004C97 !important;
}
.banner h2, .headingTitle h2 {
    font-family: 'Gotham-Book';   
}

.headingTitle h2 sup {
  font-size: 50%;
  top: -1em;
}

/* Webkit specific css start */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #home .carousel .headlinePanel, #sponsors_nomain .carousel .headlinePanel {
    top: 100px;
  }
  
  nav.secondaryNav ul.expandedNav li {
    margin-left: 16px;
  }
  
  .module .content li {margin: 5px 0 5px 15px/*30px*/;}
  
}
/* Webkit specific css end */

/* css fixes */
#home .carousel .ancNav li {
  height: 62px;
  width: 77px;
  padding: 13px 15px 25px 8px;
  margin-right: 3px;
}

#category .carousel .ancNav li {
  padding: 13px 15px 25px 8px;
}

nav.secondaryNav .titleblock h3 {
  background: #333F48 !important;
}

#home .carousel .ancNav {
  bottom: 12px;
}

/* 17th June 2014 */
nav.secondaryNav h3 {
  background-color: #333F48 !important; 
  opacity:1 !important;
}

nav.secondaryNav { float: left; width: 229px/*228*/; min-height: 500px; border-left: 0/*solid 1px #b7b7b7*/;background-color: #FFFFFF; }

/* 24th June 2014 */

.banner h2 {
  text-transform: uppercase;
}

/* 26th June 2014 */

/*
nav.secondaryNav h3 {
  text-indent: 10px;
}
*/

nav.secondaryNav .titleblock h3 {
  text-indent: 0px;
  padding-left: 20px; /*21px*/
  width: 189px; /*209px*/
  margin-left: 0;
  padding-right: 20px;
}

/* 30th June 2014 */
/* To fix css conflict with video template's css */
#category .carousel, #home .mainContent .carousel {
  padding:0;
}

/* To fix multiple lines spacing issue of left-nav header in mac */
nav.secondaryNav h3 {
  padding-left: 20px; /*21px*/
  width: 189px;/*209px*/
  padding-right: 20px;
}

/*This has been handled with JS*/
/* To remove hardcoded inline style */
/*#wrapper section#category section#primaryContent #body-module h3 {
    border-bottom-width: 3px !important;
}*/


/* Fix for unwanted underline on landingpage */

.articleContainer article h3 {
  font-weight: normal;
  border-bottom: none;
  color: #585858;
  font-size: 18px;
  margin-bottom: 5px;
}

#prsMiddle h3 {
  border-bottom-width: 3px !important;
}

#product #primaryContent article.module h3 {
  border-bottom: 3px solid #6BA010;
  color: #6BA010;
  font-weight: bold;
  margin-bottom: 15px;
  padding-bottom: 5px;
  text-transform: uppercase;
}

.banner h2, .headingTitle h2 {
  line-height: 30px !important;
}

nav.secondaryNav .titleblock {
  min-height: 30px;
  height: 100% !important;
  max-height: 70px;
}

nav.secondaryNav .titleblock h3 {
  min-height: 12px;
  height: auto;
  position: relative;
  width: 189px !important;
  border-top-width: 0;
}

/*span .titleblock {
  margin-top: 0!important\9;
}*/

div.ui-dialog-titlebar a.ui-dialog-titlebar-close.ui-corner-all {
  height: 10px;
}

/*
Fix for HTML sup tag with inner span tag
*/

sup span span,
sup span {
  font-size: 50%;
  position: relative; 
  top: -1em;
}

/* Css green header fixes 12/09/2014 */

.headingTitle h2 {
  float: left;
  clear: both;
  /*max-width: 735px;*/
}

.banner h2 {
  max-width: 645px;
}

.banner h2 {
  max-width: 645px;
  margin-top: 5px !important;
}

.banner h2:first-child {
  margin-top: 14px !important;
}

section#panes.container {
	padding:0;
}

.banner h2 {
	float: left;
	clear: both;
}

/* Css edit as on 03/10/2014 for fixing slider height */

.mainContent .container {
  overflow: visible;
}
/* Localized */