body							{ margin:0px; padding:0px; font-family: 'Open Sans', sans-serif;}
body.main							{ background:url("../Images/bg_header.png") repeat-x scroll 0 0 transparent;}
body.NoBackground {background:none;}
#wrapper							{ width:950px; margin-top:15px; margin:0 auto; position:relative;}

#footer								{ height:50px; margin-top:10px; background-color:#f2f2f2;}
#footer a 	{ color:#999999;}
#footer .copyright					{ padding-left: 5px; padding-top: 14px;}

/*#header								{ height:150px;}*/

a									{ text-decoration:none; border:none;}
img									{ border:none;}
h1.logo								{ height:80px;}

.separator							{ background:url("../Images/sprite.png") no-repeat scroll 4px -283px transparent; width:15px; height:20px; float:left;}

.browse-location					{ display:block; float:left; padding-top:10px; padding-left:45px; display:none;}
.browse-location a	 				{ font-size:20px; color:#000000; text-decoration:none; float:left;}
.browse-location span				{ font-size:20px; color:#000000; text-decoration:none; float:left;}
.browse-location a.selected			{ color:#999999;}
.browse-location a:hover				{ text-decoration:underline;}
.browse-location #breadcrumbs-box	{ width:40px; height:40px; display:block; position:absolute; top:4px; left:0px; background:url("../Images/sprite.png") no-repeat scroll -60px -336px transparent;}
.browse-location #breadcrumbs-box.folder_arrow	{ background:url("../Images/sprite.png") no-repeat scroll 0px -336px transparent;}

#dropdown							{ display:none; position:absolute; top:50px; min-width:150px; background-color:#FFFFFF; left:0px; box-shadow:2px 2px 2px rgba(187, 187, 187, 0.80); -moz-box-shadow:2px 2px 2px rgba(187, 187, 187, 0.80); -webkit-box-shadow:2px 2px 2px rgba(187, 187, 187, 0.80); z-index:10;}
#dropdown a							{ display:block; padding: 7px 5px 7px 35px; font-size:16px; color:#000000; text-decoration:none; background-image: url("../Images/sprite_file_icon.png"); background-repeat: no-repeat; background-position: 3px -824px;}
#dropdown a:hover					{ background-color:#F2F2F2;}
#dropdown a.home_dir				{ background-position: 3px -891px;}

.no_result .global-actions			{ display:none;}
.global-actions-bar					{ height: 50px; position: relative; top: -2px; margin-bottom:10px;}
.global-actions						{ position: absolute; right:200px; top:-11px;}
.global-actions ul li					{ display:block; float:left; margin-right:5px; width:60px; height:40px; text-indent:-9999px;}
.global-actions ul li a 				{ width:60px; height:40px; background-color:#CCCCCC; display:block;}
.global-actions ul li a#upload_button 		{ background:url("../Images/sprite.png") no-repeat scroll -37px 0px transparent;}
.global-actions ul li .upload_button 		{ background:url("../Images/sprite.png") no-repeat scroll -37px 0px transparent;}
.global-actions ul li .upload_button.disabled 		{ background:url("../Images/sprite.png") no-repeat scroll -258px 0px transparent;}

.global-actions ul li a#new_folder_button 	{ background:url("../Images/sprite.png") no-repeat scroll -112px 0px transparent;}
.global-actions ul li .new_folder_button 	{ background:url("../Images/sprite.png") no-repeat scroll -112px 0px transparent;}
.global-actions ul li a#recycle 			{ background:url("../Images/sprite.png") no-repeat scroll -184px 0px transparent;}
.global-actions ul li .recycle 			{ background:url("../Images/sprite.png") no-repeat scroll -183px 0px transparent;}
.global-actions ul li .empty_trash 			{ background:url("../Images/sprite.png") no-repeat scroll -333px 0px transparent;}
.global-actions ul li a.shares { background:url("../Images/sprite.png") no-repeat scroll -178px -335px transparent;}

.search 							{ display:block; float:right; padding-top:8px;}
.search #ctl00_ActionsBar_btnSearch	{ text-indent:-9999px; background:url("../Images/sprite.png") no-repeat scroll -15px 4px transparent; border:none; position:absolute; right:4px; top:12px; z-index:5; width:20px; height:25px;}
.search input						{ background:transparent; border:1px solid #ccc; border-radius:5px; moz-border-radius:5px; padding:3px; color:#999999; padding-right:25px; height:25px; font-size:14px;}

#no_result 							{ margin-top: 14px;}

.page-content .browse-sort								{ height:29px; padding-top:5px; border-bottom: 3px solid #999999;}
.page-content .browse-sort a							{ color:#000000; font-weight:bold;}
.page-content .browse-sort div							{ float:left; display:block; padding-right:20px; width:195px;}
.page-content .browse-sort .filename-col				{ margin-left:50px;}
.page-content .browse-files								{ padding-left:0px; margin-top:0px; list-style-type:none;margin-bottom: 0;}
.page-content .browse-files	.browse-file:hover			{ background-color:#F2F2F2;}
.page-content .browse-files	.browse-file.selected		{ background-color:#000000; color:#FFFFFF; border-bottom:none;}
.page-content .browse-files	.browse-file.selected div	{ color:#FFFFFF;}
.page-content .browse-files .browse-file	 			{ width:950px; list-style-type:none; float:left; min-height:37px; border-bottom: 1px solid #CCCCCC; position:relative;}
.page-content .browse-files .browse-file div 			{ float:left; display:block; padding-right:20px; width:195px; color:#000000; padding-top:6px; line-height:20px;}
.page-content .browse-files .browse-file .thumbnail-col			{ width:30px; margin-top:-7px;}
.page-content .browse-files .browse-file .thumbnail-col div		{ width:30px;}
.page-content .browse-files .browse-file .thumbnail-col-recycle	{ width:30px; margin-top:5px;}
.page-content .browse-files .browse-file .delete					{ position:absolute; top:0; left:0; }
.page-content .browse-files .browse-file .modified-col, 
.page-content .browse-sort .modified-col							{ padding-right:0px; text-align:left; width:130px;}
.page-content .browse-files .browse-file .filename-col			{ text-align:left; padding-top:0px;}
.page-content .browse-files .browse-file .tag-col, 
.page-content .browse-sort .tag-col								{ width:80px;}
.page-content .browse-files .browse-file .type-col, 
.page-content .browse-sort .type-col								{ text-align:left;width:215px;}
.page-content .browse-files .browse-file .filename-col a			{ color:#000000;}
.page-content .browse-files .browse-file.selected .filename-col a	{ color:#FFFFFF;}
.page-content .browse-files .browse-file .filename-col a:hover 	{text-decoration:underline;}

.page-content .browse-files .browse-file .filename-col,
.page-content .browse-files .browse-file .filename-col div, 
.page-content .browse-sort .filename-col							{ width:415px;}
.page-content .browse-files .browse-file div.clear								{ display:none;}

.page-content .browse-files .NoVisibility			    { padding:0px;margin:0px;border:none; }

.page-content .browse-root-actions						{ height:37px; font-size:14px; float:left; width:950px; background-color:#B2B2B2;}
.page-content .browse-root-actions div					{ display:block; float:left; width:190px; padding-right:20px height:25px; padding-top:8px;}
.page-content .browse-root-actions div a				{ color:#FFFFFF; height:37px; padding-top:5px; padding-bottom:5px; padding-left:40px; border:1px solid transparent;}
.page-content .browse-root-actions div a:hover, .page-content .browse-root-actions div a:active {background-color: #F2F2F2; border: 1px solid black; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #000000; padding-right: 4px;}
.page-content .browse-root-actions .download-col a		{ background:url("../Images/sprite.png") no-repeat scroll 0px -50px transparent;}
.page-content .browse-root-actions .delete-col a		{ background:url("../Images/sprite.png") no-repeat scroll -235px -85px transparent;}
.page-content .browse-root-actions .rename-col a		{ background:url("../Images/sprite.png") no-repeat scroll 0px -152px transparent;}
.page-content .browse-root-actions .restore-col a		{ background:url("../Images/sprite.png") no-repeat scroll -232px -113px transparent;}
.page-content .browse-root-actions .move-col a			{ background:url("../Images/sprite.png") no-repeat scroll 0px -188px transparent;}
.page-content .browse-root-actions .version-col a		{ background:url("../Images/sprite.png") no-repeat scroll 0px -86px transparent;}
.page-content .browse-root-actions .manage-col a		{ background:url("../Images/sprite.png") no-repeat scroll 0px -385px transparent;}
.page-content .browse-root-actions .rights-col a		{ background:url("../Images/sprite.png") no-repeat scroll -234px -188px transparent;}
.page-content .browse-root-actions .link-col a		{ background:url("../Images/sprite.png") no-repeat scroll -234px -50px transparent;}
.page-content .browse-root-actions .permanently-delete-col a		{ background:url("../Images/sprite.png") no-repeat scroll 0px -114px transparent;}
.page-content .browse-root-actions .permanently-delete-col, .page-content .browse-root-actions .permanently-delete-col div	{ width:240px;}

.clear		{ clear:both; width:0px; height:0px;}
.hidden		{ display:none; width:950px;}

.desc		{ background:url("../Images/sprite.png") no-repeat scroll 4px -243px transparent; padding-left:16px;}
.asc		{ background:url("../Images/sprite.png") no-repeat scroll 4px -263px transparent; padding-left:16px;}

#login-link { top:0;left:0;border:1px solid #fff;padding-bottom:1px;padding-left:5px; }
#login .innerLogin { left:0; position:absolute; margin-top:-1px; }

#login				{ position:absolute; top:0px; right:0px; width:203px; z-index:10; font-size:14px;height:20px; }
#login .innerLogin 	{ display:none;}
#login a			{ color:#999999;}
#login input		{ background:transparent; border:1px solid #ccc; border-radius:5px; moz-border-radius:5px; padding:3px; color:#999999; padding-right:25px; height:25px; font-size:14px; padding-top:0px; padding-bottom:0px; margin-bottom:3px; width:167px;}
#login #ctl00_phLogin	{ height: 126px; padding-left: 10px; padding-right: 10px; padding-top: 10px; background-color: #FFFFFF; border: 1px solid #CCCCCC;}
#login #ctl00_btnLogin 				{ 
	padding-left:35px; 
	background:url("../Images/sprite.png") no-repeat scroll 6px -474px transparent; 
    border:1px solid #ccc;
    border-radius:5px;
    moz-border-radius:5px;
    cursor: pointer;
	padding-top:2px;
	padding-bottom:3px;
	width: 90px; 
	text-align: left;
	float:right;
	margin:0 3px 0 0;
	}
	
	.userName{ display:block; position:relative; z-index:2;}
	
	a#login-link {border: 1px solid #FFFFFF; padding-left:5px; border-bottom:none; padding-bottom:1px; background-color:#FFF; float:left;}
	a#login-link.selected {border: 1px solid #CCCCCC; padding-left:5px; border-bottom:none; padding-bottom:1px; background-color:#FFF;}
	.logged a#login-link.selected {border: none; padding-left:0px;}
	
#login #ctl00_btnLogin:hover {
	background-color:#F2F2F2;
}

.forgotpass { font-size:80%;text-align:right;display:block;padding:0px 2px 5px; }

#login .informations	{ width:181px; padding-left: 10px; padding-right: 10px; padding-top: 10px; background-color: #FFFFFF; border:1px solid #CCCCCC;}
#login .informations .btnDropit {float:right; margin-bottom:5px; font-size:14px;}

#language				{ position:absolute;top:1px;right:240px;width:22px; }
#language a				{ display:block;width:150px;height:18px;color:#999999;font-size:14px; }
#language ul 			{ padding:4px 2px;margin:0;list-style:none outside none;position:absolute;top:23px;left:-30px;display:none;background:#FFF;border:1px solid #CCC; }
#language li 			{ margin:4px;position:relative; }
#language .icon			{ display:block;width:22px;height:18px;float:left;margin:0 6px 0 0; }
#language .fr			{ background:url("../Images/sprite.png") no-repeat scroll -50px -224px transparent; }
#language .en			{ background:url("../Images/sprite.png") no-repeat scroll 0px -224px transparent; }
#language .de			{ background:url("../Images/sprite.png") no-repeat scroll -101px -224px transparent; }
#language .selected.fr	{ background-position:-44px -222px; }
#language .selected.en	{ background-position:6px -222px; }
#language .selected.de	{ background-position:-95px -222px; }
#language a.selected	{ position:absolute;top:0;right:0;width:50px;height:22px;font-size:0;line-height:0;text-indent:-9999px;border:1px solid #fff;background-position:-98px -222px; }
#language.opened a 		{ border-color:#cccccc #cccccc #ffffff; }
#language.opened .pxhack{ position:absolute;top:23px;left:-30px;width:1px;height:1px;background:#ccc; }


.fleche_bas				{ background-position: 2px -244px; margin-left:5px;}
.loupe					{ background-position: -17px 0px; text-indent:-9999px; display:block;}

.thumbnail-col .icon	{ padding-top:3px;}
.preview				{ height:32px; display:block;}

.sprite { background-image: url("../Images/sprite.png"); background-repeat: no-repeat; height: 16px; width: 16px;}

#phLogin			{ background-color:#FFFFFF; box-shadow:-2px 2px 2px rgba(187, 187, 187, 0.80); -moz-box-shadow:-2px 2px 2px rgba(187, 187, 187, 0.80); -webkit-box-shadow:-2px 2px 2px rgba(187, 187, 187, 0.80);}

/*Shadowbox*/
/*.close_shadowbox_link	{ float:right; position:absolute; right:25px; bottom:25px;}*/
.btnDropit.close_shadowbox_link	{ float:right; margin-right:30px; margin-top:10px; display:block;}
.btnDropit.shadowboxButton		{ float:right; margin-right:10px; margin-top:10px; display:block;}
#sb-body, #sb-loading 	{ background-color:#FFFFFF;}
#sb-wrapper-inner		{ border-radius:5px; moz-border-radius:5px; -moz-box-shadow: 0 0 5px 5px #888; -webkit-box-shadow: 0 0 5px 5px#888; box-shadow: 0 0 5px 5px #CCCCCC;}
.shadowbox-title		{ margin-top:0px; font-size:24px; font-family: 'Open Sans',sans-serif;}
#sb-title-inner			{ display:none;}

/*Shadowbox nouveau dossier*/
#new_folder_content						{ padding:5px;}
#new_folder_content label, #rename_content label 	{ margin-right:20px;}
#new_folder_content input, #rename_content input	{ width:221px;}
#new_folder_content button, #rename_content button	{ float:right;}

/*Shadowbox rename*/
#rename_content .LabelNewName 	{ margin-right:20px;}
#rename_content .TextBoxNewName	{ width:284px;}
#rename_content .btnNewName	    	{ float:right; width: 80px;}

.form-user { padding:0; }
.form-user .label { display:block;float:left;width:180px;margin-left:20px; }
.form-user .text { float:left;margin-bottom:9px; }

/*Move*/
#ctl00_PageContent_tc ul 		{ list-style-type:none; padding-left:25px;}
#ctl00_PageContent_tc>ul 				{ padding-left:0px;}
#ctl00_PageContent_tc ul li a			{ padding-left:20px; background-image: url("../Images/sprite.png"); background-repeat: no-repeat; background-position:0px -422px;}
#ctl00_PageContent_tc ul li .AspNet-TreeView-ClickableNonLink { padding-left:20px; background-image: url("../Images/sprite.png"); background-repeat: no-repeat; background-position:0px -503px;}

/*Icônes de fichiers*/
.sprite_icon 	{ background-image: url("../Images/sprite_file_icon.png"); background-repeat: no-repeat; height: 32px; width: 32px;}

.pdf_icon			{ background-position: 3px 4px;}
.zip_icon			{ background-position: 3px -140px;}
.xml_icon			{ background-position: 3px -104px;}
.iso_icon			{ background-position: 3px -284px;}
.xls_icon			{ background-position: 3px -320px;}
.video_icon			{ background-position: 3px -356px;}
.swf_icon			{ background-position: 3px -392px;}
.config_icon		{ background-position: 3px -427px;}
.js_icon			{ background-position: 3px -463px;}
.psd_icon			{ background-position: 3px -499px;}
.php_icon			{ background-position: 3px -535px;}
.img_icon			{ background-position: 3px -571px;}
.ppt_icon			{ background-position: 3px -608px;}
.music_icon			{ background-position: 3px -679px;}
.txt_icon			{ background-position: 3px -715px;}
.ai_icon			{ background-position: 3px -751px;}
.word_icon			{ background-position: 3px -787px;}
.folder_icon		{ background-position: 3px -822px;}
.public_folder_icon	{ background-position: 3px -856px;}


/*Tooltip*/

/* css pour la tooltip normal */
#tooltip{
        position:absolute;
        border:1px solid #CCC;
        background:#F2F2F2;
        padding:2px 5px;
        color:#000000;
        display:none;
}

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	font-size:10px;
	height:17px;
	width: auto;
	padding:5px;
	color:#eee;
	background-color:#000000;
}

#login input.invalid {
	border-color:red;
}

#login_error {
	font-size:11px;
	color:red;
	padding-left:20px;
}

#login .error#phLogin {
	height:165px;
}

#version th 	{ text-align:left; border-bottom:1px dotted black; background-color:#FFFFFF;}
#version_date	{ width:350px;}
#version_author	{ width:350px;}
#version_preview{ width:125px;}
#version_size	{ width:125px;}
#version tr:nth-child(even) {background: #F2F2F2;}
#version tr 	{ padding-bottom:5px; padding-top:5px;}

.NoneDisplay
{
    display: none;
}

.input_login
{
    height: 20px !important;
	padding:3px !important;
    margin-bottom: 0px !important;
}

.errorlabel
{
    color: Red;
}


.chkSelected
{
    margin-top: 5px;
}

.RecycleButton
{
    text-align: center;
}
.RecycleButton input
{
    
}
.FolderHide
{
    display: none !important;
}
.Download
{
    padding:0px !important;
}

#TreeCategory td a {
                background:url("../Images/sprite.png") no-repeat scroll 0 -422px transparent
                padding-left: 20px;
                color: #000000;
}

#TreeCategory td a:hover {
                text-decoration:underline;
}


.btnDropit	 
{
	font-family: 'Open Sans', sans-serif;
    background:transparent; 
    border:1px solid #ccc;
    border-radius:5px;
    moz-border-radius:5px;
    cursor: pointer;
    margin-right: 5px;
	padding-top:0px;
	padding-bottom:0px;
    margin-left: 0px;
	line-height:21px;
	color:#000000;
	font-size:13px;
    padding-left:5px;
	padding-right:5px;
	text-align:center;
	min-width:75px;
}

.btnDropit:hover {
	background-color:#F2F2F2;
}
 

.Error, 
.Warning,
.Success, 
.Info	{ padding: 0.8em; margin-bottom: 1em; border: 2px solid #ddd; }

.Error  	{ background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
.Warning     	{ background: #fff6bf; color: #514721; border-color: #ffd324; }
.Success    	{ background: #e6efc2; color: #264409; border-color: #c6d880; }
.Info	{ background: #d5edf8; color: #205791; border-color: #92cae4; }
.Error a, 
.Warning a 		{ color: #8a1f11; } 
.Success a  	{ color: #264409; }
.Info a	{ color: #205791; }

/*control adapters*/
div.AspNet-TreeView
{
    margin: 0;
    padding: 0;
    color: #000;
}
.AspNet-TreeView a 
{
    color: #000;
}

div.AspNet-TreeView ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

.AspNet-TreeView-Show
{
}

.AspNet-TreeView-Hide
{
    display:none;
}

/*.AspNet-TreeView-Parent,.AspNet-TreeView-Leaf {margin-left:20px;}*/

li.AspNet-TreeView-Selected > a {font-weight:700;}

#ctl00_PageContent_tc ul li.AspNet-TreeView-Parent a {background-position: 0 -445px;}

#ctl00_PageContent_tc ul li.AspNet-TreeView-Leaf a {background-position: 0 -422px;}

li .AspNet-TreeView-NonLink{ background:url("../Images/sprite.png") no-repeat scroll 0 -503px transparent; padding-left:20px;}


/* #sb-overlay { background:#FFF !important;opacity:0.8 !important; } */

.PasswordRestore .PasswordRestoreLabel { width:200px; display:block; float:left;}
.PasswordRestore .PasswordRestoreCaptchaValue { display:block; position:relative; left:200px;}
.PasswordRestore input { width:173px;}
.PasswordRestore .PasswordRestoreCaptcha { margin-top:10px;}
.PasswordRestore .btnDropit	{ margin-left:200px;}
.PasswordRestore #ctl00_PageContent_Password1 { margin-bottom:5px;}

 

.tt { display:none; }

 
.strengthMeter {
	border: 1px solid #B5B8C8;
	margin: 3px 0 3px 0;
	background-image: url(../images/passwordmeter/meter_background.gif);
	
	margin-left:200px;
}

.scoreBar {
	background-image: url(../images/passwordmeter/meter.gif);
	height: 10px;
	width: 0;
	line-height: 1px;
	font-size: 1px;
}

a.filename {white-space:nowrap; }

.filename-container {display:block; overflow:hidden;}

.public_link_options { font-size:90%;padding:10px 2px; }

body.main.nobackground { background:none;}

.grid { margin:0 28px 0 10px; }
.grid-header { background:#333;color:#FFF;padding:5px 10px;margin:0 0 6px; }
.grid-header .btnDropit { background:#fff;float:right; }
.grid-header .btnDropit:hover { background-color:#F2F2F2; }
.grid-table { width:100%;margin:0 0 1em; }
.grid-table td { padding:3px; }
.grid-table th { text-align:left;font-size:90%;padding:3px; }
.grid-table .large-100 { width:100px; }
.grid-table .align-center { text-align:center; }


.btn-ico { display:inline-block;width:22px;height:22px;position:relative;overflow:hidden; }
.btn-ico input { position:absolute;top:-99px;left:0; }
.btn-ico a { display:block;width:12px;height:12px;position:absolute;top:0;left:0;padding:4px; }
.btn-ico a.active { background:#48b517;border:1px solid #189500;border-radius:3px; }
.btn-ico a.active span { display:block;width:12px;height:12px;font-size:0;line-height:0;text-indent:-9999px;background:url('../images/table_command.png') no-repeat 0 0; }
.btn-ico a.inactive { background:#e24242;border:1px solid #b21212;border-radius:3px; }
.btn-ico a.inactive span { display:block;width:12px;height:12px;font-size:0;line-height:0;text-indent:-9999px;background:url('../images/table_command.png') no-repeat 0 -12px; }

/*
.btn-ico-active { display:inline-block;width:12px;height:12px;padding:4px;position:relative;background:#48b517;border:1px solid #189500;border-radius:3px; }
.btn-ico-active span { position:absolute;top:4px;left:4px;width:12px;height:12px;font-size:0;line-height:0;text-indent:-9999px;background:url('../images/table_command.png') no-repeat 0 0; }

.btn-ico-inactive { display:inline-block;width:12px;height:12px;padding:4px;position:relative;background:#e24242;border:1px solid #b21212;border-radius:3px; }
.btn-ico-inactive span { position:absolute;top:4px;left:4px;width:12px;height:12px;font-size:0;line-height:0;text-indent:-9999px;background:url('../images/table_command.png') no-repeat 0 -12px; }
*/

.mn-message { margin-right:20px; }

#link_content { padding-right:20px; }
#link_content .Error, 
#link_content .Warning, 
#link_content .Success, 
#link_content .Info {
	margin:8px 0;	
	font-size:90%;
	border-width:1px;
}
#link_content .btnDropit {
	margin-left:13px; margin-right:7px;	
}
.public_share_options {
	font-size:90%;	
}
.public_share_options h3 {
	margin:15px 0 8px;
}

.public_share_options p {
	margin-top:0;
}


.browse-files li.clear { clear:both;height:0;font-size:0;line-height:0; }

.leftlabel {
    color: #777777;
    display: block;
    float: left;
    padding: 0 3% 0 0;
    text-align: right;
    width: 27%;
}
.public_share_options p { padding-left:30%; }
.public_link_options { padding-left:30%; }
.clear.line { height:4px; }

.public_link_base {
    font-size: 90%;
	margin:0 0 10px;
}

.browse-files { position:relative; }

.browse-line-action {
	position:absolute;
	top:0;
	right:0;
	width:40px;
	height:100%;
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	overflow:hidden;
}
.browse-line-action a {
	display:block;
	width:40px;
	height:100%;
	background:#e8e8e8 url('/Resources/images/open_line.png') no-repeat 50% 9px;
	margin-top:-1px;
}
.browse-line-action.line-close a {
	background:#110f0d url('/Resources/images/close_line.png') no-repeat 50% 9px;
}

.withSingleClick .page-content .browse-files .browse-file .type-col,
.withSingleClick .page-content .browse-sort .type-col { width:175px; }
.withSingleClick .page-content .browse-root-actions { width:910px;padding-right:40px; }

.tagsinput { overflow:hidden; }
.tagsinput .not_valid { width:100% !important; }

.page-content .browse-root-actions div { width: 150px; }
#rights_content .grid { height:434px;overflow:auto; }