/* This file allows you to override default styles in one central location for easier upgrade and maintenance. */
body.kfund {
  background: #000;
  margin: 0 auto; }

.aui .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #b3a363 !important;
  border-bottom-color: #999 !important; }

@media all and (min-width: 1200px) and (max-width: 2500px) {
  .kfund .navbar-inverse .nav .active > a, .kfund .navbar-inverse .nav .active > a:hover,
  .kfund .navbar-inverse .nav .active > a:focus {
    background-color: #000 !important;
    font-weight: bold; }

  /* 	.latestNewsDesc {
  	min-height: 140px !important;
  } */
  .latestNewsSliderIndic {
    top: 94% !important; }

  .latestnewsImageAdjuster {
    border: medium none !important;
    border-radius: 0px !important;
    padding: 0px !important;
    overflow: hidden;
    height: 180px !important;
    min-height: auto !important; } }
@media all and (min-width: 960px) and (max-width: 1200px) {
  .latestnews div {
    min-height: 20px !important; }

  .latestNewsSliderIndic {
    display: none; }

  .latestnewsImageAdjuster {
    border: medium none !important;
    border-radius: 0px !important;
    padding: 0px !important;
    overflow: hidden;
    height: 120px !important;
    min-height: auto !important; } }
@media all and (max-width: 960px) {
  .latestNewsSliderIndic {
    display: none !important; }

  /* 	.latestNewsDesc {
  	min-height: 100px !important;
  } */
  .latestnewsImageAdjuster {
    border: medium none !important;
    border-radius: 0px !important;
    padding: 0px !important;
    overflow: hidden;
    height: 120px !important;
    min-height: auto !important; } }
@media all and (max-width: 768px) {
  .marginTop {
    margin-top: 25px !important; }

  .dpcontent p {
    text-align: center !important; }

  .marginBottomMobile {
    margin-bottom: 20px !important; }

  .kfundcenter p {
    text-align: center !important; }

  #no-more-tables td.h40 {
    min-height: 50px !important; }

  #no-more-tables td:before {
    white-space: normal; } }
@media all and (max-width: 480px) {
  .navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover,
  .navbar-inverse .nav .active > a:focus, .navbar-inverse .nav li > a:hover {
    color: #c6b984 !important;
    background-color: #111111 !important;
    font-weight: bold; }

  .latestNewsSliderIndic {
    display: none !important; }

  /* 	.latestNewsDesc {
  		min-height: 160px !important;
  	} */
  .kfundcenterNormal {
    text-align: center !important; }

  /* Given by designer dated 6th April 2015 */
  #no-more-tables td.h40 {
    min-height: 60px !important; }

  #no-more-tables td:before {
    white-space: normal; }

  .latestnewsImageAdjuster {
    border: medium none !important;
    border-radius: 0px !important;
    padding: 0px !important;
    overflow: hidden;
    height: 115px !important;
    min-height: auto !important; } }
.kfund .navbar-inverse .btn-navbar {
  /* background-color: #0000  !important;
  background-image: linear-gradient(to bottom, #000, #000)  !important;
  background-repeat: repeat-x  !important;
  border-color: black  !important;*/ }

.kfund .navbar-inverse .btn-navbar:hover, .kfund .navbar-inverse .btn-navbar:focus {
  background-color: #333 !important; }

#portlet_82 > .portlet-content-container > .portlet-body > span > img {
  display: none !important; }

.kfund .tooltip {
  display: none !important; }

#portlet_82 > .portlet-content-container > .portlet-body > span > a[lang=ar-SA] > img {
  background-image: url("/KFundV1.0-theme/images/language/ar_SA.png") !important;
  height: 24px !important;
  width: 24px !important;
  margin-top: 7px !important;
  margin-right: 10px !important;
  background-position: 0px 0px !important; }

#portlet_82 > .portlet-content-container > .portlet-body > span > a[lang=en-US] > img {
  background-image: url("/KFundV1.0-theme/images/language/en_US.png") !important;
  height: 24px !important;
  width: 24px !important;
  margin-top: 7px !important;
  margin-left: 10px !important;
  background-position: 0px 0px !important; }

.journal-content-article a {
  color: #968027 !important; }

.table2 th {
  background: none repeat scroll 0% 0% #F9F9F9 !important; }

/* Added by Ali for Admin Controls */
.aui .dockbar .navbar-inner .site-administration-menu li a {
  color: #c6b984 !important; }

.aui .dockbar .navbar-inner .site-administration-menu li a:hover {
  background-color: #8e7202 !important; }

/* Added by Ali for Navigation Menu 'a' tag color in mobile..to make it easy to understand its a link */
@media all and (max-width: 979px) {
  ul.dropdown-menu.mobileNavShow > li > a {
    color: #efc82b !important; }

  .kfund .dropdown-menu > li > a {
    color: #efc82b !important; }

  .kfund .dropdown-menu .dropdown-submenu > a {
    color: #f4dd81 !important; } }
.kfund-left-right {
  margin-top: 8px !important; }

@media print {
  a[href]:after {
    content: none !important; } }

