@charset "UTF-8";
/*
 * jQuery File Upload Plugin CSS Example 1.0.1
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2012, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

body,html{
	width:100%;
	height:100%;
	padding-top:15px;
	padding-bottom:25px;
	position:relative;
}

div.navbar_container{	
	margin-left:auto;
	margin-right:auto;
}


div.footer
{
	height:30px;
	background:#EEEEEE;
	position: fixed;
	right: 0;
	left: 0;
	bottom:0;
	border-width: 0 0 1px;
	border-top:1px solid #cccccc;
	text-align:center;
	line-height:30px;
	z-index:3;
	width:100%;
}

.client_request_ajax{
	display:none;
}


div.dashboard_content
{
	width:100%;
	height:100%;
	margin:0;
	margin-top:20px;
	margin-bottom:20px;
	position:relative;
	
}
div.dashboard_leftmenu{
	/**/
	height:100%;
	padding-bottom:20px;
	border-right:1px solid #ccc;
	padding:0;
}

div.dashboard_maincontent{
	height:100%;
	padding:0;
	
	padding-top:10px;
	
	overflow:auto;
}

div.load_ajax{
	width:100%;
	min-height:800px;	
	position:absolute;
	top:30px;
	background:#333;
	zoom: 1;
	filter: alpha(opacity=80);
	opacity: 0.8;
	z-index:100;
	text-align:center;
	/*vertical-align:central;*/
	display:none;
}

div.load_ajax img{
	margin:20% auto;
}

table.clientrecrod_table tbody tr td
{
	vertical-align:middle;
	
}
table.equity_table td,table.equity_table th,table.dw_table th,table.dw_table td{
	text-align:right;
}

table.equity_table thead td {
	text-align:left;
}

/***Center Popout Alert***/
div.popup_alert{
	zoom: 1;
	display:none;	
	filter: alpha(opacity=100);
	opacity: 1;	
	width:30%;
	z-index:2000;
}
/***Center Popout Alert***/


/***Docs****/
div.upload_container{
	display:none;
}
table.docs-table tbody tr td{
	vertical-align:middle;
}
table.docs-table tbody tr.sub_version{
	display:none;
}
table.docs-table tbody tr.message_container{
	display:none;
}
table.docs-table tbody tr.message_container div.reply_div{
	/*display:none;*/
}
table.docs-table tbody tr td.post_title{
	cursor:pointer;
}
table.doc_info_tb {
	font-size:12px;
}
table.doc_info_tb thead th {
	text-align:center;
}
table.doc_info_tb tbody td:nth-child(3),table.doc_info_tb tbody td:nth-child(4){
	cursor:pointer;
}
div.doc_popup{
	display:none;
	width:30%;
	z-index:1500;
}
iframe#doc_upload_frame{
	width:100%;
	border-width:0px;
	padding-bottom:5px;
	min-height:185px;	
}


div#drop{
	width: auto;
    height: auto;
    text-align: center;
    font-weight: bold;
	position:relative;
	z-index:10;
	font-size: 22px;
	color:#666666;
	min-height: 10px;
	padding: 35px ;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);

}

div#drop.in {
	border:5px dashed #cccccc;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius: 5px;
	color:#cccccc;
    
}
div#drop.hover {
   /* background: lawngreen;*/
}
#dropzone.fade {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    opacity: 1;
}

div#drop input{
    display:none;
}
#upload table tr.working td{
	vertical-align:middle;
}
#upload table tr.working td.file_upbtn div.failed{
   height: 16px;
   background-position: 0 -12px;
}
#upload table tr.working td.file_upbtn div{
	width: 15px;
    height: 12px;
	display:inline-block;
    background: url(../images/icons.png) no-repeat;
}
/***Docs****/

span.editdesc{
	width:70%;
	overflow:hidden;
	cursor:pointer;
}

table.bblnews_table{

}

table.bblnews_table tr th.th1{
	width:5%;
}

table.bblnews_table tr th.th2{
	width:50%;
}

table.bblnews_table tr th.th3{
	width:20%;
}
table.bblnews_table tr th.th4{
	width:10%;
}
table.bblnews_table tr th.th5{
	width:15%;
}
@media (max-width: 1000px) {
	
table.bblnews_table tr td:nth-child(1),table.bblnews_table tr th.th1{
	width:20%;
}
table.bblnews_table tr td:nth-child(2),table.bblnews_table tr th.th2{
	width:40%;
	overflow:hidden;
	white-space:nowrap;
}
table.bblnews_table tr td:nth-child(3),table.bblnews_table tr th.th3{
	overflow:hidden;
	display:none;
}
table.bblnews_table tr td:nth-child(4),table.bblnews_table tr th.th4{
	overflow:hidden;
	display:none;
}
table.bblnews_table tr td:nth-child(5),table.bblnews_table tr th.th5{
	width:40%;
	overflow:hidden;
	white-space:nowrap;
}
}


/**Left Menu**/
div.left-menu{
	height:100%;
	overflow:auto;
}
div.left-menu > ul.nav-list > li {
	line-height:35px;
	padding-left:25px;
    width:100%;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	
}
ul.tree{
	display:none;
}

/**Left Menu**/


/***Menu ***/
ul#left_menu{
	width:100%;
	margin:0;
	padding:0;
	list-style:none;	
}
ul#left_menu > li{
	width:100%;
	border-right:0px solid #999999;
	border-bottom:1px solid #cccccc;
	white-space:nowrap;
	overflow:hidden;
	/*background: #3B3B3B;*/
}



ul#left_menu >li > a {
    background: #f8f8f8;
  background: -moz-linear-gradient(#f8f8f8 0%, #dfdfdf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #dfdfdf));
  background: -webkit-linear-gradient(#f8f8f8 0%, #dfdfdf 100%);
  background: linear-gradient(#f8f8f8 0%, #dfdfdf 100%);
  white-space:nowrap;
	color:#666;
	width:100%;
	font-size:13px;
	display:block;
	box-sizing:border-box;
	padding-left:10px;
	line-height:40px;
	height:40px;
	font-weight:bold;	
}



ul#left_menu >li.active > a {
	background:#dff0d8;
	color:#3c763d;;
	background: #f0f0f0;
  background: -moz-linear-gradient(#f0f0f0 0%, #d7d7d7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #d7d7d7));
  background: -webkit-linear-gradient(#f0f0f0 0%, #d7d7d7 100%);
  background: linear-gradient(#f0f0f0 0%, #d7d7d7 100%);
}
ul#left_menu > li:first-child >a{
	 background: #66665e;
	  background: -moz-linear-gradient(#66665e 0%, #45463d 100%);
	  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66665e), color-stop(100%, #45463d));
	  background: -webkit-linear-gradient(#66665e 0%, #45463d 100%);
	  background: linear-gradient(#66665e 0%, #45463d 100%);
	  border: 1px solid #66665e;
	  -webkit-border-radius: 3px 3px 0 0;
	  -moz-border-radius: 3px 3px 0 0;
	  border-radius: 3px 3px 0 0;
	  color:#fff;
	  font-size:18px;
}


ul#left_menu > li > ul {
	margin: 0;
  padding: 0;
	display:none;
	border-right: 0px solid #a2a194;
  border-left: 1px solid #a2a194;
}

ul#left_menu > li > ul > li {
	padding-left:30px;
	height:30px;
	line-height:30px;
	list-style:url(../images/square.png);
	border-bottom: 1px solid #d4d4d4;
	  border-top: none;
	  background: #f7f7f7;
	  background: -moz-linear-gradient(#f7f7f7 0%, #ececec 100%);
	  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ececec));
	  background: -webkit-linear-gradient(#f7f7f7 0%, #ececec 100%);
	  background: linear-gradient(#f7f7f7 0%, #ececec 100%);
}

ul#left_menu > li > ul > li a{
	color:#666666;
	font-size:12px;
	display:block;
	width:100%;
	
}
ul#left_menu > li > ul > li a:before{
	content: '»';
  position: absolute;
  left: 15px;
  color: #574b49;
	color:#666666;
}

ul#left_menu a:hover{
	text-decoration:none;
	color:#56ccc8;
	
}


.badge-warning {
  background-color: #f89406;
}


.badge-warning[href] {
  background-color: #c67605;
}


.badge-success {
  background-color: #468847;
}


.badge-success[href] {
  background-color: #356635;
}


.badge-info {
  background-color: #3a87ad;
}


.badge-info[href] {
  background-color: #2d6987;
}


.badge-inverse {
  background-color: #333333;
}


.badge-inverse[href] {
  background-color: #1a1a1a;
}
