@font-face {
  font-family: 'Avenir-Black';
  font-display:swap;
  src: url('fonts/Avenir-Black-03.eot');
  src: url('fonts/Avenir-Black-03.eot?#iefix') format('embedded-opentype'),
	   url('fonts/Avenir-Black-03.woff2') format('woff2'),
	   url('fonts/Avenir-Black.woff') format('woff'),
       url('fonts/Avenir-Black.ttf') format('truetype'),
       url('fonts/Avenir-Black.svg#Avenir-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir-BlackOblique';
  font-display:swap;
  src: url('fonts/Avenir-BlackOblique-04.eot');
  src: url('fonts/Avenir-BlackOblique-04.eot?#iefix') format('embedded-opentype'),
	   url('fonts/Avenir-BlackOblique-04.woff2') format('woff2'),
	   url('fonts/Avenir-BlackOblique.woff') format('woff'),
       url('fonts/Avenir-BlackOblique.ttf') format('truetype'),
       url('fonts/Avenir-BlackOblique.svg#Avenir-BlackOblique') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir-Book';
  font-display:swap;
  src: url('fonts/Avenir-Book-01.eot');
  src: url('fonts/Avenir-Book-01.eot?#iefix') format('embedded-opentype'),
	   url('fonts/Avenir-Book-01.woff2') format('woff2'),
	   url('fonts/Avenir-Book.woff') format('woff'),
       url('fonts/Avenir-Book.ttf') format('truetype'),
       url('fonts/Avenir-Book.svg#Avenir-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir-BookOblique';
  font-display:swap;
  src: url('fonts/Avenir-BookOblique-02.eot');
  src: url('fonts/Avenir-BookOblique-02.eot?#iefix') format('embedded-opentype'),
	   url('fonts/Avenir-BookOblique-02.woff2') format('woff2'),
	   url('fonts/Avenir-BookOblique.woff') format('woff'),
       url('fonts/Avenir-BookOblique.ttf') format('truetype'),
       url('fonts/Avenir-BookOblique.svg#Avenir-BookOblique') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir-Heavy';
  font-display:swap;
  src: url('fonts/Avenir-Heavy-05.eot');
  src: url('fonts/Avenir-Heavy-05.eot?#iefix') format('embedded-opentype'),
	   url('fonts/Avenir-Heavy-05.woff2') format('woff2'),
	   url('fonts/Avenir-Heavy.woff') format('woff'),
       url('fonts/Avenir-Heavy.ttf') format('truetype'),
       url('fonts/Avenir-Heavy.svg#Avenir-Heavy') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir-HeavyOblique';
  font-display:swap;
  src: url('fonts/Avenir-HeavyOblique-06.eot');
  src: url('fonts/Avenir-HeavyOblique-06.eot?#iefix') format('embedded-opentype'),
	   url('fonts/Avenir-HeavyOblique-06.woff2') format('woff2'),
	   url('fonts/Avenir-HeavyOblique.woff') format('woff'),
       url('fonts/Avenir-HeavyOblique.ttf') format('truetype'),
       url('fonts/Avenir-HeavyOblique.svg#Avenir-HeavyOblique') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir-Light';
  font-display:swap;
  src: url('fonts/Avenir-Light-07.eot');
  src: url('fonts/Avenir-Light-07.eot?#iefix') format('embedded-opentype'),
	   url('fonts/Avenir-Light-07.woff2') format('woff2'),
	   url('fonts/Avenir-Light.woff') format('woff'),
       url('fonts/Avenir-Light.ttf') format('truetype'),
       url('fonts/Avenir-Light.svg#Avenir-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir-LightOblique';
  font-display:swap;
  src: url('fonts/Avenir-LightOblique-08.eot');
  src: url('fonts/Avenir-LightOblique-08.eot?#iefix') format('embedded-opentype'),
	   url('fonts/Avenir-LightOblique-08.woff2') format('woff2'),
	   url('fonts/Avenir-LightOblique.woff') format('woff'),
       url('fonts/Avenir-LightOblique.ttf') format('truetype'),
       url('fonts/Avenir-LightOblique.svg#Avenir-LightOblique') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir-Medium';
  font-display:swap;
  src: url('fonts/Avenir-Medium-09.eot');
  src: url('fonts/Avenir-Medium-09.eot?#iefix') format('embedded-opentype'),
	   url('fonts/Avenir-Medium-09.woff2') format('woff2'),
	   url('fonts/Avenir-Medium.woff') format('woff'),
       url('fonts/Avenir-Medium.ttf') format('truetype'),
       url('fonts/Avenir-Medium.svg#Avenir-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir-MediumOblique';
  font-display:swap;
  src: url('fonts/Avenir-MediumOblique-10.eot');
  src: url('fonts/Avenir-MediumOblique-10.eot?#iefix') format('embedded-opentype'),
	   url('fonts/Avenir-MediumOblique-10.woff2') format('woff2'),
	   url('fonts/Avenir-MediumOblique.woff') format('woff'),
       url('fonts/Avenir-MediumOblique.ttf') format('truetype'),
       url('fonts/Avenir-MediumOblique.svg#Avenir-MediumOblique') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirNext-Bold';
  font-display:swap;
  src: url('fonts/AvenirNext-Bold-01.eot');
  src: url('fonts/AvenirNext-Bold-01.eot?#iefix') format('embedded-opentype'),
	   url('fonts/AvenirNext-Bold-01.woff2') format('woff2'),
	   url('fonts/AvenirNext-Bold.woff') format('woff'),
       url('fonts/AvenirNext-Bold.ttf') format('truetype'),
       url('fonts/AvenirNext-Bold.svg#AvenirNext-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirNext-BoldItalic';
  font-display:swap;
  src: url('fonts/AvenirNext-BoldItalic-02.eot');
  src: url('fonts/AvenirNext-BoldItalic-02.eot?#iefix') format('embedded-opentype'),
	   url('fonts/AvenirNext-BoldItalic-02.woff2') format('woff2'),
	   url('fonts/AvenirNext-BoldItalic.woff') format('woff'),
       url('fonts/AvenirNext-BoldItalic.ttf') format('truetype'),
       url('fonts/AvenirNext-BoldItalic.svg#AvenirNext-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirNext-DemiBold';
  font-display:swap;
  src: url('fonts/AvenirNext-DemiBold-03.eot');
  src: url('fonts/AvenirNext-DemiBold-03.eot?#iefix') format('embedded-opentype'),
	   url('fonts/AvenirNext-DemiBold-03.woff2') format('woff2'),
	   url('fonts/AvenirNext-DemiBold.woff') format('woff'),
       url('fonts/AvenirNext-DemiBold.ttf') format('truetype'),
       url('fonts/AvenirNext-DemiBold.svg#AvenirNext-DemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirNext-DemiBoldItalic';
  font-display:swap;
  src: url('fonts/AvenirNext-DemiBoldItalic-04.eot');
  src: url('fonts/AvenirNext-DemiBoldItalic-04.eot?#iefix') format('embedded-opentype'),
	   url('fonts/AvenirNext-DemiBoldItalic-04.woff2') format('woff2'),
	   url('fonts/AvenirNext-DemiBoldItalic.woff') format('woff'),
       url('fonts/AvenirNext-DemiBoldItalic.ttf') format('truetype'),
       url('fonts/AvenirNext-DemiBoldItalic.svg#AvenirNext-DemiBoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirNext-Heavy';
  font-display:swap;
  src: url('fonts/AvenirNext-Heavy-09.eot');
  src: url('fonts/AvenirNext-Heavy-09.eot?#iefix') format('embedded-opentype'),
	   url('fonts/AvenirNext-Heavy-09.woff2') format('woff2'),
	   url('fonts/AvenirNext-Heavy.woff') format('woff'),
       url('fonts/AvenirNext-Heavy.ttf') format('truetype'),
       url('fonts/AvenirNext-Heavy.svg#AvenirNext-Heavy') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirNext-HeavyItalic';
  font-display:swap;
  src: url('fonts/AvenirNext-HeavyItalic-10.eot');
  src: url('fonts/AvenirNext-HeavyItalic-10.eot?#iefix') format('embedded-opentype'),
	   url('fonts/AvenirNext-HeavyItalic-10.woff2') format('woff2'),
	   url('fonts/AvenirNext-HeavyItalic.woff') format('woff'),
       url('fonts/AvenirNext-HeavyItalic.ttf') format('truetype'),
       url('fonts/AvenirNext-HeavyItalic.svg#AvenirNext-HeavyItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirNext-Italic';
  font-display:swap;
  src: url('fonts/AvenirNext-Italic-05.eot');
  src: url('fonts/AvenirNext-Italic-05.eot?#iefix') format('embedded-opentype'),
	   url('fonts/AvenirNext-Italic-05.woff2') format('woff2'),
	   url('fonts/AvenirNext-Italic.woff') format('woff'),
       url('fonts/AvenirNext-Italic.ttf') format('truetype'),
       url('fonts/AvenirNext-Italic.svg#AvenirNext-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir-Roman';
  font-display:swap;
  src: url('fonts/Avenir-Roman-12.eot');
  src: url('fonts/Avenir-Roman-12.eot?#iefix') format('embedded-opentype'),
	   url('fonts/Avenir-Roman-12.woff2') format('woff2'),
	   url('fonts/Avenir-Roman.woff') format('woff'),
       url('fonts/Avenir-Roman.ttf') format('truetype'),
       url('fonts/Avenir-Roman.svg#Avenir-Roman') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirNext-Medium';
  font-display:swap;
  src: url('fonts/AvenirNext-Medium-06.eot');
  src: url('fonts/AvenirNext-Medium-06.eot?#iefix') format('embedded-opentype'),
	   url('fonts/AvenirNext-Medium-06.woff2') format('woff2'),
	   url('fonts/AvenirNext-Medium.woff') format('woff'),
       url('fonts/AvenirNext-Medium.ttf') format('truetype'),
       url('fonts/AvenirNext-Medium.svg#AvenirNext-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirNext-MediumItalic';
  font-display:swap;
  src: url('fonts/AvenirNext-MediumItalic-07.eot');
  src: url('fonts/AvenirNext-MediumItalic-07.eot?#iefix') format('embedded-opentype'),
	   url('fonts/AvenirNext-MediumItalic-07.woff2') format('woff2'),
	   url('fonts/AvenirNext-MediumItalic.woff') format('woff'),
       url('fonts/AvenirNext-MediumItalic.ttf') format('truetype'),
       url('fonts/AvenirNext-MediumItalic.svg#AvenirNext-MediumItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirNext-Regular';
  font-display:swap;
  src: url('fonts/AvenirNext-Regular-08.eot');
  src: url('fonts/AvenirNext-Regular-08.eot?#iefix') format('embedded-opentype'),
	   url('fonts/AvenirNext-Regular-08.woff2') format('woff2'),
	   url('fonts/AvenirNext-Regular.woff') format('woff'),
       url('fonts/AvenirNext-Regular.ttf') format('truetype'),
       url('fonts/AvenirNext-Regular.svg#AvenirNext-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirNext-UltraLight';
  font-display:swap;
  src: url('fonts/AvenirNext-UltraLight-11.eot');
  src: url('fonts/AvenirNext-UltraLight-11.eot?#iefix') format('embedded-opentype'),
	   url('fonts/AvenirNext-UltraLight-11.woff2') format('woff2'),
	   url('fonts/AvenirNext-UltraLight.woff') format('woff'),
       url('fonts/AvenirNext-UltraLight.ttf') format('truetype'),
       url('fonts/AvenirNext-UltraLight.svg#AvenirNext-UltraLight') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirNext-UltraLightItalic';
  font-display:swap;
  src: url('fonts/AvenirNext-UltraLightItalic-12.eot');
  src: url('fonts/AvenirNext-UltraLightItalic-12.eot?#iefix') format('embedded-opentype'),
	   url('fonts/AvenirNext-UltraLightItalic-12.woff2') format('woff2'),
	   url('fonts/AvenirNext-UltraLightItalic.woff') format('woff'),
       url('fonts/AvenirNext-UltraLightItalic.ttf') format('truetype'),
       url('fonts/AvenirNext-UltraLightItalic.svg#AvenirNext-UltraLightItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir-Oblique';
  font-display:swap;
  src: url('fonts/Avenir-Oblique-11.eot');
  src: url('fonts/Avenir-Oblique-11.eot?#iefix') format('embedded-opentype'),
	   url('fonts/Avenir-Oblique-11.woff2') format('woff2'),
	   url('fonts/Avenir-Oblique.woff') format('woff'),
       url('fonts/Avenir-Oblique.ttf') format('truetype'),
       url('fonts/Avenir-Oblique.svg#Avenir-Oblique') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham-Book';
  font-display:swap;
  src: url('fonts/Gotham-Book.eot');
  src: url('fonts/Gotham-Book.woff2') format('woff2'),
       url('fonts/Gotham-Book.woff') format('woff'),
       url('fonts/Gotham-Book.ttf') format('truetype'),
       url('fonts/Gotham-Book.svg#Gotham-Book') format('svg'),
       url('fonts/Gotham-Book.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Bold';
  font-display:swap;
  src: url('fonts/Gotham-Bold.eot');
  src: url('fonts/Gotham-Bold.woff2') format('woff2'),
       url('fonts/Gotham-Bold.woff') format('woff'),
       url('fonts/Gotham-Bold.ttf') format('truetype'),
       url('fonts/Gotham-Bold.svg#Gotham-Bold') format('svg'),
       url('fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}



@font-face {
    font-family: 'bergen_textbold';
	font-display:swap;
    src: url('fonts/bergentext-bold-webfont.woff2') format('woff2'),
         url('fonts/bergentext-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bergen_textbold_italic';
	font-display:swap;
    src: url('fonts/bergentext-bolditalic-webfont.woff2') format('woff2'),
         url('fonts/bergentext-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bergen_textitalic';
	font-display:swap;
    src: url('fonts/bergentext-italic-webfont.woff2') format('woff2'),
         url('fonts/bergentext-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bergen_textregular';
	font-display:swap;
    src: url('fonts/bergentext-regular-webfont.woff2') format('woff2'),
         url('fonts/bergentext-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bergen_textsemi_bold';
	font-display:swap;
    src: url('fonts/bergentext-semibold-webfont.woff2') format('woff2'),
         url('fonts/bergentext-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bergen_textsemi_bold_italic';
	font-display:swap;
    src: url('fonts/bergentext-semibolditalic-webfont.woff2') format('woff2'),
         url('fonts/bergentext-semibolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'butler_stencilblack';
	font-display:swap;
    src: url('butler_black_stencil-webfont.woff2') format('woff2'),
         url('butler_black_stencil-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'butler_stencilbold';
	font-display:swap;
    src: url('butler_bold_stencil-webfont.woff2') format('woff2'),
         url('butler_bold_stencil-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'butler_stencilextrabold';
	font-display:swap;
    src: url('butler_extrabold_stencil-webfont.woff2') format('woff2'),
         url('butler_extrabold_stencil-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'butler_stencillight';
	font-display:swap;
    src: url('butler_light_stencil-webfont.woff2') format('woff2'),
         url('butler_light_stencil-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'butler_stencilmedium';
	font-display:swap;
    src: url('butler_medium_stencil-webfont.woff2') format('woff2'),
         url('butler_medium_stencil-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'butler_stencilregular';
	font-display:swap;
    src: url('butler_regular_stencil-webfont.woff2') format('woff2'),
         url('butler_regular_stencil-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.reflet::before {
	position: absolute;
	top: 0;
	left: 0px;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
	pointer-events:none;
}

.btn,
.title-image,
.text-icon{
	position:relative;
	overflow: hidden;
}
.title-image,
.text-icon{
	text-align: center;
}
.text-icon{
	padding:.25rem;
	display: inline-block;
	line-height:1;
}
.btn::before,
.text-icon>i::before,
.title-image::before{
	position: absolute;
	top: 0;
	left: 0px;
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,.2) 0%, rgba(255,255,255,.1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,.2) 0%, rgba(255,255,255,.1) 100%);
	-webkit-transform: translateX(50%) skewX(45deg);
	transform: translateX(50%) skewX(45deg);
}
.btn::before, 
.btn-large::before{
	cursor:pointer;
}
/*
.btn::before,
.text-icon>i::before,
.title-image::before{
	z-index: 2;
}
*/

.primary-content{
	background: rgba(255,255,255,.8);
}
@media only screen and (min-width: 960px) {
	.primary-content{
		background: rgba(255,255,255,.8);
	}
}

.open-folder-icon{
	background-image: url(img/open-folder-24px-white.svg);
}
.new-folder-icon{
	background-image: url(img/new-folder-24px-white.svg);
}

/* System Standard Messages */
.system-message > .message > ul {
	background-image: url(../../../../../api/jQuery/css/images/notice-info.png);
}

.system-message > .error > ul {
	background-image: url(../../../../../api/jQuery/css/images/notice-alert.png);
}

/* System Warning Messages */
.system-message > .warning > ul {
	background-image: url(../../../../../api/jQuery/css/images/notice-note.png);
}

/* System Notice Messages */
.system-message > .notice > ul {
	background-image: url(../../../../../api/jQuery/css/images/notice-note.png);
}

.tooltipped.aide {
    background-image: url("images/ic_help_outline_gray_24px.svg");
}
.tooltipped.aide.white-icon {
    background-image: url("images/ic_help_outline_white_24px.svg");
}
.white-icon .tooltipped.aide {
    background-image: url("images/ic_help_outline_white_24px.svg");
}


.icon-pdf,
.jstree-default .jstree-icon.icon-pdf {
	background-image: url("img/icons/icon-pdf.png");
}
.icon-xls,
.icon-csv,
.icon-xlsx,
.icon-ods,
.jstree-default .jstree-icon.icon-xls,
.jstree-default .jstree-icon.icon-csv,
.jstree-default .jstree-icon.icon-xlsx,
.jstree-default .jstree-icon.icon-ods {
	background-image: url("img/icons/icon-excel.png");
}
.icon-ppt,
.icon-pptx,
.icon-odp,
.jstree-default .jstree-icon.icon-ppt,
.jstree-default .jstree-icon.icon-pptx,
.jstree-default .jstree-icon.icon-odp {
	background-image: url("img/icons/icon-ppt.png");
}
.icon-doc,
.icon-docm,
.icon-docx,
.icon-odt,
.jstree-default .jstree-icon.icon-doc,
.jstree-default .jstree-icon.icon-docm,
.jstree-default .jstree-icon.icon-docx,
.jstree-default .jstree-icon.icon-odt {
	background-image: url("img/icons/icon-word.png");
}

.icon-zip,
.icon-rar,
.icon-tar,
.icon-gz,
.jstree-default .jstree-icon.icon-zip,
.jstree-default .jstree-icon.icon-rar,
.jstree-default .jstree-icon.icon-tar,
.jstree-default .jstree-icon.icon-gz {
	background-image: url("img/icons/icon-rarzip.png");
}
.icon-dossier,
.jstree-default .jstree-icon.icon-dossier {
	background-image: url("img/icons/icon-dossier.svg");
}
.icon-txt,
.icon-rtf,
.jstree-default .jstree-icon.icon-txt,
.jstree-default .jstree-icon.icon-rtf {
	background-image: url("img/icons/icon-txt.png");
}
.icon-png,
.icon-jpeg,
.icon-gif,
.icon-bmp,
.icon-jpg ,
.icon-svg,
.icon-html,
.icon-odg,
.jstree-default .jstree-icon.icon-png,
.jstree-default .jstree-icon.icon-jpeg,
.jstree-default .jstree-icon.icon-gif,
.jstree-default .jstree-icon.icon-bmp,
.jstree-default .jstree-icon.icon-jpg ,
.jstree-default .jstree-icon.icon-svg,
.jstree-default .jstree-icon.icon-html,
.jstree-default .jstree-icon.icon-odg {
	background-image: url("img/icons/icon-image.png");
}
.icon-mp4,
.icon-avi,
.icon-mpeg,
.icon-ogv,
.icon-webm,
.icon-3gp,
.icon-3g2,
.icon-m3u8,
.icon-ts,
.icon-mov,
.icon-wmv,
.jstree-default .jstree-icon.icon-mp4,
.jstree-default .jstree-icon.icon-avi,
.jstree-default .jstree-icon.icon-mpeg,
.jstree-default .jstree-icon.icon-ogv,
.jstree-default .jstree-icon.icon-webm,
.jstree-default .jstree-icon.icon-3gp,
.jstree-default .jstree-icon.icon-3g2,
.jstree-default .jstree-icon.icon-m3u8,
.jstree-default .jstree-icon.icon-ts,
.jstree-default .jstree-icon.icon-mov,
.jstree-default .jstree-icon.icon-wmv,
.icon-video,
.icon-play,
.jstree-default .jstree-icon.icon-video {
	background-image: url("img/icons/icon-video.png");
}


/* vertical scroll chrome */
/* Let's get this party started */ 
/*::-webkit-scrollbar { width: 10px; } */
/* Track */ 
/*::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.25); -webkit-border-radius: 5px; border-radius: 5px; } */
/* Handle */ 
/*
::-webkit-scrollbar-thumb { -webkit-border-radius: 5px; border-radius: 5px; background: rgba(34,34,34,0.25); -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); } 
::-webkit-scrollbar-thumb:window-inactive { background: rgba(34,34,34,0.4); }
*/
/* scroll horizontal */
.scroll-track{
	background: rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
}
.scroll-handle{
	background: rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
}
#login-box .container-margin{
	background-color: rgba(255,255,255,.8);
}