.bx-disk-wrap-loading-modal
{
	background: url("images/waiter-f5.gif") no-repeat center center #f8fafb !important;
	min-height: 50px;
	min-width: 50px;
}

.bx-disk-alert-popup {
	background-color: #fffcde !important;
	border: 1px solid #f0f0f0 !important;
	border-radius: 3px !important;
	-webkit-box-shadow: 0 19px 24px rgba(88, 112, 118, 0.17) !important;
	box-shadow: 0 19px 24px rgba(88, 112, 118, 0.17) !important;
}


.bx-disk-alert {
	background-color: #fffcde;
	color: #000;
	font-size: 15px;
	min-height: 45px;
	text-align: center;
	padding: 12px 40px 12px 60px;
	position: relative;
	width: 280px;
}

.bx-disk-alert-icon {
	left: 1px;
	text-align: center;
	top: 22px;
	position: absolute;
	width: 50px;
}

.bx-disk-alert-icon  img {
	border: none;
	display: inline-block;
	vertical-align: top;
}

.bx-disk-aligner {
	display: inline-block;
	height: 45px;
	margin-left: -1px;
	vertical-align: middle;
	width: 1px;
}

.bx-disk-alert-text {
	display: inline-block;
	vertical-align: middle;
}
.bx-disk-alert-footer {
	text-align: center;
}



/* File List */
.bx-disk-folder-icon {
    display: inline-block;
    position: relative;
    float: left;
    width: 36px;
    height: 29px;
    margin-right: 10px;
    vertical-align: middle;
    background: url(./images/disk-folder.svg) no-repeat;
    background-position: 0 0 !important;
}

.bx-file-icon-container-small.bx-disk-file-icon {
    display: inline-block;
    position: relative;
    width: 36px;
    height: 36px;
    margin-right: 10px;
    vertical-align: middle;
	background: url(./images/disk-blank.svg) -3px 0 no-repeat !important;
}

.bx-file-icon-container-small.bx-disk-file-icon.shared {
	background: url(./images/disk-blank.svg) -3px 0 no-repeat;
}

.bx-disk-file-title {
    cursor: pointer;
}

.bx-disk-folder-icon.icon-shared_1 {
	background:url(./images/disk-folder-shared-1.svg) no-repeat;
}

.bx-disk-folder-icon.icon-shared_2 {
	background:url(./images/disk-folder-shared-2.svg) no-repeat;
}

.bx-disk-folder-icon.icon-shared_3 {
	background:url(./images/disk-folder-shared-3.svg) no-repeat;
}

.bx-file-icon-container-small.bx-disk-file-icon.icon-pdf {
	background: url(./images/disk-pdf.svg) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-doc {
	background: url(./images/disk-doc.svg) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-ppt {
	background: url(./images/disk-ppt.svg) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-xls {
	background: url(./images/disk-xls.svg) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-php {
	background: url(./images/disk-php.svg) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-txt {
	background: url(./images/disk-txt.svg) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-zip {
	background: url(./images/disk-zip.svg) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-rar {
	background: url(./images/disk-rar.svg) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-emp {
	background: url(./images/disk-blank.svg) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-img {
	background: url(./images/disk-img.svg?v=1.2) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-vid {
	background: url(./images/disk-video.svg?v=1.1) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-exe {
	background: url(./images/disk-exe.svg?v=1.2) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-flp,
.bx-file-icon-container-small.bx-disk-file-icon.icon-board {
	background: url(./images/disk-board-icon.svg) -3px 0 no-repeat !important;
}

.bx-file-icon-container-small.bx-disk-file-icon.icon-pdf.shared {
	background: url(./images/disk-pdf.svg) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-doc.shared {
	background: url(./images/disk-doc.svg) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-ppt.shared {
	background: url(./images/disk-ppt.svg) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-xls.shared {
	background: url(./images/disk-xls.svg) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-php.shared {
	background: url(./images/disk-php.svg) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-txt.shared {
	background: url(./images/disk-txt.svg) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-zip.shared {
	background: url(./images/disk-zip.svg) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-rar.shared {
	background: url(./images/disk-rar.svg) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-emp.shared {
	background: url(./images/disk-blank.svg) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-img.shared {
	background: url(./images/disk-img.svg?v=1.2) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-vid.shared {
	background: url(./images/disk-video.svg?v=1.1) -3px 0 no-repeat !important;
}
.bx-file-icon-container-small.bx-disk-file-icon.icon-exe.shared {
	background: url(./images/disk-exe.svg?v=1.2) -3px 0 no-repeat !important;
}

/* tiny file icons */
.bx-file-icon-container-small.bx-disk-file-icon.bx-file-icon-tiny {
	background-position-x: -73px !important;
	width: 16px;
	height: 16px;
}

.bx-file-icon-container-small.bx-disk-file-icon.bx-file-icon-tiny.icon-pdf{background-position-x: -73px !important;}
.bx-file-icon-container-small.bx-disk-file-icon.bx-file-icon-tiny.icon-doc{background-position-x: -73px !important;}
.bx-file-icon-container-small.bx-disk-file-icon.bx-file-icon-tiny.icon-ppt{background-position-x: -73px !important;}
.bx-file-icon-container-small.bx-disk-file-icon.bx-file-icon-tiny.icon-xls{background-position-x: -73px !important;}
.bx-file-icon-container-small.bx-disk-file-icon.bx-file-icon-tiny.icon-php{background-position-x: -73px !important;}
.bx-file-icon-container-small.bx-disk-file-icon.bx-file-icon-tiny.icon-txt{background-position-x: -73px !important;}
.bx-file-icon-container-small.bx-disk-file-icon.bx-file-icon-tiny.icon-zip{background-position-x: -73px !important;}
.bx-file-icon-container-small.bx-disk-file-icon.bx-file-icon-tiny.icon-rar{background-position-x: -73px !important;}
.bx-file-icon-container-small.bx-disk-file-icon.bx-file-icon-tiny.icon-emp{background-position-x: -73px !important;}
.bx-file-icon-container-small.bx-disk-file-icon.bx-file-icon-tiny.icon-img{background-position-x: -73px !important;}
.bx-file-icon-container-small.bx-disk-file-icon.bx-file-icon-tiny.icon-vid{background-position-x: -73px !important;}
.bx-file-icon-container-small.bx-disk-file-icon.bx-file-icon-tiny.icon-exe{background-position-x: -73px !important;}

.bx-disk-interface-tile .bx-file-icon-container-small.icon-img{
	background-size: cover !important;
	background-position: 0 0 !important;
	background-repeat: no-repeat;
    width: 64px;
    height: 64px;
    margin: 3px auto 10px  !important;
}

.bx-disk-interface-tile .bx-file-icon-container-small.icon-preview{
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
    width: 64px;
    height: 64px;
    margin: 3px auto 10px  !important;
    position: relative;
    /*border: 1px solid #c6cdd3;*/
}

/*small popups*/
.popup-current{
    line-height:30px;
    display:inline-block;
    height:31px;
    vertical-align:middle;
    text-decoration:none;
}
.popup-control{
    line-height:30px;
    display:inline-block;
    height:38px;
    vertical-align:middle;
}
.popup-current-text{
    font-weight:var(--ui-font-weight-bold);
    line-height:30px;
    display:inline-block;
    height:30px;
    margin-left:5px;
    padding:0 15px;
    cursor:pointer;
    -webkit-transition:border .2s cubic-bezier(.000, .465, .750, .750);
       -moz-transition:border .2s cubic-bezier(.000, .465, .750, .750);
         -o-transition:border .2s cubic-bezier(.000, .465, .750, .750);
            transition:border .2s cubic-bezier(.000, .465, .750, .750);
    vertical-align:middle;
    color:#535c69;
    border:1px solid #c6cdd3;
    border-radius:2px;
    background:#fff;
}
.bx-disk-searchbox .popup-control{
    height:30px;
}
.bx-disk-searchbox .popup-current-text{
    background: none;
}
.bx-disk-searchbox .popup-current-icon {
	background: url(/bitrix/images/disk/sprite.png?2234) no-repeat 100px 100px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	margin: 0 9px 0 -8px;
	vertical-align:top;
	width: 17px;
}

.bx-disk-searchbox .popup-current-icon-connect {
	background-position: center -1515px;
}

.bx-disk-searchbox .popup-current-icon-disconnect {
	background-position: center -1570px;
	margin-right: 7px;
}
.popup-current-text.fwn{
    font-weight:normal;
}
.popup-control:hover .popup-current-text{
    border-color:#7d7d7d;
}
.bx-disk-searchbox  .popup-control:hover .popup-current-text{
    border:1px solid #c6cdd3;
    background-color:rgba(240, 240, 240, 1);
}
.popup-control .popup-current-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    box-sizing: border-box;
}
.popup-control .icon-arrow {
    display: inline-block;
    width: 7px;
    height: 30px;
    margin: 0 0 0 10px;
    background: url(/bitrix/images/disk/sprite.png?2234) no-repeat 0 -82px;
    opacity: 1;
    cursor: pointer;
}

/*== MODAL WINDOW ==*/
/* General */
.bx-disk-popup-container{
    /*padding:10px;*/
}
.bx-disk-popup-title{
    font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    font-size:14px;
    font-weight:var(--ui-font-weight-bold);
    line-height:30px;
    height:30px;
    margin-bottom:10px;
    vertical-align:top;
    color:#7f858d;
}
.bx-disk-popup-content,
.bx-disk-popup-content-small{
    font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    font-size:16px;
    min-width:500px;
    color:#000;
    border-radius:2px;
    background-color:#edf1f3;
}
.bx-disk-popup-content-small{
	margin-bottom: 10px;
    padding:20px 0;
}
.bx-disk-popup-content .bx-disk-popup-content{
    font-size:14px;
    padding:15px;
    color:#535c69;
    background-color:#f8fafa;
	border-radius: var(--ui-border-radius-xs);
}
.bx-disk-popup-content-title{
    font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    font-size:15px;
    font-weight:var(--ui-font-weight-bold);
    padding-bottom:20px;
    color:#535b69;
    border-bottom:1px solid #cfd4d8;
}
.bx-disk-popup-content-title.noborder{
    border:none;
}
hr.bx-disk-popup-delimiter{
    height:0;
    border:none;
    border-bottom:1px solid #cfd4d8;
}
/*Popup share list*/
.bx-disk-popup-share-list{
    font-size:12px;
    color:#c0c2c6;
}
.bx-disk-people{
    font-size:13px;
    line-height:19px;
    vertical-align:middle;
    text-decoration:none;
    color:#535c69;
}
.bx-disk-avatar{
    line-height:19px;
    display:inline-block;
    width:19px;
    height:19px;
    margin-right:5px;
    vertical-align:middle;
    border-radius:50%;
    -webkit-background-size:19px auto;
            background-size:19px auto;
}
span.req{
    font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    font-size:14px;
    opacity:.6;
    color:#ab2424;
}
.bx-disk-popup-label{
    font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    font-size:14px;
    opacity:.6;
    color:#000;
}
.bx-disk-popup-input{
    display:block;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    width:100%;
    height:36px;
    vertical-align:middle;
    border:1px solid #c5cdd3;
    border-radius: var(--ui-field-border-radius, 2px);
    background-color:#fff;
    padding: 0 10px;
}
.bx-disk-popup-buttons{
    padding:20px 10px 10px;
    text-align:center;
}

/*Create File(Small and Big)*/
.bx-disk-create-file{
    font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    font-size:14px;
    font-weight:var(--ui-font-weight-bold);
    line-height:20px;
    vertical-align:middle;
    color:#0b65c3;
}
.bx-disk-create-file-big{
    font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    font-size:17px;
    font-weight:var(--ui-font-weight-bold);
    line-height:17px;
    padding:0 80px;
    vertical-align:middle;
    color:#0b65c3;
}
.bx-disk-create-file-big .bx-disk-create-file-section:first-child{
    padding-top:45px;
    padding-bottom:22px;
}
.bx-disk-create-file-big .bx-disk-create-file-section:last-child{
    padding-bottom:80px;
}
span.bx-disk-create-file-bdbdotted{
    cursor:pointer;
    border-bottom:1px dotted #226ed3;
}
span.bx-disk-create-file-bdbdotted:hover{
    cursor:pointer;
    border-bottom:none;
}
span.bx-disk-create-file-big-icon{
    line-height:20px;
    display:inline-block;
    width:13px;
    height:7px;
    cursor:pointer;
    vertical-align:middle;
    background:url(/bitrix/images/disk/sprite.png?2234) no-repeat -20px -864px;
}
span.bx-disk-create-file-icon{
    line-height:20px;
    display:inline-block;
    width:7px;
    height:5px;
    cursor:pointer;
    vertical-align:middle;
    background:url(/bitrix/images/disk/sprite.png?2234) no-repeat -21px -96px;
}
a.bx-disk-create-file-big-icon{
    font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    font-size:19px;
    font-weight:normal;
    line-height:42px;
    display:inline-block;
    height:42px;
    margin:15px 15px 0;
    /*padding:10px 15px 10px 58px;*/
    padding-left:43px;
    text-decoration:none;
    color:#0b65c3;
    background:url(/bitrix/images/disk/sprite.png?2234) no-repeat;
}
a.bx-disk-create-file-big-icon:hover{
    color:#0a51ae;
    /*padding:8px 13px 8px 56px;*/
    /*border: 1px solid #d5dade;*/
}
a.bx-disk-create-file-icon{
    font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    font-size:12px;
    line-height:24px;
    display:inline-block;
    height:24px;
    margin:15px 15px 0;
    padding-left:28px;
    text-decoration:none;
    color:#0b65c3;
    background:url(/bitrix/images/disk/sprite.png?2234) no-repeat;
}
a.bx-disk-create-file-icon:hover{
    color:#0a51ae;
}
a.bx-disk-create-file-doc{
    background-position:0 -384px;
}
a.bx-disk-create-file-table{
    background-position:0 -416px;
}
a.bx-disk-create-file-pres{
    background-position:0 -448px;
}
a.bx-disk-create-file-big-doc{
    background-position:0 -512px;
}
a.bx-disk-create-file-big-table{
    background-position:0 -576px;
}
a.bx-disk-create-file-big-pres{
    background-position:0 -640px;
}

/*Upload File popup*/
.bx-disk-upload-file{
    padding:10px;
}
.bx-disk-upload-file-section{
    overflow-y:auto;
    max-width:600px;
    max-height:300px;
    min-height:40px;
}
.bx-disk-popup-upload-title{
    font-size:12px;
    font-weight:var(--ui-font-weight-bold);
    margin-bottom:15px;
    text-align:left;
    color:#abaeaf;
}
.bx-disk-upload-file-list{
    width:100%;
    border-collapse:collapse;
}
.bx-disk-popup-upload-file-progress-container-td{
    width:100%;
    padding-bottom:11px;
    -webkit-transition:all .2s ease;
       -moz-transition:all .2s ease;
        -ms-transition:all .2s ease;
         -o-transition:all .2s ease;
            transition:all .2s ease;
}
.bx-disk-popup-upload-file-progress-event .bx-disk-popup-upload-file-progress-container-td{
    width:100%;
    padding-bottom:25px;
}
.bx-disk-popup-upload-file-progress-container{
    position:relative;
    width:100%;
    height:28px;
    padding:0 1px;
    background-color:#d9dde1;
	border-radius: var(--ui-border-radius-2xs);
}
.bx-disk-popup-upload-file-progress-filename{
    font-size:12px;
    font-weight:var(--ui-font-weight-bold);
    line-height:28px;
    position:absolute;
    z-index:110;
    top:0;
    right:10px;
    bottom:0;
    left:10px;
    overflow:hidden;
    max-width:100%;
    text-align:left;
    vertical-align:middle;
    white-space:nowrap;
        text-overflow:ellipsis;
    -ms-text-overflow:ellipsis;
    color:#4f5359;
}
.bx-disk-popup-upload-file-progress-filename.error{
    color:#f33300;
}
.bx-disk-popup-upload-file-progress-line{
    position:absolute;
    z-index:100;
    top:0;
    bottom:0;
    left:0;
    background:#90d4ef;
	border-radius: var(--ui-border-radius-2xs);
}
.bx-disk-popup-upload-file-progress-line-end{
    position:absolute;
    z-index:100;
    top:0;
    bottom:0;
    left:0;
    width:100%;
    background:#bbed21;
	border-radius: var(--ui-border-radius-2xs);
}
.bx-disk-popup-upload-file-progress-line-cancel{
    font-size:11px;
    line-height:28px;
    position:absolute;
    z-index:100;
    top:23px;
    right:0;
    text-align:right;
    vertical-align:middle;
    color:#535b69;
}
.bx-disk-popup-upload-file-progress-line-error{
    font-size:11px;
    line-height:28px;
    position:absolute;
    z-index:100;
    top:23px;
    right:0;
    text-align:right;
    vertical-align:middle;
    color:#f33000;
}
.bx-disk-popup-upload-file-progress-container-lasttd{
    padding:0 0 11px 10px;
    -webkit-transition:all .2s ease;
       -moz-transition:all .2s ease;
        -ms-transition:all .2s ease;
         -o-transition:all .2s ease;
            transition:all .2s ease;
    text-align:left;
    vertical-align:middle;
    white-space:nowrap;
}
.bx-disk-popup-upload-file-progress-event .bx-disk-popup-upload-file-progress-container-lasttd{
    padding:0 0 25px 10px;
}
.bx-disk-popup-upload-file-progress-btn-cencel{
    line-height:28px;
    position:relative;
    bottom:-1px;
    display:inline-block;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    width:29px;
    height:29px;
    margin-left:5px;
    cursor:pointer;
    -webkit-transition:opacity .2s,border-color .2s;
       -moz-transition:opacity .2s,border-color .2s;
         -o-transition:opacity .2s,border-color .2s;
            transition:opacity .2s,border-color .2s;
    vertical-align:middle;
    opacity:.7;
    border:1px solid #c4cace;
    border-radius: var(--ui-btn-radius, 2px);
    background:url(/bitrix/images/disk/sprite.png?2234) no-repeat -13.5px -795px;
}
.bx-disk-popup-upload-file-progress-btn-cencel:hover{
    opacity:.9;
    border-color:#9fa4ab;
}
.bx-disk-popup-upload-file-progress-btn-cencel:active{
    opacity:1;
}
.bx-disk-popup-upload-file-progress-btn-decencel{
    line-height:28px;
    position:relative;
    bottom:-1px;
    display:inline-block;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    width:29px;
    height:29px;
    margin-left:5px;
    cursor:pointer;
    -webkit-transition:opacity .2s,border-color .2s;
       -moz-transition:opacity .2s,border-color .2s;
         -o-transition:opacity .2s,border-color .2s;
            transition:opacity .2s,border-color .2s;
    vertical-align:middle;
    opacity:.7;
    border:1px solid #c4cace;
    border-radius: var(--ui-btn-radius, 2px);
    background:url(/bitrix/images/disk/sprite.png?2234) no-repeat -12.5px -732px;
}
.bx-disk-popup-upload-file-progress-btn-decencel:hover{
    opacity:.9;
    border-color:#9fa4ab;
}
.bx-disk-popup-upload-file-progress-btn-decencel:active{
    opacity:1;
}
.bx-disk-popup-upload-file-progress-btn-end{
    line-height:28px;
    position:relative;
    bottom:-1px;
    display:inline-block;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    width:29px;
    height:29px;
    margin-left:5px;
    cursor:pointer;
    -webkit-transition:opacity .2s,border-color .2s;
       -moz-transition:opacity .2s,border-color .2s;
         -o-transition:opacity .2s,border-color .2s;
            transition:opacity .2s,border-color .2s;
    vertical-align:middle;
    opacity:.7;
    border:1px solid #c4cace;
    border-radius: var(--ui-btn-radius, 2px);
    background:url(/bitrix/images/disk/sprite.png?2234) no-repeat -13.5px -763px;
}
.bx-disk-popup-upload-file-progress-btn-end:hover{
    opacity:.9;
    border-color:#9fa4ab;
}
.bx-disk-popup-upload-file-progress-btn-end:active{
    opacity:1;
}
.bx-disk-popup-upload-file-progress-btn-error{
    line-height:28px;
    line-height:28px;
    position:relative;
    bottom:-1px;
    display:inline-block;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    width:29px;
    height:29px;
    margin-left:5px;
    cursor:pointer;
    -webkit-transition:opacity .2s,border-color .2s;
       -moz-transition:opacity .2s,border-color .2s;
         -o-transition:opacity .2s,border-color .2s;
            transition:opacity .2s,border-color .2s;
    vertical-align:middle;
    vertical-align:middle;
    opacity:.7;
    border:1px solid #c4cace;
    border-radius: var(--ui-btn-radius, 2px);
    background:url(/bitrix/images/disk/sprite.png?2234) no-repeat -13px -830px;;
}
.bx-disk-popup-upload-file-progress-btn-error:hover{
    opacity:.9;
    border-color:#9fa4ab !important;
}
.bx-disk-popup-upload-file-progress-btn-error:active{
    opacity:1;
}

/* Context menu */
.bx-disk-context-popup-container{
    max-width:230px;
    background:#fff;
}
.bx-disk-context-popup-ul{
    margin:0;
    padding:5px 0;
    list-style:none;
}
.bx-disk-context-popup-ul-li{
    display:block;
    margin:0;
    padding:0;
}
.bx-disk-context-popup-ul-li a{
    font-size:14px;
    line-height:18px;
    display:block;
    padding:9px 22px;
    -webkit-transition:background .2s ease, color .2s ease;
       -moz-transition:background .2s ease, color .2s ease;
        -ms-transition:background .2s ease, color .2s ease;
         -o-transition:background .2s ease, color .2s ease;
            transition:background .2s ease, color .2s ease;
    text-decoration:none;
    color:#7f858d;
}
.bx-disk-context-popup-ul-li:hover a{
    color:#3b434f;
    background:#f6f8f9;
}
.bx-disk-context-popup-ul-li-separator{
    height:0;
    margin:6px 0;
    border-bottom:1px solid #edeef0;
}

/* Context menu v2 */
.bx-disk-context-popup-v2-container{
    max-width:230px;
    background:#fff;
}
.bx-disk-context-popup-v2-ul{
    margin:0;
    padding:5px 0;
    list-style:none;
}
.bx-disk-context-popup-v2-ul-li{
    display:block;
    margin:0;
    padding:0;
}
.bx-disk-context-popup-v2-ul-li a{
    font-size:12px;
    font-weight:var(--ui-font-weight-bold);
    line-height:18px;
    display:block;
    padding:9px 22px;
    -webkit-transition:background .2s ease, color .2s ease;
       -moz-transition:background .2s ease, color .2s ease;
        -ms-transition:background .2s ease, color .2s ease;
         -o-transition:background .2s ease, color .2s ease;
            transition:background .2s ease, color .2s ease;
    text-decoration:none;
    text-transform:uppercase;
    color:#7f858d;
}
.bx-disk-context-popup-v2-ul-li:hover a{
    color:#3b434f;
    background:#f6f8f9;
}

/* Share param */
ul.bx-disk-popup-share-link-param-list{
    margin:20px 0 10px;
    padding:0;
    list-style:none;
}
ul.bx-disk-popup-share-link-param-list li{
    font-size:14px;
    line-height:16px;
    display:block;
    padding-bottom:15px;
    padding-left:10px;
    vertical-align:top;
}

ul.bx-disk-popup-share-link-param-list li input[type='checkbox']{
    position:relative;
    margin-right:10px;
}
ul.bx-disk-popup-share-link-param-list li>label{
    color:#232424;
    /*margin-left: 10px;*/
    /*position: relative;*/
    /*top: -3px;*/
}
.bx-disk-popup-share-link-more,
.bx-disk-popup-share-link-comment{
    font-size:14px;
    display:inline-block;
    margin-bottom:10px;
    padding:0 1px;
    -webkit-transition:border-color .92s ease, color .2s ease;
       -moz-transition:border-color .92s ease, color .2s ease;
        -ms-transition:border-color .92s ease, color .2s ease;
         -o-transition:border-color .92s ease, color .2s ease;
            transition:border-color .92s ease, color .2s ease;
    text-decoration:none;
    color:#0b66c3;
    border-bottom:1px dashed #0b66c3;
}
.bx-disk-popup-share-link-comment:hover{
    color:#044689;
    border-color:#044689;
}
.bx-disk-popup-share-comment-container{
    overflow:hidden;
    height:0;
    /*padding-top: 10px;*/
    -webkit-transition:all .2s ease;
       -moz-transition:all .2s ease;
        -ms-transition:all .2s ease;
         -o-transition:all .2s ease;
            transition:all .2s ease;
}
.bx-disk-popup-share-comment-container.open{
    height:auto;
}
.bx-disk-popup-share-comment-textarea{
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    width:100%;
    min-width:100%;
    max-width:500px;
    height:110px;
    min-height:110px;
    max-height:250px;
    margin:0;
    padding:10px;
    border:1px solid #c6cdd3;
    border-radius:2px;
}

.bx-disk-popup-share-link-param-list .popup-current-text.fwn{
    height: 31px;
}

.bx-disk-popup-share-conflict-title{
    line-height:31px;
    vertical-align:middle;
    color:#535b69;
}
.bx-disk-popup-share-conflict-hide-container-action{
    line-height:31px;
    display:inline-block;
    width:31px;
    height:31px;
    margin-right:10px;
    cursor:pointer;
    -webkit-transition:opacity .3s ease;
       -moz-transition:opacity .3s ease;
        -ms-transition:opacity .3s ease;
         -o-transition:opacity .3s ease;
            transition:opacity .3s ease;
    vertical-align:middle;
    opacity:.8;
    background:url(/bitrix/images/disk/sprite.png?2234) no-repeat 0 -960px;
}
.bx-disk-popup-share-conflict-hide-container-action:hover{
    opacity:1;
}
.bx-disk-popup-share-conflict-hide-container-action.open{
    background:url(/bitrix/images/disk/sprite.png?2234) no-repeat 0 -928px;
}
.bx-disk-popup-share-conflict-hide-container{
    display:none;
    margin-top:15px;
    border-top:1px solid #e6ebeb;
}
.bx-disk-popup-share-conflict-hide-container.open{
    display:block;
}
.bx-disk-popup-share-conflict-file-container{
    padding:10px 0;
}
.bx-disk-popup-share-conflict-filename{
    font-size:14px;
    max-width:600px;
}
.bx-disk-popup-share-conflict-file-user{
    font-size:13px;
    margin-top:5px;
    margin-bottom:10px;
    color:#a2a6ac;
}
.bx-disk-popup-share-conflict-file-user a{
    text-decoration:none;
    color:#0b66c3;
}
.bx-disk-popup-share-conflict-file-user a:hover{
    text-decoration:underline;
}
.bx-disk-popup-share-input{
    display:inline-block;
    width:50px;
    margin-left:10px;
}
table.bx-disk-popup-share-password{
    width:70%;
    margin:10px 0 0;
}
table.bx-disk-popup-share-password td{
    padding:3px;
    text-align:right;
}

/*File info people popup*/
.bx-disk-context-popup-fileinfo-people-container{
    max-width:300px;
    background:#fff;
}
.bx-disk-context-popup-fileinfo-people{
    margin:10px 0;
    padding:0;
    list-style-type:none;
}
.bx-disk-context-popup-fileinfo-people li{
    line-height:33px;
    display:block;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    vertical-align:middle;
}
.bx-disk-context-popup-fileinfo-people li a{
    font-size:15px;
    font-weight:var(--ui-font-weight-bold);
    line-height:33px;
    display:block;
    padding:8px 15px;
    -webkit-transition:background .2s ease;
       -moz-transition:background .2s ease;
        -ms-transition:background .2s ease;
         -o-transition:background .2s ease;
            transition:background .2s ease;
    vertical-align:middle;
    text-decoration:none;
    color:#535b69;
}
.bx-disk-context-popup-fileinfo-people li a:hover{
    /*color:#191b1d;*/
    background:#f2f2f2;
}
.bx-disk-filepage-used-people-avatar{
    line-height:33px;
    display:inline-block;
    width:33px;
    height:33px;
    margin-right:10px;
    vertical-align:middle;
    border-radius:50%;
	background-image: url(/bitrix/images/disk/default_avatar.png);
    background-repeat:no-repeat;
    background-position:center;
    -webkit-background-size:cover;
            background-size:cover;
}
.bx-disk-filepage-used-people-avatar.group{
    background-image: url(/bitrix/images/disk/default_groupe.png);
}
.bx-disk-filepage-used-people-avatar.folder{
    background-image: url(/bitrix/images/disk/default_folder.png);
}
/*New Folder and Shared*/
table.bx-disk-popup-shared-people-list{
    width:100%;
    margin-bottom:25px;
    border-collapse:collapse;
}
table.bx-disk-popup-shared-people-list td{
    padding-bottom:3px;
    border-bottom:1px solid #e4e8ea;
}
table.bx-disk-popup-shared-people-list thead td{
    font-size:13px;
    color:rgba(0,0,0,.6);
}




.bx-disk-filepage-used-people-link{
    font-size:15px;
    font-weight:var(--ui-font-weight-bold);
    line-height:33px;
    display:inline-block;
    padding:8px 0;
	transition:background .2s ease;
    vertical-align:middle;
    text-decoration:none;
    color:#535b69;
	max-width: 500px;
	text-overflow: ellipsis;
	overflow: hidden;
}
.bx-disk-filepage-used-people-link:hover{
    background:#f2f2f2;
}
table.bx-disk-popup-shared-people-list .bx-disk-filepage-used-people-link:hover{
    background:transparent !important;
}

.bx-disk-filepage-used-people-permission-read-only{
    font-size:13px;
    font-weight:var(--ui-font-weight-bold);
    text-decoration:none;
}
.bx-disk-filepage-used-people-permission{
    font-size:13px;
    font-weight:var(--ui-font-weight-bold);
    text-decoration:none;
    color:#0b65c3;
    border-bottom:1px solid #0b65c3;
    cursor: pointer;
}
.bx-disk-filepage-used-people-permission:hover{
    border-bottom:none;
}
.bx-disk-popup-shared-people-list-col1{
    min-width:50%;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}



.bx-disk-filepage-used-people-del{
    display:inline-block;
    width:15px;
    height:15px;
    cursor:pointer;
    -webkit-transition:opacity .2s;
       -moz-transition:opacity .2s;
         -o-transition:opacity .2s;
            transition:opacity .2s;
    opacity:.4;
    background:url(/bitrix/images/disk/sprite.png?2234) no-repeat -22px -103px;
    -webkit-background-size:36px auto;
            background-size:36px auto;
}

.bx-disk-filepage-used-people-del.active,
.bx-disk-filepage-used-people-del:hover{
    opacity:1;
}
.bx-disk-popup-shared-permision-container{
    margin-top:10px;
    margin-bottom:10px;
}
.bx-disk-popup-shared-permision-input{
    line-height:16px;
    height:16px;
    vertical-align:middle;
}
.bx-disk-popup-shared-permision-help{
    line-height:16px;
    position:relative;
    top:-2px;
    display:inline-block;
    width:16px;
    height:16px;
    margin-left:10px;
    cursor:pointer;
    -webkit-transition:opacity .2s;
       -moz-transition:opacity .2s;
         -o-transition:opacity .2s;
            transition:opacity .2s;
    vertical-align:middle;
    opacity:.6;
    background:url(/bitrix/images/disk/sprite.png?2234) no-repeat -16px -1168px;
}
.bx-disk-popup-shared-permision-help:hover{
    opacity:.9;
}
.bx-disk-popup-shared-permision-list{
    width:100%;
    margin-bottom:20px;
    border-collapse:collapse;
}
.bx-disk-popup-shared-permision-list td{
    font-size:14px;
    padding:5px 8px;
    vertical-align:top;
    color:#535b69;
}
.bx-disk-popup-shared-permision-list-col1{
    width:30%;
    text-align:right;
}
.bx-disk-popup-shared-permision-list-col2{
    font-weight:var(--ui-font-weight-bold);
    width:70%;
}
.bx-disk-popup-shared-permision-list-col2 span{
    font-size:12px;
    font-weight:normal;
    display:block;
    padding-top:3px;
    opacity:.6;
}

.feed-add-post-destination-title,
.feed-add-post-tags-title {
    color: #000;
    float: left;
    font-size: 14px;
    min-width: 55px;
    padding-left: 5px;
}

.feed-add-post-destination-block .feed-add-post-destination-title {
    margin-top: 15px;
}

.feed-add-post-dest-source {
    color: #1a60a9;
}

.feed-add-post-destination-wrap,
.feed-add-post-tags-wrap {
    border: 1px solid #e4e4e4;
    border-radius: var(--ui-border-radius-2xs, 1px);
    overflow: hidden;
    padding: 7px 7px 1px;
    min-height: 36px !important;
}

.feed-add-post-destination-wrap-but {
    margin-top: -9px;
}

.feed-add-post-destination {
    border-radius: var(--ui-border-radius-3xs, 1px);
    font-size: 13px;
    display: inline-block;
    font-weight: var(--ui-font-weight-bold);
    margin: 0 6px 6px 0;
    height: 30px;
    line-height: 29px;
    overflow: hidden;
    padding: 0 30px 0 13px;
    position: relative;
    vertical-align: middle;
    z-index: 2;

    -webkit-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
}

.feed-add-post-destination a:link,
.feed-add-post-destination a:visited,
.feed-add-post-destination a:active,
.feed-add-post-destination a:hover {
    text-decoration: none;
}

.feed-add-post-destination-wrap-but .feed-add-post-destination {
    margin: 9px 9px 0 0;
}

.feed-add-post-destination-wrap .feed-add-post-destination {
    padding-right: 30px;
}

.feed-add-post-destination-hover .feed-add-post-del-but {
    opacity: 1;
}

.feed-add-post-destination:hover {
    text-decoration: none;
}

.feed-add-post-destination-all-users {
    background: #dbf188;
    color: #535c69 !important;
}

.feed-add-post-destination-all-users .feed-add-post-del-but {
    background-position: -24px -61px;
}

.feed-add-post-destination-hover.feed-add-post-destination-all-users {
    background-color: #b2e233;
}

.feed-add-post-destination-users {
    background-color: #bcedfc;
    color: #1f6ab5 !important;
}

.feed-add-post-destination-users .feed-add-post-del-but {
    background-position: -94px -61px;
}

.feed-add-post-destination-hover.feed-add-post-destination-users {
    background-color: #86e2ff;
}

.feed-add-post-destination-sonetgroups {
    background-color: #ffd5d5;
    color: #b54827 !important;
}

.feed-add-post-destination-sonetgroups .feed-add-post-del-but {
    background-position: -47px -61px;
}

.feed-add-post-destination-hover.feed-add-post-destination-sonetgroups {
    background-color: #ffb0af;
}


.feed-add-post-destination-department,
.feed-add-post-destination-crm {
    background-color: #e2e3e5;
    color: #535c69 !important;
}

.feed-add-post-destination-department .feed-add-post-del-but,
.feed-add-post-destination-crm .feed-add-post-del-but {
    background-position: -70px -61px;
}

.feed-add-post-destination-hover.feed-add-post-destination-department,
.feed-add-post-destination-hover.feed-add-post-destination-crm {
    background-color: #cbccd0;
}

.feed-add-post-destination-extranet {
    background-color: #ffec91;
    color: #a26b00;
    padding-left: 32px;
}

.feed-add-post-destination.feed-add-post-destination-extranet .feed-add-post-del-but {
    background-position: -113px -61px;
}

.feed-add-post-destination-hover.feed-add-post-destination-extranet {
    background-color: #ffe25a;
}





.bx-disk-popup-content .feed-add-destination-inp {
    background: #F8FAFA;
    border: none;
    color: #555;
    display: inline-block;
    font-size: 12px;
    font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    margin: 0 7px 7px 0;
    height: 30px;
    min-width: 108px;
    outline: none;
    padding: 0;
    vertical-align: middle;
}

.feed-add-destination-link,
.feed-add-post-tags-add {
    border-bottom: 1px solid transparent;
    color: #2067b0;
    cursor: pointer;
    display: inline-block;
    font-weight: var(--ui-font-weight-bold);
    font-size: 13px;
    margin: 7px 7px 7px 18px;
    line-height: 17px;
    vertical-align: top;
    position: relative;

    -webkit-transition: border-bottom-color 0.2s linear;
    transition: border-bottom-color 0.2s linear;
}

.feed-add-destination-link:before,
.feed-add-post-tags-add:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoz2NgQAIK6Rv+gzADLkCeApggLkxYAe0dCQDF5T3p5/14OgAAAABJRU5ErkJggg==) no-repeat center;
    content: '';
    height: 8px;
    left: -14px;
    position: absolute;
    top: 5px;
    width: 8px;
}

.feed-add-destination-link:hover,
.feed-add-post-tags-add:hover {
    border-bottom: 1px solid;
}

.feed-add-destination-input-box {
    display: none;
}


.bx-disk-info-descript {
	font-size: 14px;
	margin-top: 23px;
	text-align: center;
}

.bx-disk-info-descript-img {
	border: none;
	display: block;
	margin-top: 19px;
	margin: 19px auto 0;
}


.bx-disk-info-popup-wrap .bx-disk-popup-buttons {
	padding: 15px 0 10px;
	height: 40px;
}


.bx-disk-info-popup-cont-title {
	color: #535c69;
	font-size: 21px;
	text-align: center;
}

.bx-disk-info-popup-btn-wrap {
	display: flex;
	margin-top: 20px;
	max-width: 700px;
}

.bx-disk-info-popup-btn {
	position: relative;
	display: inline-block;
	margin: 0 5px;
	padding: 0 15px 15px 15px;
	min-width: 225px;
	border-radius: var(--ui-border-radius-xs, 2px);
	background-color: #fff;
	vertical-align: top;
	box-shadow: 0 0 0 1px transparent;
	box-sizing: border-box;
	cursor: pointer;
}

.bx-disk-info-popup-btn:hover {
	box-shadow: 0 0 0 2px #bdc3c8;
	transition: all 0.25s linear;
}

.bx-disk-info-popup-btn-active,
.bx-disk-info-popup-btn-active:hover {
	background-color: #e2f1f8;
	box-shadow: 0 0 0 2px #3285d0;
}

.bx-disk-info-popup-btn-active.bx-disk-info-popup-btn:after {
	opacity: 1;
	transition: opacity 0.25s linear;
}

.bx-disk-info-popup-btn-text {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	background: url(/bitrix/images/disk/sprite.png?2234) no-repeat 500px 500px;
	color: var(--ui-color-text-subtle);
	font-size: var(--ui-font-size-2xl);
	font-weight: var(--ui-font-weight-bold);
	min-height: 39px;
	line-height: var(--ui-font-line-height-3xs);
	padding-left: 63px;
	position: relative;
	margin-top: 15px;
}

.bx-disk-info-popup-btn-text:before {
	background: url(/bitrix/images/disk/sprite.png?2234) no-repeat 500px 500px;
	content: '';
	height: 39px;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 54px;
	transition: opacity 0.25s linear;
}

.bx-disk-info-popup-btn-local .bx-disk-info-popup-btn-text {
	padding-left: 54px;
	background-position: left -1280px;
	/*width: 47px;*/
}

.bx-disk-info-popup-btn-local .bx-disk-info-popup-btn-text:before {
	background-position: center -1444px;
}

.bx-disk-info-popup-btn-cloud .bx-disk-info-popup-btn-text {
	background-position: left -1216px;
}

.bx-disk-info-popup-btn-cloud .bx-disk-info-popup-btn-text:before {
	background-position: center -1376px;
}

.bx-disk-info-popup-btn-b24 .bx-disk-info-popup-btn-text {
	padding-left: 47px;
}

.bx-disk-info-popup-btn-b24 .bx-disk-info-popup-btn-text:before {
	background: url("data:image/svg+xml,%3Csvg width='39' height='39' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.254 0c10.633 0 19.254 8.62 19.254 19.254 0 10.633-8.62 19.254-19.254 19.254C8.62 38.508 0 29.888 0 19.254 0 8.62 8.62 0 19.254 0zm-5.275 10.893c-2.234 0-4.112.687-5.466 1.303l.832 2.486c1.211-.544 2.519-1.065 4.11-1.065 1.189 0 2.306.473 2.306 1.823 0 3.079-7.13 3.529-7.771 11.226h11.383v-2.747H12.22c.998-3.292 6.94-4.5 6.94-8.81 0-2.463-1.688-4.216-5.181-4.216zm14.995.048h-2.33l-7.841 9.946v2.06h7.01v3.719h3.16v-3.719h2.33v-2.605h-2.33v-9.401zm-3.018 4.807c-.048.308-.143 1.705-.143 2.913v1.681h-1.426c-.546 0-1.687.048-1.972.072z' fill='%23556472' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
    opacity: 1;
}

.bx-disk-info-popup-btn-active.bx-disk-info-popup-btn-b24 .bx-disk-info-popup-btn-text:before {
	background: url("data:image/svg+xml,%3Csvg width='39' height='39' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.254 0c10.633 0 19.254 8.62 19.254 19.254 0 10.633-8.62 19.254-19.254 19.254C8.62 38.508 0 29.888 0 19.254 0 8.62 8.62 0 19.254 0zm-5.275 10.893c-2.234 0-4.112.687-5.466 1.303l.832 2.486c1.211-.544 2.519-1.065 4.11-1.065 1.189 0 2.306.473 2.306 1.823 0 3.079-7.13 3.529-7.771 11.226h11.383v-2.747H12.22c.998-3.292 6.94-4.5 6.94-8.81 0-2.463-1.688-4.216-5.181-4.216zm14.995.048h-2.33l-7.841 9.946v2.06h7.01v3.719h3.16v-3.719h2.33v-2.605h-2.33v-9.401zm-3.018 4.807c-.048.308-.143 1.705-.143 2.913v1.681h-1.426c-.546 0-1.687.048-1.972.072z' fill='%230163C7' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
}

.bx-disk-info-popup-btn-active .bx-disk-info-popup-btn-text:before {
	opacity: 1;
}

.bx-disk-info-popup-btn-active .bx-disk-info-popup-btn-text {
	color: #0b66c3;
	-webkit-transition: color 0.25s linear;
	transition: color 0.25s linear;
}

.bx-disk-info-popup-btn-descript {
	color: var(--ui-color-text-primary);
	display: block;
	font-size: var(--ui-font-size-sm);
	text-align: left;
	margin-top: 10px;
}

.bx-disk-info-popup-btn-check {
	position: absolute;
	top: 11px;
	right: 13px;
	width: 0;
	height: 13px;
	background: url(/bitrix/images/disk/sprite.png?2234) no-repeat 0 -1345px;
}

.bx-disk-info-popup-btn-active .bx-disk-info-popup-btn-check {
	width: 15px;
	-webkit-transition: width 0.25s linear;
	transition: width 0.25s linear;
}

.disk-loading-circle {
	background: url(/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/feed-loader.png) no-repeat 0 0;
	margin: 150px auto 0;
	height: 68px;
	opacity: 0;
	width: 68px;
	transition: opacity 0.2s linear;
}

.disk-anim.disk-loading-circle {
	animation: feed-load 2s linear infinite;
	opacity: 1;
}

@keyframes feed-load {
	0% {transform: rotate(0deg)}
	100% {transform: rotate(360deg)}
}

.bx-disk-btn {
	font-family:var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
	font-size:12px;
	display:inline-block;
	/*margin-bottom:10px;*/
	padding:0 15px;
	cursor:pointer;
	-webkit-transition:background .5s ease;
	   -moz-transition:background .5s ease;
		-ms-transition:background .5s ease;
		 -o-transition:background .5s ease;
			transition:background .5s ease;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	text-transform:uppercase;
	color:#535b69;
	border:none;
    position: relative;
	border-radius: var(--ui-btn-radius, 2px);
}

.bx-disk-table-sidebar-cell .bx-disk-btn,
.bx-disk-sidebar-section .bx-disk-btn{
    margin-bottom:10px;
	padding:0 5px;
	font-size: 11px;
}

.bx-disk-btn-big{
	line-height:40px;
	height:40px;
}
.bx-disk-btn-medium{
	line-height:32px;
	height:32px;
}
.bx-disk-btn-small{
	line-height:29px;
	height:29px;
}
.bx-disk-btn-gray{
	color:#fff;
	background-color:#868d96;
}
.bx-disk-btn-gray:hover{
	color:#fff;
	background-color:#6c7177;
}
.bx-disk-btn-green{
	background-color:#bbed21;
}
.bx-disk-btn-green:hover{
	color:#535b69;
	background-color:#a9de04;
}
.bx-disk-btn-lightgray{
	background-color:#d9dfe3;
}
.bx-disk-btn-lightgray:hover{
	color:#535b69;
	background-color:#cfd3d6;
}
.bx-disk-btn-transparent{
	background-color:transparent;
}
.bx-disk-btn-transparent:hover{
	color:#535b69;
	background-color:#e5e8eb;
}

.bx-disk-btn-transparent.border{
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
			box-sizing:border-box;
	-webkit-transition:border .5s ease, background .5s ease;
	   -moz-transition:border .5s ease, background .5s ease;
		-ms-transition:border .5s ease, background .5s ease;
		 -o-transition:border .5s ease, background .5s ease;
			transition:border .5s ease, background .5s ease;
	border:1px solid #c4cace !important;
	border-right:2px;
}
.bx-disk-btn-transparent.border:hover{
	color:#535b69;
	border-color:#9fa4ab !important;
}
.bx-disk-btn-icon{
	line-height:40px;
	display:inline-block;
	width:13px;
	height:13px;
	margin-right:10px;
	vertical-align:middle;
	opacity:.7;
	background:url(/bitrix/images/disk/sprite.png?2234) no-repeat -9px -969px;
}

.bx-disk-btn.clock{
	color: rgba(0,0,0,.0);
	/*font-size: 0px;*/
}
.bx-disk-btn.clock:before{
	font-family:var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-regular, 400);
	font-size:10px;
	line-height:10px;
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	width:15px;
	height:20px;
	margin:-10px 0 0 -10px;
	padding-right:5px;
	content:'_';
	text-align:right;
	vertical-align:middle;
	color:#fff;
	border-radius:50%;
	background:none !important;
	box-shadow:inset 0 0 0 1px #fff;
}
.bx-disk-btn.clock:after{
    box-sizing: border-box;
    position: absolute;
    /*top: 50%;*/
    top: 13px;
    left: 50%;
    display: block;
    width: 1px;
    height: 7px;
    margin: 0;
    padding: 0;
    content: '';
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-animation: clock 1s infinite linear;
    animation: clock 1s infinite linear;
    background: #fff !important;
}

.bx-disk-btn.transparent.clock:before,
.bx-disk-btn.lightgray.clock:before,
.bx-disk-btn.green.clock:before{
	color: #535C69;
	box-shadow: inset 0 0 0 1px #535C69;
}
.bx-disk-btn.transparent.clock:after,
.bx-disk-btn.lightgray.clock:after,
.bx-disk-btn.green.clock:after{
	background: #535C69 !important;
}


@-webkit-keyframes clock{	  0%{-webkit-transform:rotate(0deg)}
							 50%{-webkit-transform:rotate(180deg)}
							100%{-webkit-transform:rotate(360deg)}
							  0%{ 		 transform:rotate(  0deg);margin-top:-7px;}
							 25%{ 		 transform:rotate( 90deg);margin-top:-7px;}
							 50%{		 transform:rotate(180deg);margin-top:-6px;}
							 75%{		 transform:rotate(270deg);margin-top:-6px;}
							100%{ 		 transform:rotate(360deg);margin-top:-6px;}
						}
		@keyframes clock{	  0%{		 transform:rotate(  0deg);margin-top:-7px;}
							 25%{		 transform:rotate( 90deg);margin-top:-7px;}
							 50%{		 transform:rotate(180deg);margin-top:-6px;}
							 75%{		 transform:rotate(270deg);margin-top:-6px;}
							100%{		 transform:rotate(360deg);margin-top:-6px;}
						}

/*FileIcon*/
.bx-file-icon-container-big{
	position:relative;
	overflow:hidden;
	width:135px;
	height:150px;
	display:block;
	float:none;
	margin:20px auto 10px;
}
.bx-file-icon-container-medium{
	position:relative;
	overflow:hidden;
	width:42px;
	height:48px;
	display:block;
	float:none;
	margin:20px auto 10px;
}

.bx-file-icon-cover{
	position:absolute;
	top:0;
	right:12.5%;
	bottom:0;
	left:0;
	overflow:hidden;
	background:#e5e8eb;
}
.bx-file-icon-corner{
	position:absolute;
	top:0;
	right:0;
	overflow:hidden;
	background:#b9bec4;
}

.bx-file-icon-container-big .bx-file-icon-corner{
	width:33px;
	height:33px;
}
.bx-file-icon-container-big .bx-file-icon-corner-fix{
	top:-26px;
	right:-26px;
	width:50px;
	height:50px;
}
.bx-file-icon-container-medium .bx-file-icon-corner{
	width:12px;
	height:12px;
}
.bx-file-icon-container-medium .bx-file-icon-corner-fix{
	top:-8px;
	right:-8px;
	width:16px;
	height:16px;
}
.bx-file-icon-corner-fix{
	position:absolute;
	-webkit-transform:rotate(45deg);
	   -moz-transform:rotate(45deg);
	    -ms-transform:rotate(45deg);
	     -o-transform:rotate(45deg);
	        transform:rotate(45deg);
	background:#fff;
}
.bx-disk-file-block.selected .bx-file-icon-corner-fix{
	background:#f5fcde !important;
}
.bx-file-icon-label{
	position:absolute;
	right:0;
	bottom:24%;
	display:none;
	width:66%;
	height:27%;
	background-repeat:no-repeat;
	background-position:center;
	-webkit-background-size:auto 60%;
	        background-size:auto 60%;
}
.bx-shared-preview-document-image .bx-file-icon-label {
    width:45%;
    height:30px;
    bottom:20%;
}
.bx-firefox  .bx-file-icon-label{
	background-image:none !important;
}
.bx-firefox  .bx-file-icon-label:after{
	line-height:normal;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	text-align:center;
	color:#fff;
}

/* blocking svg icon */

.disk-locked-document-block-icon-big {
    display: block;
    position: absolute;
    right: 5px;
    bottom: 0;
    width: 35px;
    height: 35px;
    background: url("images/disk-locked-document-block-image.svg") no-repeat;
}

.bx-firefox .bx-file-icon-container-big .bx-file-icon-label:after{
	font-size:30px;
	line-height:40px;
}

.bx-firefox .bx-shared-preview-document-image .bx-file-icon-label:after{
    font-size:25px;
    line-height:30px;
}

.bx-firefox .bx-file-icon-container-medium .bx-file-icon-label:after{
	font-size:10px;
	line-height:14px;
}
.bx-firefox .bx-file-icon-container-small .bx-file-icon-label:after{
    font-size:12px;
    line-height:17px;
}
.bx-file-icon-images{
	position:absolute;
	top:50%;
	left:50%;
	display:none;
	width:50%;
	height:50%;
	margin-top:-25%;
	margin-left:-25%;
	background-repeat:no-repeat;
	background-position:center;
	-webkit-background-size:contain;
	        background-size:contain;
}
.bz-disk-BP-str,
.bz-disk-BP-fin{
	width:22px;
	height: 22px;
	position: absolute;
	bottom:-3px;
	left:  -5px;
	z-index: 111;
}
.bz-disk-BP-fin{background: url(images/bizproc_finished.gif) no-repeat center;}
.bz-disk-BP-str{background: url(images/bizproc_inprogress.gif) no-repeat center;}
/*FOLDER*/
.icon-folder .bx-file-icon-cover{
	position:absolute;
	top:23%;
	right:0;
	bottom:10%;
	left:0;
	overflow:visible;
	background:#86e0fb;
}
.icon-folder .bx-file-icon-corner{
	position:absolute;
	top:-20%;
	right:0;
	bottom:97%;
	left:0;
	overflow:hidden;
	/*background:#2fc7f7;*/
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzNi4wMzNweCIgaGVpZ2h0PSI1LjAxNHB4IiB2aWV3Qm94PSIwIDAgMzYuMDMzIDUuMDE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzNi4wMzMgNS4wMTQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMzdDNkY0IiBwb2ludHM9IjIxLjAyNiwzLjAwMSAxOC4wMjYsMC4wMDEgMC4wMjYsMC4wMDEgMC4wMjYsNS4wMDEgMzYuMDI2LDUuMDAxIDM2LjAyNiwzLjAwMSAiLz48L3N2Zz4=);
	-webkit-background-size: 100% 100%;
			background-size: 100% 100%;
	background-repeat: no-repeat;
	background-color: transparent !important;
	background-position: bottom;
}
.bx-file-icon-container-big.icon-folder .bx-file-icon-corner,
.bx-file-icon-container-medium.icon-folder .bx-file-icon-corner{
	width: auto;
	height:auto;
}
.bx-file-icon-container-big.icon-folder .bx-file-icon-corner-fix,
.bx-file-icon-container-medium.icon-folder .bx-file-icon-corner-fix{
	display: none !important;
}
.icon-folder.icon-shared  .bx-file-icon-images,
.icon-folder.icon-shared2 .bx-file-icon-images{
	display: block;
	position: absolute;
	-webkit-background-size: contain;
			background-size: contain;
	width: auto;
	height:auto;
	margin-top: 0;
	margin-left: 0;
	left:   0%;
	right:  0%;
	bottom:20%;
	top:   20%;
}
.icon-folder.icon-shared .bx-file-icon-images{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAcCAMAAACj+uTiAAAABGdBTUEAALGPC/xhBQAAAPZQTFRFRbPWVL7fa83sUbzdT7vcZMnoe9j1ddXyY8jngNz3d9XyXcPjZMjnTLnbWMDgT7rcbc7sddXxXMPjaszrSbbZgdz4ZMnnYsfng976ddTxhd/7YcbmP7DSb9DuYcfnaMzqaMvpSLXYWsLictLwas3rfNn1dNTxT7rbbtDuWMDhctPwRLPWcNHueNbzSbbYVr/geNfzedj0UrzeXcTkQrLUTrnbhd/6Q7LUSrfZP7DTbM7sQbHUbc/tTLjaYMblU73eQ7LVhN/6a87sQrHURbTWUbvdQbDUZcroU77eSLbYd9XzaczqQLDTRrTWdNPwVb7fPq/ShuD7I8sB+gAAASxJREFUKM/NktdywjAQRZXeew8lECD0DgYTGwwYQ8CYu///M1lJNslznrIzGu2ZM7oa7UgQ15Nrv1BUj24/kLvgVQFQNkJRYvCeQ5NlwDg0loSH0FDdd6xtWtHvTcK0VxoHDYrOkBFUFQgaulO3X3M6FyXG5Jrh3unYGRJtROURxbaApfj8AaJf8C6ArupE2iRiiEso29gR6BU8CZskn4Gf6Eho7WLDZuBLWMSkiVsqcLaSZjpRZjSUBgMVMHv7g0lJgztt2spk9T1z7Ak4aoZoHbMxzYQp4WqComjklsBtF/b4iKh52OQ35lEzghOe6A1wXUdaz7MKrC6x1rP+YFjgSxsOmG8iE/xvkxpF5hQ42JoMcJ6How0/brgvv4Q0TR+VM7S0yXkotDHj7hvdb8TiCxZmmwAAAABJRU5ErkJggg==") no-repeat center;
	-webkit-background-size: contain;
			background-size: contain;

}
.icon-folder.icon-shared2 .bx-file-icon-images{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAcCAIAAACh5QvnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzdBNTZFNDY3ODc5MTFFNDg5MDRBRjA0NThGQUYwNjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzdBNTZFNDc3ODc5MTFFNDg5MDRBRjA0NThGQUYwNjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDN0E1NkU0NDc4NzkxMUU0ODkwNEFGMDQ1OEZBRjA2MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDN0E1NkU0NTc4NzkxMUU0ODkwNEFGMDQ1OEZBRjA2MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsPEIycAAAO5SURBVHjazFfZbtpAFMX2eGXfQiALIVW2tmn7VClVX/sZ/Z3+WKv2qYrUh7TKUpIASQhrIBDAy/QYAwEHaKTaUUcWeDzX9vG95557h/l0qnqG4/iynKvUREJ2lhNhn+KZMX4Xy2elGs9xz5cTEb/X49pgR2fXN83jq1JX1Rp3nf1sgVI69YZys3V4YZrddrrfT/K6QZ8CXE/Tx861We9Ux8x0amA8BbjlaGgxFGAZBvF6vbaEk6k3JMOBVDjYN2N30ymecO6BI9YfYggwr9ZS9ds2IVxAlgxKZ+HbTSeXo0HCcQFlnpkz4A4vrgvVG103OI6F28A2hJh6qCKKm6l4bEj5o8tyoVLT7s2s6FNFEDZTC7GA85nBfPySPytVZy1zDPvhzZaJ7KJ0UizPedDeZibolRzmXL5Sn7MMylsnp7M/wBrQIOcTQu+nW0iRbQtQO8SLGfJpZGYjmEAICGpLdiezFXm3logiguMLIa+cjATH1Q7Ez8CMnTADsnQ8YvLDPSmBXIHa4wsGppM6jDly06bNmBvUcFHnqA3XCMvkZdNsmql7JYL1/MfDCXCUughOA+Gm1e+HRd0wK8lDuaHWQ1ypEJB7iL5B7QwTxuqmpSmwtJlhCjWxpMd5cO+2M4RlVW3w3auxcKPdqbfvUJogHKN2DWashzE8g3RFl9DqdGst0ywVDsg88cmi82GFUCmiYHgG4MJeWRJ4M0y6AWHD1Lrul0SvJIyiH1QkuW8GcYZT8Q2CC55jbZwGdQYli5lHfdPMzTZzomVyMOPg8kqzVb1tr8RCPuk+1mBLrlwTeALigs1oBAXzIPi1VZ0H4JwbrW73Z/6qo2qA8mwxtp6IWsnU1bTcjCaDZRmgRBsLY0B3UYSDiry3lQFZkchHl6Vvh6fYbZislaWNZBzNtiLydoUyaKenZouVzwcn5+XaqEQSN7gi8uTtRvogX4TzEM2vv7KWC/E72IjoevOue16qXdUb4zeitTnIXaG/3EwuJEJ+4hKXEcoXK4tIarzMciFweMUJuemo6nRidHr72Tw+hriabpBD5MSPs4t2twdX4fin2kqntyj2FuTxyY2+8P3O+vZSgnDT+Q2VxTe8XE1iU8exzDg3yLAK3QuBpuu2/amtjPbN9N7A7O8lFWK+thBBMiK4hUqd9gFFfIp5+BWJ50duVvXEZbWBjh8+xvUBOFEgeATIgSqE3TzqUvBB444hQZ0YFiodUGSIcO22HfLKj88SuAco4cIRINuAjqzGwzjqrTtJIH8EGADv8NdO3FjZeAAAAABJRU5ErkJggg==") no-repeat center right;
	-webkit-background-size: contain;
			background-size: contain;
}

/**/

/*--- DOC */
.icon-doc .bx-file-icon-label{
	display:block;
	background-color:#2c77b1;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNS40ODhweCIgaGVpZ2h0PSI4Ljk0M3B4IiB2aWV3Qm94PSIwIDAgMjUuNDg4IDguOTQzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNS40ODggOC45NDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLjA0Miw4Ljc1OGgyLjM1NGMzLjAxNywwLDQuNzQ2LTEuNzk0LDQuNzQ2LTQuMzQzYzAtMi40OTYtMS42LTQuMjI2LTQuNjQyLTQuMjI2SDAuMDQyVjguNzU4eiBNMS40MDcsNy42MDFWMS4zNDdoMC45NzVjMi4yMjQsMCwzLjMwMywxLjIzNSwzLjMwMywzLjA4MmMwLDEuNzE2LTAuODcxLDMuMTcyLTMuMjc3LDMuMTcySDEuNDA3eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMi43MDQsOC44ODljMi40NDQsMCw0LjI2NS0xLjcyOSw0LjI2NS00LjM4MmMwLTIuNTc1LTEuNzU1LTQuMzk1LTQuMjY1LTQuMzk1Yy0yLjQ5NywwLTQuMjc4LDEuNzk0LTQuMjc4LDQuMzk1QzguNDI2LDcuMTQ2LDEwLjIyMSw4Ljg4OSwxMi43MDQsOC44ODl6IE0xMi43MDQsNy43M2MtMS42OSwwLTIuODIyLTEuMjIyLTIuODIyLTMuMjI0czEuMTMxLTMuMjM4LDIuODIyLTMuMjM4YzEuNzU1LDAsMi44MjEsMS4zLDIuODIxLDMuMjM4QzE1LjUyNSw2LjUwOSwxNC4zOTUsNy43MywxMi43MDQsNy43M3oiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjUuMDE2LDcuMTU5Yy0wLjU5OSwwLjMzOC0xLjI0OCwwLjU3MS0yLjA4MSwwLjU3MWMtMS44MiwwLTIuOTUxLTEuMzEyLTIuOTUxLTMuMTk4YzAtMS43ODEsMS4wOTItMy4yNjQsMy4wMTctMy4yNjRjMC44NDYsMCwxLjUzNCwwLjIwOCwyLjE3MiwwLjU0NlYwLjU0MWMtMC40OTQtMC4yMzQtMS4yNzQtMC40MjktMi4xOTctMC40MjljLTIuNjc5LDAtNC40NDcsMS45NzctNC40NDcsNC40NmMwLDIuNTEsMS41MzQsNC4zMTcsNC4yNTIsNC4zMTdjMC44MzIsMCwxLjcxNy0wLjE1NiwyLjYxMy0wLjY1TDI1LjAxNiw3LjE1OXoiLz48L3N2Zz4=);
}
.bx-firefox .icon-doc .bx-file-icon-label:after{
	content:'DOC';
}

/*--- PDF */
.icon-pdf .bx-file-icon-label{
	display:block;
	background-color:#d73b41;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwLjU1NnB4IiBoZWlnaHQ9IjguNjNweCIgdmlld0JveD0iMCAwIDIwLjU1NiA4LjYzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMC41NTYgOC42MyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkxheWVyXzIiPjwvZz48ZyBpZD0iTGF5ZXJfMSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAuMDU0LDguNjE5aDEuMzY1VjUuNjAzaDAuNDI5YzAuNzY3LDAsMS4zMzktMC4xMTcsMS43OTQtMC4zMTJDNC43ODcsNC44MSw1LjIxNiwzLjgyMSw1LjIxNiwyLjgyYzAtMS4xMzEtMC40OTQtMS45NTEtMS4zMzktMi4zOTNjLTAuNDk0LTAuMjYtMS4wOTItMC4zNzctMS45MTEtMC4zNzdIMC4wNTRWOC42MTl6IE0xLjQxOSw0LjQ4NVYxLjE2OWgwLjUwN2MwLjUwNywwLDAuODcxLDAuMDkxLDEuMTQ0LDAuMjQ3QzMuNTUxLDEuNzAyLDMuNzg2LDIuMjA5LDMuNzg2LDIuODJjMCwwLjY4OS0wLjI0NywxLjE5Ni0wLjc2NywxLjQ0M2MtMC4yNiwwLjE0My0wLjYxMSwwLjIyMS0xLjA4LDAuMjIxSDEuNDE5eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik03LjE1MSw4LjYxOWgyLjM1NGMzLjAxNywwLDQuNzQ2LTEuNzk0LDQuNzQ2LTQuMzQzYzAtMi40OTYtMS41OTktNC4yMjYtNC42NDItNC4yMjZINy4xNTFWOC42MTl6IE04LjUxNyw3LjQ2MlYxLjIwOGgwLjk3NmMyLjIyNCwwLDMuMzAzLDEuMjM1LDMuMzAzLDMuMDgyYzAsMS43MTYtMC44NzEsMy4xNzItMy4yNzcsMy4xNzJIOC41MTd6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE1LjkyNiw4LjYxOWgxLjM2NlY0LjgzNWgyLjc1N1YzLjY3OGgtMi43NTd2LTIuNDdoMi44MDlsMC4zOS0xLjE1N2gtNC41NjRWOC42MTl6Ii8+PC9nPjwvc3ZnPg==);
}
.bx-firefox .icon-pdf .bx-file-icon-label:after{
	content:'PDF';
}

/*--- PPT */
.icon-ppt .bx-file-icon-label{
	display:block;
	background-color:#e89e00;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE5LjY3OXB4IiBoZWlnaHQ9IjguNjM2cHgiIHZpZXdCb3g9IjAgMCAxOS42NzkgOC42MzYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5LjY3OSA4LjYzNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkxheWVyXzIiPjwvZz48ZyBpZD0iTGF5ZXJfMSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAsOC42MzZoMS4zNjVWNS42MTloMC40MjljMC43NjgsMCwxLjMzOS0wLjExNywxLjc5NC0wLjMxMmMxLjE0NS0wLjQ4MSwxLjU3NC0xLjQ2OSwxLjU3NC0yLjQ3YzAtMS4xMzEtMC40OTQtMS45NTEtMS4zMzktMi4zOTNDMy4zMjksMC4xODQsMi43MywwLjA2NywxLjkxMSwwLjA2N0gwVjguNjM2eiBNMS4zNjUsNC41MDFWMS4xODVoMC41MDdjMC41MDcsMCwwLjg3MSwwLjA5MSwxLjE0NSwwLjI0N2MwLjQ4MSwwLjI4NiwwLjcxNSwwLjc5MywwLjcxNSwxLjQwNWMwLDAuNjg5LTAuMjQ3LDEuMTk2LTAuNzY3LDEuNDQzYy0wLjI2LDAuMTQzLTAuNjExLDAuMjIxLTEuMDc5LDAuMjIxSDEuMzY1eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02LjgzNyw4LjYzNmgxLjM2NlY1LjYxOWgwLjQyOWMwLjc2OCwwLDEuMzM5LTAuMTE3LDEuNzk0LTAuMzEyQzExLjU3MSw0LjgyNiwxMiwzLjgzOCwxMiwyLjgzN2MwLTEuMTMxLTAuNDk0LTEuOTUxLTEuMzM5LTIuMzkzYy0wLjQ5NC0wLjI2LTEuMDkyLTAuMzc3LTEuOTEyLTAuMzc3SDYuODM3VjguNjM2eiBNOC4yMDMsNC41MDFWMS4xODVIOC43MWMwLjUwNywwLDAuODcxLDAuMDkxLDEuMTQ1LDAuMjQ3YzAuNDgxLDAuMjg2LDAuNzE1LDAuNzkzLDAuNzE1LDEuNDA1YzAsMC42ODktMC4yNDcsMS4xOTYtMC43NjcsMS40NDNjLTAuMjYsMC4xNDMtMC42MTEsMC4yMjEtMS4wNzksMC4yMjFIOC4yMDN6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE1LjU2MSw4LjYzNmgxLjM2NVYxLjIyNGgyLjMyOGwwLjM5LTEuMTU3aC02LjU2NnYxLjE1N2gyLjQ4NFY4LjYzNnoiLz48L2c+PC9zdmc+);
}
.bx-firefox .icon-ppt .bx-file-icon-label:after{
	content:'PPT';
}

/*--- XLS */
.icon-xls .bx-file-icon-label{
	display:block;
	background-color:#54b51e;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAAjCAMAAADmKXeoAAACAVBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+AOC1HAAAAqnRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRsdHh8gIiQlKCssLS4vMDM0NTY5PD4/QEFCQ0RGSU1OT1FUVldYWlxdXmJmZ2hpbG9wcnN1dnh5e36ChIeJio2QlJWXmJmcnp+goaKjpaeqq6yur7Gys7S1trm6u72+wsPEx8rLzM3Q0dLT1NfY2drc3d7g4eLj5OXm5+nq6+zt7u/w8fLz9PX29/j5+vz9/rVeTIwAAALbSURBVHgBlZb5VxNXGIZfSJuSAg1QGqBQutCllKWyyL6IiuAOCNGAsiAKKAou4i6okQUVQVlkkSgGGO5fqffNuXPIMGdInh8y3/fej4cMlzNzAXe/pBgGKhkfkmURy++xG1fd1XGfWJt93HX0N5B92+IrcwkI4lefTGeZ1guJE0bi2/yCkJFShm1sLmMntocy2y6EhS1zVgRxg2nMKzYl2EEjo1ZY2P5aFWY2FPFe38ZD598NmXijLGzfPBdk7W7/9fsLyibpZN4NRZRX9v6/YWGrZfjxyHfs0mpva8rmnOGSvq8etqdgZRtlWASd9BpVFXNpxgmSr8nuXqSVLX6b+whTuoWkk7XztaxXUmFly1Z/HDMS5vgfwS/ew8EDsLTlMhuCOeVcnY4FKlj1wtqWwWz5B5jTx+V2pLyX1zdxe9i+XWXYGQFTEud5r/tvyYuWD0sbfzu56IAJ6g59/DyHPW3/aIKM5cGUAaF4Zre2EbeavpYBE5KXRIDPfyIEm61X6bSeNOymRgQ4hlBsiGjRlG+92QEjtndc2vw5BBvJGxeKyf9goEkEGAzVBvvJRaXzVyKIrE21UhOSjcQ1+0SArTLsIHpCKJaSQ7MRV7smyOovIKSD0Qg/B0K1kZyXgnRBp5TBkGOM1+pwbPhplBP+GBUk82G8kIScLVksusKxIW2FI6UAibiptx5WV8Ky4SxHGoN+oEOWjknWFWHZKjniBvnjk2wmotnkco/mE8OxlXGkibWdO7mZBZBWLvWFY2vhSBVrt24m0VPsyy1t2aft0HFxD7UUnkS4jQ9sUKijiZXtjphuSFLzE+otod5RH9JBjEcT3bayTMhxFPBJ/fTCmfoT572CbPBBdon1QSgMRxPaDDTgkTCiHQaAKtb9CKJQP5qY2358YYzW+XVSl9VBLYh29fY1t8FeNxWUDP8OSdOwpAAGYgeZc6Zk2Eg1gMj/PU82aNryejJBvgCGD479rWlvWgAAAABJRU5ErkJggg==);
}
.bx-firefox .icon-xls .bx-file-icon-label:after{
	content:'XLS';
}

/*--- PHP */
.icon-php .bx-file-icon-label{
	display:block;
	background-color:#746781;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIyLjQ2M3B4IiBoZWlnaHQ9IjguNjY2cHgiIHZpZXdCb3g9IjAgMCAyMi40NjMgOC42NjYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIyLjQ2MyA4LjY2NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkxheWVyXzIiPjwvZz48ZyBpZD0iTGF5ZXJfMSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAuMDQyLDguNjI5aDEuMzY1VjUuNjEyaDAuNDI5YzAuNzY3LDAsMS4zMzktMC4xMTcsMS43OTQtMC4zMTJjMS4xNDUtMC40ODEsMS41NzQtMS40NjksMS41NzQtMi40N2MwLTEuMTMxLTAuNDk0LTEuOTUxLTEuMzM5LTIuMzkzYy0wLjQ5NC0wLjI2LTEuMDkyLTAuMzc3LTEuOTEyLTAuMzc3SDAuMDQyVjguNjI5eiBNMS40MDgsNC40OTRWMS4xNzloMC41MDdjMC41MDcsMCwwLjg3MSwwLjA5MSwxLjE0NSwwLjI0N0MzLjU0LDEuNzExLDMuNzc0LDIuMjE5LDMuNzc0LDIuODNjMCwwLjY4OS0wLjI0NywxLjE5Ni0wLjc2NywxLjQ0M2MtMC4yNiwwLjE0My0wLjYxMSwwLjIyMS0xLjA3OSwwLjIyMUgxLjQwOHoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNy42Niw4LjYyOWgxLjM2NVY0LjgzM2g0LjI5MXYzLjc5N2gxLjM2NVYwLjA2MWgtMS4zNjV2My42MTVIOS4wMjVWMC4wNjFINy42NlY4LjYyOXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTcuMjY3LDguNjI5aDEuMzY1VjUuNjEyaDAuNDI5YzAuNzY3LDAsMS4zMzktMC4xMTcsMS43OTQtMC4zMTJDMjIsNC44MTksMjIuNDI5LDMuODMxLDIyLjQyOSwyLjgzYzAtMS4xMzEtMC40OTQtMS45NTEtMS4zMzktMi4zOTNjLTAuNDk0LTAuMjYtMS4wOTItMC4zNzctMS45MTEtMC4zNzdoLTEuOTEyVjguNjI5eiBNMTguNjMyLDQuNDk0VjEuMTc5aDAuNTA3YzAuNTA3LDAsMC44NzEsMC4wOTEsMS4xNDQsMC4yNDdjMC40ODEsMC4yODYsMC43MTUsMC43OTMsMC43MTUsMS40MDRjMCwwLjY4OS0wLjI0NywxLjE5Ni0wLjc2NywxLjQ0M2MtMC4yNiwwLjE0My0wLjYxMSwwLjIyMS0xLjA4LDAuMjIxSDE4LjYzMnoiLz48L2c+PC9zdmc+);
}
.bx-firefox .icon-php .bx-file-icon-label:after{
	content:'PHP';
}

/*--- TXT */
.icon-txt .bx-file-icon-label{
	display:block;
	background-color:#9ba4ae;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIyLjAzMXB4IiBoZWlnaHQ9IjguNjAzcHgiIHZpZXdCb3g9IjAgMCAyMi4wMzEgOC42MDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIyLjAzMSA4LjYwMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkxheWVyXzIiPjwvZz48ZyBpZD0iTGF5ZXJfMSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIuNTk5LDguNjI0aDEuMzY1VjEuMjEyaDIuMzI4bDAuMzktMS4xNTdIMC4xMTV2MS4xNTdoMi40ODNWOC42MjR6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuODM2LDguNjI0aDEuNDk2bDIuMzI4LTMuMzAzbDIuMTg1LDMuMzAzaDEuNTQ3TDExLjUxNyw0LjI4bDIuOTY1LTQuMjI2aC0xLjUwOGwtMi4yMzcsMy4yMjVMOC42MDQsMC4wNTVINy4wNTdsMi44MDksNC4yNjVMNi44MzYsOC42MjR6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE3LjgyMiw4LjYyNGgxLjM2NVYxLjIxMmgyLjMyOGwwLjM5LTEuMTU3aC02LjU2NnYxLjE1N2gyLjQ4NFY4LjYyNHoiLz48L2c+PC9zdmc+);
}
.bx-firefox .icon-txt .bx-file-icon-label:after{
	content:'TXT';
}

/*--- ZIP */
.icon-zip .bx-file-icon-label{
	display:block;
	background-color:#ac5fbd;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2LjEwOXB4IiBoZWlnaHQ9IjguNTk0cHgiIHZpZXdCb3g9IjAgMCAxNi4xMDkgOC41OTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2LjEwOSA4LjU5NCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkxheWVyXzIiPjwvZz48ZyBpZD0iTGF5ZXJfMSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAuMTMsOC41OTNoNi41MjhWNy40MzVIMi4zNTRsNC4yLTcuNDExSDAuMjYxbDAuMzY0LDEuMTU3aDMuNzcxTDAuMTMsOC41OTN6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTcuNzM1LDguNTkzaDEuMzY2VjAuMDIzSDcuNzM1VjguNTkzeiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMC45MDgsOC41OTNoMS4zNjVWNS41NzVoMC40MjljMC43NjcsMCwxLjMzOS0wLjExNywxLjc5NC0wLjMxMmMxLjE0NC0wLjQ4MSwxLjU3My0xLjQ3LDEuNTczLTIuNDcxYzAtMS4xMzEtMC40OTQtMS45NS0xLjMzOS0yLjM5M2MtMC40OTQtMC4yNjEtMS4wOTItMC4zNzctMS45MTItMC4zNzdoLTEuOTExVjguNTkzeiBNMTIuMjczLDQuNDU3VjEuMTQyaDAuNTA3YzAuNTA3LDAsMC44NzIsMC4wOTEsMS4xNDUsMC4yNDdjMC40ODEsMC4yODUsMC43MTUsMC43OTMsMC43MTUsMS40MDRjMCwwLjY4OC0wLjI0NywxLjE5Ni0wLjc2OCwxLjQ0M2MtMC4yNiwwLjE0My0wLjYxMSwwLjIyMS0xLjA3OSwwLjIyMUgxMi4yNzN6Ii8+PC9nPjwvc3ZnPg==);
}
.bx-firefox .icon-zip .bx-file-icon-label:after{
	content:'ZIP';
}



/*--- RAR */
.icon-rar .bx-file-icon-label{
	display:block;
	background-color:#7eab34;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwLjk1M3B4IiBoZWlnaHQ9IjguNjQxcHgiIHZpZXdCb3g9IjAgMCAyMC45NTMgOC42NDEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwLjk1MyA4LjY0MSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkxheWVyXzIiPjwvZz48ZyBpZD0iTGF5ZXJfMSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAuMDUyLDguNjRoMS4zNjVWNS4yMDZoMC44MDZjMC4yMzQsMC4wNTIsMC41NDYsMC40MTYsMC45NjIsMS4xNTdMNC40OTksOC42NGgxLjU3M0w0LjYwMyw2LjExNkM0LjE0Nyw1LjM0OSwzLjgxLDQuODgxLDMuNTQ5LDQuNzM4VjQuNzEyYzEuMDI3LTAuMzI1LDEuNjktMS4wNzksMS42OS0yLjIzNmMwLTAuODMyLTAuMzM4LTEuNTg2LTEuMTgzLTIuMDE2QzMuNjE0LDAuMjEzLDMuMDI5LDAuMDcsMi4xOTcsMC4wN0gwLjA1MlY4LjY0eiBNMS40MTcsNC4wNzVWMS4xODhoMC43NDFjMC41MzMsMCwwLjg3MSwwLjExNiwxLjEwNSwwLjI5OWMwLjM3NywwLjIzMywwLjU1OSwwLjY1LDAuNTU5LDEuMTMyYzAsMC41NzEtMC4yNiwwLjk4OC0wLjY1LDEuMjIyQzIuODg2LDMuOTk3LDIuNTc0LDQuMDc1LDIuMTQ1LDQuMDc1SDEuNDE3eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02LjI1Miw4LjY0aDEuNDNsMC44MTktMi4xOThoMy4xNzNMMTIuNTIsOC42NGgxLjQ3bC0zLjM5NC04LjYwOEg5LjU0Mkw2LjI1Miw4LjY0eiBNOC45MDUsNS4zMjNsMC43MDItMS45NWMwLjI2LTAuNjg5LDAuMzktMS4wNzksMC40NjgtMS4zNzhoMC4wMjZjMC4wOTEsMC4yODYsMC4yMjEsMC42NzYsMC40NTUsMS4zNzhsMC43MDIsMS45NUg4LjkwNXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTQuODcyLDguNjRoMS4zNjVWNS4yMDZoMC44MDZjMC4yMzQsMC4wNTIsMC41NDYsMC40MTYsMC45NjIsMS4xNTdsMS4zMTMsMi4yNzZoMS41NzNsLTEuNDY5LTIuNTIzYy0wLjQ1NS0wLjc2OC0wLjc5My0xLjIzNS0xLjA1My0xLjM3OFY0LjcxMmMxLjAyNy0wLjMyNSwxLjY5LTEuMDc5LDEuNjktMi4yMzZjMC0wLjgzMi0wLjMzOC0xLjU4Ni0xLjE4My0yLjAxNmMtMC40NDItMC4yNDctMS4wMjctMC4zOS0xLjg1OS0wLjM5aC0yLjE0NlY4LjY0eiBNMTYuMjM3LDQuMDc1VjEuMTg4aDAuNzQxYzAuNTMzLDAsMC44NzEsMC4xMTYsMS4xMDUsMC4yOTljMC4zNzcsMC4yMzMsMC41NTksMC42NSwwLjU1OSwxLjEzMmMwLDAuNTcxLTAuMjYsMC45ODgtMC42NSwxLjIyMmMtMC4yODYsMC4xNTYtMC41OTgsMC4yMzQtMS4wMjcsMC4yMzRIMTYuMjM3eiIvPjwvZz48L3N2Zz4=);
}
.bx-firefox .icon-rar .bx-file-icon-label:after{
	content:'RAR';
}


.icon-rar .bx-file-icon-images,
.icon-zip .bx-file-icon-images{
	top:0;
	display:block;
	margin-top:0;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAA9AQMAAACN2Ds+AAAABlBMVEUAAACvtbrFRaP9AAAAAXRSTlMAQObYZgAAABNJREFUCFtj+H/4PwM6RgbDUB4AgxBuKftThygAAAAASUVORK5CIIA=') top center no-repeat;
}
/*--- NON */
.icon-non .bx-file-icon-images{
	display:block;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAEw0lEQVR42u1cvUscQRQ/UAQLoxZWdmrlXyB4JCRGDEZMrNSAio1I/IJEsbjDVohp04jGjyjoNUpIk6BikZxpNEUsUghGUENUSBS/OvMGnrA5583O7O3O7p6z8Ktm5r3f/G5vdubNzItEfHg+rnwuBzwFxAHzgE+AdcAJB+tYPo/1WbvySKY+0LkiwDPAJGALcOUCttAes1uUCSLVAeYA5y4JROEc/dSFUaQOwHePBaLA/HaEQaR2wA+fREoF49EeRJEqAF8cduoMsA1IAmY4SGL5mUP7jFdFUIQaUST/C79sfYBK2cEZPxKV2G4e7aj4HfFTpDLAhiTRY8AooBaQ45L/HMATtHssyYPxLdMtFCN5KUFuG9+EQo/5FKKfbQlOjHe9LqF6JQgdIPkszT9iFvo9kODY6zWZYQkSbwB5Po+jecjDjuuwX0LtA6oD9pWuRl76BAOD3TYOPwAKAjr3K0B+Iv7dbjl7bONoNCSrinGbftSm66DYxsHLkC3DBmz6U5yOcdHS5UVIF/f9oiWSU6OvBUbHQx4NmRT07bWT4BxlbDlDYmzLgj6WqxjaJIz8BeRmiFi52B9ePzdljTQJFI9mWAQ3Kuhro4wBajU/pkCiBrAAeA9o0dTxFvTH/NYotBujJtl2DVsFUYMsBaFS28c8FirG8Vkj2TZLELVoFTWkVu2dCsRXCRsxjUIxrCrY6KSiJlSDKiqCoEh+TTAOxDQJxbCmaIuKVFTxKi8SlbscjB1XXgtmI9SV6ljJ+knYWeR9Ri+JQFm2Bx2JpylU3O0fhPUTcEFokGut2Ew4nfTwl48FyS7afkfYbLZWmiUqVXr8V4n7/Ual2H9A2J21VtrlVDjSNLbEgyCUxc8Rx/budWEJ4Xzexa9WWh31egxM8TVH+CgRLW+6Ii4+Tjus642y+KM2ZJpY4ZAX45Ubg7OXg7mA4z3C1xArTHAK/gDyNc+4rzEgGdX0akVwB/uf6i/BClc4BTs+rOX+i5n5IZSF3w7H50qE2IJPaogSxBwe9Ihp4Jbkbf2zglNOwYSmsEpcUai4Jl4THN+nlFjTGgNwgxInA1n5oEZO05RYJ5yCGc0RyyUbsZY085nhcDgxbxaf05TK3/C2j1nk39B8DW9y+0p9Dc086ya/n9Q8y8zgFWbwZm2osDakog7PTdThZtSh1MSzpOJZpSZSqhIptYnB3zUx+JsxeGp3Z+qW7e5My+zuUPuGF2bfMGXfECubHWm+nQVe5dt+1uGQsHOfamBO0cicosFGbbfwfFaO4HxWm13jfRdO/j3y+eTfQ4V2bx2d/MPGjYJxoDKSQQ9e9nR+phSNmNPKCobMOXhFY6IbFpMhF8q9GxYWo6K7O/0hFcr9uztouFgmqhkioby7FYYO6mwcjIdEKG/vG1oc9UjcZM0PqEj5EjdZe9x2andHei+gd6T3gnqpPCi37wt8vX1vIdInQeK3T3kdstHvoQTHPl2k6gOaMWQnUBlDLARZLppvirlo6l3ORVMf+Fw0CjN9uyxHUcUsR9E0shy9CspXp4I4WiiDU8n8WacO7ScDkz8rRTSTmc2BaCbnn8Olks5skrWRsD8mT2l64rHgYgNuliYww+0GkQF3A8sTWL/Brwy4/wDk7sxPqCIHPQAAAABJRU5ErkJggg==') top center no-repeat;
	background-size:contain;
}

/*--- vid */
.icon-vid .bx-file-icon-images{
	display:block;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAA1CAYAAAD8mJ3rAAABN0lEQVRo3u3bywqCQBSAYYluFBhEECS0iNoVGLQKoiCi7PL+r9OZXaBjRaOdGf7FvwvDr9LjpNH6cH1QvggEYGqBWUoTT1rWCZNIkSclwAADDDDaYTLpYikUGNv+ZWUw45I3CAXG9roxMMAAAwwwymBSaW7JNUxLav4BxrZ/qZYBL5b2Uo/JNw9jtnWWRsDkYUx3aQZMHub1GNcApnjbO6kLTHEnaagJxvzOB5bqhDHdpGkFMLb9m2kZ8OIPP73Vj8cd7ybf+Iuv9lZqA1PcUeoA4+54EyzMr2coJzCazkquZhonZyUtc4zLKTiYAc/1dVMQMFVcaXsPU9XajNcwmwpX87yEMceThQ8reHWu+fbfzE2q1nz5lwAYYIABBhg9MNxRxT143JwIDDDA+AfD0yc8r0TAfNITJNBto873iJsAAAAASUVORK5CIIA=');
}

/*--- exe */
.icon-exe .bx-file-icon-images{
	display:block;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAA9CAYAAAAeYmHpAAACxUlEQVRo3u1b20rDQBCt1la8FU0RL1itmnrro4oUWxWL0Wp98tUf8P9/wBmYQlhq9zbb7LoJHAolmTknm92ZzE4qlTkdX98/O4DPGdip/LejFB2CaCC0FIJoDp4TQ3uAF8Cmz6KRH/HcsxXcALwTKfzd9VE08hJ4NkwN1QFDgdgYcOyTaORDvPK2kHdd19ACoDeDYBfPKVI0cezOsNfT4igxNsEtoCqxswHoEIGRxN6IzsPzNyR2q+RfxrGrKrilYGyCPmBZuH4RcAh41LAzDXj9EdoT7C+TX1U7LemSD3jTJIfzZ50eNySZWYoVkZHdBfLzrHn9mzSUwQkJ4NXA8COz2GkjrzsgqCNRfcTXDO6ob0D+ayYh6z5QwffaIUtYlG4CE3wjLn4mwnEBuQpE8JVu/iAT356S+fgC5NV29baVeir61JVgnN9Pnop+sp7Hjkb5gVLMJmAFUKPfJv3/YGk/ZS8iGCQs+fCRKPpJLMIkJi41TtGnhotLarKa0nXjwkabQtbQgMCBpd8DA+FDlpBFj1whd9xwHUk4HF/qzmHm9UR3jl9yOO3P/U7bPWl9FaP7EnxoOBw4yhF0Xls/ZJoqzElCx5Hoc06e3KKbjkRv+yx61ZHodZ9F1xyJrpcjXc7p4kW7Wr073KJlcXrkQZwesMZpBYe9wDKyAYfTsxhz70Z0b1kGue+kgBDu+3Su/GtUObEY4XGhdTLaD84samRbin62vKmREaEThmpo+kc1NPWuGhpt3duiKhr0Dkdce1kh7VpyzePrwPanr43nd3SdCNH1nFCCYNJd5DqcuekuYugjO7bY3ZzVR9bO9ZHp7quNVPrIdDoGB1M6Bqsk/plhZP/qGNQpKrTm3RuKPdgXtLC8K0yRu0J6Q6PtAo6y31uomsTT2S/samaBfMORWX/DkQ9lDDbC+VqH8aWl/BitFD1n0b9+tOeiFjjLzwAAAABJRU5ErkJggg==');
}

/* preview images */
.bx-shared-preview-images{
	border:1px solid #c6cdd3;
	border-radius:2px;
}
.bx-shared-preview-images img{
	display:block;
	max-width: 255px;
	height:auto;
	border-radius:1px;
}
/**/

/* preview images */
.bx-shared-preview-document-image{
    border:1px solid #c6cdd3;
    border-radius:2px;
}
.bx-shared-preview-document-image img{
    display:block;
    max-width: 400px;
    height:auto;
    border-radius:1px;
}
/**/

/*Reserved Class*/
.tar{
	text-align:right;
}
.tac{
	text-align:center;
}
.tal{
	text-align:left;
}
.vam{
	vertical-align:middle;
}
.fwn{
	font-weight:normal;
}
.clb{
	clear:both;
}
.posr{
	position:relative;
}
.w100p{
	width:100%;
}
.mb0{
	margin-bottom:0;
}

/*DrugAndDrop area*/
.bxu-file-input-over .wduf-uploader.area{
	display:block;
}
.wduf-uploader{
	position:relative;
	overflow:hidden;
	zoom:1;
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
			box-sizing:border-box;
	cursor:pointer;
}
.wduf-uploader.area{
	position:absolute;
	z-index:1100;
	top:0;
	right:0;
	left:0;
	bottom:0;
	display:none;
	width:100%;
	height:100%;
	opacity:.9;
}
.bx-disk-container .wd-fa-add-file-light
{
	position:relative;
	display:block;
	width:200px;
	height:170px;
}
.bx-disk-container .wduf-uploader.area .wd-fa-add-file-light,
.wduf-uploader.area .wd-fa-add-file-light
{
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	bottom:0;
}
.bx-disk-upload-file .wduf-uploader.area .wd-fa-add-file-light{
	top:0;
	right:0;
	left:0;
	bottom:0;
}
.bx-disk-container .wd-fa-add-file-light-text,
.bx-disk-upload-file .wd-fa-add-file-light-text{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:block;
	min-height:44px;
	margin:0 auto;
	-webkit-transition:all .2s;
	   -moz-transition:all .2s;
		 -o-transition:all .2s;
			transition:all .2s;
	border:2px dashed #d8e4eb;
	border-radius:5px;
	background:#fff;
}

.bx-disk-container .wduf-uploader:hover .wd-fa-add-file-light-text,
.bx-disk-upload-file .wduf-uploader:hover .wd-fa-add-file-light-text{
	border:2px dashed #7d7d7d;
	background:#f6f7f7;
}
.bx-disk-container .wd-fa-add-file-light-title,
.bx-disk-upload-file .wd-fa-add-file-light-title{
	font-size:19px;
	position:absolute;
	top:35px;
	right:0;
	left:0;
	display:block;
	overflow:hidden;
	cursor:pointer;
	text-align:center;
	color:#6b727c;
}
.wduf-uploader.area .wd-fa-add-file-light-title{
	font-size:36px;
	top:auto;
	bottom:51%;
}
.wduf-uploader:hover .wd-fa-add-file-light-title{
	-webkit-transition:color .2s;
	   -moz-transition:color .2s;
		 -o-transition:color .2s;
			transition:color .2s;
	color:#7d7d7d;
}
.bx-disk-container .wd-fa-add-file-light-descript,
.bx-disk-upload-file .wd-fa-add-file-light-descript{
	font-size:12px;
	position:absolute;
	top:100px;
	right:0;
	left:0;
	display:block;
	text-align:center;
	color:#9399a0;
}
.wduf-uploader.area  .wd-fa-add-file-light-descript{
	font-size:18px;
	top:51%;
}
.wduf-uploader input{
	font-size:0!important;
	position:absolute!important;
	top:0!important;
	right:0!important;
	bottom:0!important;
	left:0!important;
	width:100%!important;
	height:100%!important;
	cursor:pointer!important;
	opacity:0!important;

	filter:alpha(opacity=0)!important;
}

.disk-locked-document-block-icon-small-list {
    display: block;
    position: absolute;
    right: 5px;
    bottom: 0;
    width: 15px;
    height: 15px;
    background: url("images/disk-locked-document-block-image.svg") no-repeat;
}

.disk-locked-document-block-icon-small-folder {
    display: block;
    position: absolute;
    right: -3px;
    bottom: -2px;
    width: 15px;
    height: 15px;
    background: url("images/disk-locked-document-block-image.svg") no-repeat;
}

.disk-locked-document-block-icon-small-image {
    display: block;
    position: absolute;
    right: -3px;
    bottom: 0;
    width: 15px;
    height: 15px;
    background: url("images/disk-locked-document-block-image.svg") no-repeat;
}

.disk-locked-document-block-icon-small-file {
    display: block;
    position: absolute;
    right: -2px;
    bottom: 0;
    width: 11px;
    height: 11px;
    background: url("images/disk-locked-document-block-image.svg") no-repeat;
}

.feed-com-files-photo {
    position: relative;
}

/* disk-locked-document-popup*/

.disk-locked-document-popup-container,
.disk-locked-document-popup-desktop-container {
    padding: 10px 10px 30px 10px;
}

.disk-locked-document-popup-img-container {
	display: inline-block;
	width: 180px;
	margin: 0 20px 0 0;
}

.disk-locked-document-popup-img {
    display: block;
    width: 180px;
    height: 209px;
    background: url("images/disk-locked-document-image.png") center no-repeat;
}

.disk-locked-document-popup-content {
	display: inline-block;
	position: relative;
	max-width: 380px;
	padding: 0 15px 15px 15px;
	border: 2px solid #3bc8f5;
	border-radius: 9px 9px 9px 9px;
}

.disk-locked-document-popup-content:after {
	content: '';
	display: inline-block;
	position: absolute;
	left: -20px;
	top: 21px;
	border-top: 18px solid transparent;
	border-right: 20px solid #fff;
	border-bottom: 0 solid transparent;
}
.disk-locked-document-popup-content:before {
	content: '';
	display: inline-block;
	position: absolute;
	left: -26px;
	top: 18px;
	border-top: 23px solid transparent;
	border-right: 26px solid #fff;
	border-bottom: 0 solid transparent;
	border-right-color: #3bc8f5;
}

.disk-locked-document-popup-content-title
.disk-locked-document-popup-desktop-content-title {
	font: 15px var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
	color: #000;
}

.disk-locked-document-popup-content-text,
.disk-locked-document-popup-desktop-content-text {
	font: 15px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #80868e;
}

.disk-locked-document-popup-content-link,
.disk-locked-document-popup-desktop-content-link {
	font: 15px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	text-decoration: underline;
}

.disk-locked-document-popup-content-link:hover {
	text-decoration: none;
}

.disk-locked-document-popup-content-button {
	display: block !important;
	max-width: 115px;
    line-height: 26px;
	margin: 25px auto 10px auto !important;
	font: 12px var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
	color: #535c69;
}

/* disk-locked-document-popup-desktop*/

.disk-locked-document-popup-desktop-img-container {
    display: inline-block;
    width: 110px;
    margin: 0 10px 0 0;
}

.disk-locked-document-popup-desktop-img {
    display: block;
    width: 110px;
    height: 128px;
    background: url("images/disk-locked-document-popup-desktop-img.png") center no-repeat;
}

.disk-locked-document-popup-desktop-content {
    display: inline-block;
    position: relative;
    max-width: 310px;
}

.disk-locked-document-popup-desktop-content-title {
    font: 15px var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
}

.disk-locked-document-popup-desktop-content-info {
    font: 14px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
}

.disk-locked-document-popup-desktop-content-button {
    display: block !important;
    max-width: 128px;
    margin: 20px auto 10px auto !important;
    color: #fff;
    cursor: pointer;
}
.bx-disk-fileinfo-owner-avatar{
	--ui-avatar-size: 34px;
	line-height:34px;
	display:inline-block;
	width:34px;
	height:34px;
	margin-right:10px;
	vertical-align:middle;
	border-radius:50%;
	background: no-repeat center;
	-webkit-background-size:34px auto;
	background-size:34px auto;
}

.disk-unselectable {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* switcher */
.disk-switcher {
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	position: relative;
	width: 53px;
	height: 22px;
	background: #bbed22;
	border-radius: 54px;
	transition: .2s;
	cursor: pointer;
}

.disk-switcher-flex {
	margin-right: 22px;
}

.disk-switcher-on {
	background: #bbed22;
}

.disk-switcher-off {
	background: #dcdfe3;
}

.disk-switcher-point {
	position: absolute;
	width: 16px;
	height: 16px;
	top: 3px;
	left: 3px;
	background: #fff;
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.09);
	border-radius: 100px;
	transition: .2s;
}

.disk-switcher-point {
	transform: translateX(0px);
}

.disk-switcher-on .disk-switcher-point {
	transform: translateX(30px);
}

.disk-switcher-off .disk-switcher-point {
	left: 3px;
	transform: translateX(0px);
}

.disk-switcher-label {
	display: block;
	padding: 0 3px 0 25px;
	line-height: 22px;
	height: 22px;
	font-size: 0;
	color: #515c69;
	text-align: center;
	text-transform: uppercase;
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2214px%22%20height%3D%2211px%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%28-809.000000%2C%20-376.000000%29%22%20fill%3D%22%23fff%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M811.157529%2C381.753455%20L822.672128%2C381.753455%20L822.672128%2C383.229949%20L811.157529%2C383.229949%20L809.681035%2C383.229949%20L809.681035%2C377.307382%20L811.157529%2C377.307382%20L811.157529%2C381.753455%20Z%22%20id%3D%22Combined-Shape%22%20transform%3D%22translate%28816.176581%2C%20380.268666%29%20rotate%28-45.000000%29%20translate%28-816.176581%2C%20-380.268666%29%20%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E') 10px 5px no-repeat;
	transition: .2s;
	-webkit-user-select: none;
}

.disk-switcher-on .disk-switcher-label {
	opacity: 1;
	padding: 0 18px 0 2px;
}

.disk-switcher-off .disk-switcher-label {
	padding: 0 3px 0 20px;
	opacity: 0;
}

.disk-switcher-animate-to-on {
	animation: disk-switcher-animate-to-on-bg .2s linear forwards;
}

.disk-switcher-animate-to-on .disk-switcher-label {
	animation: disk-switcher-animate-to-on-move-label .2s linear forwards;
}

.disk-switcher-animate-to-on .disk-switcher-point {
	animation: disk-switcher-animate-to-on-move-point .2s linear forwards;
}

@keyframes disk-switcher-animate-to-on-bg {
	from {
		background: #dcdfe3;
	}
	to {
		background: #bbed22;
	}
}

@keyframes disk-switcher-animate-to-on-move-label {
	from {
		padding: 0 3px 0 20px;
	}
	to {
		padding: 0 18px 0 2px;
	}
}

@keyframes disk-switcher-animate-to-on-move-point {
	from {
		left: 3px;
		transform: translateX(0);
	}
	to {
		transform: translateX(30px);
	}
}

.disk-switcher-animate-to-off {
	animation: disk-switcher-animate-to-off-bg .2s linear forwards;
}

.disk-switcher-animate-to-off .disk-switcher-label {
	animation: disk-switcher-animate-to-off-move-label .2s linear forwards;
}

.disk-switcher-animate-to-off .disk-switcher-point {
	animation: disk-switcher-animate-to-off-move-point .2s linear forwards;
}

@keyframes disk-switcher-animate-to-off-bg {
	from {
		background: #bbed22;
	}
	to {
		background: #dcdfe3;
	}
}

@keyframes disk-switcher-animate-to-off-move-label {
	from {
		opacity: 1;
		padding: 0 18px 0 2px;
	}
	to {
		opacity: 0;
		padding: 0 3px 0 20px;
	}
}

@keyframes disk-switcher-animate-to-off-move-point {
	from {
		transform: translateX(30px)
	}
	to {
		left: 3px;
		transform: translateX(0px);
	}
}

/* switcher end */
.disk-public-link-config-place {
	clear: both;
	float: left;
	padding: 0 70px;
	text-align: left;
}

.disk-public-link-config-place .disk-external-link-setting-popup-dropdown,
.disk-public-link-config-place .disk-external-link-setting-popup-input {
	height: 38px;
	line-height: 38px;
	min-width: 55px;
}

.disk-popup-copy-link {
	animation: disk-show-popup-copy-link .2s linear forwards;
	z-index: 9999 !important;
}

.disk-popup-text-content {
	display: flex;
	min-height: 120px;
	max-width: 480px;
	text-align: center;
	align-items: center;
}

@keyframes disk-show-popup-copy-link {
	from {
		opacity: 0;
		transform: translateY(5px);
	}
	to {
		opacity: 1;
		transform: translate(0);
	}
}

.disk-popup-copy-link-hide {
	animation: disk-hide-popup-copy-link .2s linear forwards;
}

@keyframes disk-hide-popup-copy-link {
	from {
		opacity: 1;
		transform: translateX(0);
	}
	to {
		opacity: 0;
		transform: translateY(5px);
	}
}


.disk-popup-external-link-config .disk-public-link-block-hide {
	height: auto;
	opacity: 1;
	animation: none;
}

.disk-popup-external-link-config .disk-public-link-block-show {
	animation: none;
	animation-delay: inherit;
	transition: none;
}

.disk-popup-external-link-config .disk-detail-sidebar-public-link-block-hide .disk-public-link-config,
.disk-popup-external-link-config .disk-detail-sidebar-public-link-block-hide .disk-public-link-input,
.disk-popup-external-link-config .disk-detail-sidebar-public-link-block-hide .disk-public-link-input-copy {
	pointer-events: none;
}

.disk-popup-external-link-config .disk-public-link-block {
	opacity: 1;
	height: auto !important;
}

.disk-search-progress {
	display: block;
	overflow: hidden;
	line-height: 42px;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	font-size: 11px;
	color: #5C646C;
	padding-left: 19px;
	text-transform: uppercase;
	background: #fff;
}

.disk-search-progress-info {
	color: #000;
}

.disk-animated {
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}


@-webkit-keyframes disk-animate-shake {
	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	}
}

@keyframes disk-animate-shake {
	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	}
}

.disk-animate-shake {
	-webkit-animation-name: disk-animate-shake;
	animation-name: disk-animate-shake;
}

.disk-body-overlay {
	overflow: hidden;
}

.disk-body-overlay-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 999;
	background: rgba(0,0,0,.5);
	opacity: 0;
	animation: disk-body-overlay-show .1s linear forwards;
}

@keyframes disk-body-overlay-show {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

.disk-body-overlay-container {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.disk-body-overlay-container-loader {
	display: block;
	position: relative;
	width: 200px;
	height: 200px;
	margin: auto;
}

.disk-body-overlay-container-text {
	color: #bfc3c8;
	font-size: 28px;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-regular, 400);
}

.ui-viewer-unsupported-text.disk-viewer-office365-text a,
.ui-viewer-unsupported-text.disk-viewer-office365-text a:hover {
	display: inline-block;
	color: rgba(255,255,255,.8);
	border-bottom: 1px solid rgba(255,255,255,.4);
	transition: .1s;
}

:not(.ui-btn-split) .disk-viewer-panel-icon-l:before,
.disk-viewer-panel-icon-l .ui-btn-main:before,
.disk-viewer-panel-icon-gdrive .ui-btn-main:before,
.disk-viewer-panel-icon-onedrive .ui-btn-main:before,
.disk-viewer-panel-icon-office365 .ui-btn-main:before {
	position: absolute;
	top: 50%;
	left: 8px;
	display: block;
	transform: translateY(-50%);
	width: 27px;
	height: 27px;
	background: no-repeat center;
	content: '';
	transition: 160ms color linear, 160ms transform linear, 160ms opacity linear, 160ms background-color linear;
}

:not(.ui-btn-split) .disk-viewer-panel-icon-l:before,
.disk-viewer-panel-icon-l .ui-btn-main:before {
	background-image: url(images/disk-viewer-icon-desktop.svg);
}

.disk-viewer-panel-icon-onedrive .ui-btn-main:before {
	background-image: url(images/disk-viewer-icon-onedrive.svg);
	background-size: 25px 25px;
}

.disk-viewer-panel-icon-gdrive .ui-btn-main:before {
	background-image: url(images/disk-viewer-icon-gdrive.svg);
}

.disk-viewer-panel-icon-office365 .ui-btn-main:before {
	background-image: url(images/disk-viewer-icon-office365.svg);
}

:not(.ui-btn-split) .disk-viewer-panel-icon-l {
	padding-left: 37px;
}

.ui-btn-split.disk-viewer-panel-icon-l {
	padding-left: 0;
}

.ui-btn-split.disk-viewer-panel-icon-l:before {
	display: none;
}

/* region Balloon */

.disk-viewer-balloon-box {
	display: flex;
	align-items: center;
	padding: 13px 16px 13px 20px;
	max-height: 46px;
	border-radius: 23px;
	background-color: rgba(47,198,246,.9);
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.1);
	box-sizing: border-box;
}

.disk-viewer-balloon-icon {
	display: block;
	margin-right: 12px;
	width: 15px;
	height: 20px;
	background: url("data:image/svg+xml,%3Csvg width='15' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.2.953a2 2 0 011.47.645l3.562 3.866a2 2 0 01.53 1.355v11.21a1 1 0 01-1 1H1.272a1 1 0 01-1-1V1.953a1 1 0 011-1H9.2zm-.42 11.981H3.5a.79.79 0 00-.79.79v.324c0 .436.353.79.79.79h5.28a.79.79 0 00.79-.79v-.324a.79.79 0 00-.79-.79zm2.054-3.566H3.499a.79.79 0 00-.79.79v.323c0 .436.354.79.79.79h7.335a.79.79 0 00.79-.79v-.324a.79.79 0 00-.79-.79zm0-3.616H3.499a.79.79 0 00-.79.79v.324c0 .436.354.79.79.79h7.335a.79.79 0 00.79-.79v-.324a.79.79 0 00-.79-.79z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E") center no-repeat;
}

.disk-viewer-balloon-text {
	flex-grow: 1;
	flex-shrink: 1;
	margin-right: 15px;
	max-width: 100%;
	font: 14px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #fff;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.disk-viewer-balloon-text span {
	font-weight: var(--ui-font-weight-bold);
}

.disk-viewer-balloon-text span:first-child {
	margin-right: 3px;
}

.disk-viewer-balloon-btn {
	margin-right: 12px;
	border-color: rgba(255,255,255,.44);
	background-color: rgba(255,255,255,.14);
	color: #fff;
}

.disk-viewer-balloon-btn:hover {
	border-color: rgba(255,255,255,.44);
	background-color: transparent;
	color: #fff;
}

.disk-viewer-balloon-btn-close {
	display: block;
	width: 19px;
	height: 40px;
	background: url("data:image/svg+xml,%3Csvg width='11' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.01 5l3.106 3.105-1.553 1.553-3.105-3.105-3.105 3.105L.801 8.105 3.906 5 .8 1.895 2.353.342l3.105 3.105L8.563.342l1.553 1.553z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E") center no-repeat;
	transition: opacity .3s;
	opacity: .5;
	cursor: pointer;
}

.disk-viewer-balloon-btn-close:hover {
	opacity: 1;
}

/* endregion */

/* region Live Feed Create Docs Popup */

.item-b24-docs .menu-popup-item-icon {
	background: url("data:image/svg+xml,%3Csvg viewBox='0 0 38 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.14 12.362h33.72c.968 0 1.752.784 1.752 1.752v8.758a2.628 2.628 0 01-2.628 2.628H3.016a2.628 2.628 0 01-2.628-2.628v-8.758c0-.968.784-1.752 1.752-1.752zm10.586 4.92c-.555 0-.899.48-.899 1.07v.774c0 .59.344 1.069.9 1.069h18.29c.554 0 .923-.479.923-1.069v-.775c0-.59-.369-1.068-.924-1.068h-18.29zm-5.77 4.082a2.433 2.433 0 100-4.865 2.433 2.433 0 000 4.865zM7.828.5H30.2a2.19 2.19 0 011.943 1.18l4.374 7.999H1.702l4.164-7.964A2.19 2.19 0 017.827.5z' fill='%232FC6F6' fill-rule='evenodd'/%3E%3C/svg%3E") 3px 13px no-repeat;
	background-size: 65%;
}

/* endregion */
