/* ---------------------------------------------- /*
 * Body
/* ---------------------------------------------- */

body {
  	background: #fff;
  	color: #999;
}

/* ---------------------------------------------- /*
 * Logo
/* ---------------------------------------------- */

#rt-logo {
	display: inline;
    width: 127px;
    height: 22px;
    float: right;
    margin: 25px;
    margin-top: 20px;
    font-size: 4em;
    color: #333;
}

.logo-block {
    padding: 0 15px;
    margin: 7px 10px;
}

layout-mode-responsive #rt-logo {
    margin: 20 auto;
}

/* ---------------------------------------------- /*
 * Menu top
/* ---------------------------------------------- */

.gf-menu {
    margin: 25px;
    margin-top: 20px;
}

.gf-menu .dropdown {
    border: none;
    background: #fff;
    border: none;
    }

  .gf-menu .dropdown ul li:hover > .item {
    background: #fff;
    border-radius: 4px;
    border: none;
  }

.gf-menu .item {
    color: none;
    text-shadow: none;
    text-decoration: none;
}

.gf-menu li:hover > .item {
    color: none;
    text-shadow: none;    
}

.gf-menu.l1 > li.active {
    background: none;
    border: none;
    border-radius: none;
    box-shadow: none;
}

  .gf-menu li:hover,
  .gf-menu li.active:hover {
    border: none;
    background: #fff;
    border: none;
  }

.gf-menu-toggle {
    top: 40px;
}


.gf-menu li:hover, .gf-menu li.active:hover {
    border: none;
}

/* ---------------------------------------------- /*
 * Menu Header
/* ---------------------------------------------- */

body #rt-header {
	background: #fff !important;
	border-bottom: none;
	height: 70px;
    width: 100%;
    margin: 0 auto;
}

#rt-maintop {
    background: none;
    border-bottom: none;
    box-shadow: none;
}
/* ---------------------------------------------- /*
 * Various
/* ---------------------------------------------- */

.rt-container {
	height: auto !important;
}

#rt-top-surround {
  	box-shadow: none;
}

.title, .component-content h2 {
    color: #999999;
	font-size: 15px;
    font-weight: normal;
}

.breadcrumb {
  background-color: #fff;
}

legend {
  font-size: 12px;
}

.form-actions {
  background-color: transparent;
  border-top: none;
}

fieldset {
  border: 1px solid #fff;
}

hr {
    border-width: 2px;
}

.list-striped li:nth-child(odd),
.list-striped dd:nth-child(odd),
.row-striped .row:nth-child(odd),
.row-striped .row-fluid:nth-child(odd),
.cat-list-row0 {
  background-color: #fff;
}
/* ---------------------------------------------- /*
 * Extension
/* ---------------------------------------------- */

ul.sigProClassic li.sigProThumb a.sigProLink span.sigProPseudoCaption {
    background: transparent;
}

ul.sigProClassic li.sigProThumb a.sigProLink {
    color: transparent;
}
ul.sigProClassic li.sigProThumb span.sigProLinkWrapper {
    border: none;
}

/* ---------------------------------------------- /*
 * Bootstrap
/* ---------------------------------------------- */

code {
    color: #777777;
}