* {
	margin: 0px;
	padding: 0px;
}
ul, ol{
	list-style: none;
}
.cl{
	float: none;
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
*:focus {
	outline: none;
}
.bold, #container .bold, #modal_popup .bold, #phq-modal .bold {
	font-weight: bold;
}
.display_off {
  display: none;
}
.clr {
	clear: both;
}
.to-right {
	float: right;
}
.to-left {
	float: left !important;
}
.no-float {
	float: none;
}
.clear {
	clear: both;
}
.ov-hidden {
	overflow: hidden;
}
.visibility-hidden {
	visibility: hidden;
}
img{
	border: 0px none;
}
a{
	text-decoration: none;
	cursor: pointer;
}
body {
	font: normal 13px "Helvetica Neue", Helvetica, Arial;
	position: relative;
	color: #394344;
	width: 100%;
	background: #fff;
}
body, html{
	width: 100%;
	height: 100%;
	position: relative;
	min-width: 910px;
}

/** Moved from jquery-ui.css **/
.ui-widget-overlay {
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .30;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	float: left;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: .2em .4em;
	line-height: 1.5;
	zoom: 1;
	color: #0186bd;
	font-size: 11px;
	border: none;
	border-radius: 0;
	margin: -1px;
}
.ui-menu .ui-menu-item a:hover {
	background-color: #c6e5fc;
	background-image: none;
}
.ui-autocomplete {
	position: absolute;
	cursor: default;
}
.ui-widget-content {
	border: 1px solid #bdc3c4;
	background: #ffffff url(images/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x;
	color: #232d2e;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	cursor: default !important;
	opacity: .35;
	background-image: none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #bdc3c4;
	font-weight: normal;
	color: #232d2e;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #0078a9;
}
/** **/

/* ARROWS */
.arrow-up {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #000;
}
.arrow-down {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #000;
}
.arrow-left {
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 5px solid #000;
}
.arrow-right {
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #000;
}
/******/
.error, .error7, .error8, .error9, .error10 {
	margin: 0 0 10px 0;
	color: #ff0000;
	clear: both;
	display: block;
}
.new_custom_field_table .pick_list_cell .error{
    text-align: center;
}
.members_only_notice {
	margin: 0px 30px 30px;
}
#ajax_loader{
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 10000;
	top: 0px;
	left: 0px;
	display: none;
	opacity: 0.1;
	cursor: progress;
}
div.ui-datepicker-title select {
	padding: 1px !important;
}
#top{
	height: 96px;
	background-color: #232d2e;
	position: relative;
	width: 100%;
	z-index: 1001;
}
#top .ajax_loader{
	position: absolute;
	top: 40px;
	right: 10px;
	display: none;
}
a.logo{
	margin-top: 8px;
	margin-left: 12px;
	max-width: 50%;
	height: 80px;
	display: block;
	background-position: 0 center;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-image: url(../images/branding/80/logo-icon-white.png);
	text-decoration: none;
}
a.logo:hover{
	text-decoration: inherit;
}

.headertext {
	background-image: none !important;
	color: #fff;
	font-size: 32px;
	line-height: 70px;
}
#top .header_menu{
	position: absolute;
	top: 10px;
	right: 20px;
	z-index: 999;
	width: 700px;
	text-align: right;

}
#top .header_menu .sm{
    position: relative;
    width: 1px;
    height: 1px;
    display: block;
    float: right;
    z-index: 999;
}

#top .header_menu a,#top .header_menu span{
	color: #fff;
}
#top .header_menu span{
	padding: 0px 5px;
}
#top .header_menu span.dark{
	padding: 0px 5px 0px 0px;
}
#top .header_menu a:hover{
	text-decoration: underline;
}
#top .header_menu a.help_header_menu{
	cursor: pointer;
}
#top .header_menu a.help_header_menu:hover{
	text-decoration: none;
}
#top .header_submenu{
	width: 220px;
	background-color: #3c4647;
	border: 1px solid #131c1d;
	padding: 3px 0px;
	position: absolute;
	display: none;
	right: 100px;
	top: 24px;
	z-index: 999;
	box-shadow: 2px 2px 5px #131c1d;
}
#top .header_submenu.no_help{
	right: 70px;
}
#top .header_submenu[rel="help"]{
	right: 61px;
}

#top .header_submenu.visible{
	display: block;
}
#top .header_submenu a{
	width: 210px;
	text-align: right;
	padding: 4px 5px 6px 0px;
	margin: 0px 3px;
	display: block;
	z-index: 998;
	color: #fff;
}
#top .header_submenu a:hover{
	background-color: #232d2e;
	text-decoration: none;
	border-radius: 4px;
}
#top .header_submenu img{
	position: absolute;
	left: 0px;
	bottom: -22px;
}
.dashboard_content {
	margin: 0 24px;
}
.p26 {
	padding-top: 26px;
}
#toolbar{
	height: 35px;
	width: 100%;
	background-color: #e1e4e4;
	position: relative;
	z-index: 100001;
}
#toolbar ul#workspace_header_tree{
	padding: 4px 0 0 20px;
}
#toolbar ul li{
	float: right;
	margin: 0px 2px;
	position: relative;
	padding: 1px;
}
#toolbar ul li span{
	background: url(../images/tr.gif) no-repeat scroll 100% 0px;
	display: block;
}
#toolbar ul li span.deletem{
	background: none;
}
#toolbar ul li.menu_rollover span, #toolbar ul li.selected span{
	background: url(../images/tr_ro.gif) no-repeat scroll 100% 0px;
}
#toolbar ul li.has_submenu span{
	background: url(../images/tr_selro.gif) no-repeat scroll 100% 0px;
}
#toolbar ul li.selected span.deletem, #toolbar ul li.menu_rollover span.deletem{
	background: none;
}

#toolbar ul li.has_submenu span.curr_selected{
	display: inline;
	background: none;
}
#toolbar ul li a{
	display: block;
	padding: 8px 18px 6px 32px;
	color: #394344;
}
#toolbar ul li a.newm{
	background: url(../images/new_ico.gif) no-repeat scroll 9px 5px;
}
#toolbar ul li a.uploadm{
	background: url(../images/uploadm_ico.gif) no-repeat scroll 9px 5px;
}
#toolbar ul li a.movem{
	background: url(../images/move_tom_ico.gif) no-repeat scroll 9px 5px;
}
#toolbar ul li a.morem{
	background: url(../images/morem_ico.gif) no-repeat scroll 9px 5px;
}
#toolbar ul li a.deletem{
	background: url(../images/deletem_ico.gif) no-repeat scroll 9px 5px;
}
#toolbar ul li a.share_dropbox{
    background: url(../images/share_ico.gif) no-repeat scroll 9px 5px;
}
#toolbar ul li a.edittags{
	background: url(../images/tags_toolbar_ico.gif) no-repeat scroll 9px 9px;
}
#toolbar ul li.menu_rollover, #toolbar ul li.selected{
    background-color: #f3f4f4;
    border: 1px solid #bdc3c4;
    padding: 0px;
}
#toolbar ul li div.header_submenu{
	position: absolute;
	width: 170px;
	border: 1px solid #9EA3A4;
	background: #fff;
	top: 27px;
	left: -380px;
	display: none;
	z-index: 996;
}

#toolbar ul li div.header_submenu a, .dialog_content a.ajax_link{
	display: block;
	padding: 7px 10px 7px 35px;
	position: relative;
}
a,
#modal_popup .list a {
	color: #0186bd;
}
a:hover{
	text-decoration: underline;
}
.page_content a.cancel_details{
    color: #FB503E;
}
#toolbar ul li div.header_submenu a:hover{
	background-color: #e1e4e4;
}
#toolbar ul li div.header_submenu.share_dropbox a{
    padding-left: 5px;
}
#toolbar ul li .filetree li span{
	white-space: nowrap;
}
div.header_submenu .new_proof, .dialog_content a.new_proof{
	background: url(../images/new_ico.gif) no-repeat scroll 10px center;
}

div.header_submenu .upload_file{
	background: url(../images/uploadm_ico.gif) no-repeat scroll 9px 5px;
}
div.header_submenu .upload_and_addproof{
	background: url(../images/upload_and_addproof_ico.gif) no-repeat scroll 9px 5px;
}
div.header_submenu .upload_and_share{
	background: url(../images/upload_and_share_ico.gif) no-repeat scroll 9px 5px;
}
div.header_submenu .more_lock{
	background: url(../images/lock_ico.gif) no-repeat scroll 9px 6px;
}
div.header_submenu .more_unlock{
	background: url(../images/unlock_ico.gif) no-repeat scroll 9px 6px;
}
div.header_submenu .more_archive{
	background: url(../images/archive_ico.gif) no-repeat scroll 9px 8px;
}
div.header_submenu .more_unarchive{
	background: url(../images/unarchive_ico.gif) no-repeat scroll 9px 7px;
}
div.header_submenu .more_change_owner{
	background: url(../images/change_owner_ico.gif) no-repeat scroll 9px 7px;
}
div.header_submenu .more_share_folders{
	background: url("../images/share_items.gif") no-repeat scroll 9px 6px;
}
#toolbar ul.main_menu{
	padding: 3px 11px 0px 10px;

	position: absolute;
	right: 0px;
	width: 600px;
}
#toolbar ul li div.header_submenu.header_workspace{
	width: 520px;
	height: 360px;
	background-color: #f7f7f7;
	display: none;
	z-index: 999;
}
#toolbar ul li div.header_submenu.header_workspace .workspace_container{
	position: absolute;
	width: 490px;
	height: 270px;
	left: 15px;
	top: 30px;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	overflow-x:hidden;
	overflow-y:auto;
}
#toolbar ul li div.workspace_name_label{
	color: #aaa;
	padding: 7px 0px 0px 10px;
	white-space: nowrap;

}
#toolbar ul li div.header_submenu.header_workspace .workspace_label{
	padding: 13px 0 0 15px;
}
#toolbar ul li div.buttons{
	position: absolute;
	bottom: 17px;
	left: 15px;
	width: 490px;
	text-align: center;
}
#toolbar ul li div.buttons p.error{
	margin-bottom: 10px;
	overflow:hidden;
	white-space:nowrap;
	color: #FB503E;
	font-size: 10px;
	display: none;
}
#toolbar ul li div.buttons a{
	padding: 4px 15px;
	display: inline;
	margin: 0px;
	color: #707D14;
}
#toolbar ul li div.buttons a.cancel_button {
	color:#FB503E;
	margin:0 5px;
}
#top .search{
	position: absolute;
	right: 5px;
	top: 45px;
}
#top .search input{
	width: 235px;
	color: #aaaaaa;
	border: 1px solid #576464;
	background-color: #fff;
	top: 2px;
	padding: 4px 20px 4px 3px;
	right: 10px;
	border-radius: 4px;
}
#top .search img{
	position: relative;
	top: 4px;
	cursor: pointer;
	left: -25px;
}
#page{
	border-bottom: 1px solid #f3f3f3;
	width: 100%;
	position: relative;
}
#left_sidebar{
	width: 214px;
	position: relative;
	float: left;
	z-index: 995;
	overflow: hidden;
	white-space: nowrap;
	background-color: #e3e3e3;
}
#left_sidebar .resize_elem{
	height: 100%;
	width: 2px;
	position: absolute !important;
	top: 0px;
	left: 214px;
	margin-left: 6px;
	cursor: e-resize;
	z-index: 11111;
	display: none;
}

#toolbar ul li div.header_submenu a.item{
	padding: 6px 0 5px 40px;
	width: 100%;
	display: block;
	background: url(../images/folder-closed.gif) no-repeat scroll 0 0;
}
#toolbar ul li div.header_submenu a.item:hover{
	background-color: #e1e4e4;
}

.header_submenu .buttons{
	margin: 0px;
}
#toolbar ul li div.header_submenu a.item.open{
	background: url(../images/folder.gif) no-repeat scroll 0 0;
}
#toolbar ul li div.header_submenu a.item.selected{
	background-color: #EFF3CF;
}
.workspaces_submenu{
	position: relative;
}
#toolbar ul li .workspace_container .workspaces_submenu .triangle{
	width: 15px;
	height: 15px;
	padding: 0px;
	display: block;
	background: url(../images/trees_big.gif) no-repeat scroll 0px 2px;
	position: absolute;
	top: 3px;
	left: 6px;
	z-index: 995;
	float: none;
	clear: both;
}
#toolbar ul li .workspace_container .workspaces_submenu .triangle.open{
	background-position: 0 -24px;
}
#toolbar ul li .workspace_container .workspaces_submenu div{
	position: relative;
	float: left;
	width: 100%;
	display: none;
}

#workspace_slider_tree{
	float: left;
	padding-left: 14px;
	color: #0186BD;
}
#workspace_slider_tree li.expandable span.folder {
	background:transparent url(../images/folder-closed.gif) no-repeat scroll 0 0;
}
#workspace_slider_tree li span.folder {
	background:transparent url(../images/folder.gif) no-repeat scroll 0 0;
	white-space: nowrap;
}
#footer p.footer{
	width: 96%;
	padding: 20px 0px 10px;
	border-top: 1px solid #eee;
	text-align: center;
	color: #6c787d;
	margin: 0px auto;
}
#footer{
	width: 100%;
	padding: 0px;
	position: absolute;
	bottom: -2px;
	float: none;
	z-index: -1;
}
#page .container{
	width: 765px;
	float: left;
	min-height: 450px;
	padding:0 0;
	position: relative;
	background-color: #fff;
	margin-left: -1px;
}
#page .container .content_loader{
	width: 100%;
	font-size:15px;
	height: 30px;
	position: absolute;
	top: 2px;
	left: 0px;
	z-index: 9999;
	display: none;
	text-align: center;
}
#page .container .content_loader table{
	width: 100%;
	height: 100%;
	vertical-align: top;
	text-align: center;
}
#page .container .content_loader img{
	padding: 20px 20px 0px 0px;
}
#page .container .dialog{
	padding: 2px;
	margin-left: 24px;
	border: 1px solid #d2d2d2;
}
#page .page_content{
	min-width: 260px;
	height: 100%;
	overflow: visible;
    position: relative;
    z-index: 1000;
    min-height: 620px;
    border-left: 1px solid #A9AEAE;
    padding-top: 17px;
}
.container .dialog .title{
	background: #a180b6;
	position: relative;
}
.container .dialog .title p{
	font-size: 18px;
	color: #fff;
	padding: 5px;
}
.container .dialog .title p.welcome_close{
	position: absolute;
	top: 4px;
	right: 25px;
	color: #dcc0ed;
	font-size: 10px;
}
.container .dialog .title a.welcome_close{
	height: 19px;
	width: 19px;
	display: block;
	position: absolute;
	top: 6px;
	right: 5px;
	float: right;
	background: #af8dc4 url(../images/welcome_close.gif) no-repeat scroll 0 0;
}
.container .dialog .title a.welcome_close:hover{
	background-position: 0px -19px;
	background-color: #bfa1d2;
}
.dialog .dialog_content p{
	margin: 2px 0px;
}
.dialog .dialog_content{
	padding: 15px;
}
.dialog .watch_link{
	display: block;
	margin: 10px 15px;
	padding: 6px 0px 2px 25px;
	color: #0186bd;
	font-weight: bold;
	background:transparent url(../images/watch_ico.gif) no-repeat scroll 0 0;
}
.content_header{
	font-size: 30px;
	padding-left: 24px;
	clear: both;
}
.content_subheader{
	float: left;
	width: 100%;
}
.content_subheader div{
	background-color: #b5c357;
	width: 100%;
}
.content_subheader span{
	background-color: #d8e19f;
	font-size: 14px;
	padding: 7px 15px 6px;
	float: left;
	min-width: 100px;
}
.content_subheader a{
	float: right;
	line-height: 30px;
	margin-right: 15px;
}
.content_subheader a.subheader_tab{
    background-color: #f5f8e1;
    font-size: 14px;
    padding: 7px 15px 6px;
    float: left;
    min-width: 100px;
    float: none;
    margin: 0px;
    line-height: 29px;
    color: #232D2E;

}
.content_subheader a.subheader_tab:hover{
    text-decoration: none;
}
#message_tbl{
	margin-left: 10px;
}
.section_field.textarea-rich #message_tbl{
	margin-left: 0;
}
.content_subheader a.use_desktop{
	background: url(../images/use_desctop_ico.gif) no-repeat scroll 0 8px;
	padding-left: 18px;

}
.content_subheader input{
	border: 0;
	background: transparent;
	float: right;
	line-height: 15px;
	margin-right: 15px;
	color: #0186bd;
	padding: 7px 0 0;
	cursor: pointer;
}

.content_subheader input:hover{
	text-decoration: underline;
}

.action_menu._100p_width{
	width: 100%;
}
.content_subheader._100p_width, .subcontent._100p_width{
	width: 99%;
}
.subcontent._99p_width{
	width: 99%;
}
.action_menu .action_menu_item:hover{
	text-decoration: none;
}
.action_menu .action_menu_item{
	display: block;
	border: 1px solid #d7d7d7;
	float: right;
	background-color: #f7f7f7;
	margin: 2px 5px 2px 2px;
	padding: 0;
}
.labels_container.action_menu .action_menu_item {
	position: relative;
	top: 0px;
}
.action_menu_long_list .labels_container.action_menu_long {
	margin-top: 10px;
}

.action_menu input.action_menu_item,
.action_menu button.action_menu_item{
	padding: 5px 10px 5px 27px;
	cursor: pointer;
}
.action_menu .action_menu_item span{
	color: #232d2e;
	padding: 5px 5px 5px 27px;
	display: block;
	border: 1px solid #fff;
}

.submit_form span{
	color: #232d2e;
	padding: 5px 10px 5px 27px;
	display: block;
	border: 1px solid #fff;
}


.action_menu .action_menu_item.new_contact span{
	background: url(../images/new_contact_ico.gif) no-repeat scroll 6px 6px;
}

.action_menu .action_menu_item.import_people span{
	background: url(../images/import_people_ico.gif) no-repeat scroll 6px 6px;
}
.action_menu .action_menu_item.share_ws_items span{
	background: url(../images/share_ws_items.gif) no-repeat scroll 6px 3px;
}
.action_menu .action_menu_item.delete span{
	background: url(../images/deletem_ico.gif) no-repeat scroll 6px 3px;
}
.action_menu .action_menu_item.print_comment span{
	background: url(../images/print_comment_ico.gif) no-repeat scroll 2px 3px;
}
.action_menu .action_menu_item.new_version span{
	background: url(../images/new_version_ico.gif) no-repeat scroll 2px 3px;
}
.action_menu .action_menu_item.add_people span{
	background: url(../images/add_people_ico.gif) no-repeat scroll 2px 3px;
}
.action_menu .action_menu_item.download_orignal span{
	background: url(../images/download_original_ico.gif) no-repeat scroll 2px 3px;
}
.action_menu .action_menu_item.new_group span {
	background: url(../images/new_group_ico.gif) no-repeat scroll 2px 3px;
	padding-left: 35px;
}
.action_menu .action_menu_item.new_custom_field span {
    background: url(../images/new_custom_field_ico.gif) no-repeat scroll 2px 3px;
}
.action_menu .action_menu_item.change_password span{
	background: url(../images/change_password_ico.gif) no-repeat scroll 6px 4px;
}

.action_menu input.action_menu_item.delete,
.action_menu button.action_menu_item.delete{
    background: url(../images/deletem_ico.gif) no-repeat scroll 8px 5px ;
    color: #394344;
}
.action_menu input.action_menu_item.restore{
    background: url(../images/restore_ico.gif) no-repeat scroll 8px 5px ;
    color: #394344;
}
.action_menu .action_menu_item.export_excel span{
	background: url(../images/cont_excel_ico.gif) no-repeat scroll 2px 3px;
}
.action_menu .action_menu_item.new_satelite_account span{
	background: url(../images/new_satelite_account_ico.gif) no-repeat scroll 5px 6px;
}
.action_menu .action_menu_item.upgrade span{
	background: url(../images/upgrade_ico.gif) no-repeat scroll 4px 4px;
}
.details_table label{
	padding-left: 10px;
	line-height: 30px;
	float: left;
	clear: left;
}
.details_table .details_table_th {
    line-height: 16px;
    padding: 4px 8px;
}
.details_table .details_table_td {
    line-height: 16px;
    padding: 4px 8px;
    vertical-align: top;
}

.text_center {
    text-align: center;
}

.add_new_device_form {
    padding: 24px 0 12px;
}

.add_new_device_form .normal_input {
    border: 1px solid #c7c7c7;
    box-sizing: border-box;
    display: inline-block;
    height: 25px;
    margin-left: 0;
    margin-right: 0;
    padding: 0 8px;
    width: 560px;
    vertical-align: middle;
}

.add_new_device_form .checkbox_label {
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
}

.add_new_device_form .checkbox_label span {
    margin-left: 8px;
}

.add_new_device_form .new_device_resolution_column {
    display: inline-block;
    width: 340px;
    vertical-align: middle;
}

.add_new_device_form .new_device_ratio_column {
    display: inline-block;
    padding-left: 50px;
    width: 160px;
    vertical-align: middle;
}

.add_new_device_form .new_device_ratio {
    width: 170px;
}

.add_new_device_form .new_device_resolution {
    width: 140px;
}

.add_new_device_form .new_device_resolution_divider {
    display: inline-block;
    vertical-align: middle;
    padding: 0 8px;
}

.context_menu_devices .delete_device {
    background: url('../images/delete_ico.gif') no-repeat 10px 8px;
}

.context_menu_devices .edit_device {
    background: url('../images/edit_icon.png') no-repeat 10px 8px;
}



.details_table .right label{
	padding: 0;
	line-height: 28px
}
.details_table .right .custom_select label{
	line-height: 13px;
}
.details_menu{
	text-align: right;
	margin-left:15px;
}
.details_menu .share_ico{
	background: url(../images/cont_share_menu_ico.gif) no-repeat scroll 0 0;
}
.details_menu a{
	border: 1px solid #fff;
	color: #232d2e;
}
.details_menu div{
	border: 1px solid #d7d7d7;
}
.subcontent{
	border: 1px solid #d7d7d7;
	float: left;

}
.subcontent.shrek{
	background-color: #f5f8e1;
}
.subcontent .heading{
	margin: 13px 0 15px 12px;
	font-weight: bold;
	display: block;
}
.subcontent, .action_menu, .content_subheader{
	width: 750px;
	margin-right: 20%;
}
.subcontent table.usage_statistics td {
	padding: 5px 0;
}
.action_menu{
	width: 765px;
	margin-right: 35%;
	margin-left: 0px;
}
.action_menu_long{
	width: 99%;
	margin: 0px;
}
.action_menu_long .action_menu{
	margin: 0px;
	width: 100%;
}
.action_menu_long .action_menu .action_menu_item{
	margin: 2px 2px 2px 12px;
}
.action_menu_long_list .action_menu_long{
	margin-top: 25px;
}
.action_menu_long_list .content_subheader{
	margin-top: -25px;
}
.action_menu_context{
	position: absolute;
	z-index: 1000;
	display: none;
}
.action_menu_context_trigger{
	background: url(../images/more_actions.gif) no-repeat scroll 7px 6px;
}
.action_menu .action_menu_context_trigger span{
	padding-right: 40px;
	background: url(../images/more_actions_dot.gif) no-repeat scroll 95% 11px;
}
.content_subheader._99p_width{
    width: 99%;
}
.details_container .help_box{
	border: 0;
	padding: 8px 15px;
	background-color: #fff;
	width: 725px;
}
.details_container .help_box p{
	line-height: 15px;
	padding: 2px 0;
}
.details_container .info{
	border: 0;
	padding: 8px 15px;
}
.details_container .info p{
	padding: 10px 8px;
}
.right .details{
	float: left;
	margin: 7px 0;
	word-wrap: break-word;
}
.right .details .error{
    margin: 0px;
    padding: 5px 0px;
}
.right .error{
    margin: 0px;
    padding-bottom: 0px;
    padding-top: 5px;
}
.left .action,
.right .action{
	float: right;
	text-align: right;
	padding: 2px 10px 0px 0px;
	line-height: 26px;
	white-space: nowrap;
	top: 2px;
}
.right .details .workspace_thumbnail{
	text-align: center;
	width: 224px;
	height: 161px;
	background: url(../images/workspace_bg_big.gif) no-repeat scroll 0 0;
}
.right .details .workspace_thumbnail img{
	padding-top: 40px;
}
.right p{
	padding: 10px 0;
}
.details_container{
	margin-left: 24px;
	color: #232d2e;
}
.dialog.quick_start{
	float: left;
	height: 172px;
}
.dialog.overall_view{
	float: right;
	height: 172px;
}
.dialog.quick_start, .dialog.overall_view{
	width: 93%;
}
.dialog.quick_start .title{
	background: #faac44;
	position: static;
}
.dialog.overall_view .title{
	background: #596364;
	position: static;
}
.items_table tr th.align_center{
	text-align: center;
	vertical-align: middle;
}
.items_table tr td.align_center{
	text-align: center;
	padding-left: 0px;
}
.items_table{
	width: 100%;
	border-collapse: collapse;
}
.details_table tr th,
.items_table tr th{
	background: #fafafa;
	padding: 7px 0px;
	color: #0186bd;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	text-align: left;
}
.details_table tr td{
	padding: 0 0 0 10px;
	border-bottom: 1px solid #eeeeee;
}
.items_table tr td{
	padding: 5px 0 5px 5px;
	border-top: 1px solid #eeeeee;
}
.items_table tr.company_recipient  td{
	border-top: none;
}
.items_table tr td.td_thumbnails{
	border: 0px none;
}
.items_table tr td.no_padding{
	padding: 0px 0 0px 10px;
}
.items_table tr td.last_column{
	padding: 5px;
}
.details_table tr th,
.items_table tr th{
	padding:0 4px;
	line-height: 26px;
	border-left: 1px solid #eeeeee;

}
.items_table tr td table tr td{
	border: 0px none;
}
.items_table tr.row_hover td{
	background-color: #C6E5FC;
	cursor: pointer;
}
.items_table tr th{
	white-space:nowrap;
}
.items_table tr td.thumbnail{
	text-align: center;
	vertical-align: middle;
	width: 155px;
	padding-left: 0px;
}
.items_table.workspaces_table tr td.thumbnail div.image{
	width: 155px;
	height: 113px;
    background-position: 61px 40px;
}
.dashboard_content .items_table th.last-col {
	border-right: solid 1px #eee;
}
.items_table.proofs_table .list-row-1 {
    word-break: break-all;
}
.item_ico{
	display: block;
	padding: 2px 0 4px 22px;
	float: left;
}
.proof_ico{
	background: url(../images/proof_ico.gif) no-repeat scroll 0 0;
}
.proof_ico.disabled_ico{
	background: url(../images/proof_ico_grayscale.gif) no-repeat scroll 0 0;
}
.workspace_ico{
	background: url(../images/folder-closed.gif) no-repeat scroll 0 2px;
}
.file_ico{
    background: url(../images/file_ico.png) no-repeat scroll 0 2px;
}
.folder_ico{
    background: url(../images/folder_ico.png) no-repeat scroll 0 3px;
}
.items_table tr td.details_cell p{
	width: 200px;
	padding-bottom: 5px;
	float: left;
}
/**
 * thumbnails view
 */
.proofs_thumbnails{
	width: 99%;
	padding-left: 15px;
}
.proof_item{
	width: 190px;
	height: 155px;
	border: 1px solid #f0f0f0;
	float: left;
	margin: 5px 0 0 5px;
}
.proof_item input{
	padding: 0px;
	cursor: default;
}
.proof_item a.context_menu{
	margin: 0px;
}
.proof_item div.image{
	width: 130px;
	height: 100px;
	margin: 8px auto 8px;
	width: 130px;
	text-align:center;
}
.ws_item div.image{
    width: 171px;
    margin-top: 0px;
}
 .proof_item .item_ico{
	margin-left: 10px;
}
 .proof_item.row_hover{
	background-color: #f8fcff;
	cursor: pointer;
}
/**
 *
 */
.details_cell .info_cont{
	padding-bottom: 10px;
	float: left;
}
.comments_div{
	width: 100%;
	height: 100%;
	position: relative;
}
a.context_menu{
	background: url(../images/context_menu.gif) no-repeat scroll 0 0;
	float: right;
	height: 15px;
	margin-right: 10px;
	width: 17px;
}
.context_menu_proof, div.context_menu{
	width: 235px;
	position: absolute;
	top: 20px;
	left: -145px;
	border: 1px solid #aaaaaa;
	display: none;
	z-index: 999;
}
.menu_people{
	left:-177px;
	top:10px;
}
.context_menu_proof a, .action_menu_context  a{
	color:#394344;
	display:block;
	padding:8px 18px 6px 32px;
	position:relative;
}
.context_menu_proof.context-menu-sidebar a {
	padding:8px 18px 6px 10px;
}
.context_menu_proof.context-menu-sidebar a .icon {
	display: none;
}
.action_menu_context  a{
	width: 159px;
}
.context_menu_proof:not(.context-menu-sidebar) a:hover, .action_menu_context a:hover{
	background-color: #e1e4e4 !important;
	text-decoration: none;
}
.context_menu_proof .upload_file {
	background:transparent url(../images/uploadm_ico.gif) no-repeat scroll 9px 5px;
}
.context_menu_proof {
	display: none;
	position: absolute;
	border: 0px none;
	z-index: 10000;

}
.context_menu_content{
	background-color: #ffffff;
	border: 1px solid #AAAAAA;
	height: 100%;
}
.context_menu_subcontent{
	padding: 4px 16px 0 10px;
}

a.context_menu{
	display: block;
	height: 16px;
	width: 16px;
	background: url(../images/ui/contextmenu-icons.png) no-repeat 0 0;
	margin: 0 4px 0 0px;
}
a.context_menu:hover {
	background-position: 0px -26px;
}
a.context_menu.selected,
	a.context_menu:active{
	background-position: 0px -52px;
}
.context_menu_proof img{
	padding-left: 3px;
}
.cont_details{
	background: url(../images/cont_details_ico.gif) no-repeat scroll 9px center;
}
.cont_convert_to_user{
	background: url(../images/cont_convet_to_user_ico.gif) no-repeat scroll 9px center;
}
.cont_proof_share{
	background: url(../images/cont_share_menu_ico.gif) no-repeat scroll 9px center;
}
.cont_add_people{
	background: url(../images/cont_add_people_ico.gif) no-repeat scroll 9px center;
}
.cont_new_version{
	background: url(../images/cont_new_version_ico.gif) no-repeat scroll 9px center;
}
.cont_download,
.cont_download_org{
	background: url(../images/cont_download_original_ico.gif) no-repeat scroll 9px center;
}
.cont_print_comments{
	background: url(../images/cont_print_comments_ico.gif) no-repeat scroll 9px center;
}
.cont_new_proof{
	background: url(../images/new_ico.gif) no-repeat scroll 9px center;
}
.cont_new_file{
	background: url(../images/new_file_share_ico.gif) no-repeat scroll 9px center;
}
.cont_lock{
	background: url(../images/lock_ico.gif) no-repeat scroll 9px center;
}
.cont_unarchive{
	background: url(../images/unarchive_ico.gif) no-repeat scroll 9px center;
}
.cont_delete{
	background: url(../images/deletem_ico.gif) no-repeat scroll 9px center;
}
.remind_all{
    background: url(../images/remind_all_ico.gif) no-repeat scroll 9px center;
}
.remind{
    background: url(../images/remind_ico.gif) no-repeat scroll 9px center;
}
.hide_field{
    background: url(../images/hide_section_ico.gif) no-repeat scroll 9px center;
}

.cont_edit{
    background: url(../images/cont_edit_ico.gif) no-repeat scroll 9px center;
}
.cont_copy{
    background: url(../images/cont_copy_ico.gif) no-repeat scroll 9px center;
}
.cont_excel{
    background: url(../images/cont_excel_ico.gif) no-repeat scroll 9px center;
}
.cont_forward{
	background: url(../images/cont_forward_ico.gif) no-repeat scroll 9px center;
}
.share_items{
	background: url(../images/share_items.gif) no-repeat scroll 9px center;
}
.sub_folder{
	background: url(../images/sub_folder.gif) no-repeat scroll 9px center;
}
.new_personal_account{
	background: url(../images/new_personal_account_ico.gif) no-repeat scroll 9px center;
}
.cont_order_asset{
    background: url(../images/order_assets.gif) no-repeat scroll 7px center;
}

.cont_proof_share{
	background: url(../images/cont_share_menu_ico.gif) no-repeat scroll 9px center;
}

.context_menu_proof .hidden,
.context_menu_proof .last-stage {
	display: none !important;
}
.context_menu_proof a.with-icon {
	background-image: none;
}
.context_menu_proof .with-icon .icon {
	display: block;
	height: 27px;
	position: absolute;
	left: 0;
	top: 0;
	width: 32px;
}

.context_menu_proof .cont_details,
.context_menu_proof .cont_details.with-icon .icon {
	background: url(../images/context_menu_sprite.png) no-repeat scroll  0px -768px;
}
.context_menu_proof .cont_add_people,
.context_menu_proof .cont_add_people.with-icon .icon {
	background: url(../images/context_menu_sprite.png) no-repeat scroll  0px -39px;
}
.context_menu_proof .cont_new_version,
.context_menu_proof .cont_new_version.with-icon .icon{
	background: url(../images/context_menu_sprite.png) no-repeat scroll  0px -326px;
}
.context_menu_proof .cont_new_version.convert_new,
.context_menu_proof .cont_new_version.convert_new.with-icon .icon {
	background: url(../images/context_menu_sprite.png) no-repeat scroll  0px -917px;
}
.context_menu_proof .cont_new_version.ws,
.context_menu_proof .cont_new_version.ws.with-icon .icon {
	background: url(../images/context_menu_sprite.png) no-repeat scroll  0px -940px;
}
.context_menu_proof .cont_copy_proof,
.context_menu_proof .cont_copy_proof.with-icon .icon {
	background: url(../images/context_menu_sprite.png) no-repeat scroll  0px -848px;
}
.context_menu_proof .cont_download,
.context_menu_proof .cont_download.with-icon .icon,
.context_menu_proof .cont_download_org,
.context_menu_proof .cont_download_org.with-icon .icon {
	background: url(../images/context_menu_sprite.png) no-repeat scroll  -1px -196px;
}
.context_menu_proof .cont_print_comments,
.context_menu_proof .cont_print_comments.with-icon .icon {
	background: url(../images/context_menu_sprite.png) no-repeat scroll  3px -361px;
}
.context_menu_proof .cont_new_proof,
.context_menu_proof .cont_new_proof.with-icon .icon {
	background: url(../images/context_menu_sprite.png) no-repeat scroll  1px -966px;
}
.context_menu_proof .cont_new_file,
.context_menu_proof .cont_new_file.with-icon .icon {
	background: url(../images/context_menu_sprite.png) no-repeat scroll  1px -996px;
}
.context_menu_proof .cont_lock,
.context_menu_proof .cont_lock.with-icon .icon {
	background: url(../images/context_menu_sprite.png) no-repeat scroll  1px -293px;
}
.context_menu_proof .cont_lock.unlock,
.context_menu_proof .cont_lock.unlock.with-icon .icon {
	background: url(../images/context_menu_sprite.png) no-repeat scroll  1px -454px;
}
.context_menu_proof .cont_excel,
.context_menu_proof .cont_excel.with-icon .icon {
    background: url(../images/context_menu_sprite.png) no-repeat scroll  2px -520px;
}
.context_menu_proof .cont_forward,
.context_menu_proof .cont_forward.with-icon .icon {
	background: url(../images/context_menu_sprite.png) no-repeat scroll 0px -1137px;
}
.context_menu_proof .share_items,
.context_menu_proof .share_items.with-icon .icon {
	background: url(../images/context_menu_sprite.png) no-repeat scroll  0px -39px;
}
.context_menu_proof .sub_folder,
.context_menu_proof .sub_folder.with-icon .icon {
	 background: url(../images/context_menu_sprite.png) no-repeat scroll 0px -903px;
}
.context_menu_proof .cont_order_asset,
.context_menu_proof .cont_order_asset.with-icon .icon {
    background: url(../images/context_menu_sprite.png) no-repeat scroll 0px -873px;
}
.context_menu_proof .cont_delete,
.context_menu_proof .cont_delete.with-icon .icon {
    background: url(../images/context_menu_sprite.png) no-repeat scroll 1px  -551px;
}
.context_menu_proof .cont_unarchive,
.context_menu_proof .cont_unarchive.with-icon .icon {
    background: url(../images/context_menu_sprite.png) no-repeat scroll 1px -794px;
}
.context_menu_proof .move-user,
.context_menu_proof .move-user.with-icon .icon {
    background: url(../images/context_menu_sprite.png) no-repeat scroll 0px -1166px;
}
.context_menu_proof .noicon{
	background-image: none;
}
.context_menu_proof .cont_details.noicon span{
	background: url(../images/context_menu_sprite.png) no-repeat scroll  0px -770px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 27px;
	height: 27px;
}
.context_menu_proof .disabled {
	opacity: 0.5;
}
.context_menu_proof .disabled:hover {
	background-color: #fff !important;
}

.ui-draggable-dragging {
	z-index: 9999;
	cursor: move;
}
.item-draggable-header{
	border: 1px solid #EEEEEE;
	background-color: #FAFAFA;
	color: #0186BD;
	padding: 4px;
}
.view_box{
	padding: 15px 0px 0px 24px;
	margin-bottom: 15px;
}
.view_box .views{
	width: 24px;
	height: 23px;
	display: block;
	float: left;
	padding: 0px 5px;
}
.view_box .view_st{
	background: url(../images/first_view.gif) no-repeat scroll 0px 0px;
}
.view_box .view_nd{
	background: url(../images/second_view.gif) no-repeat scroll 0px 0px;
}
.view_box .view_rd{
	background: url(../images/third_view.gif) no-repeat scroll 0px 0px;
}
.view_box .view_st{
	background: url(../images/first_view.gif) no-repeat scroll 0px 0px;
}
.view_box .view_nd{
	background: url(../images/second_view.gif) no-repeat scroll 0px 0px;
}
.view_box .hover{
	background-position: 0 -25px;
}
.pagination{
	text-align: right;
}
.items_table tr.item_details td{
	background-color: #ecf7ff;
}
.items_table tr.item_details td .context_menu_proof{
	left: -250px;
}
.workspace_thumbnail{
	width: 85px;
	height: 62px;
	margin: 0px auto;
	background: url(../images/workspace_bg.gif) no-repeat scroll 0px 0px;
}
.workspace_thumbnail img{
	padding-top: 18px;
}
.workspaces_table .context_menu_proof{
	right: 40px;
}
/*
*/
.details_table{
	width: 100%;
}
.details_table tr td{
	vertical-align: top;
	background-color:#FFFFFF;
}
.details_table tr td.left{
	background-color: #f7f7f7;
	width: 290px;
}
.details_table tr td.right{
	background-color: #eeeeee;
}
.details_table tr th {
	padding-left: 10px;
}
.breadcrumbs{
	padding: 0px 24px 15px;
}
.breadcrumbs.pt16 {
	padding-top: 16px;
}
.breadcrumbs.no_horizontal_margin_section {
	padding-top: 0;
}
.breadcrumbs span{
	font-weight: bold;
}
.breadcrumbs img{
	padding: 0px 5px;
}
.filter_title{
	font-size: 18px;
	color: #232d2e;
	text-align: center;
	padding-bottom: 10px;
	padding-right: 40%;
}
.filters{
	text-align: center;
	padding-bottom: 10px;
}
.filters select{
	width: 270px;
	margin-right: 50px;
}
.filters a{
	font-size: 12px;
}
.filters_box{
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	position: relative;
	display: none;
}
.filters_box.visible{
	display: block;
}
.show_filters{
	padding-left: 10px;
}
.close_filter{
	position: absolute;
	top: 4px;
	right: 4px;
	cursor: pointer;
	z-index: 600;
}
.filter_label{
	display: block;
	float: right;
	padding: 7px 7px 0px 0px;
}
.filters label{
	float: left;
	display: block;
	width: 430px;
	text-align: right;
	margin-bottom: 8px;
}
.submit_filter{
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.items_table tr td.thumbnail div,.items_table tr td.details_cell div.image {
	height:100px;
	width:135px;
	margin: 0px auto;
}
a.paginator_link{
	color: #aaaaaa;
	border: 1px solid #b2b2b2;
	padding: 0px 5px;
	margin: 0px 2px;
}
a.paginator_link:hover, a.paginator_link.current{
	color: #fff;
	background-color: #aaaaaa;
	text-decoration: none;
}

.contact_User{
	background: url(../images/people_colleague.gif) no-repeat scroll 0 0;
	padding: 4px 0px 6px;
	color: #fff;
	width: 76px;
	text-align:center;
}
.contact_Contact{
	background: url(../images/people_contact.gif) no-repeat scroll 0 0;
	padding: 4px 0px 6px;
	color: #fff;
	width: 76px;
	text-align:center;
}
.contact_Member{
	background: url(../images/people_member.gif) no-repeat scroll 0 0;
	padding: 4px 0px 6px;
	color: #fff;
	width: 76px;
	text-align:center;
}
.no_border{
	border: 0px none;
}
.buttons{
	width: 330px;
	margin: 20px auto 30px;
	text-align: center;
}
.buttons .add_file_button{
	font-size: 14px;
	color: #fff;
	background-color: #039bda;
	border: 1px solid #0078a9;
	padding: 5px 20px;
	position: relative;
	z-index: 1;
	float: left;
	overflow: hidden;
	white-space: nowrap;
}
.buttons span.add_files{
	padding: 0px;
	margin: 0px;
}
.buttons div{
	cursor: pointer;
}
.buttons div input.file{
	opacity: .01;
	z-index: 2;
	position: absolute;
	top: -24px;
	left: -3000px;
	visibility: visible;
	cursor: pointer;
	height: 70px;
	width: 200px;
	font-size: 50px;
}

.buttons .add_file_button:hover{
	text-decoration: none;
}
.buttons .capture_web_button{
	font-size: 11px;
	color: #0186bd;
	font-weight: bold;
	float: right;
	white-space:nowrap;
}
.buttons span{
	padding: 0px 20px;
}
.file_container, .emails_container{
	border-top: 1px solid #c7c7c7;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	position: relative;
	margin: 10px 10px 20px;
}
.file_item, .email_item, .filesharing .file_item{
	border-bottom: 1px solid #c7c7c7;
	padding: 15px 20px;
	background-color:#FFFFFF;
	min-height: 1px;
}
.email_item select.normal_input {
	width: 200px;
}

.capture_box{
	width: 445px;
	height: 134px;
	background: url(../images/capture_box_bg.png) no-repeat scroll 0 0;
	cursor: auto;
	display:  none;
	position: absolute;
	z-index: 10;
}
.capture_box .capture_url{
	border: 1px solid #dddddd;
	background-color: #fff;
	width: 370px;
	margin-top: 40px;
	color: #b4b4b4;
}
.capture_box .capture_url.color_black{
	color: #000000;
}
.buttons_sc{
	margin: 30px auto 10px;
	float: left;
	width: 100%;
	border-top: 1px solid #EEEEEE;
	padding: 20px 0px 10px;
	width: 755px;
}
.details_container .buttons_sc{
    margin-right: 75%;
}
.buttons_sc.buttons_new_workspace{
    float: none;
    margin: 0px 10px;
    padding: 15px 0px 10px 0px;
    width: 710px;
}
.capture_box .buttons_sc{
	border: 0px none;
	margin: 0px auto;
	width: 100%;
}
a.save_button{
	color: #707d14;
	border: 1px solid #acbc43;
	background-color: #d8e19f;
	padding: 4px 15px;
	margin: 0px 5px;
}
a.cancel_button{
	color: #fb503e;
	margin: 0px 5px;
}
input.submit_save_button{
    background-color:#D8E19F;
    border:1px solid #ACBC43;
    color:#707D14;
    margin-top: 10px;
    cursor: pointer;
}
.blocked input.submit_save_button{
	border:1px solid #D7D7D7;
    background-color: #eee;
   color:#D7D7D7;
}
.buttons_container{
    width: 105px;
    margin: 0px auto;
}
.buttons_container input.submit_save_button{
	float: left;
	margin: 0px;
}
.buttons_container a.cancel_button{
    float: right;
    margin-top: 7px;
}
.new_item_table .left{
	width: 40%;
	padding-bottom: 5px;
	vertical-align: top;
}
.subscibers_tr{
	display: none;
}
.subscibers_tr label{
	padding-left: 20px;
}
.normal_input{
	width: 370px;
	border: 1px solid #c7c7c7;
	background-color: #fdfdfd;
	-webkit-box-shadow: inset 1px 1px 1px 1px #e9e9e9;
	-moz-box-shadow: inset 1px 1px 1px 1px #e9e9e9;
	box-shadow: inset 1px 1px 1px 1px #e9e9e9;
}
.normal_input:hover,
#capture_web_page_box.empty input:hover {
	border-color: #a9aeae;
}
.normal_input:focus,
.normal_input.focus, /* ie hack */
#capture_web_page_box.empty input:focus,
#capture_web_page_box.empty input.focus {
	border-color: #0186bd;
	outline: none;
}
select.normal_input{
	width: 380px;
}
.ui-datepicker{
	z-index: 1000;
}
.embedded .ui-datepicker,
.embedded .ui-autocomplete {
	z-index: 1100 !important;
}
.date_picker{
	position: relative;
}
.details .date_picker {
	float: left;
}
.date_picker img.ui-datepicker-trigger {
	position: relative;
	top: 6px;
	left: -177px;
	cursor: pointer;
	float: left;
}
.custom_field_container .date_picker img.ui-datepicker-trigger,
.cf_input .date_picker img.ui-datepicker-trigger {
	position: absolute;
	left: 4px;
}
.date_picker input.dp,
.date_picker input.dp2 {
	background: #fff;
	width: 152px;
	padding: 3px 2px 3px 25px;
	float: left;
	height: 14px;
}
.custom_field_container .date_picker input.dp,
.custom_field_container .date_picker input.dp2,
.cf_input .date_picker input.dp,
.cf_input .date_picker input.dp2 {
	margin-right: 14px;
}
.date_picker input.dp.inactive,
.date_picker input.dp2.inactive {
	color: #848d8d;
}
.right .details .date_picker img{
	left: -177px;
}
.date_picker span{
	padding: 5px 10px 0px 10px;
}
.date_picker div{
	float: left;
}
.date_picker .error{
    clear: both;
    color: #FF0000;
    display: block;
    margin: 0 0 10px;
    padding: 0;
    float: none;
}
.new_item_table{
	margin: 10px 0px;
	width: 100%;
}
.new_item_table tr td label{
   padding: 3px 10px 0 7px;
   float: right;
}
.new_item_table tr td div.share_div{
   padding: 3px 10px 0 7px;
   float: left;;
}
.new_item_table.share_table{
	padding: 10px 0px 10px;
}
.new_item_table.share_table .help_link{
    float: right;
}
.new_item_table tr td.left{
	text-align: right;
	vertical-align: middle;
}
.new_item_table.share_table tr td{
    padding: 10px 10px 0px 0px;
}
#message_tbl tr td{
	padding: 0px;
}
.new_item_table tr.hover_class td{
	background-color: #F8FCFF;
}
.shrek tr.hover_class td{
	background-color: #ebefc9;
}
.new_item_table tr td.left  span{
	color: red;
	padding-left: 5px;
}

.new_item_table tr td.text_area_rich .message_parent {
	width: 100%;
	border: 2px solid red;
}

.users_roles{
	width: 260px;
}
.email_box_arrow{
	position: absolute;
	top: -14px;
	left: 60%;
}
.file_box_arrow{
	position: absolute;
	top: -14px;
	left: 38%;
}
.file_box_arrow.capture{
	position: absolute;
	top: -14px;
	left: 60%;
}

.basecamp{
	display: none;
	background-color: #fafafa;
}

.page_submit{
	text-align: center;
	padding:20px;
}
.page_submit a.cancel{
	color: #e90002;
	padding: 3px;
}
.page_submit input[type=submit]{
	background: #dbe1a1;
	border: 1px solid #b4be82;
	color: #707d13;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding: 3px;
	border-radius: 4px;
	-moz-border-radius: 4px;
}
.confirm_div p{
	width: 100%;
	padding: 0px 0px 10px 30px;
	float: left;
}
.confirm_div input{
	float: left;
	margin: 2px 10px 0 0;
}
table tr td.text_area_rich{
	margin: 0px;
	padding: 0px;
}
/**
 * signup page
 */
#body #leftside div.row {
	margin-bottom: 10px;
}

#body h2{
	font-size: 14px;
	color: #818a90;
}

img{
	border: 0px none;
}
#rightside div.box {
	border: 1px solid #E4E0E0;
	margin: 10px;
	-moz-border-radius: 7px;
	height: 70px;
	padding: 10px;
}
#rightside div.box input {
	width: 90%;
}
#rightside div#openid_box {
	display: none;
}
.off {
	display: none !important;
}
#body .switch .submit {
	border-width: 0px;
	padding-bottom: 20px;
}
/* step 2 page - datails of signup */
div.terms {
	text-align: right;
	padding-right: 2px;
	margin: 20px 10px 0 10px;
}
div.terms input {
	vertical-align: middle;
}
#body div.submit {
	text-align: right;
}

/* test */
.premium, .standard, .free {
	float: left;
	display: block;
}
.info_box{
	border-right: 1px solid #fff;
}
.info_box.even{
	background-color: #f0f0f0;
}
.info_box.odd{
	background-color: #f7f7f7;
}
h1{
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #394344;
	font-weight: normal;
}
#body .content {
	position: relative;
	padding-top: 30px;
}
a.up {
	background: url(../images/move-up.png) no-repeat center center;
	padding:  10px;
	font-size: 1px;
}
a.down {
	background: url(../images/move-down.png) no-repeat center center;
	padding:  10px;
	font-size: 1px;
}
.pick_list_table a.up{
	position: relative;
	top: -3px;
}
.pick_list_table a.down{
	position: relative;
	top: -3px;
}
input, select, textarea, button {
	padding: 4px;
	color: #000;
	font: normal 13px "Helvetica Neue", Helvetica, Arial;
	margin: 3px 0px;
}
select {
	padding: 0;
}
textarea {
	resize: vertical;
}
textarea.normal_input{
	padding: 0px;
	height: 100px;
	width: 378px;
}
select option{
	padding: 0px 4px;
}
#tags_search, .details input[type='text']:not(.dp2),.details input[type='password'], .details textarea{
	width: 300px;
}
#tags_search, .details input[type='text'],.details input[type='password'], .details textarea{
	background: #fff url(../images/login/input_bg.gif) repeat-x scroll 0 0;
	border: 1px solid #dddddd;
}
.details div.date_picker {
	margin-top: 8px;
}
.details div.custom_select {
	margin-top: 8px;
	margin-right: 5px;
}
.details textarea{
	height: 90px;
}
select.ajax_field{
	border: 1px solid #dddddd;
    width: 310px;
    background: #fff url(../images/login/input_bg.gif) repeat-x scroll 0 0;
}
select.ajax_field.custom_select{
    width: 100px;
}
.details .ajax_save_details,
.inline_field .ajax_save_details,
form .submit_form{
	color:#707D14;
	display:inline;
	margin:-2px 4px 2px;
	padding:3px 15px;
	background-color:#D8E19F;
	border:1px solid #ACBC43;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-radius: 5px;
	line-height: 24px;
}
.details .ajax_save_details:hover,
.inline_field .ajax_save_details:hover,
form .submit_form:hover{
	text-decoration: none;
}
.details .ajax_cancel_details,
.inline_field .ajax_cancel_details,
.details .cancel_details{
	color: #fb503e;
}
.details .ajax_save_details.submit_save_button{
	padding: 0px;
	display: block;
	line-height: 10px;
	float: left;
}
.to_delete{
	display: none;
}
.help_link{
	cursor: pointer;
	vertical-align: bottom;
}
div.submenu .workspace_loader{
	display: block;
	padding: 5px 0px 0px 20px
}
.dragg-helper, .item-draggable-header{
	border: 1px solid #EEEEEE;
	background-color: #FAFAFA;
	color: #0186BD;
	padding: 4px;
	z-index: 9999;
	position: absolute;
}
.errored_emails_item {
	border: #ff0000 1px solid;
}
.new_item_table tr td label.details_field_label{
	float: right;
	padding: 3px 10px 0px 7px;

}
.yellow_dog {
	background: #fefbda;
	border: 1px solid #f7f0ac;
	padding: 10px;
	margin: 15px;
	width: 730px;
}
.details_container.subcontent.info_div{
    margin-bottom: 10px;
    border: 1px solid #FFEE99;
    background-color: #FEFADE;
    padding: 15px;
    text-align: left;
    font-size: 12px;
    width:720px;
    min-width: 720px;
}
.content_subheader .field_mandatory{
    float: none;
    padding: 0px 0px 0px 5px;

}
.new_item_table tr td.left .field_mandatory, .field_mandatory{
    color: red;
    padding: 0px;
}
.bs_box{
    width: 731px;
    margin: 28px 0px 38px;
    padding: 0px 17px 0px 7px;
    position: relative;
    background: transparent url(../images/bs_box_middle.png) repeat-y scroll 0 0;
    display: none;
}
.bs_box .img_top{
    position: absolute;
    top: -24px;
    left: 0px;
}
.bs_box .img_bottom{
    position: absolute;
    bottom: -38px;
    left: 0px;
}
.bs_box .basecamp_close{
    position: absolute;
    right:27px;
    top:-7px;
    cursor: pointer;
}
.ws_list_checkbox{
	float: left;
	padding: 0px;
	margin: 0px;
}
.ws_list_move{
	margin: 0px;
}
.mini_details{
    background: url(../images/ui/section-icons.png) no-repeat scroll -60px 0;
    display: block;
    width: 13px;
    height: 13px;
    margin: 0px;
    float: left;
}
.mini_details.expand{
    background: url(../images/ui/section-icons.png) no-repeat scroll -86px 0;
}
.mini_details:hover{
    background-position: -60px -26px;
}
.mini_details:active{
    background-position: -60px -52px;
}
.mini_details.expand:hover{
    background-position: -86px -26px;
}
.mini_details.expand:active{
    background-position: -86px -52px;
}
.items_table tr td.align_left, .items_table tr td.align_left *{
    text-align: left;
    vertical-align: top;
}
.list_icons{
	width: 80px;
}
.list_icons *{
	float: left;
	margin: 10px 10px 0px 0px;
}
.processing_icon {
	display: none;
}
.processing_icon img {
	position: relative;
	top: 5px;
	margin-right: 4px;
}
.details_container .uploading_icon img,
.details_container .processing_icon img{
	float: none;
}
.proof_item .proof_item_link_cont{
    padding: 5px 5px 0px 5px;
}
.fileupload .users_roles, .fileupload .user_folder_roles {
	visibility: hidden;
}
.hover_label{
    position: absolute;
    z-index: 100000;
    border: 1px solid #FFEE99;
    background-color: #FEFADE;
    padding: 4px;
    box-shadow: 2px 2px 2px #c6c6c6;
    white-space: nowrap;
}
.basecamp_hint {
	padding-left: 24px;
	background-image: url(../images/integrations/basecamp.png);
	background-position: 5px 6px;
	background-repeat: no-repeat;
}

.attask_hint {
	padding-left: 70px;
	background-image: url(../images/integrations/attask.png);
	background-position: 5px 6px;
	background-repeat: no-repeat;
}

.netsuite_hint {
	padding-left: 60px;
	background-image: url(../images/integrations/netsuite.png);
	background-position: 5px 6px;
	background-repeat: no-repeat;
}

.details_table tr td.right .details ul, #footer .details ul{
	margin: 5px 0px;
	padding-left: 25px;
	list-style-type: disc;
}
#advPasswordSettings .details_table tr td.right .details ul{
	 list-style-type: none;
}
.details_table tr td.right ol, #footer .details ol{
    margin: 5px 0px;
    padding-left: 30px;
    list-style-type: decimal;
}
#footer .details{
    padding: 0px 10px 10px;
}
.setup_bascamp tr{
    background-color: #F5F8E1;
}

/* fix for fucking IE */

#application {
	position: absolute;
	top: 0;
	left: 0;

}

/** main tabs **/
.main_tabs{
    border-bottom: 1px solid #d7d7d7;
    min-width: 790px;
}
.tabs_container{
	padding: 0px 24px;
}
.main_tabs a{
    display: inline;
    padding: 9px 6px;
    float: left;
    background-color: #eeeeee;
    border: 1px solid #d7d7d7;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    color: #232d2e;
    font-weight: bold;
    margin-right: 3px;
    margin-bottom: -2px;
}
.main_tabs a:hover, .main_tabs a.selected{
	text-decoration: none;
	background-color: #fff;
	border-bottom: 1px solid #fff;
}
.main_tabs_container{
    padding-top: 20px;
}
.custom_fields_table tr td{
    padding: 5px 0px 5px 5px;
}
.custom_fields_table tr.grey td{
	background-color: #F7F7F7;
}
.custom_fields_table tr td.first, .custom_fields_table tr th.first{
    padding-left: 10px;
}
.custom_fields_table tr td.subsection_first{
    padding-left: 15px;
}
.custom_fields_table tr.header th{
    background-color: #f7f7f7;
    border-bottom: 1px solid #d7d7d7;
    border-left: 1px solid #d7d7d7;
}
.custom_fields_table .mini_details.closed {
    background:url("../images/mini_details_expand_ico.gif") no-repeat scroll 0 0 transparent;
}
.bs_box .pick_list_table{
    margin: 0px;
    padding: 0px;
}
.bs_box .pick_list_table tr.header td{
    padding: 0px;
    text-align: center;
}
.center{
    text-align: center;
}

.pick_list_table{
    margin: 0px;
    padding: 0px;
    width: 100%;
}
.sm_box .pick_list_table tr td{
    border: 0px none;
    background-color: #fff;
    border: 0px none;
    padding:0 0 0 10px;
}
.pick_list_table tr td.left{
    width: 20%;
    text-align: right;
    vertical-align: middle;
}
.pick_list_table tr td .normal_input{
	width: 350px;
}
.pick_list_table tr.new_pick_list_row td{
    padding-top: 20px;
}
.pick_list_table tr a{
    margin: 0px;
}
.pick_list_table tr a:hover{
    text-decoration: none;
}
.sm_box{
    width: 593px;
    margin: 28px auto 38px;
    padding: 0px 21px 0px 7px;
    position: relative;
    background: transparent url(../images/sm_box_middle.png) repeat-y scroll 0 0;
    display: none;
}

.sm_box .img_top{
    position: absolute;
    top: -24px;
    left: 0px;
}
.sm_box .img_bottom{
    position: absolute;
    bottom:-35px;
    left:-2px;
}
.sm_box .basecamp_close{
    position: absolute;
    right:27px;
    top:-7px;
    cursor: pointer;
}

.sm_big_box{
    width: 710px;
    margin: 28px auto 38px;
    padding: 0px 21px 0px 7px;
    position: relative;
    background: transparent url(../images/sm_big_box_middle.png) repeat-y scroll 0 0;
    display: none;
}

.sm_big_box .img_top{
    position: absolute;
    top: -24px;
    left: 0px;
}
.sm_big_box .img_bottom{
    position: absolute;
    bottom:-35px;
    left:0px;
}
.sm_big_box .basecamp_close{
    position: absolute;
    right:27px;
    top:-7px;
    cursor: pointer;
}
.sm_big_box table{
    width: 100%;
    margin: 0px;
    padding: 0px;

}
.sm_big_box tr td{
    background-color: none;
    margin: 0px;
    padding: 0px;
    border: 0px none;
}
.sm_big_box tr td table tr td{
    padding: 3px 10px;
    vertical-align: middle;
    border-bottom: 1px solid #EEEEEE;
}
.sm_big_box tr td table tr td .image{
    text-align: center;
}
.pick_list_table .buttons_sc{
    width: 90%;
    margin: 20px auto 0px;
    padding: 5px 0px 0px;
    border: 0px none;
    border-top: 1px solid #D7D7D7;
    float: none;
}
table tr td.edit_table_bg{
    background: url(../images/edit_table_bg.gif) repeat-y scroll -2px 0;
}
.pick_list_table a.up, .pick_list_table a.down{
	cursor: pointer;
}
.pick_list_table a.up.disable, .pick_list_table a.down.disable, a.up.disable, a.down.disable{
    background: none;
    cursor: auto;
}

.custom_fields_table tr.hidden *{
    color: #afafaf;
}
.sm_big_box_table .buttons_sc{
    border: 0px none;
}
.sm_big_box_table .header p{
    padding-bottom: 10px;
}
.select_parent_table tr td table tr.selected td{
    background-color: #C6E5FC;
}
.select_parent_table tr td table tr td{
    cursor: pointer;
}

.details_table tr.hidden{
    display: none;
}
.box_pagination{
	text-align: right;
    padding-bottom: 5px;
    padding-right: 10px;
    float: right;
    padding-top: 5px;
}
.select_parent_table .search_input  {
	padding-right:20px;
	width:350px;
}
.select_parent_table .search_ico  {
	cursor:pointer;
	left:366px;
	position:absolute;
	top:5px;
}
.select_parent_table .header_div  {
	padding:0 10px 10px;
	position:relative;
}
.new_custom_field_table .datetime_picker{
    width: 222px;
}
/**
 * request account
 */
 .request_table .hidden{
    display: none;
 }
 .request_radio_div p{
    width: 530px;
    float: right;
 }
 .request_radio_div input{
    float: left;
 }
 .request_radio_div label{
    float: left;
    padding-top: 3px;
    padding-left: 3px;
 }
.controling_values{
    width:378px;
    background-color:#FDFDFD;
    border:1px solid #C7C7C7;
    height: 104px;
    overflow: auto;
}
.controling_values div.crt_value{
    padding: 3px 0px 3px 5px;
}
#new_visibility_rule .controling_values div input{
    float: left;
}
#new_visibility_rule .controling_values div label{
    float: left;
    padding: 3px;
    display: block;
    width: 88%;
}
#new_visibility_rule table tr.disabled{
    display: none;
}
#new_visibility_rule .controling_values div.selected{
	background-color: #c6e5fc;
}
.content_subheader select{
    float: right;
}
.dependency_rule{
	border-left: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}
.dependency_rule tr th{
    background-color: #f7f7f7;
    font-weight: normal;
    color: #0186bd;
    padding: 8px 0px 8px 13px;
    text-align: left;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}

.dependency_rule tr td.first{
    border-bottom: 0px none;
    vertical-align: top;
    font-weight: bold;
    border-right: 1px solid #e6e6e6;
    color: #0186bd;
    padding: 8px 0px 8px 13px;
}
.dependency_rule tr th.prev, .dependency_rule tr th.next{
    text-align: center;
    padding-left: 0px;
    width: 50px;
}
.dependency_rule div.crt_value {
    padding:3px 0 3px 5px;
    cursor: pointer;
    width: 1000px;
}
.dependency_rule div.crt_value.selected {
	background-color: #c6e5fc;
}
.dependency_rule div input  {
    float:left;
}
.dependency_rule div label  {
	display:block;
	float:left;
	padding:3px;
	width: 90%;
}
.dependency_rule tr th.hidden, .dependency_rule tr td.hidden{
    display: none;
}
#new_dependency_rule table tr.disabled{
    display: none;
}
.new_item_table .custom_fields_box.cfrules.disabled{
    display: none;
}
.content_subheader.ajax_tabs a.subheader_tab{
	background-color: #eeeeee;
	width: 100px;
	display: block;
	float: left;
	margin-right: 5px;
	padding: 0px 15px;

}
.p_desc{
	padding: 15px;
}
#new_custom_view p.title{
	text-align: center;
	padding: 5px 0px;
}
.custom_view_box{
	border: 1px solid #e1e1e1;
	height: 235px;
	background-color: #fff;
	overflow-y: scroll;
	overflow-x: hidden;
	width: 205px;
	padding: 5px;
}
#new_custom_view table tr td.columns_td{
	vertical-align: top;
}
.custom_view_box .columns_title{
	font-weight: bold;
	padding-bottom: 5px;
	width: 300px;
}
.custom_view_box .column_item{
	padding: 5px 0px 5px 15px;
	cursor: pointer;
}
.custom_view_box .column_item.selected{
	background-color: #c6e4fe;
}
#new_custom_view .add_column_button{
	background-image: url(../images/img_right.gif);
	background-repeat: no-repeat;
	background-position: 92% 50%;
	padding-right: 30px;
}
#new_custom_view .add_column_button.grey{
	background-color: #dddddd;
	border: 1px solid #BFBFBF;
}

#new_custom_view .add_column_button:hover{
	text-decoration: none;
}
#new_custom_view .selected_columns{
	overflow: auto;
	width: 185px;
	min-height: 235px;
	height: auto;
}
#new_custom_view .selected_item{
	padding-bottom: 2px;
}
.details_container .content_subheader a.subheader_tab.selected{
	background-color: #fff;
	border-bottom: 1px solid #fff;
}
.details_container .content_subheader a.subheader_tab{
	background-color:#EEEEEE;
	border:1px solid #D7D7D7;
	-moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
	color:#232D2E;
	font-weight: bold;
	font-size: 13px;
	position:relative;
	z-index:1000;
}
#new_custom_view .content_subheader div.cl{
	background-color: #D7D7D7;
}
#new_custom_view  .content_subheader a.subheader_tab{
	position: relative;
	z-index: 100;
	margin-bottom: -1px;
}
#new_custom_view  .content_subheader a.subheader_tab.selected{
	background-color:#F5F8E1;
	border-bottom: 1px solid #F5F8E1;
}
.subtabs div.cl{
	background-color: #D7D7D7;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.subtabs div.cl{
	   margin-top: -1px;
	}
}
#new_custom_view .selected_columns div img{
	/*
	*/
	padding: 3px 3px;
	float: left;
	cursor: pointer;
}
#new_custom_view .selected_columns div img.hidden{
	display: none;
}
#new_custom_view .selected_columns div img.delete_item{
	padding-top: 0px;
	padding-bottom: 0px;
}
.custom_view_box .column_item.hidden{
	display: none;
}
.radio_partial_row label.radio_label{
	float: left;
	line-height: 20px;
	height: 20px;
	vertical-align: middle;
	padding: 0px 5px;
	border: none;
}
.radio_partial_row label.radio_label span{
	line-height: 20px;
	height: 20px;
	vertical-align: middle;
}
.radio_partial_row label.radio_label input{
	float: left;
	margin: 0px 2px 0px;
	padding: 0px;
	width: 20px;
	height: 20px;
}
.view_sharing_container{
	width: 620px;
	height: 369px;
	overflow-y: auto;
	margin: 20px;
}
.view_sharing_container table{
	width: 100%;
	border: 1px solid #d7d7d7;
}
.view_sharing_container tr td, .view_sharing_container tr th{
	background-color: #fff;
	padding: 13px 10px;
	text-align: left;
}
.view_sharing_container tr td{
	border-top: 1px solid #eeeeee;
	cursor: pointer;
}
.view_sharing_container tr.selected td{
	background-color: #c6e5fc;
}
.view_sharing_container tr th{
	color: #0186bd;
}
#new_custom_view .filters_middle_column .add_column_button{
	text-align: center;
	margin: 3px auto;
}
#new_custom_view .filters_middle_column {
	text-align: center;
}
/*#new_custom_view .add_filter_button{
	border: 1px solid #0078a9;
	color: #fff;
	padding: 5px 0px;
	font-size: 14px;
	background-color: #039bda;
	display: block;
	width: 100px;
	text-align: center;
	margin: 3px auto;
}*/

#new_custom_view .add_filter_button.grey{
	background-color: #ddd;
	border: 1px solid #BFBFBF;
}
/*#new_custom_view .add_filter_button:hover{
	text-decoration: none;
}*/
.cv_filter_details{
	width: 96%;
	padding: 0px 2% 2%;
}
.cv_filter_details table{
	width: 100%;
	border: 1px solid #d5d5d5;
}
.cv_filter_details table tr td, .cv_filter_details table tr th{
	background-color: #fff;

	padding: 5px;
	text-align: left;
}
.cv_filter_details table tr th{
	color: #0186bd;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
}
.cv_filter_details table tr td{
	border-bottom: 1px solid #eeeeee;
}
.cursor_p{
	cursor: pointer;
}
.cv_buttons{
	margin: 15px;
}
.cv_buttons .cancel_button{
/*	padding: 4px 15px;*/
	color: #646464;
	float: left;
}
.cv_buttons .next_button{
	float: right;
/*	background-color:#D8E19F;
	border:1px solid #ACBC43;
	color:#707D14;
	padding:4px 15px;*/
}
/*.cv_buttons .next_button:hover{
	text-decoration: none;
}*/
.view_box .context_menu{
	margin: 7px 0px 0px 10px;
}
.cv_columns.disabled, .cv_filters.disabled{
	display: none;
}
.cv_column_label{
	float: left;
	overflow: hidden;
	white-space: nowrap;
	width: 130px;
}
.all_items_new_cv{
	float: left;
	padding: 7px;
}
.all_items_new_cv .context_menu{
	margin: 0px 0px 0px 5px;
}
form.filesharing select.users_roles, form.filesharing select.user_folder_roles{
	visibility: hidden;
}
.pick_list_table_header{
	width: 390px;
	margin: 0px auto;
}
.pick_list_table_header a{
	float: right;
	padding: 0px 4px;
}
.cfo_drag_handle{
	padding: 2px 2px 0px 0px;
}
.pick_list_table .tr_drag_shadow td{
	height: 10px;
}
/** Progress Icons **/
.progress_icons{
	width: 84px;
}
.progress_icons .progress_icon {
	border: 1px solid #d7d9d9;
	border-radius: 3px;
	color: #fff;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 12px;
	margin-right: 3px;
	padding: 2px 0;
	text-align: center;
	text-transform: uppercase;
	width: 16px;
}
.progress_icons .progress_icon.first {
	letter-spacing: 1px;
}
.progress_icons .progress_icon.progress_state_pending {
	background-color: #fff;
	border: 1px solid #d9dbdb;
	color: #dfe1e1;
}
.progress_icons .progress_icon.progress_state_deadline_notice {
	background-color: #faac44;
	border: 1px solid #faac44;
}
.progress_icons .progress_icon.progress_state_deadline_warning {
	background-color: #ff423e;
	border: 1px solid #ff423e;
}
.progress_icons .progress_icon.progress_state_completed {
	background-color: #86b829;
	border: 1px solid #86b829;
}
.progress_icons .progress_icon.progress_state_hidden{
	visibility: hidden;
}
/*************/
#__filter{
	width: 200px;
}
.main_tab_description{
	padding: 0px 0px 10px 15px;
}
.content_subheader  div.integration_header{
	background: none;
	margin-bottom: -1px;
	width: 500px;
	float: right;
}
.upload_div{
	position: relative;
}
.reviewers_error, .group_error, .contact_error, .account_exists_error, .group_item_exists{
	margin: -13px 0px 0px;
	display: none;
}
.tabs_info{
	border: 0px;
	padding: 0px 0px 15px 15px;
}
.ajax_details_info tr td{
	padding: 5px 0px 10px;
	width: 25%;
}
table tr.no_border td,table tr td.no_border{
	border: 0px none;
}

#cacheinfo {
	background: #ffc;
	margin-left: 7px;
	padding: 15px;
	line-height: 20px;
	font-size: 12px;
	text-align: justify;
}

.field_type table tr td .details{
	width: 400px;
	float: left;
}
.emails_table .ajax_form .error{
	margin-bottom: -5px;
}

/* contatct */
.people_table_td{
	z-index: 100;
	background-color: #fff;
}

/* context menu */
.people_table .context_menu_td .context_menu {
	margin-bottom: -15px;
}

/* items */
.items_table td.item_table_td{
	position: relative;
	z-index: 100;
	background-color: #fff;
	vertical-align: middle;
}

/* for chrome, safari */
.item_table_div_fix{
	width: 100%;
	background-color: #fff;
	position: relative;
	margin-left: -15px;
	padding-left: 10px;
	z-index: 1000;
	white-space: nowrap;
}

.item_table_div_fix .item_ico{
  padding-top: 0px;
  padding-bottom: 0px;
  height: 20px;
}
/**
 * popup inactivity
 */
#popup_inactivity,
#popupmodal {
	position: fixed;
	width: 585px;
	z-index: 15000;
	background-color: #fff;
	top: 0px;
	left: 0px;
	padding-bottom: 22px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#popup_progress{
	position: fixed;
	width: 585px;
	z-index: 10000;
	background-color: #fff;
	top: 0px;
	left: 0px;
	padding-bottom: 22px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#timeout_container,
#label_popup{
	padding: 37px 50px 50px 50px;
}
.timed-out-warning .simply_box {
	padding: 15px 30px;
}
#timeout_container p.checkbox {
	margin-top: 5px;
}
#timeout_container p.checkbox input {
	float: left;
	height: 14px;
	width: 14px;
}
#timeout_container p.checkbox label {
	display: block;
	padding: 3px 0 4px 20px;
}
.dropbox_header {
	color:#232D2E;
	font-size:30px;
	padding:13px 0 18px;
}
.simply_box {
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	background-color:#F4F4F4;
	min-height: 0;
	margin-bottom:6px;
	padding:15px 30px 5px;
}
.box_description{
	padding-bottom: 20px;
}
#popup_inactivity .buttons_sc,
#popupmodal .buttons_sc{
	width: 100%;
	margin-top: 0px;
	padding-top: 8px;
	border: 0px none;
	height: 25px;
}
#popupmodal .buttons_sc.process .bttn{
	display: none;
}
#popup_inactivity .buttons_sc .submit_save_button,
#popupmodal .buttons_sc .submit_save_button {
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px;
	background:none repeat scroll 0 0 #86B829;
	border:1px solid #6EA012;
	color:#FFFFFF;
	font-weight:bold;
	padding:7px 23px;
	position:relative;
	z-index:100;
	margin-right: 5px;
}
#popup_inactivity  .buttons_sc .cancel_button:hover,
#popupmodal .buttons_sc .cancel_button:hover {
	text-decoration:underline;
}
#popup_inactivity .box_input,
#popupmodal .box_input, #modal_popup .box_input{
	width: 270px;
	padding: 2px;
	height: 16px;
	margin: 0px;
}

#popupmodal div.custom_select.box_input,
	#modal_popup div.custom_select.box_input{
	padding: 0px;
	height: inherit;
}
#popupmodal .box_input.popup_input{
	width: 421px;
}
#popupmodal .box_input.popup_input.input_file {
	width: 350px;
	float: left;
}

#popupmodal .buttons_sc .buttons_process {
	padding-top: 15px;
}
#modal_popup.share_popup{
	width: 726px;
}
#modal_popup.share_popup.inc_folder_roles {
	width: 895px;
}
#modal_popup.share_popup.inc_folder_roles .new_page_section {
	width: 810px;
}
#modal_popup.share_popup.inc_folder_roles #deadline_box .divider {
	width: 805px;
}
#modal_popup.share_popup.inc_folder_roles .folder_recipient .recipient_name {
	width: 599px;
}
#modal_popup.share_popup.inc_folder_roles .folder_recipient.folder_recipient_extra .recipient_name {
	width: 599px;
}
#modal_popup.share_popup.add_to_groups .main_error {
	margin-top: 15px;
}
#modal_popup .validation_notice {
	margin: 10px 0 -5px;
	display: none;
}
.popup_browse_button{
	font-size: 10px;
	font-weight: bold;
	color: white;
	text-align: center;
	background-color: #039BDA;
	border: 1px solid #0078A9;
	padding: 3px 10px 4px;
	position: relative;
	float: right;
	overflow: hidden;
	margin-top: 0px;
	width: 40px;
}
.popup_browse_button input{
	position: absolute;
	bottom: -5px;
	right: -5px;
	font-size: 50px;
	visibility: visible;
	cursor: pointer;
	opacity: .01;
}
.popup_box.date_picker img{
	top: 22px;
}

.submit_buttons.new_page_section input[type='submit']:hover, .popup_buttons .submit_button:hover {
	background: #86b829;
}
.submit_buttons.new_page_section input[type='submit'].selected, .popup_buttons .submit_button.selected {
	background: #6ea10f;
}


#popupmodal .popup_box.date_picker input.datetime_picker{
	padding-left: 20px;
	width: 213px;
}
#popupmodal select.box_input.popup_input{
	width: 426px;
	border: 1px solid #C7C7C7;
	height: 22px;
}
#popupmodal .subheader{
	color:#363A3C;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 9px;
}
#popup_inactivity  .buttons_sc .cancel_button,
#popupmodal  .buttons_sc .cancel_button {
	color:#ff423e;
	font-weight: bold;
	padding-top:11px;
}
.simply_box label.label_input {
	display:block;
	font-weight:bold;
	padding-bottom:5px;
	position:relative;
	width:100%;
}
.simply_box input[type="text"], .simply_box select, .simply_box textarea {
	color:#000000;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding-bottom:2px;
	padding-top:3px;
}
.simply_box  input.box_input {
	width:421px;
	background:url("../images/input_bg.gif") repeat-x scroll 0 0 #FCFCFC;
	border:1px solid #C7C7C7;
	padding:1px;
}
#popupmodal .popup_box  textarea.box_input {
	height: 50px;
	border:1px solid #C7C7C7;
}

/* progress */
.progress_table{
	width: 100%;
	margin-bottom: 15px;
}

.progress_table .proof_summary{
	padding: 5px;
}

.progress_table td{
	text-align: left;
}
.progress_table .progress_details{
	color: #989E9E;
}
.progress_table .progress_details .bold{
	color: #394344;
}

.progress_table .progress_stage td{
	background-color: #EEE;
	border-bottom: 1px solid #D8D8D8;
}

.progress_extend{
	padding-left:5px;
	margin-bottom: 10px;
}
body .popup-overlay{
	background: #666666 url("images/ui-bg_flat_0_454545_40x100.png") repeat scroll 50% 50%;
}

.details_container.subcontent.info_div.wide_info_box {
    width: 95%;
    margin-top: 4px;
}

.details_container.subcontent.info_div.list_info_box {
    margin-top: 4px;
}
.hover_image{
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 10000;
}
.list_inline{
	cursor: pointer;
}
.list_inline.owner-inline-edit #owner {
	width: 100%;
}
#show_proc_dropbox{
	display: none;
}
.buttons_process {
	margin:0 auto;
	padding-bottom:5px;
	text-align:center;
	width:100px;
	z-index:1000;
}



.buttons_sc.progress input, .buttons_sc.progress a{
	display:none;
}
.file_upload_error{
	padding: 5px 10px;
	display: none;
}
#newproof_swf_playback {
    display: none;
}
a.accept_button{
	background-color:#039BDA;
	border:1px solid #0078A9;
	border-radius: 5px;
	color: #fff;
	padding: 2px 10px 3px;
	font-weight: bold;
	float: left;
}
a.accept_button:hover{
	text-decoration: none;
}
a.reject_button{
	color:#FB503E;
	display: block;
	padding: 4px 10px 0px;
	float: left;
}
.trusted_autocomplete_box{
	background:url("../images/trusted_autocomplete_box_bg.png") no-repeat scroll 0 0;
	cursor:auto;
	height:105px;
	width: 505px;
	position: relative;
	display: none;
}
.trusted_autocomplete_box p{
	padding: 20px 0px 0 30px;
}
.trusted_autocomplete_box p.error{
	padding: 0px 0px 0px 30px;
	margin: 2px 0px;
}
.trusted_autocomplete_box input{
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
	margin: 0px  5px 5px 30px;
	width: 340px;
	clear: none;
	float: left;
}
.trusted_autocomplete_box a.add_member{
	float: right;
	margin-top: 1px;
	clear: none;
	width: 30px;
}
.trusted_autocomplete_box .autocomplete_box{
	width: 445px;
	margin: 5px 0px 0px;
	float: none;
	border: 0px none;
}

/**
*	SIDEBAR
*	do not put any crap not related to sidebar here
*/
#footer_sign{
	position: absolute;
	bottom: 6px;
	left: 11px;
	color: #798686;
}

.sidebar_action_list a,
.show_more_less a {
	display: block;
	line-height: 24px;
	padding-left: 11px;
	color: #0186bd;
}

#left_sidebar .selected > .item, #left_sidebar .selected > .item a {
	background-color: #2f609f;
	cursor: pointer;
	color: #fff;
}
#left_sidebar .selected > .item a.name {
	color: #fff;
}

#left_sidebar > div > a{
	color: #4f4f4f;
	line-height: 16px;
	padding-bottom: 8px;
	padding-top: 8px;
	border-top: solid 1px #cbcbcb;
}
#left_sidebar > div > a.selected{
	background-color: #9a9a9a;
	color: #fff;
}
#left_sidebar > div > a:hover{
	background-color: #d7d7d7;
}
#left_sidebar .workspaces .ui-draggable-dragging {
	background-color: transparent !important;
}

#left_sidebar .hover {
	background-color: #c6e5fc;
	cursor: pointer;
	color: #232d2e;
}
#left_sidebar div.item:hover {
	background-color: #d7d7d7;
	cursor: pointer;
}
#left_sidebar .element div.item:hover > .expander {
	background-position: 5px -141px;
}
#left_sidebar .element.expanded > div.item:hover > .expander {
	background-position: 3px -123px;
}
#left_sidebar div.item.selected {
	background-color: #9a9a9a;
}
#left_sidebar .workspaces .element.expanded.selected > .item > .expander {
	background-position: 3px -83px;
}
#left_sidebar .workspaces .element.selected > .item > .expander {
	background-position: 6px -101px;
}

#left_sidebar .workspaces .element,
#left_sidebar .workspaces .group {
	position: relative;
}

#left_sidebar .workspaces .item:hover .context_menu,
#left_sidebar .workspaces .item .context_menu.selected {
	display: block;
}

#left_sidebar .workspaces .item .context_menu.selected,
#left_sidebar .workspaces .item .context_menu:hover {
	background-image: url('../images/ui/contextmenu-icons.png');
}

#left_sidebar .workspaces .group > .item:hover .add_subfolder,
#left_sidebar .workspaces .group.selected .item:hover .add_subfolder {
	background-color: #d7d7d7;
}

.context_menu_proof.folders_menu {
	margin: 3px 0 0 4px;
}

#left_sidebar .workspaces .element .context_menu,
#left_sidebar .workspaces .group > .item .add_subfolder {
	display: none;
	position: absolute;
	top: 2px;
	right: 8px;
	width: 24px;
	height: 16px;
	margin: 0;
	background: url('../images/ui/sidebar-folders-menu.png') no-repeat 8px 0;
}

#left_sidebar .workspaces .group > .item .add_subfolder {
	display: block;
	background-image: url('../images/ui/add-small.png');
	background-position: 11px 4px;
}

#left_sidebar .workspaces div.item{
	padding-left: 11px;
	min-width: 810px;
}
#left_sidebar .workspaces a.name {
	display: inline;
	padding: 0;
	color: #2f609f;
	line-height: 19px;
}
#left_sidebar .group > div.item a{
	font-weight: bold;
}

#left_sidebar .workspaces .expander {
	background: url(../images/sidebar_folder_icons.png) no-repeat top left;
	background-position: 5px -61px;
	height: 14px;
	padding: 0 9px 1px 7px;
	visibility: hidden;
	display: block;
	float: left;
}

#left_sidebar .workspaces .expanded > .item > .expander{
	background-position: 3px -43px;
}

#left_sidebar .workspaces .name {
	display: block;
	float: left;
	width: 775px;
	padding: 2px 0;
}

#left_sidebar .workspaces .group > .item > .name{
	background-image: none;
}
#left_sidebar .workspaces .expandable > .item > .expander,
#workspace_custom div.expandable a.expander {
	visibility: visible;
	margin-top: 2px;
}

#left_sidebar .workspaces .elements {
	display: none;
}

#left_sidebar .workspaces .expanded > .elements {
	display: block;
}

#left_sidebar .dragged a {
	font-weight: bold;
}


/**
* END SIDBAR
**/
.folder_items{
	display: none;
}
.line_tiangle{
	background: url("../images/trees_big.gif") no-repeat scroll 3px 0;
	display: block;
	padding-left: 20px;
	cursor: pointer;
}
.line_tiangle.open{
	background-position: 3px -25px;
}
.radiobutton_textlabel{
	float: left;
	padding-top: 1px;
	padding-left: 10px;
}
.share_div input{
	margin: 1px 0px 0px;
	padding: 0px;
}
.activity_items tr td{
	vertical-align: top;
}
/** should be deleted? */
tr.reviewers_tr td{
	border: 0px none;
}
tr.reviewers_tr.disabled{
	display: none;
}
tr.reviewers_tr span.reviewer_name{
	padding: 3px 0px 0px 8px;
	display: block;
}
/* *** */
.progress_description{
	padding-top: 12px;
	color: #798686;
	padding-bottom: 6px;
	display: block;
}
#progress{
	border: 1px solid #b2b5b7;
	height: 10px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
#progress.ui-progressbar .ui-progressbar-value{
	background: #0186bd;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border: 1px solid #b2b5b7;
}
#popup_progress #timeout_container{
	padding-bottom: 23px;
	padding-top: 29px;
}
.hide_roles .users_roles,
.hide_roles .user_folder_roles,
.hide_f__ing_roles .users_roles,
.hide_f__ing_roles .user_folder_roles {
	display: none !important;
	visibility: visible;
	position: absolute;
	top: -1000px;
}

.workspaces_table a.expander {
	background: transparent url("../images/trees_big.gif") no-repeat 3px 0px;
	padding: 0 5px 0 6px;
	text-decoration: none;
}
.text_input_box{
	width: 400px;

}
/**
 * TAGS
**/
.new_item_tags{
	width: 305px;
	border: 1px solid #C7C7C7;
	background-color: #FDFDFD;
	min-height: 19px;
	position: relative;
/* 	z-index: 100; */
/*	padding-bottom: 2px;*/
}
.new_item_tags a.show_autocomplete{
	background: url(../images/tags_ico.png) no-repeat scroll  4px 3px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 16px;
	height: 16px;
	display: block;
	padding: 2px 5px 4px;
	float: left;
}
.tags_autocompleter{
	position: absolute;
	background-color: #FDFDFD;
	border: 1px solid #C7C7C7;
	height: 282px;
	width: 395px;
	left: -1px;
	top: 25px;
	z-index: 10000;
	display: none;
}
.new_item_tags .tags_autocompleter{
	width: 305px;
}
.tags_autocompleter_content{
	overflow-y: auto;
	overflow-x: hidden;
	width: 100%;
	height: 227px;
}
.new_item_tags .tags_container{
	padding-top: 7px;
}
.tags_autocompleter.visible{
	display: block;
}
.tag_item{
	padding-bottom: 5px;
	padding-left: 10px;
}
.tag_item div.div_checkbox, .tag_item a{
	margin: 0px;
	padding: 0px;
	float: left;
}
.tag_item a, ul.tags_list .tag_name, ul.tags_list .remove_tag, #toolbar ul li div.header_submenu .tag_item a {
	font-size: 11px;
	margin-left: 10px;
	color: #0086c9;
	background-color: #c6e5fc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 2px 7px 2px;
	font-size-adjust: 0.46; /*firefox hack to make font look like on chrome*/
}
table.items_table td ul.tags_list {
	padding: 7px 0 0 0;
}
table.items_table td ul.tags_list .tag_name {
	margin-left: 0px;
	margin-right: 10px;
}
.tag_item a:hover, ul.tags_list .tag_name:hover, ul.tags_list .remove_tag:hover{
	text-decoration: none;
	background-color: #0186bd;
	color: #fff;
}
.tag_item div.div_checkbox{
	margin-top: 2px;
}

ul.tags_list .tag_name.can_delete{
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;

}
ul.tags_list .remove_tag{
	margin-left: 0px;
	border-left: 1px solid #eff8fe;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
}
.tags_list{
	padding: 0px 0px 0px 20px;
	display: block;
}
.details_table tr td.right .details .tags_list{
	margin: 0px;
	padding: 0px;
}
.details_table tr td.right .details .tag_list_item a{
	padding: 1px 6px;
}
.tags_list li {
	float:left;
	display: block;
	padding-top: 3px;
}
.tags_list li.cl{
	float: none;
	padding: 0px;
	margin-bottom: -4px;
}
.tags_list li div.tag_list_item a.tag_name.can_delete {
	margin-right: 22px;
}
.tags_list li div.tag_list_item a.remove_tag {
	margin-left: -22px;
}
div.div_checkbox{
	height: 13px;
	width: 13px;
	background: url(../images/checkbox-unchecked.gif) no-repeat scroll 0 0;
	cursor: pointer;
}
div.div_checkbox.middle{
	background: url(../images/checkbox-middle.gif) no-repeat scroll 0 0;
}
div.div_checkbox.checked{
	background: url(../images/checkbox-checked.gif) no-repeat scroll 0 0;
}
div.div_checkbox.js-tag-radio{
	border: 1px solid #aaa; border-radius: 50%;
	background: none;
}
div.div_checkbox.js-tag-radio::before{
	display: block;
	width: 5px; height: 5px;
	margin: 4px;
	border-radius: 50%;
	content: '';
}
div.div_checkbox.js-tag-radio.middle{
	background: none;
}
div.div_checkbox.js-tag-radio.middle::before{
	background: #ccc;
}
div.div_checkbox.js-tag-radio.checked{
	background: #aaa;
}
div.div_checkbox.js-tag-radio.checked::before{
	background: #fff;
}
li.tags_input{
	display: none;
}
.tags_list_container, .inset_shadow{
	min-height: 21px;
	-webkit-box-shadow: inset 1px 1px 1px 1px #e9e9e9;
	-moz-box-shadow: inset 1px 1px 1px 1px #e9e9e9;
	box-shadow: inset 1px 1px 1px 1px #e9e9e9;
	padding-bottom: 2px;
}
.tags_autocomplete_input{
	float: left;
	padding: 1px;
	font-size: 10px;
	margin: 1px 0px 0px 9px;
	border: 0px none;
}
.menu_new, .menu_save{
	border-top: 1px solid #C7C7C7;
}
.menu_new a{
	display: block;
	padding: 5px 0 5px 35px;
	color: #232d2e;
}
.menu_new a:hover{
	background-color: #c6e5fc;
	text-decoration: none;
}
.new_tag{
	background: url(../images/new_tag_ico.gif) no-repeat scroll 8px 6px;
}
.manage_tags{
	background: url(../images/manage_tags_ico.gif) no-repeat scroll 8px 3px;
}
.menu_save{
	padding-top: 5px;
}
.menu_save .bttn {
	color: #fff;
	margin-left: 10px;
}
.menu_save .bttn.js-tags-cancel {
	margin-left: 5px;
	color: #646464;
}
.menu_save a.cancel_button_red, #toolbar ul li div.header_submenu .menu_save a.cancel_button_red{
	margin-top: 2px;
	padding: 0px;
}
a.save_button_green:hover{
	text-decoration: none;
}
a.save_button_green, #toolbar ul li div.header_submenu a.save_button_green{
	background-color:#D8E19F;
	border:1px solid #ACBC43;
	color:#707D14;
	display: inline;
	padding: 3px 15px;
	margin: -2px 4px 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
a.cancel_button_red, #toolbar ul li div.header_submenu a.cancel_button_red{
	color:#FB503E;
	display: inline;
	margin: -2px 4px 2px;

}
/**
 *tags-toolbar menu
 */
#toolbar ul li .header_submenu.toolbar_tags, .toolsbar .header_submenu.toolbar_tags{
	width: 325px;
	border: 1px solid #c7c7c7;
	height: 30px;
	background-color: #fff;
}
#toolbar ul li .header_submenu.toolbar_tags .tags_autocompleter, .toolsbar .header_submenu.toolbar_tags .tags_autocompleter{
	display: block;
	top: -1px;
	left: -1px;
	height: 329px;
}
.tags_search_div{
	padding: 9px;
}
.tags_search_div #tags_search{
	width: 92%;
	padding-left: 21px;
	background: url(../images/tags_search_ico.gif) no-repeat scroll 4px 3px;
}
#top_message_box {
	background-color: #fff6d0;
	box-shadow: 0 0 9px 0px #858585;
	color: #444;
	display: none;
	position: absolute;
	z-index: 1002;
	overflow: hidden;
	border-radius: 5px;
	padding: 6px 35px 5px 10px;
	max-width: 500px;
	text-align: center;
}
#top_message_box .close-btn {
	background: url('../images/ui/yellow-notice-x.png');
	position: absolute;
	top: 9px;
	right: 10px;
	width: 10px;
	height: 10px;
}
#top_message_box.fixed {
	top: 15px !important;
	position: fixed !important;
}
.undo_link{
	color: #0086be;
	font-weight: bold;
}
.tags_error_info, .tags_error_no_info{
	padding: 10px;
	font-size: 12px;
	color: #c4c4c4;
	display: none;
}
.border_red{
	border: 1px solid red;
}
.toolbar_tags .tag_item{
	width: 110%;
}
/**
 * END TAGS
**/
#top_message_box a{
	color: #0186BD;
	font-weight: bold;
}
.popup_box{
	padding-bottom: 11px;
}
.popup_box input.popup_input.error{
	border: 1px solid #fb0023;
	margin: 0px;
	color: #000;
}

#popupmodal .popup_box.checkbox input{
	float: left;
	padding: 0px 5px 0px 0px;
}
#popupmodal .popup_box.checkbox label{
	float: left;
	padding: 2px 0px 0px 5px;
	width: 50%;
}
#popupmodal .label_input{
	padding-bottom: 3px;
}
#popupmodal .label_input.error, #modal_popup .label_input.error{
	margin: 0px;
	color: #fb0023;
}
.people_table_td .peoble_table_div_fix{
	background-color: transparent;
}
.people_table select.ajax_field{
	width: 160px;
}
.satellites_content{
	float: left;
	padding-left:10px;
}
select.satellites{
	margin-top: 6px;
}
.box_description a:hover {
	text-decoration: underline;
}

.account_expander{
	display: block;
	position: absolute;
	left: -15px;
	top: 0px;
	background: transparent url("../images/trees_big.gif") no-repeat scroll 0 0;
	width: 10px;
	height: 10px;
}
.account_expander.expanded{
	background-position: 0px -25px;
}
.share_company{
	display: none;
}
.share_company.visible{
	display: block;
}
.hide_f__ing_roles .share_company table{
	padding: 5px 0px;
}
.ws_delete_recipients{
	text-align: right;
	display: block;
	padding: 5px 35px 7px 0px;
}
.new_with_folder .share_company table{
	padding : 10px 0px;
}

.items_table a.recipients_expander {
	background: transparent url("../images/trees_big.gif") no-repeat -3px 0px;
	padding: 0 2px 0 6px;
	text-decoration: none;
}

.items_table a.recipients_expanded {
	background-position: -1px -25px;
}
.items_table .hide{
	display: none;
}

.items_table .company_recipient .recipient_name {
	padding-left: 18px;
}
.date_picker p.error{
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
.order_assets_filter {
	width: 146px;
	margin: 2px;
}
a.order_assets_filter_button {
	line-height: 13px;
	float: none;
}
a.ajax_link_inactive {
	color: #b2b2b2;
}
.order_assets_container table tr.hidden, .order_assets_container table tr.filter_disable{
	display:  none;
}
.custom_fields_box .error{
	margin-bottom: 0px;
}
.disabled_checkbox_hint{
	width 	: 20px;
	height	: 20px;
	position: relative;
	z-index: 1000;
	top: -20px;
	left: 35px;
	margin-bottom: -20px;
	background-color : #fff;
	opacity : 0.1;
}
div.context_menu_subcontent a.order_asset.hidden{
	display: none;
}

div.context_menu_proof.can_order a.order_asset{
	display: block;
}
div.context_menu_proof a.order_asset{
	display: none;
}

/**
 * workspace selector
 */

#workspace_share_info{
	float: left;
	padding: 3px 0px 0px 5px;
	display: none;
}
#workspace_custom {
	width: 305px;
	border: 1px solid #C7C7C7;
	background-color: #FDFDFD;
	min-height: 19px;
	z-index: 10000;
	font-size: 11px;
	float: left;
	position: relative;
}
/*only on details page*/
#details_page .workspace_custom_field, #workspace_popup .workspace_custom_field{
	overflow: hidden;
}
#workspace_custom.hover,
#new_item_tags.hover {
	border-color: #a9aeae;
}
#workspace_custom a.show_icon {
	background: url(../images/move_tom_ico.png) no-repeat scroll 4px 3px;
	top: 0px;
	left: 0px;
	width: 16px;
	height: 10px;
	display: block;
	padding: 5px 5px 4px;
	float: left;
	position: absolute;
}
#workspace_custom .workspace_custom_field {
	overflow: hidden;
}
#workspace_custom a{
	color: #0186BD;
}
#workspace_custom div.workspace_custom_container{
	position: absolute;
	background-color: #FDFDFD;
	border: 1px solid #C7C7C7;
	height: 345px;
	width: 305px;
	left: -1px;
	top: 19px;
	z-index: 10000;
	display: none;
	overflow: auto;
}
#workspace_custom div.workspace_custom_container.visible{
	display: block;
	max-height: 345px; /* 15 elements */
	overflow-x: hidden;
	overflow-y: auto;
}
#workspace_custom div.workspace_custom_container > div > p {
	padding: 10px;
	font-size: 12px;
	color: #C4C4C4;
}
#workspace_custom div.workspace_custom_container div > div {
	padding: 5px 0px 5px 40px;
	background: url(../images/folder-closed.gif) no-repeat 22px 5px;
	text-align: left;
}
#workspace_custom div.workspace_custom_container div > div.not_visible {
	display: none;
}
#workspace_custom div.workspace_custom_container div > div.expanded, #workspace_custom div.workspace_custom_container.searching div > div{
	background-image: url("../images/folder.gif");
}
#workspace_custom div.workspace_custom_container div > div:hover,
#workspace_custom div.workspace_custom_container div > div.selected{
	background-color: #d1eaf8;
}
#workspace_custom div.workspace_custom_container div > div a:hover{
	text-decoration: none;
}
#workspace_custom div.workspace_custom_container.searching div > div{
	display: none;
}
#workspace_custom div.workspace_custom_container.searching div > div.search_visible{
	display: block;
}
#workspace_custom input[name='word'] {
	/***DO NOT REMOVE MARGIN***/
	margin-left: 30px;
	border: 0px none;
	width: 85%;
	background-image: none;
	padding: 0px 4px;
	box-shadow: none;
}
#workspace_custom input[name='word']:focus {
	border: 0px none;
	outline-offset: 0px;
	outline: 0px none;
}
#workspace_custom input[name='word'].visible{
	display: block;
}
.workspace_name{
	padding: 3px 30px;
	-webkit-box-shadow: inset 1px 1px 1px 1px #e9e9e9;
	-moz-box-shadow: inset 1px 1px 1px 1px #e9e9e9;
	box-shadow: inset 1px 1px 1px 1px #e9e9e9;
}
/**
 * Fix for proof details page
**/
.editing .workspace_name{
	-webkit-box-shadow:  none;
	-moz-box-shadow:  none;
	box-shadow: none;
	left: 0px;
	position: absolute;
	width: 100%;
}


.workspace_name.hidden{
	display: none;
}
#workspace_custom_menu{
	position: absolute;
	left: -1px;
	top: 90px;
	width: 270px;
	display: none;
	padding: 6px 0 8px 35px;
	border-left: 1px solid #C7C7C7;
	border-right: 1px solid #C7C7C7;
	border-bottom: 1px solid #C7C7C7;
	background: #fff url(../images/new_workspace_ico.gif) no-repeat scroll 9px center;
}
#workspace_custom_menu:hover{
	background-color: #90C1F7;
	text-decoration: none;
}
#workspace_custom a.expander {
	background: transparent url("../images/trees_big.gif") no-repeat 3px 0px;
	padding: 0 5px 0 6px;
	visibility: hidden;
}

#workspace_custom div.expanded a.expander, #workspace_custom div.workspace_custom_container.searching div > div a.expander{
	background-position: 5px -25px;
}
#workspace_custom a.expander{
	position: absolute;
	left: 5px;
}
#workspace_custom .progress{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 3px 30px;
	display: none;
}
#workspace_custom a{
	text-align: left;
	font-size: 11px;
}

#workspace_custom.is_filter {
	float: right;
	width: 270px;
	margin-right: 50px;
	text-align: left;
}
#workspace_custom.is_filter div.workspace_custom_container{
	width: 270px;
}

#workspace_custom.details_selector {
	width: 320px;
}
#workspace_custom.details_selector div.workspace_custom_container{
	width: 320px;
}
#workspace_custom.details_selector #workspace_custom_menu{
	width: 285px;
}

#workspace_popup #workspace_custom, #workspace_popup div.workspace_custom_container{
	width: 425px;
}
.popup_box.checkbox.hidden{
	display: none;
}
div.ui-datepicker{
	display: none;
}
#views_menu{
	/* DE5467 */
	/*background: url(../images/more_tr.gif) no-repeat scroll 3px 2px;*/
	display: inline;
	padding: 3px 9px;
	position: relative;
	top: -1px;
	left: 5px;
	font-size: 5px;
	line-height: 1px;
	height: 9px;
	z-index: 10;
}
#views_menu .arrow-down {
	position: absolute;
	top: 3px;
	left: 2px;
}
#left_sidebar a.views_menu.selected .arrow-down {
	border-top: solid 5px #fff;
}
#views_menu.hidden{
	display: none;
}
#view_menu_box{
	position: absolute;
	z-index: 10000;
	display: none;
	width: 212px;
	min-height: 120px;
	background-color: #fff;
	border: 1px solid #9ea3a4;
	box-shadow: 2px 2px 2px #b2b7b7;
}
#view_menu_box div{
	padding: 5px 6px;
	font-weight: bold;
	font-style: italic;
}
#view_menu_box > a{
	padding: 3px 6px;
	color: #394344;
	display: block;
}
#view_menu_box > a:hover, #view_menu_box > a.selected{
	background-color: #c6e5fc;
}
#view_menu_box div.hr{
	height: 1px;
	font-size: 1px;
	background-color: #394344;
	padding: 0px;
	margin: 5px 6px;
}
#tabs_container .tabs a, #tabs_container .tabs span{
	color: #2f609f;
	float: left;
	padding: 8px 0px 9px;
	width: 50%;
	height: 36px;
	text-align: center;
	background-color: #fff;
	border-bottom: 1px solid #e1e4e4;
	border-top: 1px solid #e1e4e4;
	line-height: 16px;
	box-sizing: border-box;
}
#tabs_container .tabs span{
	border-top: 1px solid #fff;
}
#tabs_container .tabs a:hover{
	color: #455050;
	background-color: #fff;
}
#tabs_container .tabs a.selected {
	border-top: 1px solid #e1e4e4;
	border-right: 1px solid #e1e4e4;
	border-bottom: 0px none;
	margin-left: -1px;
	color: #455050;
}
#tabs_container .tabs a#right_tab.selected {
	border-left: 1px solid #e1e4e4;
	border-right: 0px none;
	border-bottom: 0px none;
}
#tabs_content > div{
	display: none;
}
#sidebar_tags a.tag_name{
	padding: 3px 6px 4px;
	margin: 2px 0px 2px 4px;
	line-height: 11px;
	border-radius: 4px;
	background-color: #c6e5fc;
	color: #0186bd;
	float: left;
	font-size: 11px;
}
#sidebar_tags a.tag_name:hover, #sidebar_tags a.tag_name.selected{
	background-color: #0186bd;
	color: #fff;
}
#sidebar_tags_container{
	padding-top: 6px;
	padding-left: 7px;
	border-top: 1px solid #BEC2C2;
}
#sidebar_tags_search_container{
	width: 190px;
	margin: 7px 11px;
	position: relative;
}
#sidebar_tags_search_container a{
	display: none;
	height: 15px;
	width: 14px;
	padding: 0px;
	position: absolute;
	top: 8px;
	right: 5px;
	background: url(../images/sidebar_tags_x.png) no-repeat scroll 0 0;
}
#sidebar_tags_search_container a:hover{
	background-position: 0px -16px;
}
#sidebar_tags_search_container input{
	width: 155px;
	border-radius: 4px;
	border: 1px solid #c7c7c7;
	padding-left: 20px;
	padding-right: 15px;
	background: #fff url(../images/sidebar_tags_search_ico.png) no-repeat scroll 5px 5px;
	color: #2e2e2e;
}
#sidebar_tags_search_container.while_searching a{
	display: block;
}
#sidebar_buttons{
	padding: 15px 11px;
	width: 192px;
	position: relative;
}

#drobpox_send_container, #new_container {
	background-color: #fff;
	border: 1px solid #9ea3a4;
    box-shadow: 0 6px 10px rgba(0,0,0,0.1);
    position: absolute;
    top: 45px;
    width: 188px;
    display: none;
    z-index: 1000;
}
#drobpox_send_container{
	top: 29px;
	z-index: 200;
}
#drobpox_send_container a{
	padding: 2px 10px;
	word-wrap: break-word;
	color: #232d2e;
}
#sidebar_buttons .selected #drobpox_send_button{
	border-radius: 4px 4px 0px 0px;
	box-shadow: none;
}
#sidebar_buttons .selected #drobpox_send_container{
	display: block;
}
#sidebar_buttons .selected #new_container{
	display: block;
}
#left_sidebar #drobpox_send_container a:hover {
	background-color: #e1e4e4;
}

#new_button > div.link, #new_button > div.show_submenu{
	background-color: #86b829;
    border: 1px solid #5f9005;
    border-radius: 4px;
	float: left;
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.14, rgb(112,163,18)),
	    color-stop(0.57, rgb(151,201,59))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(112,163,18) 14%,
	    rgb(151,201,59) 57%
	);
}
#new_button > div.link{
	width: 166px;
	border-radius: 4px 0px 0px 4px;
	border-right: 1px solid #9acd3c;
}
#new_button > div.link.long_button{
	width: 189px;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #5f9005;
}

/*#new_button > div.link a{
	background: url(../images/new_proof_ico.gif) no-repeat scroll 9px 3px;
	padding-left: 34px;
	color: #fff;
}*/
#new_button > div.show_submenu{
	width: 22px;
	height: 24px;
	border-radius: 0px 4px 4px 0px;
}
#new_button > div.show_submenu a{
	background: url(../images/triangle_white.gif) no-repeat scroll 8px 11px;
	height: 97%;
}
#sidebar_buttons .selected #new_button > div.show_submenu{
	border-radius: 0px 4px 0px 0px;
	box-shadow: none;
}
#sidebar_buttons .selected #new_button > div.link {
	border-radius: 4px 0px 0px 0px;
}
#sidebar_buttons .selected #new_button > div.show_submenu,
#sidebar_buttons #new_button > div.link.hover, #sidebar_buttons #new_button > div.show_submenu.hover{
	background-color: #6ea10f;
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.14, rgb(132,182,39)),
	    color-stop(0.53, rgb(95,144,5))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(132,182,39) 14%,
	    rgb(95,144,5) 53%
	);
}
#new_container {
	border: 1px solid #cfcfcf;
}
#new_container a {
	border-top: 1px solid #ebebeb;
	color: #131819;
	height: 29px;
	line-height: 29px;
	padding: 0 14px 0 34px;
	position: relative;
	display: block;
}
#new_container a:first-child {
	border-top: 0;
}
#new_container a:hover {
	background: #f9f9f9;
}
#new_container .icon,
#new_container .text {
	vertical-align: middle;
}
#new_container .icon {
	background: url('../images/new_button_sprite.png') no-repeat 0 0;
    height: 18px;
	left: 10px;
    position: absolute;
	width: 17px;
	top: 6px;
}
#new_container .text {
	color: #646464;
	font-size: 13px;
}
#new_container .new_file_proof .icon {
	background-position: -10px -10px;
}
#new_container .new_file_proof:hover .icon {
	background-position: -10px -48px;
}
#new_container .new_file_share .icon {
	background-position: -10px -86px;
}
#new_container .new_file_share:hover .icon {
	background-position: -10px -124px;
}
#new_container .new_workspace .icon {
	background-position: -10px -238px;
}
#new_container .new_workspace:hover .icon {
	background-position: -10px -276px;
}
#new_container .new_contact .icon {
	background-position: -10px -390px;
}
#new_container .new_contact:hover .icon {
	background-position: -10px -428px;
}
#new_container .new_aw_tpl .icon {
	background-position: -10px -162px;
}
#new_container .new_aw_tpl:hover .icon {
	background-position: -10px -200px;
}
#new_container .new_user .icon {
	background-position: -10px -314px;
}
#new_container .new_user:hover .icon {
	background-position: -10px -352px;
}
#new_container .new_group .icon {
	background-position: -10px -466px;
}
#new_container .new_group:hover .icon {
	background-position: -10px -504px;
}

#fake_scroll{
	width: 100%;
	height: 17px;
	overflow-x: scroll;
	overflow-y: hidden;
	position: fixed;
	bottom: 0px;
	right: 0px;
	z-index: 100000;
}
#fake_scroll > div{
	height: 10px;
}
.tags_autocomplete_tr.hidden{
	display: none;
}
.ws_d_and_d_helper{
	background: url(../images/sidebar_folder_icons.png) no-repeat top left;
	height: 15px;
	color: #000;
	padding-left: 15px;
}
#workspace_page_selector{
	position: static;
}
#fileDetailTable #workspace_page_selector {
	margin-top: 2px;
}
#folderDetailsTable #workspace_page_selector {
	margin-top: 3px;
}
.filters #workspace_page_selector {
	float: right;
	margin-top: 3px;
	width: 320px;
}
.filters #workspace_page_selector #workspace_custom, .filters #workspace_page_selector div.workspace_custom_container {
	width: 268px;
}
@-moz-document url-prefix() {
  #fileDetailTable input.workspace_submit_btn,
  #folderDetailsTable input.submit_save_button {
     padding: 1px 5px !important;
  }
}
#found_items, #found_tags{
	display: none;
}

#sidebar_resizer{
	width: 4px;
	height: 100%;
	top: 0px;
	left: 214px;
	background-color: transparent;
	position: absolute;
	cursor: w-resize;
	z-index: 100002;
}
#sidebar_resizer.ui-draggable-dragging{
	background-color: transparent;
	border-right: 2px dotted #A9AEAE;
}

.list_aka_table li.hidden, .list_aka_table li a.hidden{
	color: #AFAFAF;
}
div.list_decisions_name{
	padding: 2px 0px 2px;
	border: 1px solid #fff;
	width: 90%;
	overflow: hidden;
	margin: 0px;
}
div.list_decisions_name:hover{
	border: 1px solid #C7C7C7;
}
div.list_decisions_name.disabled:hover{
	border: 1px solid #fff;
}
input.list_decisions_input{
	width: 90%;
	border: 1px solid #C7C7C7;
	background-color: #fff;
	color: #232D2E;
	padding: 2px 0px 2px;
	margin: 0px;
}
#decisions_table input[type='checkbox'], #decision_reasons_table input[type='checkbox']{
	padding: 0px;
}
.first_column{
	width: 25px;
}
.sec_column{
	width: 365px;
}
.third_column{
	width: 150px;
}
.fourth_column{
	width: 150px;
}
.fifth_column{
	width: 50px;
}
.list_aka_table li{
	border-top: 1px solid #EDEDED;
}
.list_aka_table li .columns{
	padding: 6px 0px 5px 0px;
}

.list_aka_table .first_column{
	text-align: center;
}
.list_aka_table .first_column img{
	padding-top: 3px;
}
.list_aka_table .sec_column{
	padding-left: 2px;
}
.list_aka_table .third_column{
	padding-left: 2px;
}
.list_aka_table .fourth_column{
	padding-left: 2px;
}
.list_aka_table .fifth_column{
	text-align: right;
}
.list_aka_table .header{
	color: #0186BD;
	font-weight: bold;
	background-color: #FAFAFA;
	border-top: 0px none;
}
.list_aka_table .header .sec_column{
	border-right: 1px solid #EEE;
}
.list_aka_table .header .third_column{
	padding-left: 3px;
}
.list_aka_table li.ui-sortable-helper{
	border-top: 0px none;
}
li.ui-sortable-helper .first_column img, li.ui-sortable-helper .fifth_column, li.ui-sortable-helper .fourth_column, li.ui-sortable-helper .third_column{
	display: none;
}


.list_aka_table li.ui-sortable-helper div.list_decisions_name, .list_aka_table li.ui-sortable-helper div.list_decisions_name:hover{
	border: 1px solid #EEEEEE;
	background-color: #FAFAFA;
	color: #0186BD;
	padding: 4px;
	display: inline;
	width: auto;
}
#decision_reasons_table .sec_column{
	width: 465px;
}
#decision_reasons_table .third_column{
	width: 130px;
}
#decision_reasons_table .fifth_column{
	width: 120px;
}
#decision_reasons_table .new_reason .decision_reason_name{
	padding-top: 3px;
}




/** Decision reasons styles **/
#showDecisionReasons p{
	line-height: 22px;
	padding: 0;
	margin: 0;
}
#showDecisionReasons .description{
	display: block;
	background: #FFFFFF;
	border: 1px solid #A0A0A0;
	line-height: 15px;
	padding: 4px;
	margin: 5px 0 7px 16px;
	width: 376px;
}
#editDecisionReasons{
	margin: 5px 0 7px;
}
#editDecisionReasons p{
	line-height: 22px;
	padding: 0;
	margin: 0;
}
#editDecisionReasons textarea{
	width: 376px;
	height: 100px;
	margin-left: 16px;
	display: none;
}
#editDecisionReasons .selected textarea{
	display: block;
}
#editDecisionReasons .selected textarea.hidden{
	display: none;
}
#editDecisionReasons label{
	line-height: 22px;
	float: none;
}
#editDecisionReasons .selected label{
	font-weight: bold;
}
/** Decision reasons styles **/
.delete_row{
	cursor: pointer;
}
a.decision_reasons_icon{
	display: block;
	height: 12px;
	width: 17px;
	float: left;
	background: url(../images/decision_reasons_icon.png) no-repeat scroll 0 0;
}
a.decision_reasons_icon:hover{
	background-position: 0px -12px;
}
#popupmodal .popup_box.checkbox label.normal_font{
	font-weight: normal;
}
div.action.first a.up, div.action.last a.down{
	visibility: hidden;
}
#fix_for_tiny{
	position: absolute;
	top: 0px;
	left: -1000px;
	z-index: 0;
}
.simply_box div.date_picker{
	position: relative;
}
.simply_box .date_picker img{
	position: absolute;
	top: 22px;
	left: 3px;
}
#service_container .date_picker img{
	top: 19px;
}

/**
 * New modal popup
 */
 #modal_popup{
 	width: 650px;
 	position: absolute;
 	background-color: #fff;
 	z-index: 1002;
 	top: 10px;
 	border-radius: 4px;
 	left: 12px;
 	color: #232d2e;
 	border: 1px solid #576464;
 	-webkit-box-shadow: 0px 0px 10px 0px rgb(87, 100, 100 );
	-moz-box-shadow: 0px 0px 10px 0px rgb(87, 100, 100 );
	box-shadow: 0px 0px 10px 0px rgb(87, 100, 100 );
 }
 .popup_content{
 	margin: 50px 45px 15px 45px;
 }
 .popup_content.integrations_basecamp {
 	margin: 50px 45px 15px 45px;
 }
 #modal_popup h1{
 	font-size: 30px;
 }
 #modal_popup.workspaceRicpientList h1{
 	word-wrap: break-word;
 }
 #modal_popup a.close_popup{
 	background: url(../images/close_popup.png) no-repeat 0 0;
 	height: 16px;
 	width: 16px;
 	display: block;
 	position: absolute;
 	top: 5px;
 	right: 5px;
 }
 #modal_popup a.close_popup:hover{
 	background-position: 0 -16px;
 }
 #modal_popup a.close_popup.disabled{
 	background-position: 0 -32px;
 }
 #modal_popup div.fakeCustomSelect {
 	border: 1px solid #c7c7c7;
 	padding: 0 5px;
 	width: 425px
 }
 #modal_popup p.loading {
 	background: url('../images/login-loader.gif') 0 2px no-repeat;
 	padding: 3px 0 3px 20px;
 }
 .peoplebox_component .component_box{
 	float: left;
 	width: 275px;
 	overflow: hidden;
 }
 .popup_buttons{
 	margin: 0px 45px 49px 45px;
 	border-top: 1px solid #dcdfdf;
 	padding-top: 15px;
 }
 .popup_buttons.noborder{
 	border-top: none;
 	padding-top: 0;
 }

 .popup_buttons.progress .submit_button{
 	display: none;
 }
 .popup_buttons.progress .processing_icon, .buttons_sc.progress .processing_icon{
 	display: inline;
 }
 .popup_buttons .submit_button{
 	font-size: 11px;
 	color: #fff;
 	background-color: #98c93b;
 	border: 1px solid #6ea10f;
 	border-radius: 4px;
 	padding: 7px 23px;
 	display: block;
 	float: left;
 	font-weight: bold;
 }
 .popup_buttons .cancel_button{
 	color: #fb0023;
 	font-weight: bold;
 	display: block;
 	padding: 8px 0px 0px 20px;
 	float: left;
 }
 .popup_buttons .cancel_button:hover{
 	text-decoration: underline;
 }
.new_form_popup .yellow_dog {
	width: 580px;
}
.phq-modal .yellow_dog {
	max-width: 100%;
	box-sizing: border-box;
	margin: 15px 0;
}
 .popup_users_table{
 	width: 100%;
 	text-align: left;
 }
 .gray_gradient{
    background: #fefefe;
 	background-image: -webkit-gradient(
 		linear,
 		left bottom,
 		left top,
 		color-stop(0.7, rgb(254,254,254)),
 		color-stop(0, rgb(219,219,219))
 	);
	background-image: -moz-linear-gradient(
		center bottom,
		#fefefe 27%, #dbdbdb 100%
	);
	background: -ms-linear-gradient(top, #fefefe 27%, #dbdbdb 100%);
	background-image: -moz-linear-gradient(center top, #fefefe 27%, #dbdbdb 100%)
 }
 .green_gradinet{
 	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.14, rgb(112,163,18)),
	    color-stop(0.57, rgb(151,201,59))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(112,163,18) 14%,
	    rgb(151,201,59) 57%
	);
	background: -ms-linear-gradient(top, #97c93b 50%, #70a312 100%);
 }
 .gray_gradient:hover {
    background: #dbdbdb;
 	background-image: -webkit-gradient(
 		linear,
 		left bottom,
 		left top,
 		color-stop(0.7, rgb(219,219,219)),
 		color-stop(0, rgb(254,254,254))
 	);
	background-image: -moz-linear-gradient(
		center bottom,
		#dbdbdb 27%, #fefefe 100%
	);
	background: -ms-linear-gradient(top, #dbdbdb 27%, #fefefe 100%);
	background-image: -moz-linear-gradient(center top, #dbdbdb 27%, #fefefe 100%)
 }
 .popup_helpbox{
 	border: 1px solid #f0dd8c;
 	padding: 9px 9px 9px 33px;
 	background: #fff6d0 url(../images/exclamation_mark.png) no-repeat scroll 8px 8px;
 	margin-bottom: 12px;
 	margin-top: 7px;
 }
#close_account{
	text-align: left;
	margin: 30px 0px 0px 43px;
	background-color: #ECEEEE;
	border: 1px solid #A9AEAE;
	padding: 6px 15px;
	width: 661px;
}
tr#close_account td{
	font-size: 11px;
	padding: 2px 0px 11px 12px;
	border-bottom: 1px solid #A9AEAE;
	border-right: 0px none;
}
tr#close_account td.last{
	border-right: 1px solid #A9AEAE;
	border-left: 0px none;
	padding: 8px 14px;
}
#close_account p{
	float: left;
	padding-top: 7px;
}
#close_account a{
	float: right;
	color: #fff;
	text-decoration: none;
}
.red_button, .popup_buttons .red_button{
	font-size: 11px;
	color: #fff;
	background-color: #fe423e;
	border: 1px solid #d33e3c;
	border-radius: 4px;
	padding: 6px 17px 7px;
	display: block;
	font-weight: bold;
	text-shadow: #d9011f 1px 1px 1px;
}

p.processing {
	background: url('../images/login-loader.gif') 0 2px no-repeat;
	padding: 3px 0 3px 20px;
	margin: 15px 0;
}
#modal_popup p.processing.ctr {
	margin-left: 222px;
}

.red_button:hover,  #modal_popup .popup_buttons .red_button:hover{
	background-color: #dd4b49;
	border: 1px solid #d33e3c;
}
#reason_form{
	display: none;
}
#group_used_users{
	display: none;
}
#old_autocomplete_container{
	width: 425px;
}
#old_autocomplete_container ul{
	max-width: 425px;
}

.m10 {
	margin-right: 10px;
}
/** personal settings **/
.main_tabs_container .details_page{
	width: auto;
	margin: 0px 23px;
}
.main_tabs_container .details_page .new_page_section{
	width: auto;
	padding: 0px;
}

.details_page .new_page_section .section_content .tab_row {
	clear: both;
}
.details_page .new_page_section .section_content .tab_row:after {
	content: "\00a0";
	clear: both;
	display: block;
	height: 0;
}

.details_page .new_page_section td.tab_content {
	word-break: break-word;
}

#modal_popup.share_links p.checkbox {
	clear: both;
	overflow: hidden;
}
#modal_popup.share_links p.checkbox input {
	margin: 3px 0 0 0;
	padding: 0;
	line-height: 0;
	width: 13px;
	height: 13px;
}
#modal_popup.share_links p.checkbox label {
	padding: 3px 0 0 7px;
}
#modal_popup.share_links .recipient_name.hover_name {
	width: 598px;
}
#modal_popup.share_links .message_section_content label {
	display: block;
	font-weight: bold;
}
#modal_popup.share_links .file_content {
	margin: 0;
}
#modal_popup.share_links .file_progress {
	width: 50px;
	float: right;
}
#modal_popup.share_links .file_name {
	width: 520px;
	word-wrap: break-word;
}

.toolbar-dropdown {
	display: block;
	position: absolute;
	z-index: 10000;
	top: 100%;
}

#new_user_form .custom_field_container div.custom_select {
	width: 380px !important;
}
#new_user_form .custom_field_container div.custom_select.time_input {
	width: 85px !important;
    height: 20px;
	margin: 0;
}
.filtering-in-progress {
	display: none;
	margin-top: 3px;
}
.ui-dialog .normal_input{
	width: 98%;
}
.ui-dialog .move-user.ui-dialog-content{
	overflow: visible;
}

/* Dashboard recent activity*/
.new_page_section.recent_activity_box {
	margin-top: 30px;
	width: 100%;
}
#recent_activity_wrapper {
	padding-top: 20px;
}

.recent_activity_box .section_content,
.recent_activity_box .dashboard_content,
.recent_activity_box .content_header {
	padding: 0;
	margin: 0;
}

.recent_activity_box .loading_holder {
	text-align: center;
}

.recent_activity_box .loading {
	display: inline-block;
	padding: 20px 0 20px 25px;
	background: url('../images/login-loader.gif') left center no-repeat;
}

.recent_activity_box .activity_headtools {
	padding: 15px;
	border-top: 1px solid #eee;
	text-align: center;
}

.recent_activity_box  .bttn {
	margin: 0;
}
.text-light-grey {
	color: #9b9b9b;
}

.inline-block {
	display: inline-block;
}

.disabled-button {
	cursor: default !important;
	opacity: .35;
	background-image: none;
}


/*Account Settings Banner*/
.account-settings-banner-container  {
	display: flex;
	margin-right: 23px;
	background-color: #E5F1FB;
	padding: 7px;
	border-radius: 5px;
	margin-top:-10px;
	margin-bottom:20px;
	min-width: 770px;
}

.account-settings-banner-info-icon {
	display: inline-block;
	width: 13px;
	height: 13px;
	margin-right: 12px;
	border: 1px solid #489EE2;
	border-radius: 50%;
	text-align: center;
	line-height: 14px;
	color:#489EE2;
	font-family: emoji;
	margin-top:2px
}

.account-settings-banner-heading {
	font-size: 16px;
	font-weight: bold
}

.account-settings-banner-subtext {
	font-size: 12px;
	color: #636A76;
	line-height: 20px;
}
.account-settings-banner-link {
	color:#2877D5;
 }
