#unsubpage
{
    margin-left: 30px;
    margin-right: 30px;
}

#acyarchivelisting
{
    margin-left: 30px;
    margin-right: 30px;
}

.container {
	/*max-width: 1440px;
	margin-top: 35px;*/
	padding: 0px;
	overflow-x:hidden;
}
.row {
	padding:0;
}
.center-block {  
	display: block;  
	margin-right: auto;  
 	margin-left: auto;  
}  
#navbar {
	text-align: center;
	margin-top: 10px;
	position: static;
	z-index: 8000;
}
#navbar ul li {
	display: inline;
}
#navbar .nav a {
	display: inline;
	padding: 10px;
}
.footerCol2 {
	float: left;
	margin-top: 40px;
	line-height: 20px;
	margin-bottom: 55px;
}
.footerCol {
	float: left;
	margin-top: 20px;
	line-height: 20px;
	margin-bottom: 55px;
	padding-right: 0;
}
#footer a strong {
	font-size: 18px;
	letter-spacing: -0.3px;
}
#footer a {
	font-size: 14px;
	color: white;
}
#footer div {
	color: white;
	font-size: 14px;
}
#footer a:hover {
	color: #bc0000;
	text-decoration: none;
}
.footer-icons .glyphicon {
	font-size :26;
}
.footer-icons .glyphicon:hover {
	color: #bc0000;
}
#RETLogo  {
	width: 100%;
	display: block;
	margin: 0 auto;
	z-index: 9999;
}
.white {
	background-color: #ffffff;
}
.grey {
	background-color: #dcddde;
}
.green {
	background-color: #8bc63f;
}
.tan {
	background-color: #f1f1e8;
}
.pentoneA {
	color: rgb(22,39,50);
}
.brown {
	color: rgb(87,39,0);
}
#form-login-submit div button {
	background-color: #8bc63f;
}
.login-greeting #logout {
	background-color: #8bc63f;
}
a {
	color       : #5b514c;
}
html {
	background : #dcddde;
}
body {
	/*width       : 980px;
        background  : #fff;*/
	background  : #dcddde;
	color       : #5b514c;
	font-size   : 20px;
	line-height : normal;
	font-family : "Source Sans Pro", sans-serif;
	font-weight : normal!important; /* make fonts look "normal"/original on firefox */
        margin      : 0 auto;
	box-sizing  : border-box;
	/*padding     : 1px 42px;*/
	
}
.uuupgrade {
	margin:0 30;
}
.tab-pane.active {
	background-color:#f2f2e8;
}
.tab-pane table tbody tr td div {
	margin-left: 10;
	margin-right: 10;
	margin-top: 8;
	margin-bottom: 8;
}
table.vendProdTable tr td div {
	margin-left: 10;
        margin-right: 10;
        margin-top: 8;
        margin-bottom: 8;
}
#premiumForm {
	margin: 10 30;
}
.vendProdTable {
	width:100%;
        margin:auto;
}
.tab-pane table {
	width:100%;
	margin:auto;
}

/* fixes tool tips */
.tooltip.fade.top {
	visibility: hidden;
}
.tooltip-inner {
	visibility: visible;
}
.tooltip-arrow {
	visibility: visible;
}

/* breadcrumb section */
.breadcrumb>li+li:before {
	content: "|\00a0";
}
.ux-menu-container .ux-menu .ux-menu-item-main a {
	border: none;
}
.loginLink:hover {
	color: #bc0000;
	text-decoration: none;
}
.login-greeting {
	margin: 5px 0px 5px 0px;
	font-size : 14px;
}
#login {
	margin: 5px -15px;
	font-size : 14px;
	float: right;
}
.search {
	margin: 5px 0px 5px 0px;
	font-size : 14px;
}
.search-query {
	margin-left: 15px;
}
.bhoechie-tab-content {
	-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
	box-shadow:0 6px 12px rgba(0,0,0,.175);
	-moz-box-shadow:0 6px 12px rgba(0,0,0,.175);
}

/* list views*/
.goldstar {
	margin: 10 auto;
	height: 260px;
	max-width: 85%;
}
/*.goldstar>.content {
	bottom:-47;
}*/
.goldstarDiv {
	position: absolute;
	margin: 0 20;
	height:	103;
	overflow: hidden;
	width: 77%;
}
.premium {
	max-width: 85%;
    	margin: 10 auto;
	height: 260px;
	background-color: #8bc63f;
	border-radius: 25px;
	box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}
.content {
	max-width: 85%;
	margin: 10 auto;
	padding: 20 22 10 22;
	position: relative;
	bottom: -130px;
	height: 130px;
	background-color: #f1f1e8;
	border-radius: 25px;
}
.premiumModule {
	max-width: 100%;
        margin: 10 22;
        height: 260px;
        background-color: #8bc63f;
	border-radius: 25px;
	box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;

}
.premiumText {
	height: 80px;
	overflow: hidden;
}
.nav-up {
    top: -122px;
}
.nonPreText {
	max-height: 260px;
	overflow: hidden;
	text-align: justify;
}
.nonPreCont {
	padding: 10px 5% 10px 5%;
	height:320px;
}
.col-xs-12.col-md-6.col-lg-4.nonPreCont {
	padding: 2%;
}

.hidden {
	display: none;
}
.linefade {
	height: 20px;
	position: absolute;
	bottom: 30px;
	width: 100%;
	margin-left:-22px;
	background:linear-gradient(rgba(241,241,232,0), rgba(241,241,232,1));
	background:-webkit-linear-gradient(rgb(241,241,232,0), rgba(241,241,232,1));
}
.nonPreLinFade {
	height: 20px;
	position: relative;
	bottom: 40px;
	width: 100%;
	margin-left:0;
	background:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));
	background:-webkit-linear-gradient(rgb(255,255,255,0), rgba(255,255,255,1));
}
.nonPreLinFadeTan {
	height: 20px;
	position: relative;
	bottom: 40px;
	width: 100%;
	margin-left:0;
	background:linear-gradient(rgba(241,241,232,0), rgba(241,241,232,1));
	background:-webkit-linear-gradient(rgb(241,241,232,0), rgba(241,241,232,1));
}
.nonPreLinFadeGreen {
	height: 20px;
	position: relative;
	bottom: 40px;
	width: 100%;
	margin-left:0;
	background:linear-gradient(rgba(139,198,63,0), rgba(139,198,63,1));
	background:-webkit-linear-gradient(rgb(139,198,63,0), rgba(139,198,63,1));
}
.searchLinFade {
	height: 20px;
	position: relative;
	bottom: 50px;
	width: 100%;
	margin-left:0;
	background:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));
	background:-webkit-linear-gradient(rgb(255,255,255,0), rgba(255,255,255,1));
}
.searchLinFade.grey {
	background:linear-gradient(rgba(204,204,204,0), rgba(204,204,204,1));
	background:-webkit-linear-gradient(rgb(204,204,204,0), rgba(204,204,204,1));
}
.artListContent {
	padding:30px 50px 10px 50px;
	font-size:25;
	text-align:center;
	height: 320px;
	border-radius: 25px;
	box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}
.artListContent.dark {
	color: #5b514c;
	text-shadow:
		-1px -1px 0 #FFF,
		1px -1px 0 #FFF,
		-1px 1px 0 #FFF,
		1px 1px 0 #FFF;
}
.artListContent.light {
	color: white;
	text-shadow:
		-1px -1px 0 #5b514c,
		1px -1px 0 #5b514c,
		-1px 1px 0 #5b514c,
		1px 1px 0 #5b514c;
}
.artListContent  .redLink {
	font-size:22;
	text-shadow: none;
	margin:auto auto;
	text-shadow:
		-1px -1px 0 #dcddde,
		1px -1px 0 #dcddde,
		-1px 1px 0 #dcddde,
		1px 1px 0 #dcddde;
}
#showMoreButton {
	//margin-top: -10;
}
.list1 {
	max-width: 315px;
	vertical-align:top;
	padding: 20;
	position:relative;
}
.list2 {
	max-width: 315px;
	padding: 20;
	vertical-align:top;
	position:relative;
}
.list0 {
	max-width: 315px;
	padding: 20;
	vertical-align:top;
	position:relative;
}
.redLink {
	 /* color: #bc0000; */
	text-decoration: none;
}
.redLink:hover {
	color: #bc0000;
	text-decoration: none;
}
/* tag slider */
.tag_holder:hover >.tag_icon {
	background-color: #bc0000;
	color: white;
	text-decoration: none;
}
.tag_holder:hover >.tag_name {
 	color:#bc0000;
}
.tag_holder {
	text-align:center;
	margin-top:20px;
}
ul.slick-dots {
	bottom:-25px;
}
.icon-Previous {
        position: absolute;
	top: 50%;
	left:-50;
	display: block;
	width: 50px;
	height: 50px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	border: none;
	outline: none;
}
.icon-Next {
        position: absolute;
	top: 50%;
	right:-50;
	display: block;
	width: 50px;
	height: 50px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	border: none;
	outline: none;
}
.tag_box {
	width: 100;
	display:inline-block;
	vertical-align: text-top;
	margin-left:auto;
	margin-right:auto;
}
.tag_box:hover {
	text-decoration:none;
	color:#5b514c;
}
.tag_icon {
	border-radius: 50%;
	text-align:center;
	font-size: 50;
	background-color: white;
}
@media screen and (min-width: 991px){
.filters {
	margin: auto 50px;
}
.tags_carousel .slick-slide{
	height:70%;
}
.tag_icon.slick-arrow{
	top:43%;
}
}
@media screen and (max-width: 540px){
.filters {
	margin: auto -15px;
}
}
.filters>.wrapper {
	height:150px !important;
}
#somthingElse {
	margin:0 !important;
}
.filters > .carousel-indicators > li {
	border: 1px solid #5b514c;
	margin: 2px;
}
.filters > .carousel-indicators > li.active {
	background-color: #5b514c;
	margin: 1px;
}
.red_icon {
	background-color: #bc0000;
	color: white;
	text-decoration: none;
}
.tag_icon:hover {
	background-color: #bc0000;
	color: white;
	text-decoration: none;
}
.tag_name {
	font-size: 12;
	text-align: center;
}
.tag_name:hover {
	color:#bc0000;
	text-decoration: none;
}
.tag_slider {
	height:150px;
}
/*give the menu some style*/
ul.bm-cool-menu ul {
	margin: 20px 0 0 0;
        _margin: 0;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 35px;
	left: -75px;
	z-index: 7025;
	-moz-box-shadow: 0 -1px rgba(255,255,255,.3);
	-webkit-box-shadow: 0 -1px 0 rgba(255,255,255,.3);
	box-shadow: 0 -1px 0 rgba(255,255,255,.3);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
ul.bm-cool-menu, ul.bm-cool-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
span.nav-header {
	padding: 12px 15px;
	color: #999;
	text-transform: uppercase;
	font-size: 12px;
	text-decoration: none;
}
li.deeper {
	top: 12px;
}
@media screen and (max-width: 991px){
	/* nav-wrap */
	ul.bm-cool-menu ul {
		top: 100%;
		left: 0;
	}
	nav.bm-cool-menu-wrap {
		position: relative;
	}
	nav.bm-cool-menu-wrap * {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	ul.bm-cool-menu ul {
		visibility: visible;
		opacity: 1;
		margin: 0;
		background: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;				
	}
	ul.bm-cool-menu ul ul {
		margin: 0 0 0 20px !important;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;		
	}
	span.nav-header {
		padding:6px 5px;
		width:100%;
	}
	li.deeper {
		width: 100%;
		padding:6px 5px;
	}


	ul.bm-cool-menu li {
		position: static;
		display: block;
		float: none;
		border: 0;
		margin: 5px;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;			
	}
	ul.bm-cool-menu ul li{
		margin-left: 20px;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;		
	}

	ul.bm-cool-menu a{
		display: block;
		float: none;
		padding: 0;
		color: #999;
		padding: 6px 5px;
	}

	ul.bm-cool-menu a:hover{
		color: #fafafa;
	}	

	ul.bm-cool-menu ul a{
		padding: 4px;
		width: auto;		
	}

	ul.bm-cool-menu ul a:hover{
		background: none;	
	}

	ul.bm-cool-menu ul li:first-child a:after,
	ul.bm-cool-menu ul ul li:first-child a:after {
		border: 0;
	}		
ul.bm-cool-menu {
	display:none;
	margin:0;
	padding: 10px;
	position:absolute;
	right:-15px;
	top: 53px;
	min-width: 150px;
	width:	inherit;
	z-index: 8100;
}
div.bm-cool-menu-trigger {
	display:block;
	height: 40px;
	line-height:40px;
	cursor:pointer;
	padding:0;
	border:none;
	color:#5b514c;
	font-weight:bold;

}
ul.bm-cool-menu:after {
￼    content: '';
￼    position: absolute;
￼    left: 25px;
￼    top: -8px;
￼    border-left: none;
￼    border-right: none;
￼    border-bottom: none;
}
}
@media screen and (min-width: 991px) {
	ul.bm-cool-menu {
		display: block !important;
	}
}
/* lets bootstrap collapse work at sm size */
@media (max-width: 991px) {
	.navbar-header {
		float: none;
	}
	.navbar-toggle {
		display: block;
	}
	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	}
	.navbar-collapse.collapse {
		display: none!important;
	}
	.navbar-collapse.collapse.in {
		display: block!important;
		overflow-y: visible;
	}
	.navbar-nav {
		float: none!important;
		margin: 7.5px -15px;
	}
	.navbar-nav>li {
		float: none;
	}
	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.navbar-text {
		float: none;
		margin: 15px 0;
	}
	/* since 3.1.0 */
	.navbar-collapse.collapse.in { 
		display: block!important;
		overflow-y: visible;
	}
	.collapsing {
		overflow: hidden!important;
	}
}
@media screen and (max-width: 768px){
ul.bm-cool-menu:after {
	border-bottom: 8px solid rgba(255, 255, 255, 0);
}
}
/* RetInfo page style */
ul.tab {
	list-style-type: none;
        margin: 50 50 0 50;
	padding: 0;
	border: 2px solid rgba(22,39,50, 0.2);
	overflow: hidden;
	background-color: #f1f1f1;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
}

/* Float the list items side by side */
ul.tab li {float: left;}

/* Style the links inside the list items */
ul.tab li a {
	display: inline-block;
	color: black;
	text-align: center;
	padding: 14px 16px;
	text-decoration: none;
	transition: 0.3s;
	font-size: 17px;
	min-height: 50px;
}
/* Change background color of links on hover */
ul.tab li a:hover {
	background-color: #ddd;
}

/* Create an active/current tablink class */
ul.tab li a:focus, .active {
	background-color: #ccc;
}
.retInfo {
	margin: 0 50 50 50;
	border: 2px solid rgba(22,39,50, 0.2);
	border-top: none;
	padding: 20px;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
}

/* Detail section */
.detail>p>span {
	font-size: 24 !important;
	font-family: inherit !important;
}
.detail > p {
	font-size: 24 !important;
	font-family: inherit !important;
}
.detail {
	margin-top: 40px;
}
.detail a {
	color: #49aa49;
}
.greenLink {
	color: #49aa49;
	text-decoration: none;
}
.greenLink:hover {
	color: #49aa49;
	text-decoration: none;
}
/* Search Section */
.search-pagination>.pagination>ul {
	list-style-type: none;
}
.search-pagination>.pagination>ul>li {
	display: inline;
	margin:	0 10 0 10;
}
.search-pagination>.pagination>ul>li>a {
	color: #bc0000;
	text-decoration: none;
}
.search-pagination>.pagination>ul>li>a :hover {
	color:  #bc0000;
	text-decoration: none;
}
.filterHeadder {
	background-color:  #dcddde;
	line-height: 2;
	font-weight: bold;
}
input.filter-node {
	margin-right: 15;
}
.result-title {
	font-weight: bold;
}
#regTable>tr>td {
	padding-bottom:10;
}

div.control-label>p {
        text-align: left;
}

.webinar_image
{
    background-repeat: no-repeat;
    background-size: cover;
    height: 215px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.webinar_content
{
    background-color: #F1F1E8;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.webinar_text
{
    padding: 1.5rem;
    height: 110px;
}

.webinar_content_link
{
    text-decoration: none !important;
}

.webinar_content_link:hover
{
    color: #5B514C;
}

.webinar_content_link:active
{
    color: #5B514C;
}

.webinar_shadow 
{
    border-radius: 5px;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.15);
}

.webinar_shadow::after
{
    content: "";
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 15;
    right: 15;
    height: 100%;
    border-radius: 5px;
    /* box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); */
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12),
                0 2px 2px rgba(0, 0, 0, 0.12),
                0 4px 4px rgba(0, 0, 0, 0.12),
                0 8px 8px rgba(0, 0, 0, 0.12),
                0 16px 16px rgba(0, 0, 0, 0.12);
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.webinar_shadow:hover::after
{
    opacity: 1;
}
