@charset "UTF-8";

@font-face {
    font-family: 'OpenSansBold';
    src: url('OpenSans-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

th {
    text-align: left;
    }

.display-none {display:none;}

/* common typographic
------------------------------------------------------------------ */
a {
	color: #4875b3;
	border: none;
	text-decoration: none;
    }

a:active,
a:hover {
	background-color: transparent;
	color: #28639e;
    }

/* placeholder */

::-webkit-input-placeholder {
    color: #a3a1b1;
    }
:-moz-placeholder {
    color: #a3a1b1 !important;
    }

/* common classes
------------------------------------------------------------------ */

/* clearfix */

.i-clearfix {
    /zoom: 1;
    }
.i-clearfix:before,
.i-clearfix:after {
    content: '';
    display: table;
    }
.i-clearfix:after {
    clear: both;
    }

/* ==================================================================
   blocks
================================================================== */
	
/* inline */

.b-panel__inline {
    display: inline-block;
    /display: inline;
    }


/* text fields
------------------------------------------------------------------ */

.b-textbox {
    display: inline-block;
    #/display: inline;
    #/zoom: 1;
    border: #b3c4de 1px solid;
    #-webkit-border-radius: 4px;
    #-moz-border-radius: 4px;
    #border-radius: 4px;
    vertical-align: middle;
    background: #ffffff;
    }

.b-textbox input, .b-textbox textarea {
    display: block;
    margin: 0;
    #padding: 4px 7px;
    #/padding: 3px 7px;
    #height: 28px;
	width: 48px;
    border: none;
    background: transparent;
    color: #96989b;
    #font: 16px/20px;
	padding-top: 8px;
	padding-bottom: 8px;
    }

/* select
------------------------------------------------------------------ */

.b-select {
    position: relative;
    display: inline-block;
    height: 31px;
    border: #b3c4de 1px solid;
    vertical-align: middle;
    background: #ffffff;
    color: #4875b3;
    line-height: 31px;
    }

/* text */

.b-select_text {
    display: block;
    margin-bottom: -18px;
    padding: 0 35px 0 7px;
    height: 28px;
    white-space: nowrap; 
    }

/* button */

.b-select:before, .b-select before {
    content: '';
    display: block;
    position: absolute;
    top: 0; 
	bottom: 0;
    right: 0;
    width: 32px;
    #border-left: #bfc2d8 1px solid;
    background: url(../images/controls/drop-down.png) no-repeat 0 0;
    }

/* list */

.b-select_control {
    position: relative;
    display: block;
    }

#js .b-select_control {
    opacity: 0;
    filter: alpha(opacity = 0);
    }

.b-select select {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    color: #4875b3;
	#background: #F00;
    }








/* text overflow */

.b-table_text {
    display: block;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    /visibility: expression( runtimeStyle.visibility="visible", appendChild(createElement("after")) );
    }

.b-table_text:after,
.b-table_text after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 29px;
    }
.b-table_row-checked .b-table_text:after,
.b-table_row-checked .b-table_text after {
    background-position: -29px 0;
    }
tr:hover .b-table_text:after,
tr:hover .b-table_text after {
    background-position: -58px 0;
    }





/* ==================================================================
   page: reports
================================================================== */
.c-reports_control-panel {
    margin-top: 40px; 
    margin-bottom: 19px;
    }

.c-reports_control-panel .c-text {
    color: #757c8a;
    font-size: 14px;
    }

.c-reports_control-panel .v-text {
    font-size: 14px;
    }



/* ==================================================================
   page: publishing
================================================================== */

.c-publishing {
    padding-top: 16px;
    }

/* ==================================================================
   page: login
================================================================== */

.c-login {
    padding: 42px 0 18px;
    border-top: #bcc9d6 1px solid;
    text-align: center;
    }

.c-login h1 {
    margin-bottom: 42px;
    font-size: 30px;
    line-height: 38px;
    }

.c-login_email {
    margin-bottom: 30px;
    }

.c-login_pwdrecovery {
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 27px;
    }

.c-login_error {
    margin: 4px 0 6px;
    color: #f00;
    font-size: 12px;
    line-height: 14px;
    }

.c-login_permanent {
    margin-bottom: 29px;
    }

.c-login_permanent_msp {
    margin-bottom: 29px;
    margin-top: 29px;
    }

.c-login .b-panel {
    margin-bottom: 21px;
    }

.c-login_newaccount {
    font-size: 18px;
    line-height: 23px;
    }

/* textbox */

.c-login .b-textbox {
    width: 298px;
    }

.c-login .b-textbox input {
    width: 284px;
    }

/* popup
------------------------------------------------------------------ */

.b-popup {
    position: fixed;
    top: 180px;
    left: 50%;
    z-index: 101;
	
	background: #e8edf5;
	border: 2px solid #b3c4de;
    }
	
	
	
/* header */

.b-popup_header {
    #padding: 8px 40px 2px;
    #border-bottom: #b7c5d2 1px solid;
    #color: #0a67a0;
    font-size: 22px;
    line-height: 64px;
	padding-left: 24px;
	background: #ffffff;
    }

.b-popup_close {
    display: block;
    position: absolute;
    top: 4px;
    right: 4px;
    padding-top: 26px;
    width: 26px;
    height: 0;
    overflow: hidden;
    background: url(../images/controls/close-dbox.png) no-repeat 0 0;
    }
.b-popup_close:active,
.b-popup_close:hover {
    background-color: transparent;
    background-position: 0 -27px;
    }

/* content */

.b-popup_content {
    #padding: 10px 40px;
    #border-top: #fff 1px solid;
	padding-top: 32px;
	padding-left: 32px;
	padding-right: 32px;
    }

/* footer */

.b-popup_footer {
    #padding: 14px 40px 24px;	
	margin-top: 32px;
    text-align: right;
	#background: #ffffff;
	#height: 64px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-right: 32px;
	padding-left: 32px;

    }

.b-popup_footer .C {
    margin-left: 7px;
    }
.b-popup_footer .b-button:first-child {
    margin: 0;
    }	


/* --- clean up ----- */

.b-popup__cleanup {
    margin-left: -352px;
    }

.b-popup__cleanup .b-popup_content {
    #padding-top: 24px;
    #width: 651px;
    }

.b-popup__cleanup  .b-popup_content__advance {
    display: none;
    }

.b-popup__cleanup .b-popup_footer {
    position: relative;
    }

/* stat */

.b-popup_stat_wrapper {
    position: relative;
    width: 636px;
    height: 8px;
    #-webkit-border-radius: 7px;
    #-moz-border-radius: 7px;
    #border-radius: 7px;
    #box-shadow: 1px 1px 6px #8d8b9f;
}

.b-popup_stat_free,
.b-popup_stat_versions,
.b-popup_stat_files,
.b-popup_stat_files_red {
    position: absolute;
    top: 0; left: 0;
    z-index: 102;
    #padding: 0 7px;
    width: 636px;
    height: 8px;
}
.b-popup_stat_versions {
    z-index: 103;
}
.b-popup_stat_files,
.b-popup_stat_files_red {
    z-index: 104;
}

.b-popup_stat_bar,
.b-popup_stat_bar_red {
    width: 100%;
    height: 100%;
	background: #d8e2ef;
    }

.b-popup_stat_bar:after,
.b-popup_stat_bar after,
.b-popup_stat_bar_red:after,
.b-popup_stat_bar_red after {
    left: auto; right: 0;
    background-position: 0 -22px;
}

.b-popup_stat_versions .b-popup_stat_bar {
	background: #3d70b1;
}

.b-popup_stat_versions .b-popup_stat_bar_red {
    background: #d4e1ee url(../images/blocks/popup/clean-up/versions.png) repeat-x 0 0;
}

.b-popup_stat_versions .b-popup_stat_bar:before,
.b-popup_stat_versions .b-popup_stat_bar before,
.b-popup_stat_versions .b-popup_stat_bar:after,
.b-popup_stat_versions .b-popup_stat_bar after,
.b-popup_stat_versions .b-popup_stat_bar_red:before,
.b-popup_stat_versions .b-popup_stat_bar_red before,
.b-popup_stat_versions .b-popup_stat_bar_red:after,
.b-popup_stat_versions .b-popup_stat_bar_red after {
    background-image: url(../images/blocks/popup/clean-up/versions-round.png)
}

.b-popup_stat_files .b-popup_stat_bar {
	background: #9bc225;
}

.b-popup_stat_files .b-popup_stat_bar:before,
.b-popup_stat_files .b-popup_stat_bar before,
.b-popup_stat_files .b-popup_stat_bar:after,
.b-popup_stat_files .b-popup_stat_bar after {
    background-image: url(../images/blocks/popup/clean-up/files-round.png)
}

.b-popup_stat_files_red .b-popup_stat_bar_red {
    background: #84c6ef url(../images/blocks/popup/clean-up/files-red.png) repeat-x 0 0;
}

.b-popup_stat_files_red .b-popup_stat_bar_red:before,
.b-popup_stat_files_red .b-popup_stat_bar_red before,
.b-popup_stat_files_red .b-popup_stat_bar_red:after,
.b-popup_stat_files_red .b-popup_stat_bar_red after {
    background-image: url(../images/blocks/popup/clean-up/files-round-red.png)
}

/* legend */

.b-popup_stat_legend {
	margin-top: 29px;
	margin-bottom: 28px;
    }

.b-popup_stat_legend li {
    display: inline-block;
	line-height: 23px;
	margin-right: 32px;
    }

.b-popup_stat_legend li label {
	color: #848484;
} 

.b-popup_stat_legend .legend-color-marker {
	display: inline-block;
	height: 16px;
	width: 16px;
	margin-bottom: -3px;
	margin-right: 8px;
}	

.b-popup_stat_legend_files .legend-color-marker {
	background: #9bc225;
}
.b-popup_stat_legend_versions .legend-color-marker {
  	background: #3d70b1;
}
.b-popup_stat_legend_free .legend-color-marker {
	background: #d8e2ef;
}	
	


.clenup-box-top-divide-line {
	display: block;
	width: 700px;
	margin-left: -32px;
	line-height: 2px;
	border-bottom: #d3dceb 1px solid;
	margin-bottom: 28px;
}

/* choose */

.b-popup__cleanup h3 {
    #line-height: 27px;
	#margin-bottom: 20px;
	#margin-top: 20px;
	font-family: 'OpenSansBold', sans-serif, Arial;
    }

.b-popup_choose {
    line-height: 22px;
	margin-top: 27px;
	margin-bottom: 53px;
    }

.b-popup_choose .older-than-month {

}
.b-popup_choose .older-than-week {
	margin-top: 10px;
}
.b-popup_choose .except-the-latest-ones	{
	margin-top: 10px;
}	
	
	
.b-popup_choose li {
    #padding: 4px 0 4px 10px;
	#padding-bottom: 16px;
    overflow: hidden;
	margin-left: -2px;
    }

.b-popup_choose_active {
    #background: #c1e8ff;
    }

.b-popup_choose .b-radiobutton {
    display: block;
    float: left;
    width: 100%;
    }

.b-popup_size {
    display: inline-block;
	background: #3d70b1;
    line-height: 16px;
    }

.cleanup-size {
    position: absolute;
    right: 32px;
}

/* advanced choose */

.b-popup_content__advance h3 {
	margin-top: -3px;
}

.b-advanced-popup_achoose li .b-checkbox {
	line-height: 18px;
}

.b-advanced-popup_achoose {
    line-height: 22px;
	margin-left: -2px;
	margin-top: 23px;
	margin-bottom: 20px;
    }

.b-advanced-popup_achoose .delete-older-than {
}

.b-advanced-popup_achoose .delete-after {
	margin-top: 15px;
}

.b-advanced-popup_achoose .delete-permanently {
	margin-top: 19px;
}
	
.b-advanced-popup_achoose li {
    #padding: 8px 0;
    }

.b-advanced-popup_achoose .b-textbox input {
    text-align: center;
    }

.b-advanced-popup_achoose .b-textbox {
    margin: 0 7px;
    /margin: 0 10px;
    }
.b-advanced-popup_achoose .b-select {
    /*width: 78px;*/
}

/* advanced choose: storage */

.b-popup_achoose-storage {
	font-family: 'OpenSansBold', sans-serif, Arial;
    line-height: 22px;
	margin-bottom: 30px;
    }

.b-popup_achoose-storage .b-select_text {    

    }

.b-popup_achoose-storage .b-select {
	margin-left: 8px;
    /*width: 168px;*/
}










/* info */

.b-popup_info {
    #-webkit-border-radius: 4px;
    #-moz-border-radius: 4px;
    #border-radius: 4px;
    #background: #eafee2;
    #font-size: 16px;
	background: #c6e6fe;
    line-height: 21px;
    }

.b-popup_info p {
    padding: 17px 35px 19px 55px;
    background: url(../images/controls/alert-info-icon.png) no-repeat 16px 16px;
    }

/* switch */

.b-popup_switch {
    position: absolute;
    top: 16px;
    left: 29px;
    outline: none;
    line-height: 32px;
    text-decoration: none;
	color: #4875b3;
	padding-left: 44px;
	background: url(../images/controls/settings.png) no-repeat 0 0;
    }
.b-popup_switch:active,
.b-popup_switch:hover {
    border: none;
	background: url(../images/controls/settings-hover.png) no-repeat 0 0;
	color: #28639e;
    }

.b-popup_switch_advance {
    display: none;
    }



/* --- readonly input to copy single link to clipboard ----- */

.b-long_input-text {
    font-size: 12px;
    height: 17px;
    line-height: 17px;
    padding: 2px 0;
    width: 100%;
}

.b-notification__warning {
}

.b-notification__warning .b-notification_msg {
}

.b-notification__warning .b-notification_round_l, .b-notification__warning .b-notification_round_r {
}

.b-notification_actions {
    line-height: 30px;
    position: absolute;
    right: 10px;
    top: 5px;
}

.b-notification_actions li {
    border-left: 1px solid #BB9D9F;
    display: inline;
    margin-left: 10px;
    padding-left: 14px;
}

.b-notification_actions li:first-child {
    border: medium none;
    margin: 0;
    padding: 0;
}

.publicLinkBrowsing .b-table_row-deleted {display: none;}

/* popup - session expired
------------------------------------------------------------------ */

.b-popup__session-expired {
    margin-left: -220px;
    display: none;
    }

.b-popup__session-expired .b-popup_content {
    width: 360px;
    }

.b-popup__session-expired p {
    margin-top: 8px;
    }
.b-popup__session-expired p:first-child {
    margin: 0;
    }

.b-popup__session-expired_email label,
.b-popup__session-expired_passwd label {
    display: block;
    margin-bottom: 2px;
    line-height: 27px;
    }

.b-popup__session-expired_passwd {
    margin-bottom: 13px;
    }

p.b-popup__session-expired_pwdrecovery {
    float: right;
    margin-top: 2px;
    }
        
.b-popup__session-expired_pwdrecovery a:link,
.b-popup__session-expired_pwdrecovery a:visited,
.b-popup__session-expired_pwdrecovery a:active {
	color: #4875b3;
	border: none;
    }    
   
.b-popup__session-expired_pwdrecovery a:hover {
	background-color: transparent;
	color: #28639e;	
}

.b-popup__session-expired .b-popup__session-expired_error {
    margin-bottom: 8px;
    color: #f00;
    font-size: 13px;
    line-height: 14px;
    text-align: center;
    }

.b-popup__session-expired .b-textbox {
    width: 358px;
    }
.b-popup__session-expired .b-textbox input {
    width: 100%;
    }

.b-popup__session-expired .b-popup_footer {
    text-align: center;
    }

/* popup - confirm delete version
------------------------------------------------------------------ */
.b-popup__confirm-delete-version {
    margin-left: -220px;
    z-index:10000;
    display: none;
    width: 440px;
    }

.b-popup__confirm-delete-version .b-popup_content {
    font-size: 16px;
    line-height: 25px;
    }

.b-popup__confirm-delete-version .b-popup_content strong {
    font-weight: 700;
    }

/* popup - confirm delete content
------------------------------------------------------------------ */
.b-popup__delete {
    margin-left: -220px;
    z-index:10000;
    display: none;
    width: 440px;
    }

.b-popup__delete .b-popup_content {
    #font-size: 16px;
    line-height: 25px;
    }

.b-popup__delete .b-popup_content strong {
    #font-weight: 700;
    }

/* popup - link created
------------------------------------------------------------------ */
.b-popup__link-created {
    margin-left: -220px;
    z-index:10000;
    display: none;
	max-width: 600px;
}

.b-popup__link-created .b-popup_content b {
	width: 400px;
}

.b-popup__link-created .b-popup_content {
    #font-size: 16px;
    line-height: 25px;
}

.b-popup__link-created .b-popup_content strong {
    #font-weight: 700;
}

.b-popup__link-created .b-popup__puplic_status {
	float: left;
	padding-top: 9px;
	padding-right: 8px;
	text-align: left;
	white-space: nowrap
}

/* placeholder color
------------------------------------------------------------------ */
.placeholder {
    color: #AAAAAA !important;
    }

/* file version
------------------------------------------------------------------ */
.b-popup__file-ver {
    display: none;
    margin-left: -220px;
    width: 440px;
    z-index: 5000;
    }
/*
.b-popup__file-ver .b-popup_content {
    padding: 12px 40px 0;
    width: 360px;
    }
*/

.b-popup__file-ver h3 {
    margin-top: -3px;
	font-family: 'OpenSansBold', sans-serif, Arial;
    }

.b-popup__file-ver .b-popup_choose li,
.b-popup__file-ver .b-popup_choose label,
.b-popup__file-ver .b-popup_choose input  {
    cursor: pointer;
    }

.b-popup__file-ver .b-popup_choose label {
    position: relative;
    }

.b-popup__file-ver .b-popup_choose_delete-trigger {
    background: url(../images/blocks/popup/file-ver/delete.png) no-repeat;
    background: url(../images/blocks/popup/file-ver/delete.svg) no-repeat, none;
    display: none;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 24px;
    top: 3px;
}

.b-popup__file-ver .b-popup_choose_delete-trigger:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.b-popup__file-ver .b-popup_choose_dwn-trigger {
    background: url(../images/blocks/popup/file-ver/download.png) no-repeat;
    background: url(../images/blocks/popup/file-ver/download.svg) no-repeat, none;
    display: none;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 48px;
    top: 3px;
}

.b-popup__file-ver .b-popup_choose_dwn-trigger:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.b-popup__file-ver .b-popup_choose_sign-trigger {
    background: url(../images/blocks/popup/file-ver/sign.png) no-repeat;
    background: url(../images/blocks/popup/file-ver/sign.svg) no-repeat, none;
    background-size: 16px 16px;
    display: none;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 72px;
    top: 3px;
}

.b-popup__file-ver .b-popup_choose_sign-trigger:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.b-popup__file-ver .b-popup_choose_certificate-trigger {
    background: url(../images/blocks/popup/file-ver/certificate.png) no-repeat;
    background: url(../images/blocks/popup/file-ver/certificate.svg) no-repeat, none;
    display: none;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 96px;
    top: 3px;
}

.b-popup__file-ver .b-popup_choose_certificate-trigger:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.b-popup__file-ver .b-popup_choose_validate-trigger {
    background: url(../images/blocks/popup/file-ver/validate.png) no-repeat;
    background: url(../images/blocks/popup/file-ver/validate.svg) no-repeat, none;
    display: none;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 120px;
    top: 3px;
}

.b-popup__file-ver .b-popup_choose_validate-trigger:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.b-popup__file-ver .b-popup_choose li {
    #border-radius: 3px;
    }

.b-popup__file-ver .b-popup_choose li:hover {
    background-color: #cfd3eb;
    }

.b-popup__file-ver .b-popup_choose li:hover .b-popup_choose_dwn-trigger {
    display: block;
    }

.b-popup__file-ver li {
	margin-bottom: 10px;
    padding-left: 8px;
    padding-right: 8px;
}	
	
/* sharing management
------------------------------------------------------------------ */
.b-popup__sharing-manage {
    margin-left: -266px;
    display: none;
    z-index: 5000;
    }

.b-popup__sharing-manage .b-popup_content {
    padding: 12px 40px 0;
    width: 406px;
    }

.b-popup__sharing-manage .b-popup_header {
    width: 406px;
    }

.b-popup__sharing-manage .b-popup_footer {
    position: relative;
    }

/* puplic links */
.b-popup__puplic-link {
    margin-left: -290px;
    display: none;
    z-index: 5000;
    width: 576px;
	height: 544px;
}

.b-popup__puplic-link .b-popup_footer {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.b-popup__puplic-link .b-popup__puplic_status {
    margin-right: 5px;
}

.b-popup__puplic-link .publicLinkRow {
    margin-bottom: 15px;
}

.b-popup__puplic-link .b-popup__puplic-link_list_header {
    margin-bottom: 20px;
}

.b-popup__puplic-link .b-popup__puplic-link_list_header span {
	font-family: 'OpenSansBold', sans-serif, Arial;
}

.b-popup__puplic-link span.b-popup__puplic-link_list_header_url {
    float: right;
    width: 255px;
}

.b-popup__puplic-link span.b-popup__puplic-link_list_header_name {
    position: absolute;
}

.b-popup__puplic-link .ftree_folder {
	background: url(../images/file-list/folder.png) no-repeat 26px 50%;
}

.b-popup__puplic-link .ftree_file {
	background: url(../images/file-list/unknown.png) no-repeat 26px 50%;
}

.b-popup__puplic-link .copyToClipboardLink {
    width: 32px;
    height: 16px;
}

.b-popup__puplic-link li.publicLinkRow label {
    position: absolute;
    font-size: 16px;
}

.b-popup__puplic-link li.publicLinkRow input {
    float: right;
    width: 240px;
    margin-right: 10px;
    margin-top: 7px;
}

.b-popup__puplic-link li.publicLinkRow span {
    position: relative;
    left: 100%;
    top: 10px;
}

.b-popup__puplic-link .ftree_file, .b-popup__puplic-link .ftree_folder {
    padding-left: 66px;
    padding-top: 6px;
    padding-bottom: 8px;
    display: block;
    cursor: text;
}

/* backup key */
.b-popup__backup-key {
    margin-left: -200px;
    display: none;
    z-index: 10000;
    width: 400px;
    }

.b-popup__backup-key p {
    margin-top: 8px;
    #font-size: 14px;
    line-height: 27px;
    }

.b-popup__backup-key .b-popup_content strong {
    #font-weight: 700;
}

.b-popup__backup-key .enckey {
    width: 315px;
}

.b-popup__backup-key .frm_error {
    margin: 0px 0 -14px;
    color: #f00;
    font-size: 12px;
    line-height: 14px;
    }

/* ==================================================================
   page: sharing
================================================================== */

.c-sharing {

    }

/* tables: sharing */

.b-table__sharing .b-table_cell-name,
.b-table__sharing .b-table_text__name {
    width: 326px;
    }

.b-table__sharing .b-table_cell-location,
.b-table__sharing .b-table_cell-owner {
    width: 557px;
    }

/*
------------------------------------------------------------------ */

#delete_items-div, #delete_content_item-div {
    width: 520px;
    margin-left: -260px;
}

label.delete_forever {
    padding-right: 20px;
}

div.wrapper_delete_forever {
	text-align: left;
    margin-top: -26px;
    position: absolute;
}

.errorDescription {
    margin-bottom: 5px;
}

.errorDetailedInfo {
    font-size: 12px;
}

.errorDetailedInfo {
    line-height: normal;
    margin-bottom: 10px;
}

/* values text into wre backup detail box */
#archive-details_popup .b-popup_content b {
    font-family: 'OpenSansBold', sans-serif, Arial;
}

#delete_public_link-input {
    width: 100%;
}

#download_popup .b-button__disabled {
    cursor: default;
}
#download_popup {
    top: 50%;
    margin-top: -100px;
    width: 600px;
    margin-left: -300px;
}

#cleanup_versions_history {
	width: 700px;
}

#cleanup_versions_history.predictCleanupRequest .hideUntilPredictCleanup {
    display: none;
}

#cleanup_versions_history.predictCleanupRequest .clenup_stat_bar .b-panel_t,
#cleanup_versions_history.predictCleanupRequest .clenup_stat_bar .b-panel_b,
#cleanup_versions_history.predictCleanupRequest .clenup_stat_bar .b-panel_l,
#cleanup_versions_history.predictCleanupRequest .clenup_stat_bar .b-panel_r,
#cleanup_versions_history.predictCleanupRequest .clenup_stat_bar .b-panel_tl,
#cleanup_versions_history.predictCleanupRequest .clenup_stat_bar .b-panel_tr,
#cleanup_versions_history.predictCleanupRequest .clenup_stat_bar .b-panel_bl,
#cleanup_versions_history.predictCleanupRequest .clenup_stat_bar .b-panel_br,
#cleanup_versions_history.predictCleanupRequest .clenup_stat_bar .b-panel_content,
#cleanup_versions_history.predictCleanupRequest .b-popup_stat_legend,
#cleanup_versions_history.predictCleanupRequest .b-popup_size {
    opacity: 0.5;
}

#cleanup_versions_history .b-panel-loader {
    display: none;
    position: absolute;
    width: 90%;
    z-index: 10;
    text-align: center;
    top: 75px;
}

#cleanup_versions_history.predictCleanupRequest .b-panel-loader {
    display: block;
}

.subaccounts {
    font-size: 18px;
    margin-bottom: 10px;
}

.subaccounts li {
    display: inline-block;
    margin: 0px;
    width: 266.3333333px;
    cursor: pointer;
    border-radius: 10px;
    padding: 15px;
    margin-top: 10px;
    border: 1px solid rgb(242, 250, 255);
    zoom: 1;
    *display: inline;
    background: #FFFFFF;
    -moz-box-shadow: 2px 2px 6px #919497;
    -webkit-box-shadow: 2px 2px 6px #919497;
    box-shadow: 2px 2px 6px #919497;
    text-align: left;
}

.subaccounts li.central {
    margin: 0px 25px;
}

.subaccounts li.active,
.subaccounts li.active:hover {
    background: rgb(218, 236, 250);
    -moz-box-shadow: inset 2px 2px 6px #919497;
    -webkit-box-shadow: inset 2px 2px 6px #919497;
    box-shadow: inset 2px 2px 6px #919497;
}

.subaccounts li:hover {
    background: rgb(218, 236, 250);
    border: 1px solid #D4E9F7;
}

.subaccount-list-background {
    background: #F2F5F8;
    -moz-box-shadow: inset 0px 0px 15px #CCC;
    -webkit-box-shadow: inset 0px 0px 15px #CCC;
    box-shadow: inset 0px 0px 15px #CCC;
    display: none;
	#margin-top: -4px;
}

.b-wrapper:first-child,
.b-wrapper.first {
    #padding-bottom: 10px !important;
}

.b-wrapper.after-subaccount-list {
    padding-top: 16px;
}

.b-wrapper.after-upload-list {

}
.subaccount-list-background .b-wrapper {
    padding: 0px 0px 20px 0px;
    margin-bottom: 10px;
}

.subaccounts-controls {
    position: absolute;
    display: inline-block;
    margin-top: 2px;
    z-index: 110;
}

.selected-subaccount-name {
	display: inline;
    font-size: 14px;
	color: #f3f8ff;
}

.subaccount-list-btn {
    border-bottom: #3792F8 1px dotted;
    color: #3792F8;
    display: inline-block;
    margin-left: 8px;
    cursor: pointer;
    line-height: 14px;
	z-index: 120;
    white-space: nowrap;
}

.files-list-btn {
    border-bottom: #3792F8 1px dotted;
    color: #3792F8;
    display: inline-block;
    margin-left: 5px;
    cursor: pointer;
    line-height: 14px;
}

.files-list-btn {
    font-size: 12px;
    line-height: 18px;
}

.subaccount-name {
    color: #3792F8;
    display: inline-block;
    font-size: 14px;
    text-decoration: underline;
    zoom: 1;
    *display: inline;
}

.subaccount-list-btn.hide,
.files-list-btn.show {
    display: none;
}

.subaccounts .b-panel_content {
    margin-top: 20px;
    background: none;
}

.subaccounts .b-popup_stat_wrapper {
    width: 265px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.subaccounts .b-popup_stat_versions,
.subaccounts .b-popup_stat_files_red,
.subaccounts .b-popup_stat_files {
    width: 253px;
}

.subaccount-free-space {
    font-size: 11px;
    margin-left: 5px;
    margin-top: 3px;
    display: inline-block;
    position: relative;
    top: -5px;
    zoom: 1;
    *display: inline;
}

.subaccount-additional-information {
    font-size: 12px;
    margin-top: 8px;
	line-height: 15px;
}

.subaccount-additional-information .padding-cell {
	padding-left: 14px;
}

.subaccount-total-space {
    font-size: 14px;
    margin-top: 10px;
}

.subaccount-days-left {
    color: #999;
}

.subaccount-days-left.expired {
    color: #ff0000;
}


#upload_button {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
}

#upload_button input {
  cursor: pointer;
  /*font-size: 100px;*/
  height: 100%;
  filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  opacity: 0.01;
  position: absolute;
  right: 0;
  top: 0;
}

#fileupload {
    display: none;
}



.fb_iframe_widget {
    margin-left: 20px;
    top: -5px;
}
.paging_path {
    display: none;
}



.reporting-page {
	position: relative;
	padding-top: 50px;
}


/* subaccounts
------------------------------------------------------------------ */

.subaccount-show-more-btn {
    border-bottom: #3792F8 1px dotted;
    color: #3792F8;
    display: inline-block;
    cursor: pointer;
    line-height: 14px;
}

.subaccount-show-more-btn.hide {
    display: none;
}


.subaccounts-menu {
	padding-top: 18px;
	padding-bottom: 10px;
}

.subaccount-menu-btn {
	border-bottom: #3792F8 1px dotted;
    color: #3792F8;
    display: inline-block;
    cursor: pointer;
    line-height: 14px;
}

.search-input {
    border: 1px solid #a6b2c8;
    padding: 2px 6px;
    border-radius: 4px;
    -webkit-appearance: none;
}

.menu-btn-sort-up {
    border: 1px inset #D4DBE4;
    border-radius: 3px;
    padding: 4px 23px 4px 4px;
    background: url(../images/blocks/table/sort_up_menu.png) no-repeat 100% 6px;
}

.menu-btn-sort-down {
    border: 1px inset #D4DBE4;
    border-radius: 3px;
    padding: 4px 23px 4px 4px;
    background: url(../images/blocks/table/sort_down_menu.png) no-repeat 100% 6px;
}

/* subaccount popover
------------------------------------------------------------------ */
.subaccount-popover {
    padding: 8px;
    border-radius: 10px;
    background-color: #43a1dc;
    position: absolute;
    display: none;
    box-shadow: 1px 1px 6px #8d8b9f;
    z-index: 2000;
}

.subaccount-popover .triangle {
    border-color: #43a1dc transparent transparent transparent;
    border-style: solid;
    border-width: 10px;

    height:0;
    width:0;
    position:absolute;
    bottom:-19px;
    left:30px;

}

.subaccount-popover-content {
    font-size: 10px;
    color: #ffffff;
}
.subaccount-popover-content .padding-cell {
    padding-left: 8px;
}

#encrypted-archive-msg {
	text-align: center;
	display: none;
	margin-top : 30px;
}

/* notification
------------------------------------------------------------------ */

.b-notification {
    left: 50%;
    margin-left: -190px;
	margin-top: 8px;
    position: fixed;
    top: 0;
    width: 310px;
    z-index: 6000;	
	padding: 16px;
	padding-left: 56px;
	
	border: 1px solid #8090a6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
		
	background: #ffffff url("../images/controls/alert-info-icon.png") no-repeat 16px 11px;
}

.b-notification_msg {

}

.b-notification_round_l, .b-notification_round_r {

}

.b-notification_round_r {

}

.b-notification_close {
	display: inline-block;	
	width: 24px;
	height: 24px;
	background: url("../images/controls/close-notif.png") no-repeat 0 0;
	position: absolute;
	right: 14px;
	top: 11px;
}

.b-notification_close:active, .b-notification_close:hover {
    background-color: transparent;
}


/* file uploading dialog box
------------------------------------------------------------------ */
.b-popup__upload-list-background {
	display: none;
	z-index: 5000;
	margin-left: -290px;
	width: 576px;
	height: 544px;
}


.b-popup__upload-list-background .list-header {
    margin-bottom: 20px;
}

.b-popup__upload-list-background .list-header span {
	font-family: 'OpenSansBold', sans-serif, Arial;
}

.b-popup__upload-list-background .list-header_name {
    position: absolute;
}

.b-popup__upload-list-background .b-storage-stat_bar {
	background: #c6d4e7;
}

.b-popup__upload-list-background .b-storage-stat_files {
	background: #003c83;
}

.upload-files {
	height: 360px;
	position: absolute;
	top: 120px;
	right: 0;
	left: 0;
	overflow-x: hidden;
}

.upload-files li:first-child {
	border-top: #d3dcec 1px solid;
}

.upload-files li {
    cursor: default;
	line-height: 48px;
	border-bottom: #d3dcec 1px solid;
}

.upload-files li:hover {
    background: #fff;
}

.b-popup__upload-list-background  .b-popup_footer {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.upload-stat {
	position: relative;
	left: 250px;
	display: inline-block;
}

.upload-stat .b-storage-stat_bar {
    display: inline-block;
    position: relative;
}

.upload-progress {
    display: inline-block;
    margin-right: 20px;
    margin-left: 20px;
}

.upload-file-name {
    display: inline-block;
	position: absolute;
	left: 40px;
}

/* msp incomplete backups
------------------------------------------------------------------ */
.show-incomplete-backups {
    text-align: right;
    line-height: 20px;
    white-space: nowrap;
}

.show-incomplete-backups-link:link,
.show-incomplete-backups-link:visited,
.show-incomplete-backups-link:active {
    color: #4875b3;
	border: none;
    }    
   
.show-incomplete-backups-link:hover {
	background-color: transparent;
	color: #28639e;	
}

.delete-all-incomplete-backups {
    display: inline-block;
    position: absolute;
    top: 24px;
    right: 24px;
    line-height: 29px;
}

.delete-all-incomplete-backups-link:link,
.delete-all-incomplete-backups-link:visited,
.delete-all-incomplete-backups-link:active {
	color: #4875b3;
	border: none;
    }    
   
.delete-all-incomplete-backups-link:hover {
	background-color: transparent;
	color: #28639e;	
}
