.miniColors{
	display:inline !important;
}
.function-login{
	background-image: url("../../images/forum1.jpg");
	background-size:100%;
	background-repeat: no-repeat;
}
.user-circle {
    border-color: #61C3AE !important;
    background-color: #FFF;
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 700;
    border-radius: 50%;
    text-transform: uppercase;
    width: 40px;
    height: 40px;
    line-height: 31px;
    border: 3px solid;
    color: #666;
    text-align: center;
    font-family: Foco,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    padding-top: 2px;
}
img.avatar {
    border-radius: 50%;
    height: 40px;
		width: 40px;
}
.user-circle-top {
    border-color: #61C3AE !important;
    background-color: #FFF;
    display: inline-block;
    font-size: 1.3rem;
    font-weight: 700;
    border-radius: 50%;
    text-transform: uppercase;
    width: 25px;
    height: 25px;
    border: 3px solid;
    color: #666;
    text-align: center;
    font-family: Foco,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    padding-top: 2px;
}
img.avatar-top {
    border-radius: 50%;
    height: 25px;
		width: 25px;
}
.category-badge {
    width: 10px;
    height: 10px;
    margin: auto;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.dropdown-menu{
	top:30px;
}


body{
	background-color:#ecf0f5 !important;
	font-family: 'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;
  font-weight: 400;
	font-size: 14px !important;
}
table {
	font-size: 14px !important;
}
[data-itemtype=details_found]{
	padding-bottom:8px;
}

.r-content-col{
	max-width: 100% !important;
}

.r-vbar-page .r-content-col .r-body[data-body-width="standard"]{
	width:100% !important;
}
@media screen and (min-width: 767px){
	.r-vbar-page .r-content-col .r-topheader:not([data-fixed]) > .navbar{
		height: 50px !important;
		border-left:0px;
		border-top:0px;
	}
}

[data-page="forumtopics_masterlist"][data-itemid="simple_grid_field"] {
    font-size: 18px !important;
}
[data-itemid="username_button"]{
	margin-top:2px !important;
}
[data-itemtype="username_button"] > .dropdown > .btn-link{
  text-decoration:none !important;
	outline:none !important;
	padding:0px !important;
	margin-top: 7px;
}
.r-below{
	padding-top:10px;
}

[data-field="reply"]{
	width:700px;
}

.r-edit-form{
	margin-top:10px;
}
 .breadcrumb{
	/*background-color:#ecf0f5 !important;*/
}
.bs-grid-vertical{
	width:100% !important;
	padding-left: 20px;
}

.r-grid-vertical > .r-record-body > .panel > .panel-body {
	border-radius:0px;
	border-bottom: 2px dashed lightgray;
  padding-bottom: 30px;
}

li > a[role="menuitem"]:hover{
	opacity: 1;
	background-color:lightgray !important;
}
[role="menuitem"]{
   opacity: .65;
}
[id^=searchButtTop], [id^=showAll]{
	height:38px;
}
.r-grid, [data-itemid="master_info"]{
	background-color: #white !important;
  border-radius: 3px !important;
  background: #ffffff;
}
.navbar-default .btn-link:hover {
	text-decoration: none;
}
.r-edit-form[data-body-align="left"] > * > tr > [data-cellid][data-fullwidth] > * > .r-integrated-field.r-vertical-field > .r-edit-field{
	width:100% !important;
}
.btn-primary {
    color: white !important;
}

@media screen and (max-width: 767px){
	.r-vbar-page .r-left {
		 background-color: #222d32 !important;
		 border-color: #1995dc;
	}
	.r-vbar-page .nav {
		 background-color: #222d32 !important;
	}
	.r-content-col{
		margin-left:0px !important;
	}
	#change_menu, [data-itemid="chmenu"]{
		display:none !important;
	}
	div[data-itemid=logo], div.r-vbar-page > div.r-left{
		width:100% !important;
	}
	.r-vbar-page .r-left .navbar-toggle,
  .r-vbar-page .r-left .navbar-toggle:hover,
  .r-vbar-page .r-left .navbar-toggle:focus {
			border-color: white !important;
			background-color: inherit !important;
	}
	.r-vbar-page .r-left .navbar-toggle:focus {
			background-color: inherit !important;
	}
	.topic-link{
		text-decoration:underline !important;
	}
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
	border-color: inherit !important;
}
.quote {
	border-left:1px solid lightgray;
	border-bottom:1px solid lightgray;
	border-right:1px solid lightgray;
	margin-top:10px;
	margin-bottom:10px;
}

[data-field="reply"] > span > table {
	width:100% !important;
}

.quote_header{
	padding:10px;
	border-bottom:1px solid lightgray;
	background-color:#ecebeb;
}
.quote_text{
	padding:10px;
	background-color:#f5f5f5;
}

#span_alert_notify, #span_skins {
    padding-top: 0px !important;
}

@media print, (min-width: 768px){
[data-location="supertop"] > [data-cellid].r-align-right {
    float: none !important;
}
}
.navbar{
	text-align:right !important;
}
/* This forces the blue background on any row we label as 'yearend-row' */
/* Target the row AND every cell inside it */
.yearend-row, 
tr[class*="yearend-row"], 
tr.yearend-row td {
    background-color: #E3F2FD !important;
    background: #E3F2FD !important;
}

/* Ensure even/odd stripes don't override us */
.r-gridrow.yearend-row td, 
.table-striped > tbody > tr.yearend-row td {
    background-color: #E3F2FD !important;
}