body {
	color:#6a6a6a;
}

div#breadcrumb {
	background-color: transparent;
	border-bottom: solid 1px rgba(255, 255, 255, 0.15);
	color:  #919191;
	font-size: 12px;
	height: 35px;
	line-height: 35px;
	margin: 0;
	margin-bottom: 10px;
	margin-top: -5px;
	padding: 0;
	text-transform: none;
}

div.container-breadcrumb {
border-bottom: solid 1px rgba(255, 255, 255, 0.1);
		color:  #919191;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
	text-transform: none;
	vertical-align: middle;
}

div#breadcrumb a, div#breadcrumb a:link, div#breadcrumb a:visited {
			color:  #919191;
}

div#breadcrumb-dark a {
			color:  #8a8a8a;
}

div#breadcrumb i.fa, div#breadcrumb i.fa {
			margin-left: 8px;
			margin-right: 8px;
}

div.main-content .widget h2 {
    border-bottom: none;
	font-weight: normal;
    margin-bottom: 0;
}

div.widget:first-child {
    margin-top: 0;
}

.col-border-bottom {
    border-bottom: solid 1px #eaeaea;
}

.col-border-left {
    border-left: solid 1px #eaeaea;
}

.col-border-right {
    border-right: solid 1px #eaeaea;
}

.col-border-top {
    border-top: solid 1px #eaeaea;
}

.color-additional, .color-additional a, .color-additional a:link, .color-additional a:visited, table.data .color-additional a, a.color-additional {
    color: #959595;
}

.color-arrangement, .color-arrangement a, .color-arrangement a:link { color: #ff863d; }

.color-arrangement-bg {
    background-color:  #ff863d;
    color: #fff;
}

.color-arrangement-darkbg { color: #ff863d; }

.color-bodytext, span.color-bodytext a, span.color-bodytext a:link, span.color-bodytext a:visited { color: #6a6a6a; }

.color-header-dark { color: #838383; }

.color-original, .color-original a, .color-original a:link, .color-original a:hover, div.widget a.color-original, div.widget a.color-original:link, div.widget a.color-original:hover, div.widget a.color-original:visited { color: #5BC0DE; }

div.widget a.color-original:hover { text-decoration: underline; }

.color-original-bg {
    background-color:  #5BC0DE;
    color: #fff;
}

.color-original-darkbg { color: #5BC0DE; }

.container-content {
    background-color: #fff;
    padding: 15px;
}

.no-bottom-padding {
	padding-bottom: 0;
}

.no-right-padding, table.table > tbody > tr > td.no-right-padding {
	padding-right: 0;
}

ul.dropdown-menu li a:hover {
	text-decoration: none;
}

.italic {
	font-style: italic;
}

.shadow-heavy {
	box-shadow: 0 0 15px rgba(0,0,0,0.5);
}

.shadow-light {
	box-shadow: 0 0 50px rgba(0,0,0,0.1);
}

.shadow-light-lightbg {
	box-shadow: 0 0 3px #989898;
}

.shadow-medium {
	box-shadow: 0 0 20px rgba(0,0,0,0.25);
}

.text-larger {
	font-size: 14px;
}

.widget {
     margin: 0 0 15px 0;
}

.widget-content {
    padding: 0;
}

.widget-content-inner {
	background-color: #fff;
	padding: 10px;
}

.widget-content-padding {
    padding: 10px;
}

.widget-content-shading-dark {
	 background-color:rgba(0,0,0,0.25);
}

.widget-content-shading-light {
	 background-color: #f5f5f5;
}

.widget-header {
    background-color: #f5f5f5;
    color: #6a6a6a;
    padding: 0;
}

.widget-header-bottom-margin {
    margin-bottom: 10px;
}

.widget-header a, .widget-header a:link, .widget-header a:visited {
	color: #fff !important;
}

.widget-title, .widget h2.widget-title {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
	color: #fff;
    font-weight: normal;
	font-size: 16px;
	line-height: 24px;
    margin: 0;
    padding: 7px 20px 7px 10px;
    text-transform: none;
}

.widget-neutral .widget-header {
    border-bottom-color: #494949;
}

.widget-neutral .widget-title {
    background-color: #494949;
    color: #fff;
}

.widget-arrangement .widget-header {
    background-color: #efefef;
    border-bottom-color: #ff863d;
}

.widget-arrangement .widget-title {
    background-color: #ff863d;
    color: #fff;
}

.widget .bottom-margin {
	margin-bottom: 15px;
}

.widget h1 {
	border-bottom: solid 1px rgb(234, 234, 234);
	color: #000;
	font-size: 26px;
	font-weight: normal;
	line-height: 30px;
	margin-left: 0;
	padding: 5px 0;
}

.widget h2 {
	font-size: 17px;
	line-height: 24px;
	padding: 5px 0;
}

.widget h3 {
	font-size: 14px;
	font-weight: normal;
	line-height: 21px;
	margin: 0;
	padding: 5px 0;
}

.widget h5 {
	font-size: 14px;
	margin: 0 0 8px 0;
	padding-bottom: 5px;
	border-bottom: solid 1px rgba(255, 255, 255, 0.15);
}

.container-highlight {
  background: -webkit-radial-gradient(circle, #424242, #1b1b1b);
  background: -moz-radial-gradient(circle, #424242, #1b1b1b);
  background: -ms-radial-gradient(circle, #424242, #1b1b1b);
  color: #8a8a8a;
  padding-top: 10px;
}

.container-highlight a, 
.container-highlight a:hover, 
.container-highlight a:visited, 
.container-highlight a:link,
div.main-content .container-highlight h2 a, div.main-content .container-highlight h2 a:link,
.container-highlight h3 a, .container-highlight h3 a:link, 
.container-highlight h4 a, .container-highlight h4 a:link, 
.container-highlight h5 a {
	color: #fd9353;
}

div.main-content .container-highlight h2 a.color-original, 
div.main-content .container-highlight h2 a.color-original:link,
div.main-content .container-highlight h2 a.color-original:visited {
	color: #5BC0DE;
}

.container-highlight h1 {
	border-bottom: solid 1px rgba(255, 255, 255, 0.15);
	color: #fff;
}

.container-highlight h1 .subtext {
	color: rgba(255, 255, 255, 0.5);
	font-size: 14px;
	margin-left: 10px;
}

.container-highlight h2 {
	color: #bbb;
}


.container-highlight h3, .container-highlight h4, .container-highlight h5 {
	color: #999;
}

.widget-original .widget-header {
    border-bottom-color: #5BC0DE;
}

.widget-original .widget-title {
    background-color: #5BC0DE;
    color: #fff;
}

hr {
	margin: 10px 0;
}

img {
	max-width: 100%;
}

table.table {
	background: #fff;
}

table.table .count {
    display: inline-block;
	font-size: 12px;
	font-weight: bold;
	min-width:40px;
	width: 100%;
}

.table .area-link td {
	transition:0.3s;
	-webkit-transition:0.3s;
}

.table .area-link:hover td {
	background-color: #eeeeee;
}

.table .label {
	font-size: 100%;	
	padding:5px 7px;
}

.table .count {
   display: inline-block;
	min-width:40px;
	width: 100%;
}


table.table td, table.table.tr, .table > tbody > tr > td {
	border-bottom: none;
	border-top: none;
	line-height: 21px;
}

table.table > tbody > tr > td, table.table > tbody > tr > th {
	padding: 12px 10px;
}

ul.link-items {
    margin-left:0;
    margin-top: 0;
    padding-left: 0;
}

ul.link-items li {
	background-color: #f5f5f5;
	border-bottom: 1px solid #eaeaea;
    clear: left;
    display: block;
    line-height: 21px;
    list-style-type:none;
    padding:10px;
    transition:0.5s;
    -webkit-transition:0.5s;
}

ul.link-items li:hover {
   background-color: #fff;
}

ul.link-items li:last-child {
    border-bottom:none;
}

ul.nav {
    margin-left: 0;
}

ul.nav-tabs-top {
	border: none;
	font-size: 14px;
	margin-left: -7px;
}

ul.nav-tabs-top a, ul.nav-tabs-top a:link, ul.nav-tabs-top a:visited {
	background-color: rgba(92, 92, 92, 0.4);
	border: none;
	border-radius: 0;
	color: #d5d5d5;
	margin-right: 5px;
	padding: 10px 15px;
}

ul.nav-tabs-top a:hover {
	background-color: rgba(92, 92, 92, 0.75);
	color: #d5d5d5;
	text-decoration: none;
}

ul.nav-tabs-top li.active a, 
ul.nav-tabs-top li.active a:link, 
ul.nav-tabs-top li.active a:visited, 
ul.nav-tabs-top li.active a:hover  {
	background-color: #fff;
	border: none;
	border-bottom: 1px solid #fff;
	color: #555;
	text-decoration: none;
}

.nav-tabs-centered > li, .nav-pills-centered > li {
    float:none;
    display:inline-block;
    *display:inline; /* ie7 fix */
     zoom:1; /* hasLayout ie7 trigger */
}

.nav-tabs-centered, .nav-pills-centered {
    text-align:center;
}

@media (max-width: 767px) {
	
	td.optional, th.optional, col.optional {
	    display: none;
		visibility: hidden;
	}
	
	
}