@import url("webfonts.css");
/*************** GLOBALS *******************/

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

body {
	background: #ebeeee;
	margin-top: 55px;
	font-family: "Helvetica-Neue-Roman", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
}

/* This creates the sticky footer */
html, body { height:100%; }

#wrapper {
	min-height: 100%;
	height: auto !important;
	margin: 0 auto -421px; /* ATTENTION! margin-bottom should be equal to the #footer height (this keeps the footer from overlapping the content) */
    padding-bottom: 30px;
}

/*
body#Login #bg {
	position: fixed; 
	top: -50%; 
	left: -50%; 
	width: 200%; 
	height: 200%;
	z-index: -1;
}

body#Login #bg img {
	position: absolute; 
	top: 0; 
	left: 0; 
	right: 0; 
	bottom: 0; 
	margin: auto; 
	min-width: 50%;
	min-height: 50%;
}
*/

/* Class to apply transitions */
.transition {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

/*************** BOOTSTRAP OVERRIDES *******************/

/* Links */
a { color: #3bb000; cursor: pointer; }
a:hover, a:focus, a:active, .hp_latest_details .latest_date a:hover { color: #3bb000; text-decoration: underline; }

/* Navbar */
.navbar { border: none !important; }
.navbar-default {
	background-color: #333;
}

a.navbar-brand {
	background: url("/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/header-logo.png") no-repeat 0px 0px;
	text-indent: -9999px;
	width: 107px;
	height: 37px;
	margin: 10px 18px 0;
}

.navbar-default .navbar-nav>li>a {
	font-size: 16px;
}

.navbar-default .navbar-nav>li.divider {
    font-size: 16px;
    color: #777;
    line-height: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.navbar-default .navbar-nav>li>a.btn-default {
	color:#fff;
	padding: 5px 10px;
	font-family: "DINWeb-Light", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	margin-right: 10px;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
	color: #fff;
	background-color: none;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
	background-color: #333 !important;
	color: #fff !important;
}


.navbar-default .navbar-nav>li>a.btn-default:hover,
.navbar-default .navbar-nav>li>a.btn-default:focus {
	color: #fff;
	background-color: #3c7e0b;
	border-color: #3c7e0b;
}

.dropdown-menu {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	background-color: #333;
}

.dropdown-menu>li>a {
	color: #777;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	background-color: #606060;
	color: #fff;
	font-weight: normal;
}

.dropdown-menu .divider {
	background-color: #4e4e4e;
}

li.nav-freetrial { margin-top: 9px; }

/* Forum list panels */


.panel-success>.panel-heading.forum-heading { background-color: rgba(59, 176, 0, 1); }
.panel-success>.panel-heading.forum-heading.collapsed {
	background-color: rgba(59, 176, 0, 0.36);
}
.panel-success>.panel-heading.forum-heading:hover {
	background-color: #3c7e0b;
	cursor: pointer;
}


.panel-heading.forum-heading h4 {
	font-family: "DINWeb-Bold", "Helvetica-Neue-Roman", Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	color: #fff;
	font-size: 18px;
}

.panel-heading.forum-heading h4:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114";    
    float: right; 
    color: #fff; 
}
.panel-heading.forum-heading.collapsed h4:after {
    content: "\e080";
}


/*
i.forumlist {
	font-size: 40px;
	color: #ddd;
	cursor: pointer;
}

i.forumlist.unread {
	color: #01a9ff;
}

i.forumlist.locked {
	color: #a62222;
}
*/

/* Folder color legend */
div.folder-legend ul { display: block; margin: 20px auto; width: 600px;}
div.folder-legend ul li { font-size: 12px; display: inline-block; padding: 10px; }
div.folder-legend ul li i { font-size: 14px; }
.folder-legend {
    display: none;
}

/* Buttons */
.btn {
	font-family: "Helvetica-Neue-Roman", Arial, sans-serif;
	font-size: 14px;
}

.btn-primary {
	background-color: #3bb000;
	border-color: #3c7e0b;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	background-color: #3c7e0b;
	border-color: #3c7e0b;
}

/* Thumbnails */
div.thumbnail {
	text-align: center; padding: 20px 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

div.thumbnail:hover {
	/* box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2); */
	border-color: #bbb;
}

div.thumbnail > a > i {
	display: block;
	font-size: 50px;
	background-color: #5c5c5c;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	width: 82px;
	height: 82px;
	margin: auto;
	line-height: 80px;
	color: #fff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

div.thumbnail > a:hover > i {
	background-color: #3bb000;
	
}

div.thumbnail > a > div.caption > h3 {
	font-weight: normal;
	font-size: 18px;
	font-family: "DINWeb", "Helvetica-Neue-Roman", Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: -1px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	color: #5c5c5c;
}

div.thumbnail > a:hover {
	text-decoration: none;
}

div.thumbnail > a:hover > div.caption > h3 { color: #333; }

.row.home-thumbnails { margin: 30px auto; }

/******************* MAIN SEARCH PANEL ********************/

#search-panel { display: none; }
.search-panel {
	width: 100%;
	height: 130px;
	background: rgba(255,255,255,1);
	position: fixed;
	top: 0;
	z-index: 10000;
	display: none;
}

.search-panel .container {
	position: relative;
	margin-top: 25px;
}

.search-panel span.glyphicon-search {
	color: #ddd;
	font-size: 70px;
	float: left;
}

.search-panel span.glyphicon-remove-circle {
	position: absolute;
	right: 10px;
	top: -10px;
	font-size: 24px;
	color: #ddd;
	cursor: pointer;
}

.search-panel span.advanced-search-link {
	position: absolute;
	right: 50px;
	top: -7px;
}

.search-panel span.glyphicon-remove-circle:hover {
	color: #333;
}

.search-panel input.search-input {
	padding: 15px 0 0;
	position: relative;
	font-family: "DINWeb-Light", Helvetica, Arial, sans-serif;
	letter-spacing: -1px;
	font-size: 40px;
	color: #3bb000;
	float: left;
	width: 800px;
	border: 0 none;
	outline: 0 none;
	margin-left: 20px;
}

a#search-panel-open span.glyphicon-search { top: 3px; }



/******************* FOOTER ********************/
#footer, #push { min-height: 421px; }
#footer {
	background-color: #333;
	color: #fff;
	padding: 30px 0;
	font-size: 12px;
}

#footer .row.footer-bottom-row { margin-top: 30px; }

#footer h3 {
	font-family: DINWeb-Bold, Helvetica, Arial, sans-serif;
	border-bottom: 1px dotted #fff;
	font-size: 17px;
	font-weight: normal;
	margin-bottom: 0;
	letter-spacing: -1px;
	line-height: 30px;
}

#footer .footer-logo>a {
	background: url("/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/header-logo.png") no-repeat 0px 0px;
	text-indent: -9999px;
	width: 107px;
	height: 37px;
	display: block;
}

#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer ul.social-links>li { display: inline; }
#footer ul.social-links>li>a {
	color: #fff;
	font-size: 30px;
	margin-right: 10px;
	text-decoration: none;
}

#footer ul.social-links>li>a:hover,
#footer ul.social-links>li>a:active,
#footer ul.social-links>li>a:focus {
	color: #3bb000;
	text-decoration: none;
}

#footer ul.footer-links {
	padding-top: 5px;
	margin-bottom: 0px;
}

#footer ul.footer-links > li > a {
	color: #fff;
	text-decoration: none;
	line-height: 20px;
}

#footer ul.footer-links > li > a:hover { color: #3bb000; }





.boardtitle {
	font-size:24px;
}

.rss-wrapper {
	text-align:right;
}

.icon_new_topic img {
	background-image:url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/en_US/post.gif);
	background-repeat:no-repeat;
	width:82px;
	height:25px;
}

/*
.icon_reply img {
	background-image:url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/en_US/reply.gif);
	background-repeat:no-repeat;
	width:82px;
	height:25px;
}
*/

.topictitle {
    font-size: 14px;
    font-weight: normal;
}

.login-alerts {
	color:#f00;
	padding-bottom:15px;
}

.login-btn {
	float:left;
}

.login-new-password {
	float:right;
	text-align:right;
	line-height:41px;
}


/* Default buttons, in English. For localized ones, see <locale_name>.css in the "styles" directory */
.icon_new_topic img { background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/en_US/post.gif); width: 82px; height: 25px; }
/* .icon_reply img { background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/en_US/reply.gif); width: 82px; height: 25px; } */
.icon_reply_locked img { background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/en_US/reply_locked.gif); width: 82px; height: 25px; }
.icon_quote img { background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/en_US/icon_quote.gif); width: 59px; height: 18px; }
.icon_edit img { background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/en_US/icon_edit.gif); width: 59px; height: 18px; }
.icon_profile img { background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/en_US/icon_profile.gif); width: 59px; height: 18px; }
.icon_pm img { background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/en_US/icon_pm.gif); width: 59px; height: 18px; }
.icon_new_message img { background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/en_US/msg_newmessage.gif); width: 82px; height: 25px; }

.button-green:focus {
    outline: none;
}

a.button-green {
	background-color: #3bb000;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #fff;
    display: inline-block;
	font-family: DINWeb-Bold,"Helvetica Neue",arial,sans-serif;
	font-size: 21px;
	font-weight: normal;
	margin: 13px 0 0;
	padding: 5px 16px 2px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	text-transform: uppercase;
	text-decoration: none;
	line-height: 30px;
	margin: 10px 0;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid #36a000;
	white-space: nowrap;
}

a.button-green.small {
	font-size: 16px;
    margin: 0;    
	padding: 2px 5px 0px;	
	line-height:normal;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

a.button-green:hover {
	background-color: #3C9B05;
	border: 2px solid #2d8600;
}

.button-green {
	background-color: #3bb000;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #fff;
    display: inline-block;
	font-family: DINWeb-Bold,"Helvetica Neue",arial,sans-serif;
	font-size: 21px;
	font-weight: normal;
	margin: 13px 0 0;
	padding: 5px 16px 2px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	text-transform: uppercase;
	text-decoration: none;
	line-height: 30px;
	margin: 10px 0;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid #36a000;
	white-space: nowrap;
}

.button-green.small {
	font-size: 16px;
    margin: 0;    
	padding: 2px 5px 0px;	
	line-height:normal;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.button-green.smaller {
	font-size: 12px;
    margin: 0;    
	padding: 2px 5px 0px;	
	line-height:normal;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}


.button-green:hover {
	background-color: #3C9B05;
	border: 2px solid #2d8600;
}

.left {
	float:left;
}

.right {
	float: right;
}

.clearfix {
	clear:both;
}

.centered {
    text-align: center;
}

.homepage-header {
	/* text-align:center; */
	background-color: #000;
	/* change management header*/
    background-color: #ffffff;

}

.homepage-header-background {
	background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/community-hp-header.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	height: 500px;
	/*opacity: 0.7;*/
	/* reports */
    background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/bi_analytics_hp_background.gif);
    background-repeat: no-repeat;
    background-size: cover;

}

.header_wrapper {
	margin-top: -460px;        
    padding-top: 40px;
}

.container.header_wrapper .text_column {
    padding-left: 0; 
}

.homepage-button-wrapper {
    margin-top: 30px;
    margin-bottom: 100px;
}

.banner_img {
    text-align: right;  
    margin-top: 43px;
}

.banner_img img {
    max-width: 100%;
}

.qlik {
    text-align: right;    
    padding-bottom: 20px;
}
/*
.homepage-header-background:before {
	float:left;
	height:430px;
	content:'';
	width:calc((100% - 2000px)/2);
	background-color:#9ea9af;
}

.homepage-header-background:after {
	float:right;
	height:430px;
	content:'';
	width:calc((100% - 2000px)/2);
	background-color:#e5edef;
}
*/


.homepage-header-text-wrapper {
}

.homepage-header-text-wrapper h1 {
	font-size: 70px; 
	font-weight: 300;
	color: #ffffff;
	font-family: "Helvetica-Neue-light", "Helvetica Neue", Helvetica, Arial, sans-serif;
	/*text-shadow: 1px 1px 5px rgba(0,0,0,0.5);*/
}

.homepage-header-text-wrapper h2 {
    /* change management header*/
    color: #3bb000;
    font-size: 70px;
    margin-top: -25px;
    margin-bottom: 25px;
	font-family: "Helvetica-Neue-Thin", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.homepage-header-text-wrapper #hp_h3_wrapper span {
    display: inline-block;
}

.homepage-header-text-wrapper .hr {
	width:20%;
}

.homepage-header-text-wrapper .hr hr {
	border-top:1px solid #fff;
	/* margin-top:31px; */
    position: relative;
    top: 10px;
}

.homepage-header-text-wrapper h3 {
	padding:0 10px;
	font-weight: 300;
	color: #fff;
	font-family: Niconne;
	font-size: 38px; /* default header */
	margin-top: 7px;
	
}

.homepage-header h4 {
	margin-top: 30px;
    color: #ffffff;
    font-family: "Helvetica-Neue-Roman", "Helvetica Neue", Helvetica, Arial, sans-serif; 
    font-size: 22px;
}

.homepage-header-text-wrapper .btn {
    margin-top: 20px;
}

.homepage-header #header_image {
    /*background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/community-robot-big.gif);*/    
    padding-top: 30px;
}

.navbar {
	padding-bottom:0;
}

.twitter-wrapper {
	padding:30px 0;
	text-align:center;
	background-color: #f5f5f5;
}

.twitter-wrapper #tweets {
	overflow:hidden;
	height:20px;
	position:relative;
/*	padding-left:12%; */
}

.twitter-wrapper #tweets ul {
	position:absolute;
    width:100%;
}

.twitter-wrapper #tweets ul li {
	text-align: center;
}

.content-dark {
	width: 100%;
	background: #d9dcdc; /* Old browsers */
	background: -moz-linear-gradient(top,  #d9dcdc 0%, #f5f5f5 50%, #dfe0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9dcdc), color-stop(50%,#f5f5f5), color-stop(100%,#dfe0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d9dcdc 0%,#f5f5f5 50%,#dfe0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d9dcdc 0%,#f5f5f5 50%,#dfe0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d9dcdc 0%,#f5f5f5 50%,#dfe0e0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d9dcdc 0%,#f5f5f5 50%,#dfe0e0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9dcdc', endColorstr='#dfe0e0',GradientType=0 ); /* IE6-9 */
	padding-top:60px;
	padding-bottom:60px;
}

.michael {
	font-family: "DINWeb", Helvetica, Arial, sans-serif;
	font-size:19px;
}

.michael h2 {
	font-size:35px;
	margin-top:5px;
}

.separator {
	display: block;
	/*display: inline-block;*/
	width: 100%;
	height: 0px;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #fff;
	clear: both;
	margin: 0;
}

.nav-tabs .panel-title {
	font-family: "Helvetica-Neue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
}

.nav.nav-tabs li a {
    color: #555;
    -webkit-transition: background-color 0.5s ease;
	transition: background-color 0.5s ease;
}

.nav.nav-tabs li.active a {
    color: #3bb000;
}

.panels {
	margin:60px 0;
	color:#b2bac2;
}

.panels .separator {
margin: 10px 0;
}


.panels .table>tbody>tr>td {
	border-top:none;
	border-bottom: 1px solid #ddd;
}

.panel-title {
	font-family: "Helvetica-Neue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:24px;
	color:#000000;
}

.latest-posts-wrapper a {
	font-size:18px;
	font-family: "Helvetica-Neue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.latest-posts-wrapper .table > tbody > tr > td {
    vertical-align: top;
}

.latest_forum_name {
    background-color: #f0f2f4;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 3px;
    display: inline-block;
    padding: 3px 5px;
    font-size: 11px;
    /* font-weight: bold; */
    margin-top: 5px;
}

.latest-replies-answers	{
	text-align:center;
	font-size:12px;
    line-height: 8px;
}

.latest-replies-answers-num {
	font-size:24px;
	font-family: "Helvetica-Neue-Roman", "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 30px;
	color: #86929f;
}

.weekly-poll-wrapper {
    margin-top: 15px;
}

.weekly-poll-wrapper .panel-body {
	background-color:#f0f2f4;
	margin-top:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.weekly-poll-wrapper .poll-label {
	font-size:18px;
	color:#000000;
	font-weight:bold;
}

input[type=radio].css-checkbox {
	display:none;
}

input[type=radio].css-checkbox + label.css-label {
	padding-left:23px;
	height:18px; 
	display:inline-block;
	line-height:18px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:14px;
	/*vertical-align:middle;*/
	cursor:pointer;
	margin: 10px 0 10px 0;
}

input[type=radio].css-checkbox:checked + label.css-label {
	background-position: 0 -18px;
}

label.css-label {
	background-image:url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/radio-sprite.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.page-background {
	background-color: #ffffff;
    margin-bottom: -30px;
}

/******************* BLOG POSTS ON HP ********************/

.blogs-posts-wrapper { margin-bottom: 60px; }

.blogs-header {
	text-align: center;
	padding-bottom: 30px;
}

.blogs-header h2 {
	font-family: "Helvetica-Neue-Thin", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 58px;
}

.blogs-header span {
	text-transform: uppercase;
	color: #aaa;
	font-family: "Helvetica-Neue-Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.post-wrapper {
	/* border-bottom: 1px solid #ddd; */
	margin-bottom: 50px;
	min-height: 135px;
}

.post-wrapper a {
	color: #333;
}

.post-img-wrapper {
	height: 180px;
	width: 458px;
	border: 1px solid #ddd;
	border-radius: 4px;
	overflow: hidden;
	margin-bottom: 20px;
	background-color: #000;
}

.post-img-wrapper .post-img {
	background-size: 458px;
	width: 100%;
	height: 100%;
	background-position: center; 
	background-repeat: no-repeat;
	transition: all 0.4s ease-in-out;
}

.post-img-wrapper:hover .post-img {
	transform: scale(1.05);
	opacity: 0.7;
}

.post-text-header a {
	font-family: "Helvetica-Neue-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #333;
	transition: color 0.2s ease-in;
}

.post-text-header a:hover {
	text-decoration: none;
	color: #3bb000;
}

.postInformation {
	font-size: 12px;
	color: #b2bac2;
}

.postInformation span {
	margin-right: 10px;
}

.post-text {
	padding-top: 15px;
    margin-bottom: 20px;
    font-size: 14px;
    color: #333;
    line-height: 22px;
}

.post-text img, .postbody img {
    max-width: 100%;
}

.post-edit-details {
    background-color: #f0f2f4;
    font-size: 11px;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
    padding: 5px;
    display: inline-block;
}

.post-link a { color: #aaa; }
.post-link a:hover, .post-link a:active { color: #3bb000; text-decoration: none; }
.post-link a:after {
	content: ' \02192';
}

.table>tbody>tr>td.forum-list-icons {
    padding-top: 0;
    padding-bottom: 0;
}

.breadcrumb-wrapper {
    width: 100%;
}

.breadcrumb {
    margin-top: 20px;
}

.breadcrumb li {
    margin-bottom: 0px;
    font-size: 12px;
}

.breadcrumb a {
    font-size: 12px;
}

#forum-name {
    /*
	padding-left: 15px;
    max-width: 85%;
	*/
	border-bottom: 1px dotted #ccc;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

.maintitle {
    font-size: 24px;
}

/*
.forum-show-btns, #watch_wrapper {
    margin-top: 10px;
}
*/

#watch_wrapper {
    font-size: 12px;
}

/*
.forum-show-btns div {
    margin-left: 20px;
}
*/


.forum-show-btns .newtopicbtn {
	margin-right: 20px;
}
.forum-show-btns .all-read, .forum-show-btns .rss-wrapper,
.forum-show-btns .all-read a, .forum-show-btns .rss-wrapper a {
    line-height: 42px;
    color: #9c9c9c;
    margin-right: 20px;
    font-size: 12px;
}

.forum-show-btns .all-read a:hover, .forum-show-btns .rss-wrapper a:hover {
	color: #3bb000;
	text-decoration: none;
}

/*
#forum-show-wrapper {
    padding: 10px 20px 20px;
    background-color: #ffffff;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
*/

#preview-show-wrapper {
    margin-bottom: 20px;
/*    padding-bottom: 20px; */
}

.table-wrapper {
    padding: 15px;
    background-color: #ffffff;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 4px;
    border: 1px solid #f5f5f5;
    -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.08);
    -moz-box-shadow: 0 2px 0 rgba(0,0,0,0.08);
    margin-bottom: 20px;
}

th.thcornerl, th.thtop, th.thcornerr {
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom: 0px;
}

th.thtop, th.thcornerr {
    text-align: center;
}

.table-header {
    border-bottom: 1px #dfdfdf solid;
}

/*
td.row1 { border-right:#ffffff solid 2px; border-left:#ffffff solid 2px; border-bottom:none; background-color: transparent; padding: 0 5px;}
td.row2 { border-right:#ffffff solid 2px; border-left:#ffffff solid 2px; border-bottom:none; background-color: transparent; padding: 0 5px;}
td.row3 { border-right:#ffffff solid 2px; border-left:#ffffff solid 2px; border-bottom:none; background-color: transparent; padding: 0 5px;}

td.row1sticky { border-right:#ffffff solid 2px; border-left:#ffffff solid 2px; border-bottom:none; background-color: #ffe5e5; padding: 0 5px;}
td.row2sticky { border-right:#ffffff solid 2px; border-left:#ffffff solid 2px; border-bottom:none; background-color: #ffe5e5; padding: 0 5px;}
td.row3sticky { border-right:#ffffff solid 2px; border-left:#ffffff solid 2px; border-bottom:none; background-color: #ffe5e5; padding: 0 5px;}

td.row1Announce { border-right:#ffffff solid 2px; border-left:#ffffff solid 2px; background-color: #f1faed; padding: 0 5px;}
td.row2Announce { border-right:#ffffff solid 2px; border-left:#ffffff solid 2px; background-color: #f1faed; padding: 0 5px;}
td.row3Announce { border-right:#ffffff solid 2px; border-left:#ffffff solid 2px; background-color: #f1faed; padding: 0 5px;}
*/

table.forum-show-table tr:nth-child(2n) {
    background-color: #efefef;
}

.bg_small_yellow {
    background-color: transparent;
}

.postdetails2 {
    width: 35%;
}

.icon_folder { background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/message-status-icons.png); width: 60px; height: 60px; display: inline; }
.icon_folder_new { background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/message-status-icons.png); width: 60px; height: 60px; display: inline; background-repeat: no-repeat; background-position: 0px -60px;}

.icon_folder_sticky { background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/message-status-icons.png); width: 60px; height: 60px; display: inline; background-repeat: no-repeat; background-position: -120px 0px;}
.icon_folder_sticky_new { background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/message-status-icons.png); width: 60px; height: 60px; display: inline; background-repeat: no-repeat; background-position: -120px -60px;}

.icon_folder_announce { background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/message-status-icons.png); width: 60px; height: 60px; display: inline; background-repeat: no-repeat; background-position: -180px 0px;}
.icon_folder_announce_new { background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/message-status-icons.png); width: 60px; height: 60px; display: inline; background-repeat: no-repeat; background-position: -180px -60px;}

.icon_folder_hot { background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/message-status-icons.png); width: 60px; height: 60px; display: inline; background-repeat: no-repeat; background-position: -60px 0px;}
.icon_folder_new_hot { background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/message-status-icons.png); width: 60px; height: 60px; display: inline; background-repeat: no-repeat; background-position: -60px -60px;}

.icon_folder_lock { background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/message-status-icons.png); width: 60px; height: 60px; display: inline; background-repeat: no-repeat; background-position: -240px 0px;}
.icon_folder_lock_new { background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/message-status-icons.png); width: 60px; height: 60px; display: inline; background-repeat: no-repeat; background-position: -240px -60px;}

.icon_topic_move { background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/message-status-icons.png); width: 60px; height: 60px; display: inline; background-repeat: no-repeat; background-position: -300px 0px;}
.icon_folder_lock_new { background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/message-status-icons.png); width: 60px; height: 60px; display: inline; background-repeat: no-repeat; background-position: -240px -60px;}

.icon_topic_lock { background-image: url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/message-status-icons.png); width: 60px; height: 60px; display: inline; background-repeat: no-repeat; background-position: -240px 0px;}

.icon_topic_delete {
     background-image:url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/1672-small-icons-sprite.png);
     background-repeat: no-repeat;
     height: 30px;
     width: 30px;
     margin-left: 5px;
     background-position: -150px -30px;
}

.post-info-actions-wrapper {
    border-bottom: 1px dotted #ccc;
}

.postinfo {
    background-color: transparent;
    float: left;
    height: auto;
}

.postinfo .subject, .postinfo .date {
    clear: both;
}

.postinfo .subject {
    font-size: 18px;
    color: #3bb000;
}

.postinfo .date {
    font-size: 12px;
    color: #b2bac2;
    width: auto;
}

.action {
    float: right;
}

.user-signature {
    border-top: 1px dashed #ccc;
    margin-top: 15px;
    padding-top: 10px;
}

.topic-wrapper {
    border-bottom: 1px #dfdfdf solid;
    padding: 0 10px;
}

.topic-wrapper:nth-child(2n) {
	background-color: #f5f5f5;
}

.post-show-right {
    width: 84%;
    float: right;
}

.post-show-left {
    width: 16%;
    float: left;
}

.user-details, .post-info-actions-wrapper {
    margin-top: 20px;
}

.user-details {
    margin-bottom: 20px;
    padding-right: 20px;
}

.user-img {    
    margin: auto;
    border: 5px solid #ccc;
    -moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
}

.user-img.big {
    width: 150px;
    height: 150px;
}

.user-img.small {
    width: 65px;
    height: 65px;
}

.hp_pic_wrapper {
    width: 95px;
}

.hp_latest_details {
    width: 898px;
}

.hp_latest_details > a { vertical-align: text-bottom; }

.hp_latest_details .latest_date, .hp_latest_details .latest_date a {
	font-size: 12px;
	color: #b2bac2;
}

.hp_latest_details .hp_latest_details_link {
	max-width: 470px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.user-name a {
    color: #000000;
}

.user-rank  {
    font-size: 10px;
    font-weight: normal;    
}
    
.user-online-status, .user-total-posts, .user-pm {
    float: left;
}

#backToTop {
    display: none;
    position: fixed;
    background-color: #3bb000;
    padding: 5px 10px 5px 10px;
    bottom: 20px;
    right: 0px;
    -moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}

a.backToTop {
    font-size: 18px;
    color: #ffffff;
}

.rateit {
    background-color: #f0f2f4;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
    padding: 4px 4px 0px 4px;
    margin-top: 3px;
}

blockquote {
    font-size: 12px;
    border: none;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

table.attachtable {
    margin: 15px 15px 15px 0px;
    
}

.user-karma {
    background-color: #f0f2f4;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
    padding: 0px 4px;
    height: 20px;
    width: 83px;
    margin: auto;
    margin-bottom: 5px;
    margin-top: 5px;
}

.star-on, .star-off {
    float: left;
    height: 20px;
    width: 15px;    
    background-repeat: no-repeat;
    margin-top: -6px;
}

.star-on {
    background-image:url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/1672-small-icons-sprite.png);
    background-position: -98px -30px;
}

.star-off {
    background-image:url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/1672-small-icons-sprite.png);
    background-position: -98px 0;
}

.user-icons-wrapper {
    width: 110px;
    margin: auto;
}

.offline {
    background-image:url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/1672-small-icons-sprite.png);
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
}

.online {
    background-image:url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/1672-small-icons-sprite.png);
    background-repeat: no-repeat;
    background-position: 0 -30px;
    height: 30px;
    width: 30px;
}

.user-total-posts {
    background-image:url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/1672-small-icons-sprite.png);
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
    line-height: 30px;
    background-position: -30px 0;
    color: #ffffff;
    margin: 0 10px;
    font-size: 8px;
/*    padding-left: 1px; */

}

.user-total-posts i {
    display: block;
}

.user-total-posts:hover {
    background-position: -30px -30px;
}

.user-pm {
    background-image:url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/1672-small-icons-sprite.png);
    background-repeat: no-repeat;
    background-position: -60px 0;
    height: 30px;
    width: 30px;
    line-height: 30px;
}

.user-pm a {
    display: block;
    text-decoration: none;
}

.user-pm:hover {
    background-position: -60px -30px;
}

 .action-icons {
     background-image:url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/1672-small-icons-sprite.png);
     background-repeat: no-repeat;
     height: 30px;
     width: 30px;
     float: right;
     margin-left: 5px;
 }

.topic-delete {
    background-position: -150px 0px;
}



.topic-delete:hover {
    background-position: -150px -30px;
}

.topic-edit {
    background-position: -180px 0px;
}

.topic-edit:hover {
    background-position: -180px -30px;
}

.topic-quote {
    background-position: -210px 0px;
}

.topic-quote:hover {
    background-position: -210px -30px;
}

.topic-delete i, .topic-delete a, .topic-edit i, .topic-edit a, .topic-quote i, .topic-quote a {
    display: block;
    line-height: 30px;
    text-decoration: none;
}

.smallPicWrapper {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    width: 150px;
    height: 120px;
}

.attachments-links {
    display:inline-block;
    float:left;
    background-color: rgba(0,0,0,0.75);
    display:none;
    width: 75px;
    line-height: 120px;
}

.nonPicAttachWrapper {
    background-image:url(/National_Library/oe_/https://www.sysaid.com/Sysforums/templates/default/images/attachment-pic.png);
    background-repeat:no-repeat;
    height:100px;
    width:100px;
}

.nonPicAttachWrapper a {
    height:100px;
    width:100px;
    line-height: 100px;
    padding-left: 25px;
}

.table-wrapper-form {
    padding: 10px 20px 20px;
    background-color: #ffffff;
    /*
    -moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
    */
    border-left: 1px solid #d6eac5;
    border-right: 1px solid #d6eac5;
}

.table-wrapper-form.bottom {
    -moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
    padding: 5px;
    border: 1px solid #d6eac5;
    border-top: 0;
    margin-bottom: 20px;
}


.green-wrapper {
    background-color: #dff0d7;
    border: 1px solid #d6eac5;
    -moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
    padding: 10px 20px;
}

.green-wrapper span {
    color: #43894e;
}

.green-wrapper .maintitle {
    font-size: 18px;
}

.find_user_wrapper {
    padding-bottom: 10px;
}

.find_user_wrapper input {
    border: 0;
}

.subject_wrapper .subject {
    font-size: 18px;
    border: 0;
}

.table-wrapper-form input#toUsername:focus, .table-wrapper-form .subject:focus {
    outline: none;
}

.actions_bar_wrapper {
    background-color: #f8f8f8;
    border-left: 1px solid #d6eac5;
    border-right: 1px solid #d6eac5;
    border-bottom: 1px solid #dddddd;
    margin: 0 15px;
}

.actions_bar_wrapper .btn-toolbar {
    padding: 15px 0;
    margin-left: 0;
}

.actions_bar_wrapper .btn-toolbar ul.dropdown-menu {
    min-width: 0;
    width: 120px;
    padding: 4px 0 0 2px;
}

.actions_bar_wrapper .btn-toolbar .dropdown-menu>li {
    margin-bottom: 0;
}

.actions_bar_wrapper .btn-toolbar .dropdown-menu>li>a {
    display: inline-block;
    padding: 0;
    margin: 0px 2px 0px 2px;
}

.actions_bar_wrapper .nav.nav-tabs {
    border-bottom: 0;
    font-size: 12px;
}

.actions_bar_wrapper .nav.nav-tabs li {
    margin-bottom: -2px;
}

.actions_bar_wrapper .nav.nav-tabs li a {
    -moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
    border: 0;
    color: #b7b7b7;
    padding: 16px;
    padding-top: 19px;
}

.actions_bar_wrapper .nav.nav-tabs li.active a {
    color: #43894e;
    background-color: #dff0d7;
    border: 0;
    font-size: 14px;
    padding: 16px;
}

.actions_bar_wrapper .btn-toolbar .btn-group>.btn:hover {
    background-color: #585858;
    color: white;
}

#post_form_font_size {
    background-color: #ffffff;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
    border: 1px solid #dddddd;
}

#post_form_font_size li {
    padding: 10px;
}

#post_form_font_size hr {
    margin: 0;
}

#post_form_font_size a {
    display: block;
}

#post_form_font_size a:hover {
    background-color: transparent;
    color: #3bb000;
}

.post_form_color_picker:hover {
    border: 1px solid white;
}

.table-wrapper-form .tab-content {
    margin-left: 10px;
}

.post_form_color_picker {
    height: 25px;
    width: 25px;
}

.post_form_color_picker.black {
    background-color: black;
}

.post_form_color_picker.red {
    background-color: red;
}

.post_form_color_picker.darkred {
    background-color: darkred;
}

.post_form_color_picker.orange {
    background-color: orange;
}

.post_form_color_picker.brown {
    background-color: brown;
}

.post_form_color_picker.yellow {
    background-color: yellow;
}

.post_form_color_picker.green {
    background-color: green;
}

.post_form_color_picker.olive {
    background-color: olive;
}

.post_form_color_picker.cyan {
    background-color: cyan;
}

.post_form_color_picker.blue {
    background-color: blue;
}

.post_form_color_picker.darkblue {
    background-color: darkblue;
}

.post_form_color_picker.violet {
    background-color: violet;
}

#post_pm_textarea {
    margin-top: -10px;
}

#post_pm_textarea textarea {
    border: 1px solid #dddddd;
    border-top: 0px;
    -moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

textarea.message {
    outline: none;
}

.bootstrap-filestyle.input-group {
    float: left;
}

.attach_options_btns {
 /*
    -moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
    border: 1px solid grey;
    width: 20px;
    height: 20px;
*/
    margin-top: 5px;
    margin-left: 5px;
}

.attach_options_btns span, .table-wrapper-form #polls span.glyphicon-minus-sign, .table-wrapper-form #polls span.glyphicon-plus-sign {
    font-size: 19px;
    color: #585858;
}

.attach_options_btns span:hover, .table-wrapper-form #polls span.glyphicon-minus-sign:hover, .table-wrapper-form #polls span.glyphicon-plus-sign:hover {
    color: #3bb000;
}

.attach_options_btns.add_attach_btns.disabled {
    display: none;
}

.attach_options_btns.disabled span:hover {
    color: #585858;
}

#attach_options_comment {
    color: #bbbbbb;
    font-size: 10px;
}

.table-wrapper-form .input-group-btn>.btn:hover {
    background-color: #3bb000;
    color: white;
}

.table-wrapper-form #polls input.form-control[type=text] {
    display: inline-block;
}
    
.table-wrapper-form #polls .option_wrapper {
    margin-top: 10px;
    width: 91%;
}

.table-wrapper-form #polls span.glyphicon-minus-sign {    
    margin-top: 17px;
    margin-left: 10px;
    cursor: pointer;
}

.table-wrapper-form #polls span.glyphicon-plus-sign {
    margin: 10px 0;
    cursor: pointer;
}

.new_messages {
    line-height:50px;
    font-size: 16px;
    position: relative;
    margin-right: 6px;
}
   

.new_messages a {
    text-decoration: none;
    color:#777;
}

.new_messages a:hover {
    color:#fff;
}

.new_messages #new_pm_count {
    position: absolute;
    top: 12px;
    right: -6px;
    -moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
    width: 13px;
    height: 13px;
    background-color: #f00;
    color: #ffffff;
    text-align: center;
}

.new_messages #new_pm_count span {
    display: block;
    font-size: 11px;
    margin-top: -19px;
}

.thumb_wrapper {
    font-size: 30px;
    padding: 0 10px;
    color: #3bb000;
}

.thumb_wrapper.disabled {
    color: #979797;
}

#vote-wrapper .thumb_wrapper {
    padding: 0;
    font-size: 23px;
}

.thumb_wrapper i {
    vertical-align: text-top;
}

div.modBtns {
    border: 2px solid #979797;
    -moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
    height: 25px;
    width: 25px;
    text-align: center;
    margin-right: 10px;
}

a.modBtns {
    color: #979797;
    display: inline-block;
}

div.modBtns:hover {
    border: 2px solid #3bb000;
}

a.modBtns:hover {
    color: #000;
}

.btnDisabled {
    font-size: 16px;
    margin: 0;    
	padding: 7px;	
	line-height:normal;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    font-family: DINWeb-Bold,"Helvetica Neue",arial,sans-serif;
	background-color: #c5c7c7;
    color: #ffffff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
    border: 1px solid #a4a6a6;

}

.btnDisabled i {
    color: red;
}

#profile_contact_btns_wrapper {
    text-align: center;
    margin-top: 10px;
}

/* #profile_contact_btns_wrapper .user-email { */
.user-email {
    border: 2px solid #979797;
    -moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
    height: 25px;
    width: 25px;
    text-align: center;
    margin-right: 10px;
    display: inline-block;
}

/* #profile_contact_btns_wrapper .user-email a { */
.user-email a {
    color: #979797;
    text-decoration: none;
}


/* #profile_contact_btns_wrapper .user-email i { */
.user-email i {
    font-weight: bold;
    display: block;
    margin-top: 3px;
    font-size: 14px;
}

/* #profile_contact_btns_wrapper .user-email:hover { */
.user-email:hover {
    border: 2px solid #3bb000;
    cursor: pointer;
}

/* #profile_contact_btns_wrapper .user-email:hover a { */
.user-email:hover a {
    color: #000;
}


/* #profile_contact_btns_wrapper .user-pm { */
.user-pm {
    float: none;
    display: inline-block;
}

a.btn.btn-success, a:visited.btn.btn-success {
    color: #ffffff;
}

#member_list_container .pagination li a, #member_list_container .pagination li span {
    min-width: 38px;
    width: auto;
}

#user_profile_wrapper .table_title {
    background-color: #f4f4f4;
    text-align: center;
    padding: 5px;
    margin-bottom: 10px;
}

#user_profile_wrapper .table_title h4 {
    margin: 0;
}

.postbody a {
        word-break: break-word;
    }


.btn-default #filter option {
    color: black;
}

#forum_show_container #search_keywords {
        /*width: 230px;*/
    }

    
/********************************************************************************************/

@media only screen and (max-width : 1199px) {
    .post-show-right {
        width: 81%;
    }

    .post-show-left {
        width: 19%;
    }
    
    .homepage-header-text-wrapper {
/*        padding-left: 0;     */
    }
    
    .homepage-button-wrapper {
        padding-left: 0;
    }
    
    /* reports webinar */
    .homepage-header-text-wrapper h3 {
        margin: 0 160px;
    }
	/* change management header*/
    .homepage-header-text-wrapper h3 {
        margin: 0;
    }
    
}


@media only screen and (max-width : 991px) {
    body {
        margin-top: 50px;
    }
    
    .blogs-header h2 {
        font-size: 55px;
    }

    .post-show-right {
        width: 75%;
    }

    .post-show-left {
        width: 25%;
    }
    
    .nav>li>a, .navbar-default .navbar-nav>li.divider {
        padding: 10px 7px;
    }   
}

@media only screen and (min-width : 768px) {    
    #findUserModal .modal-dialog {
    position: fixed;
    top: 25%;
    left: 40%;
    }
}


@media only screen and (max-width : 768px) {
    /*
    .attachments-links {
        display: inline-block;
    }
    */
    
    .post-img-wrapper {
        margin: 0 auto;
    }
    
    .post-text-header {
        text-align: center;
    }
    
    .postInformation {
        text-align: center;
    }
    
    .post-link {
        display: block;
        text-align: center;
    }
        
}


@media only screen and (max-width : 767px) {
    .homepage-header-text-wrapper .hr {
        width: 8%;
    }
    
    #hp_posts_tabs-accordion .panel-body {
        padding: 0;
    }
    
    .latest-posts-wrapper .table > tbody > tr > td {
        padding: 5px;
    }
    
    #hp_posts_tabs-accordion .panel-body .user-img {
        margin: 0;
    }
    
    #hp_posts_tabs-accordion .panel-body .hp_pic_wrapper {
        width: 65px;
    }
    
    #hp_posts_tabs-accordion .panel-body .hp_latest_details {
        padding-left: 0;
        padding-right: 0;
    }
    
    .hp_latest_details .hp_latest_details_link {
        white-space: normal;
    }
    
    .latest-replies-answers-num {
        font-size: 15px;
    }

    .post-show-right {
        width: 100%;
    }

    .post-show-left {
        width: 100%;
    }
    
    .table-header {
        display: none;
    }
    
    .user-details {
        margin-bottom: 0;
    }
    
    .user-img img {
        width: 100px;
        height: 100px;
    }
    
    .post-info-actions-wrapper {
        margin-top: 0;
        padding-bottom: 10px;
    }    
    
    .action {
        width: 100%;
    }
    
    #forum_show_container #filter {
        /*width: 200px;*/
        margin-top: 10px;
    }
    
    .new_messages {
        display: none;
    }
    
    .navbar-nav>li.divider {
        display: none;
    }

}


@media only screen and (max-width : 480px) {
    .homepage-header-text-wrapper #hp_h3_wrapper span.hr {
        display: none;
    }     
    
    .homepage-header-text-wrapper {
        padding: 0;
        /*margin-top: -515px; default header  */
    }
    
    .post-img-wrapper {
        width: 100%;
        background-color: transparent;
        border: none;
    }
    
    .post-img-wrapper .post-img {
        background-size: contain;
    }
    
    table.forum-show-table tr {
        border-top: 2px solid #ffffff;
    }
    
    .table-wrapper td {
        padding: 3px;
    }
    
     #forum_show_container #filter {
        /*width: 149px;*/
         width: 71%;
    }
    
    #forum_show_container #search_keywords {
        /*width: 75px;*/
    }
    
    .foo_hide {
        display: none !important;
    }
    
    .foo_show {
        display: table-cell !important;
    }

}


@media only screen and (max-width : 320px) {
    
    
    #forum_show_container #filter {
        /*width: 93px;*/
    }
}
