/*-------------------------------------------------------------------------------
*Copyright (c) 2019 or the year of first publication, if earlier, HighQ Solutions Limited or its licensors
--------------------------------------------------------------------------------*/
body{
	color:#3c3c3c;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}
.dropdown-menu, .form-control, .btn{font-size:12px;}

/**********************
Nav
***********************/
.dropdown-menu li a{padding:5px 15px; color:#333333;  }
#dynamicCategoryDiv li a{display:block; text-decoration: none;}
.dropdown-menu .divider{margin:5px 0;}
#dynamicCategoryDiv{max-height:230px; overflow:auto; -webkit-overflow-scrolling:touch; }
.navUserprofile{max-width:250px;}
.dropdown-menu li a:hover,.dropdown-menu li a:focus { background-color: #f5f5f5;}
nav {box-shadow:0px 0px 7px #555, inset 0px 1px 0px #6a6e75; position: fixed; z-index:1001; left:0; right:0; top:0; margin:0;}
.navBtn a, a.navBtn, .navBtn {
	display: inline-block; border-radius:2px; box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.3); border:1px solid #1c6e99; padding:8px 10px; color: #ffffff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5); font-weight:bold;
	background: #4d94af; /* Old browsers */
	background: -moz-linear-gradient(top,  #4d94af 0%, #2785b5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d94af), color-stop(100%,#2785b5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4d94af 0%,#2785b5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4d94af 0%,#2785b5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4d94af 0%,#2785b5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4d94af 0%,#2785b5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d94af', endColorstr='#2785b5',GradientType=0 ); /* IE6-9 */
}
.navBtn a:hover, a.navBtn:hover, .navBtn:hover,
.navBtn a:focus, a.navBtn:focus, .navBtn:focus{background:none repeat scroll 0 0 #2785b5; text-decoration:none; color:#ffffff;}
.navUserprofile a.navBtn{display: block; font-size: 11px}
/**********************
Footer
***********************/
footer{	display: block;	position: fixed; bottom:0; height:29px;	width:100%;	background: url("../images/footer_bg.jpg") repeat-x top left; z-index: 999;}
footer p{ text-align: center; margin-top: 8px; font-size: 10px;}
.footerLink {color: #4b91b3;}
.footerLink a:link,.footerLink a:visited,.footerLink a:active {	color: #4b91b3;}
.footerLink a:hover {color: #4b91b3;}
.footerPowerby {position:absolute; left:10px; white-space: nowrap; top: 0px;}
.footerPowerby > a > img {margin-top:2px; *margin-top:3px; height: 17px;}
.footerLink a {font-size:10px;}
.macOSx .footerPowerby{top: 0px;}
.macOSx .footerPowerby > a > img {margin-top:-1px; *margin-top:3px; height: 17px;}
/**********************
Logo
***********************/
.LogoWrapper{padding: 15px; margin-top: 44px; /* keep is 44px background color issues */}
/**********************
Common structure
***********************/
.blueHeader{	padding:5px 0px; height:46px; z-index:999; border:1px solid #1c6e99;
background: -moz-linear-gradient(top, #5badd0 0%, #2f9bd3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5badd0), color-stop(100%,#2f9bd3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5badd0 0%,#2f9bd3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5badd0 0%,#2f9bd3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #5badd0 0%,#2f9bd3 100%); /* IE10+ */
background: linear-gradient(to bottom, #5badd0 0%,#2f9bd3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5badd0', endColorstr='#2f9bd3',GradientType=0 ); /* IE6-9 */}

.blueHeader h3 {color: #ffffff;	font-weight: normal; line-height: normal; margin: 0; padding: 5px 0 0 15px; font-size:20px; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5);}
.blueHeader ul li, ul.filterfilesMobile li{list-style:none;}
.recentActivity{border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; background:#fdfdfd; left:-1px; z-index: 9; margin:0px 15px;}
#docsNavRight li > input{ height: 34px;	border: none; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);	width:160px;}
.blueSubHeader{position:relative; background:#f8f8f8; box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.09); border-bottom: 1px solid #ddd;}
.blueHeader #docsNavLeft{margin-left: 5px;}
.leftborder{ border-left:1px solid #fff; box-shadow:-1px 0 0 #e4e4e4;}
.list-group-item:first-child, .list-group-item:last-child{border-radius:0;}
li.list-group-item:hover, a.list-group-item:focus{ background-color:#f5f5f5; color: #555; text-decoration: none;}
.glyphicon-star-empty{ color:#c2c2c2; font-size:24px;}
.glyphicon-star{ color:#eee95b; font-size:24px;}

.sitelistHeader{margin-right:17px;}
.caret{ color:#333333}
.caretUp{display: inline-block;	width: 0; height: 0; vertical-align: middle; border-bottom: 4px solid #000000;border-right: 4px solid transparent; border-left: 4px solid transparent; content: ""; margin-left:2px;}
/*.blueHeader li a span{ font-size:13px; display:inline-block; padding-top:4px}*/
.recentlist{ margin-left:50px; margin-right:220px;}
.recentlist li ul.dropdown-menu{left:-16px; top:33px; max-width:180px;}
.nameCol{ width:75%;}
.firmCol{width:20%;}
.favouriteStar{	display:inline-block; height:19px; width:21px;	background:url("../images/stars.png") no-repeat top left; cursor: pointer; position: relative; margin-top: -7px; top:5px;}
.favouriteStar.selected{display:inline-block; height:19px; width:21px;	background:url("../images/stars.png") no-repeat -21px 0px; cursor: pointer; position: relative; margin-top: -7px; top:5px;}
ul.siteList{padding-left:0px; margin-bottom:0px;}
ul.siteList li{ border-bottom: 1px solid #ddd; display: block; padding: 12px 15px; }
ul.siteList:hover{ background-color: #f5f5f5;}
.ScrollingContainer{ -webkit-overflow-scrolling:touch;  box-shadow: 0 5px 8px -5px rgba(0, 0, 0, 0.09) inset; overflow-y:scroll; }
/*.siteList li.firmCol{ padding-left:27px;}*/
ul.siteList li.favCol{width:5%; padding:12px 15px;}
dropdown-menu:before{border-left: 12px solid transparent;border-right: 12px solid transparent; border-bottom: 12px solid #ccc;	top:-12px;	left:-3px;	content: ''; position: absolute;
display: inline-block;}
.dropdown-menu:after{border-left: 11px solid transparent; border-right: 11px solid transparent; border-bottom: 11px solid #fff;	top:-11px; left:10px; position: absolute; display: inline-block;
content: '';}
.pull-right .dropdown-menu-right, .dropdown-menu-right{	left:auto;	right:0;}
.pull-right .dropdown-menu-right:before,.dropdown-menu-rightt:before{left:auto;	right:5px;}
.pull-right .dropdown-menu-right:after, .dropdown-menu-right:after{	left:auto;	right:6px;}
div.errorMessage {   background-color: #fddfde; border: 1px solid #fbc7c6; border-radius: 4px; display: none; font-size: 12px; margin: 5px 0 0; padding: 4px;
text-align: center;}
.emailsendinvitation {color: #000000; font-size: 13px; font-weight: bold;}

/**********************
AJAX Loader
***********************/
.AjxLoader{
background:url("../images/inputLoaderImg.gif") no-repeat 0 0; height: 16px; width: 16px;}
.Ajx_global {right: 8%; top: 9px; position: absolute;}