@import url("http://fonts.googleapis.com/css?family=Raleway:400,300");
/*azul claro*/
/*azul oscuro*/
/*verde*/
/*verde claro*/
/*#F4F4F4*/
/*naranja*/
@font-face {
  font-family: 'officina';
  src: url("/Fonts/OfficinaSanITCMedium.eot");
  src: url("/Fonts/OfficinaSanITCMedium.ttf") format("truetype"), url("/Fonts/OfficinaSanITCMedium.eot?#iefix") format("embedded-opentype");
  /* IE9+ */
}

@font-face {
  font-family: 'bebas';
  src: url("/Fonts/BebasNeue-webfont.eot");
  src: url("/Fonts/BebasNeue-webfont.eot?#iefix") format("embedded-opentype"), url("/Fonts/BebasNeue-webfont.woff") format("woff"), url("/Fonts/BebasNeue-webfont.ttf") format("truetype"), url("/Fonts/BebasNeue-webfont.svg#bebas_neueregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/Fonts/Roboto-Condensed.woff) format("woff");
}

/*@font-face {
    font-family: 'MyFontFamily';
    src: url('myfont-webfont.eot?#iefix') format('embedded-opentype'), 
         url('myfont-webfont.woff') format('woff'), 
         url('myfont-webfont.ttf')  format('truetype'),
         url('myfont-webfont.svg#svgFontName') format('svg');
         }*/
@font-face {
  font-family: officina_it;
  src: url("/Fonts/OfficinaSanITCMediumItalic.ttf");
}

@font-face {
  font-family: code;
  src: url("/Fonts/SourceCodePro-Light.ttf");
}

/* line 4, Files.scss */
#files {
  overflow: auto;
  background: #f4f4f4;
}

/**************************************************
    Style for Stored Files and Attach content
    **************************************************/
/* line 14, Files.scss */
.file-picker .file-row:hover,
.file-picker .file-row.selected {
  background-color: #d3effb;
}

/* line 19, Files.scss */
.file-upload .new-file-section,
.file-upload .new-web-file-section {
  padding-top: 15px;
}

/* line 24, Files.scss */
.new-file-section,
.new-web-file-section {
  display: none;
}

/* line 28, Files.scss */
.stored-box div.wrapper-files {
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  background-color: #fff;
  width: 100%;
}

/* line 35, Files.scss */
.stored-box {
  padding: 10px;
  width: 100%;
}

/* line 40, Files.scss */
.flexbox .stored-box {
  height: 100%;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 47, Files.scss */
.flexbox .stored-box div.wrapper-files {
  height: 100%;
  overflow: hidden;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 55, Files.scss */
.stored-menu {
  padding: 0px;
  border: 1px solid #d7d7d7;
  height: 30px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
  background-color: #f3f3f3;
}

/* line 66, Files.scss */
.stored-menu > ul {
  list-style: none;
  list-style-position: inside;
  height: 30px;
  margin: 0 auto;
  display: block;
}

/* line 74, Files.scss */
.stored-menu > ul li {
  height: 25px;
  border-right-color: #E6E6E6;
  border-right-width: 1px;
  border-right-style: solid;
  float: left;
  padding: 5px 14px 0px 10px;
  font-family: officina1, Arial;
  text-shadow: 0 1px 0 #fff;
  color: #999;
  cursor: default;
}

/* line 87, Files.scss */
.stored-menu > ul li:hover {
  text-decoration: none;
  color: #fff;
  text-shadow: none;
  background-color: #21AEEC;
  cursor: pointer;
}

/* line 97, Files.scss */
.stored-menu > ul a,
.stored-menu > ul a:visited {
  text-decoration: none;
  font-family: "Segoe UI", Helvetica, Verdana, san-serif;
  color: #B2B2B2;
}

/* line 103, Files.scss */
.stored-menu > ul li:hover a {
  color: #919191;
}

/* line 107, Files.scss */
.stored-menu > ul i {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  display: inline-block;
  background-image: url("/images/icons2.png");
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 3px;
}

/* line 118, Files.scss */
.stored-menu > ul i.img-add-file {
  background-position: -4px -48px;
  margin-right: 5px;
}

/* line 123, Files.scss */
.stored-menu > ul li:hover i.img-add-file {
  background-position: -26px -48px;
}

/* line 127, Files.scss */
.stored-filter-search {
  margin: 15px;
  height: 30px;
  display: block;
}

/* line 133, Files.scss */
.stored-box-options {
  border-bottom: 1px solid #E6E6E6;
  margin: 15px 0 0;
  padding: 0 15px 15px;
  height: 30px;
  display: block;
}

/* line 143, Files.scss */
.stored-menu-file {
  width: 200px;
  float: left;
  display: block;
  color: #7f7f7f;
}

/* line 150, Files.scss */
.flexbox .stored-menu-file {
  height: 100%;
  overflow-y: auto;
}

/* line 155, Files.scss */
.stored-file-header {
  padding: 5px 0px 5px 20px;
  height: 20px;
  position: absolute;
  top: 0px;
  right: 10px;
}

/* line 163, Files.scss */
.stored-title-menu {
  padding: 7px 15px;
  height: 20px;
  border-bottom-color: #e6e6e6;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: block;
  font-family: "Segoe UI", Helvetica, Verdana, san-serif;
  font-size: 14px;
}

/* line 174, Files.scss */
.filter-title {
  height: 22px;
  margin-left: 15px;
  margin-top: 5px;
  float: left;
  font-size: 14px;
  color: gray;
}

/* line 184, Files.scss */
.wrapper-current-folder {
  width: 155px;
  margin-top: 1px;
  margin-left: 10px;
  cursor: pointer;
}

/* line 192, Files.scss */
.wrapper-filter {
  width: 90px;
  float: left;
  margin-top: 1px;
  margin-right: 2px;
  cursor: pointer;
}

/* line 201, Files.scss */
.custom-select-filter {
  width: 95px;
  height: 25px;
  float: left;
  margin-left: 5px;
  cursor: pointer;
}

/* line 209, Files.scss */
.title-file-col {
  float: left;
  color: #333;
}

/* line 214, Files.scss */
.title-file-col-2 {
  float: left;
  margin-left: 90px;
}

/* line 219, Files.scss */
.menu-share-field {
  height: 30px;
  padding-right: 8px;
  border-right-color: white;
  border-right-width: 1px;
  border-right-style: solid;
  float: left;
  padding-top: 5px;
}

/* line 229, Files.scss */
.menu-share-field-options {
  padding: 3px 1px 0px 5px;
  height: 20px;
  float: right;
  margin-top: 3px;
}

/* line 236, Files.scss */
.text-share-file {
  color: gray;
  text-decoration: none;
}

/* line 241, Files.scss */
.search-box-file {
  position: relative;
  margin-left: 137px;
  margin-right: 95px;
  padding: 0px;
  height: 30px;
  background-color: white;
}

/* line 253, Files.scss */
.flexbox .stored-list-view ul > li.thumb-row:hover .file-checkbox + label,
.flexbox .container-attach ul > li.thumb-row:hover input[type='checkbox'] + label {
  background: transparent;
}

/* line 257, Files.scss */
.button-right {
  position: absolute;
  right: -95px;
  top: 0px;
}

/* line 263, Files.scss */
.button-find {
  float: none;
  margin: 0;
  background-color: #F3F3F3;
  border: 1px solid #E5E5E5;
  border-radius: 4px;
  color: #999;
}

/* Actions for files */
/* line 273, Files.scss */
.action-with-files {
  list-style: none;
  list-style-image: none;
  list-style-position: outside;
}

/* line 279, Files.scss */
.action-with-files li {
  float: left;
  margin-right: 5px;
}

/* line 284, Files.scss */
.action-with-files li:last-child {
  margin-right: 15px;
}

/* line 290, Files.scss */
.ico-file-type i {
  background-image: url(../images/icons5.png);
  background-position: -554px -2px;
  display: block;
  width: 14px;
  height: 16px;
}

/* line 298, Files.scss */
.ico-file-type i.ico- {
  background-position: -588px -4px;
}

/* line 302, Files.scss */
.ico-file-type i.ico-IMAGE {
  background-position: -583px -2px;
}

/* line 305, Files.scss */
.ico-file-type i.ico-WORD {
  background-position: -656px -2px;
}

/* line 308, Files.scss */
.ico-file-type i.ico-PDF {
  background-position: -640px -2px;
}

/* line 311, Files.scss */
.ico-file-type i.ico-EXCEL {
  background-position: -704px -2px;
}

/* line 314, Files.scss */
.ico-file-type i.ico-PPT {
  background-position: -672px -2px;
}

/* line 317, Files.scss */
.ico-file-type i.ico-WEB_PAGE {
  background-position: -570px -2px;
}

/* line 320, Files.scss */
.ico-file-type i.ico-WEB_VIDEO {
  background-position: -612px -2px;
}

/* line 323, Files.scss */
.ico-file-type i.ico-WEB_DOC {
  background-position: -570px -2px;
}

/* line 328, Files.scss */
.text-nom-file {
  font: 13px/normal "Segoe UI", Helvetica, Verdana, san-serif;
  color: #333;
  border-left-color: transparent;
  border-left-width: 5px;
  border-left-style: solid;
  font-size-adjust: none;
  font-stretch: normal;
}

/* line 339, Files.scss */
.text-type-file {
  color: #999;
  font-family: "Segoe UI", Helvetica, Verdana, san-serif;
}

/*********************************
    Style for file menu options 
    **********************************/
/* line 349, Files.scss */
.file-options-menu {
  left: -83px;
  top: 20px;
  z-index: 1;
  width: 100px;
}

/*********************************
    Style for folder menu options 
    **********************************/
/* line 361, Files.scss */
.folders-list .icon-option-folder {
  margin: 6px 3px;
  position: relative;
}

/* line 366, Files.scss */
.folder-options-menu {
  left: -85px;
  top: 17px;
  z-index: 1;
  width: 100px;
}

/* line 373, Files.scss */
.select-filter-box {
  margin: 0px;
  padding: 0px;
  border: 1px solid #E6E6E6;
  float: left;
  background-color: #F3F3F3;
  height: 28px;
  width: 120px;
}

/* line 383, Files.scss */
.select-filter-box select {
  width: inherit;
  height: auto;
  padding: 5px 5px 5px 10px;
  background: #F3F3F3;
  border: 0;
  font: normal 12px officina1, arial;
  color: #919191;
  outline: none;
}

/* line 395, Files.scss */
.select-filter-box select option {
  padding-left: 10px;
  background: #F3F3F3;
  border-color: #E6E6E6;
}

/* Style for Folders
-----------------------------------------------------------------------------*/
/* line 406, Files.scss */
#menu-file {
  border-radius: 2px;
  list-style: none;
  min-height: 100px;
}

/* line 413, Files.scss */
#menu-file .folder-back {
  background-image: url(../images/icons2.png);
  width: 20px;
  height: 20px;
  background-position: -172px -22px;
  cursor: pointer;
  margin: -3px 0 0 0;
  float: right;
  display: none;
}

/* line 424, Files.scss */
#menu-file .folder-header {
  padding: 5px 5px 3px 7px;
  font-family: "Segoe UI", Helvetica, Verdana, san-serif;
  font-size: 14px;
  text-decoration: none;
  color: gray;
  display: block;
  height: 20px;
}

/* line 435, Files.scss */
#menu-file .current-folder {
  max-width: 128px;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 442, Files.scss */
#menu-file li {
  padding: 0px;
  border: currentColor;
}

/* line 447, Files.scss */
#menu-file li:last-child {
  border: currentColor;
}

/* line 451, Files.scss */
#menu-file li > a {
  padding: 0px 5px 0px 7px;
  font-family: "Segoe UI", Helvetica, Verdana, san-serif;
  font-size: 14px;
  text-decoration: none;
  color: #7F7F7F;
  display: block;
  height: 20px;
}

/* line 462, Files.scss */
#menu-file li > a:hover,
#menu-file li > a:focus {
  color: #FFF;
  background-color: #21AEEC;
}

/* line 467, Files.scss */
#menu-file ul {
  list-style: none;
  width: 150px;
  display: block;
}

/* line 473, Files.scss */
#menu-file li > ul {
  list-style: none;
  width: auto;
  /*text-indent: -3px;*/
  /*padding-left: 15px;*/
}

/* line 480, Files.scss */
#menu-file ul > li {
  padding-left: 5px;
  height: 20px;
}

/* line 485, Files.scss */
#menu-file ul > li > a {
  padding-left: 3px;
  color: gray;
  font-size: 12px;
  display: inline-block;
  height: 20px;
  width: 100px;
}

/* line 497, Files.scss */
#menu-file ul > li:hover,
#menu-file ul > li:hover > a,
#menu-file ul > li > a:hover,
#menu-file ul > li > a:focus {
  color: black;
  background-color: #D3EFFB;
}

/*#menu-file ul li:hover .icon-option-folder {    
    display:block;
    }*/
/* Style for Folders Menu
-----------------------------------------------------------------------------*/
/* line 512, Files.scss */
.folder-back {
  background-image: url(../images/icons2.png);
  width: 20px;
  height: 20px;
  background-position: -172px -22px;
  cursor: pointer;
  margin: -3px 0 0 0;
  float: right;
  display: none;
}

/* line 523, Files.scss */
.folder-back:hover {
  background-position: -192px -22px;
}

/* line 527, Files.scss */
.folder-header {
  padding: 7px 15px;
  font-family: "Segoe UI", Helvetica, Verdana, san-serif;
  font-size: 14px;
  text-decoration: none;
  color: gray;
  display: block;
  height: auto;
  /*20px*/
  cursor: default;
}

/* line 539, Files.scss */
.current-folder {
  max-width: 128px;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 546, Files.scss */
.folder-text {
  padding: 7px 15px;
  font-family: "Segoe UI", Helvetica, Verdana, san-serif;
  font-size: 14px;
  text-decoration: none;
  display: block;
  height: 20px;
  color: #919191;
}

/* line 559, Files.scss */
.folder-text:hover,
.folder-text:focus,
.stored-menu-file .selected {
  color: #FFF;
  background-color: #6e9fbe;
}

/* line 564, Files.scss */
.menu-folder {
  list-style: none;
  width: 150px;
  display: block;
}

/* line 570, Files.scss */
.menu-folder li {
  list-style: none;
  width: auto;
  font-family: "Segoe UI", Helvetica, Verdana, san-serif;
}

/* line 577, Files.scss */
.menu-folder li > a {
  padding: 6px 0 6px 15px;
  font-size: 12px;
  display: inline-block;
  width: 105px;
  font-family: "Segoe UI", Helvetica, Verdana, san-serif;
}

/* line 588, Files.scss */
.menu-folder li:hover,
.menu-folder li:hover > a,
.menu-folder li > a:hover,
.menu-folder li > a:focus {
  background-color: #D3EFFB;
}

/* line 592, Files.scss */
.menu-folder li[data-selected=true] {
  background-color: #21AEEC;
  color: #fff;
}

/* line 597, Files.scss */
.menu-folder li[data-selected=true]:hover > a {
  background-color: #21AEEC;
  color: #fff;
}

/* line 603, Files.scss */
.menu-folder li:hover .icon-option-folder {
  display: block;
}

/* Add file form
-------------------------------------------------------------------------*/
/* line 613, Files.scss */
.new-file-section .progress {
  width: 540px;
  height: 20px;
  border: 1px solid #808080;
  text-align: center;
  position: relative;
}

/* line 621, Files.scss */
.new-file-section .progress span {
  z-index: 2;
  position: relative;
}

/* line 626, Files.scss */
.new-file-section .progress div {
  background-color: #21AEEC;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 1;
}

/* line 634, Files.scss */
.new-file-section .error {
  color: red;
  font-weight: bold;
  text-align: center;
  padding-bottom: 10px;
}

/* line 641, Files.scss */
.new-file-section .uploading-section {
  margin-left: 30px;
  padding-bottom: 10px;
}

/* line 646, Files.scss */
.new-file-section .uploading-file-name {
  font-weight: bold;
  margin: 0 0 10px 0;
  color: #3B5998;
}

/* line 652, Files.scss */
.new-file-section .loading-txt {
  margin-top: 10px;
}

/* line 656, Files.scss */
.add-file input[type=file] {
  display: block;
}

/* Web file upload form
-------------------------------------------------------------------------*/
/* line 662, Files.scss */
.new-web-file-section .url {
  font-weight: bold;
  margin: 0 0 10px 10px;
  color: #3B5998;
}

/* line 668, Files.scss */
.new-web-file-section .loading-txt {
  margin-left: 10px;
  padding-bottom: 15px;
  background-position-y: 3px;
}

/* line 674, Files.scss */
.new-web-file-section .img-section {
  float: left;
  width: 140px;
  margin: 0 10px;
  min-height: 100px;
}

/* line 681, Files.scss */
.new-web-file-section .info-section {
  float: left;
  width: 425px;
}

/* line 687, Files.scss */
.new-web-file-section input[type=text],
.new-web-file-section textarea {
  width: 98%;
}

/* line 691, Files.scss */
.new-web-file-section .include-img {
  display: none;
  margin-bottom: 5px;
}

/* line 696, Files.scss */
.new-web-file-section .include-img label {
  display: inline-block;
  margin: 0 0 0 3px;
}

/* line 701, Files.scss */
.new-web-file-section textarea {
  height: 76px;
}

/* line 706, Files.scss */
.new-web-file-section .preview,
.new-web-file-section .pager {
  display: none;
}

/* line 710, Files.scss */
.new-web-file-section .preview-wrapper {
  width: 135px;
  height: 105px;
  margin-bottom: 5px;
  border: 1px solid #ccc;
  text-align: center;
  padding-top: 5px;
}

/* line 719, Files.scss */
.new-web-file-section .pager {
  padding-left: 30px;
  height: 30px;
}

/* line 725, Files.scss */
.new-web-file-section .prev-img,
.new-web-file-section .next-img {
  float: left;
  margin-top: 3px;
  cursor: pointer;
  width: 15px;
  height: 15px;
}

/* line 733, Files.scss */
.new-web-file-section .prev-img {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  background-position: 0 -81px;
}

/* line 739, Files.scss */
.new-web-file-section .next-img {
  margin-right: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background-position: -16px -81px;
}

/* line 746, Files.scss */
.new-web-file-section .img-index {
  display: block;
  float: left;
  margin: 3px 4px 0;
}

/* File Previews
-------------------------------------------------------------------------*/
/* line 758, Files.scss */
.file-preview-wrapper:hover:before,
.fullimg-wrapper:hover:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: rgba(0, 0, 0, 0.3);
}

/* line 771, Files.scss */
.file-wrapper .pdf {
  background-position: 0 0;
  /*pdf*/
}

/* line 775, Files.scss */
.file-doc-preview .ms-powerpoint {
  background-position: 0 -70px;
  /*power point*/
}

/* line 779, Files.scss */
.file-doc-preview .ms-excel {
  background-position: 0 -105px;
  /*excel*/
}

/* line 783, Files.scss */
.embed-play {
  position: absolute;
  background: url("../images/icons2.png");
  background-position: -81px -74px;
  height: 35px;
  width: 35px;
  display: block;
  top: 27px;
  left: 32px;
}

/* Div for Folders List on Attach Content
-----------------------------------------------------------------------------*/
/* line 799, Files.scss */
.folder-wrap {
  overflow: hidden;
  height: 102px;
  padding-bottom: 3px;
  color: #919191;
}

/* line 806, Files.scss */
.list-wrapper {
  width: 580px;
  border-left: 1px solid #E6E6E6;
  overflow-x: hidden;
  overflow-y: auto;
}

/* File versions list
-------------------------------------------------------------------------*/
/* line 815, Files.scss */
.file-versions {
  padding: 0 10px 10px;
  margin: 0;
  list-style-type: none;
}

/* line 821, Files.scss */
.file-versions li {
  margin: 8px;
  overflow: hidden;
  border-bottom: 1px solid #E6E6E6;
  font-family: "Segoe UI", Helvetica, Verdana, san-serif;
}

/* line 828, Files.scss */
.file-versions li:hover {
  background-color: #d3effb;
}

/* line 832, Files.scss */
.file-versions li div {
  float: left;
  margin-right: 10px;
  padding: 1px 5px;
}

/* line 838, Files.scss */
.file-versions .date {
  width: 60px;
}

/* line 842, Files.scss */
.file-versions .author img {
  width: 24px;
  height: 24px;
  border-radius: 3px;
}

/* line 848, Files.scss */
.file-versions .msg {
  width: 365px;
  /*330*/
}

/* line 852, Files.scss */
.file-versions .actions {
  padding-top: 3px;
}

/* line 858, Files.scss */
.file-versions .msg,
.file-versions .actions,
.file-versions .date {
  padding-top: 5px;
}

/* line 863, Files.scss */
.file-versions-popup .file-name {
  padding: 10px 20px 5px;
  font: 12px "Segoe UI", Helvetica, Verdana, san-serif;
}

/* line 869, Files.scss */
.actions a,
.actions a:visited {
  color: #000;
}

/* line 873, Files.scss */
.file-versions-wrap {
  overflow-x: hidden;
  max-height: 280px;
}

/* Add file version form
-------------------------------------------------------------------------*/
/* line 881, Files.scss */
.add-file-version p {
  margin-bottom: 10px;
  font: bold 12px "Segoe UI", Helvetica, Verdana, san-serif;
}

/* line 886, Files.scss */
.add-file-version .field-row {
  margin-left: 30px;
}

/* Icons for buttons actions
-------------------------------------------------------------------------*/
/* line 893, Files.scss */
.action-add-folder i {
  background-position: -461px -4px;
}

/* line 897, Files.scss */
.action-upload i {
  background-position: -499px -4px;
}

/* line 901, Files.scss */
.action-copy i {
  background-position: -587px -5px;
}

/* line 905, Files.scss */
.action-copy:hover i {
  background-position: -605px -5px;
}

/* line 909, Files.scss */
.action-download i {
  background-position: -515px -5px;
}

/* line 913, Files.scss */
.action-download:hover i {
  background-position: -533px -5px;
}

/**************************************

NEW STYLE

***************************************/
/* line 923, Files.scss */
.header-files {
  border-bottom: 1px solid #d7d7d7;
}

/* line 927, Files.scss */
.action-files-add {
  width: 120px;
  float: left;
}

/* line 932, Files.scss */
.action-files-add:before {
  background-position: 0px -18px;
}

/* line 936, Files.scss */
.stored-filter-search {
  margin: 0px;
  margin-left: 200px;
  position: relative;
  padding: 14px 20px;
}

/* line 943, Files.scss */
.search-box-file {
  margin-left: 0px;
  margin-right: 0px;
}

/* line 948, Files.scss */
.flexbox h3 {
  font-size: 14px;
  font-weight: normal;
  padding: 10px;
}

/* line 954, Files.scss */
.lateral-list-featured {
  margin-bottom: 20px;
}

/* line 958, Files.scss */
.lateral-list-featured .main-folders-list {
  max-height: 216px;
  overflow: auto;
  margin-right: 5px;
}

/* line 964, Files.scss */
.lateral-list-featured li {
  font: 12px normal "Segoe UI", Helvetica, Verdana, san-serif;
  list-style: none;
  line-height: 36px;
  cursor: pointer;
  padding: 0px 10px;
}
/* line 970, Files.scss */
.lateral-list-featured li .folder {
  display: block;
}

/* line 975, Files.scss */
.lateral-list-featured li:hover {
  background: #6e9fbe;
  color: #FFF;
}

/* line 980, Files.scss */
.img.videos:before {
  background-position: -77px -26px;
}

/* line 984, Files.scss */
.img.documents:before {
  background-position: -77px -52px;
}

/* line 988, Files.scss */
.img.images:before {
  background-position: -77px -78px;
}

/* line 992, Files.scss */
.img.urls:before {
  background-position: -77px -104px;
}

/* line 996, Files.scss */
.img.shared:before {
  background-image: url(/Images/chil_icons.png);
  background-position: -130px -598px;
}

/* line 1000, Files.scss */
.add-new-element {
  position: relative;
  padding: 10px;
}

/* line 1004, Files.scss */
.add-new-element-list {
  position: absolute;
  top: 40px;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #d7d7d7;
  width: 122px;
  font: normal 12px "Segoe UI", Helvetica, Verdana, san-serif;
  color: #7f7f7f;
}
/* line 1013, Files.scss */
.add-new-element-list li {
  list-style: none;
  cursor: pointer;
  padding: 6px 10px;
  line-height: 18px;
}
/* line 1019, Files.scss */
.add-new-element-list li:hover {
  background: #6e9fbe;
}
/* line 1022, Files.scss */
.add-new-element-list .add-folder:after {
  background-position: -144px 0px;
}
/* line 1025, Files.scss */
.add-new-element-list .add-file:after {
  background-position: -162px 0px;
}
/* line 1028, Files.scss */
.add-new-element-list .add-url:after {
  background-position: -180px 0px;
}

/* line 1034, Files.scss */
.add-new-element-list:before,
.add-new-element-list:after {
  content: "";
  position: absolute;
  border-style: solid;
  width: 0;
  height: 0;
  display: block;
}

/* line 1043, Files.scss */
.add-new-element-list:before {
  top: -8px;
  left: 10%;
  border-width: 0px 8px 8px 8px;
  border-color: #d7d7d7 transparent;
}

/* line 1050, Files.scss */
.add-new-element-list:after {
  top: -7px;
  left: 10%;
  border-width: 0px 8px 8px 8px;
  border-color: #FFF transparent;
}

/*______ HOST ID ______*/
/* line 1059, Files.scss */
.hostid-holder {
  margin-bottom: 20px;
  background-color: #FFF;
  padding-bottom: 4px;
}
/* line 1063, Files.scss */
.hostid-holder .editor-title {
  padding: 12px;
  padding-bottom: 0px;
}
/* line 1067, Files.scss */
.hostid-holder input[type="checkbox"] + .identity-check {
  margin-left: 12px;
}

/* line 1072, Files.scss */
.host-id {
  position: relative;
  cursor: pointer;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 12px;
  background-color: #FFF;
}
/* line 1079, Files.scss */
.host-id img {
  float: left;
}
/* line 1082, Files.scss */
.host-id > a {
  position: relative;
  margin-left: 42px;
  display: block;
  font: 19px/32px "Roboto", Arial, san-serif;
  color: #314555;
}
/* line 1089, Files.scss */
.host-id .option-menu {
  list-style: none;
  position: absolute;
  background-color: #FFF;
  z-index: 20;
  width: 198px;
  border: 1px solid #d7d7d7;
  top: 32px;
  box-shadow: 1px 2px 3px 0px #A1A1A1;
}
/* line 1098, Files.scss */
.host-id .option-menu i {
  font-size: 18px;
  margin-right: 10px;
}
/* line 1102, Files.scss */
.host-id .option-menu a {
  line-height: 26px;
}

/* line 1110, Files.scss */
.header-files .host-id {
  float: left;
  width: 200px;
}

/* line 1116, Files.scss */
a.actor-url {
  position: relative;
  padding-right: 18px;
}
/* line 1119, Files.scss */
a.actor-url :after {
  content: "\e662";
  font-family: 'chilfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 5px;
  right: 0px;
}

/*______ TWO COLUMNS ______*/
/* line 1138, Files.scss */
.newzone-list {
  margin: -10px;
  list-style: none;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
}
/* line 1142, Files.scss */
.newzone-list li {
  margin-bottom: 20px;
  display: inline-block;
  width: 100%;
}
/* line 1146, Files.scss */
.newzone-list li > div {
  position: relative;
  border: 1px solid #d7d7d7;
  padding: 10px;
}
/* line 1151, Files.scss */
.newzone-list li .add-new-zone {
  width: 100%;
  margin-bottom: 0px;
}
/* line 1156, Files.scss */
.newzone-list h3 {
  margin-right: 60px;
  margin-bottom: 0px;
}
/* line 1157, Files.scss */
.newzone-list h3 i {
  margin-right: 5px;
  color: #f18700;
}
/* line 1164, Files.scss */
.newzone-list p {
  margin-top: 10px;
}
/* line 1167, Files.scss */
.newzone-list .zone-actions {
  position: absolute;
  top: 5px;
  right: 5px;
}

/* End Host ID */
/*********************************

SCROLLBAR STYLE

**********************************/
/* line 1181, Files.scss */
[data-scroll="scrollbar-style"]::-webkit-scrollbar-track {
  background-color: #CECECE;
  border: 1px solid #d7d7d7;
}

/* line 1186, Files.scss */
[data-scroll="scrollbar-style"]::-webkit-scrollbar {
  width: 8px;
}

/* line 1190, Files.scss */
[data-scroll="scrollbar-style"]::-webkit-scrollbar-thumb {
  background-color: #FFF;
  border: 1px solid #d7d7d7;
}

/* line 1195, Files.scss */
.file-row.websites {
  background: #FFF;
  height: 20px !important;
  padding: 5px 0px;
  margin-bottom: 2px;
}

/* Style for Responsive Design
---------------------------------------------------------------------------*/
@media only screen and (max-width: 960px) {
  /* line 1208, Files.scss */
  .flex-side-right {
    display: none;
  }
}
@media only screen and (max-width: 960px) {
  /* Hide Right Side */
  /* line 1215, Files.scss */
  div#wrapper-2col > section {
    border-right: none;
  }

  /* line 1221, Files.scss */
  .stored-file-header,
  .stored-list-view,
  .stored-list-view ul > li {
    width: auto;
  }

  /* line 1225, Files.scss */
  .stored-list-view .type-file {
    width: 15%;
  }
}
@media only screen and (max-width: 768px) {
  /* line 1235, Files.scss */
  .stored-box .stored-list-view ul > li.thumb-row,
  .container-attach ul > li.thumb-row {
    width: 30%;
    margin-top: 1.8%;
    margin-left: 1.8%;
  }
}
@media only screen and (max-width: 540px) {
  /* Web Attachments with default img */
  /* line 1245, Files.scss */
  .default-file {
    background: url(../Images/icons4.png) no-repeat;
    width: 35px;
    height: 46px;
    display: block;
  }

  /* line 1253, Files.scss */
  .default-file-image .pdf {
    background-position: 0px 0px;
  }

  /* line 1257, Files.scss */
  default-file-image .doc {
    background-position: -37px 0px;
  }

  /* line 1262, Files.scss */
  .default-file-image .video {
    background-position: -151px 0px;
  }

  /* line 1266, Files.scss */
  .default-file-image .link {
    background-position: -196px 0px;
  }

  /* line 1270, Files.scss */
  .default-file-image .img {
    background-position: -483px 0px;
  }

  /* line 1274, Files.scss */
  .default-file-image .other {
    background-position: -287px 0px;
  }

  /* line 1278, Files.scss */
  .default-file-image {
    width: 35px;
    height: 46px;
    padding: 0 2px;
  }

  /* PDF Attachments */
  /* line 1286, Files.scss */
  .feed-item-box .file-doc-preview {
    width: 35px;
    height: 46px;
    padding: 0 2px;
  }

  /* line 1292, Files.scss */
  .file-doc-preview .thumb {
    width: 100%;
    height: 100%;
  }

  /* line 1297, Files.scss */
  .stored-box .stored-list-view ul > li.thumb-row,
  .container-attach ul > li.thumb-row {
    width: 46%;
    margin-top: 1.8%;
    margin-left: 1.8%;
  }

  /* line 1304, Files.scss */
  .flexbox .action-files-add {
    width: 100%;
    float: none;
  }
  /* line 1308, Files.scss */
  .flexbox .stored-filter-search {
    margin-left: 0px;
    margin-top: 10px;
    height: 42px;
  }
  /* line 1313, Files.scss */
  .flexbox .search-box-file {
    position: static;
  }
  /* line 1316, Files.scss */
  .flexbox .files-breadcrumb {
    width: 90px;
  }
  /* line 1319, Files.scss */
  .flexbox .stored-list-view ul .file-row.thumb-row {
    width: 33%;
  }
  /* line 1323, Files.scss */
  .flexbox .list-view-icons a,
  .flexbox .file-options-menu a {
    margin: 0px;
  }
}
@media only screen and (max-width: 568px) {
  /* line 1331, Files.scss */
  .stored-box {
    padding: 0 15px 0 10px;
  }

  /* line 1336, Files.scss */
  .stored-menu,
  .stored-filter-search {
    width: auto;
  }

  /* line 1340, Files.scss */
  .stored-file-header {
    padding: 5px 0 5px 10px;
  }

  /* line 1345, Files.scss */
  .stored-file-header,
  .stored-list-view {
    width: auto;
  }

  /* line 1349, Files.scss */
  .stored-list-view ul {
    width: 100%;
  }

  /* line 1353, Files.scss */
  .stored-list-view ul > li {
    width: auto;
  }

  /* line 1357, Files.scss */
  .stored-list-view .nom-file {
    width: 40%;
    /*160px*/
  }

  /* line 1361, Files.scss */
  .stored-list-view .type-file {
    /*width:90px;*/
    width: 25%;
    text-align: left;
  }

  /* Popups File Editor y Position width*/
  /* line 1369, Files.scss */
  .popup-file-editor,
  .popup-location {
    width: 400px !important;
  }

  /* line 1373, Files.scss */
  .folder-text {
    padding: 3px 10px;
    height: 16px;
  }

  /* line 1378, Files.scss */
  .menu-folder li > a {
    padding: 3px 0 3px 15px;
  }

  /* line 1383, Files.scss */
  .attach-menu-stored-file,
  .attach-file-list {
    margin-top: 8px;
  }

  /*.ui-slider-handle {
      width: 13px !important;
  }
  .slider-wrap {
      width: 15px;
      }*/
  /* line 1393, Files.scss */
  .folder-header {
    padding: 5px 10px;
  }

  /* For Edit File popup */
  /* line 1398, Files.scss */
  .edit-file .preview {
    width: 120px !important;
  }

  /* line 1401, Files.scss */
  .edit-file .preview .wrapper {
    margin: 0 auto !important;
  }

  /* line 1405, Files.scss */
  .edit-file .info-section {
    width: 270px !important;
  }

  /* line 1409, Files.scss */
  .edit-file input[type="text"], .edit-file textarea {
    width: 95% !important;
  }

  /* For Add File and File Upload popup */
  /* line 1414, Files.scss */
  .file-picker, .file-upload, .add-badges {
    /*width:430px !important;
    margin-left: -215px !important;*/
  }

  /*Ul Add new file - Search file*/
  /* line 1421, Files.scss */
  .attach-content-box,
  .attach-clear-bottom {
    width: 100%;
  }

  /* line 1425, Files.scss */
  .new-file-section .progress {
    width: 370px;
  }

  /* line 1429, Files.scss */
  .uploading-section {
    width: 370px;
    overflow: hidden;
  }

  /* Search file popup*/
  /* line 1435, Files.scss */
  .attach-menu-stored-file {
    height: 72px;
    width: 120px;
  }

  /* line 1440, Files.scss */
  .attach-title-menu {
    width: auto;
  }

  /* line 1444, Files.scss */
  .folder-wrap {
    height: 24px;
  }

  /* line 1449, Files.scss */
  .attach-file-list,
  .container-attach {
    margin-left: 150px;
    margin-right: 15px;
  }

  /* line 1454, Files.scss */
  .container-attach {
    height: 80px;
  }

  /* line 1458, Files.scss */
  .attach-content-bottom {
    padding: 5px 10px 5px 0;
    height: 40px;
  }

  /* line 1463, Files.scss */
  .search-box-attach {
    margin-left: 136px;
  }

  /* Position Popup */
  /* line 1470, Files.scss */
  .popup-location {
    width: 400px !important;
  }

  /* line 1474, Files.scss */
  .popup-location .address {
    width: 75% !important;
  }

  /* line 1478, Files.scss */
  #geolocationmap {
    height: 120px !important;
    margin: 0 !important;
  }

  /* line 1483, Files.scss */
  .flexbox .stored-menu-file {
    display: none;
  }
}
@media only screen and (max-width: 380px) {
  /* line 1491, Files.scss */
  div#wrapper-2col > section > div {
    margin-top: 20px;
    padding-top: 20px;
  }

  /* line 1496, Files.scss */
  .select-filter-box {
    width: 99%;
  }

  /* line 1500, Files.scss */
  .new-file-section .progress {
    width: 180px;
  }

  /* line 1504, Files.scss */
  .uploading-section {
    width: 180px;
    overflow: hidden;
  }

  /* line 1509, Files.scss */
  .post-attachments {
    height: 65px;
  }

  /* line 1512, Files.scss */
  .file-doc-preview {
    width: 42px;
    text-align: center;
  }

  /* line 1516, Files.scss */
  .search-box-file {
    position: absolute;
    top: 40px;
    margin-right: 40px;
    margin-left: 0px;
  }

  /* line 1523, Files.scss */
  .stored-filter-search {
    height: 75px;
    margin: 10px;
  }

  /* line 1528, Files.scss */
  .button-right {
    right: -40px;
    width: 30px;
    padding: 5px 0 5px 30px;
  }

  /* line 1535, Files.scss */
  .button-main-action,
  .button-action {
    width: 30px;
    padding: 5px 0px 5px 30px;
    height: 30px;
  }

  /* line 1541, Files.scss */
  .stored-menu-file {
    float: none;
    width: auto;
    min-height: 75px;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

  /* line 1548, Files.scss */
  .stored-title-menu {
    padding: 5px 10px;
  }

  /* line 1551, Files.scss */
  .menu-folder {
    width: inherit;
  }

  /* line 1555, Files.scss */
  .menu-folder {
    max-height: 115px;
    overflow-x: hidden;
    overflow-y: auto;
    border-top: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
  }

  /* line 1562, Files.scss */
  .menu-folder li > a {
    padding: 4px 0 4px 10px;
  }

  /* line 1566, Files.scss */
  .stored-file-header, .stored-list-view {
    width: auto;
    margin-left: 0;
    border-left: none;
  }

  /* line 1572, Files.scss */
  .stored-box div.wrapper-files {
    width: 100%;
    margin-top: 0px;
  }

  /* line 1577, Files.scss */
  .action-with-files {
    display: inline-block;
  }

  /* line 1581, Files.scss */
  .box-options-files > div {
    margin-left: 0;
  }

  /* line 1585, Files.scss */
  .stored-box-options {
    height: auto;
    padding: 0 10px 10px;
  }

  /* line 1591, Files.scss */
  .stored-list-view .ico-file-type,
  .stored-list-view .type-file {
    display: none;
  }

  /* line 1595, Files.scss */
  .stored-list-view .nom-file {
    width: 80%;
  }

  /* line 1599, Files.scss */
  .action-with-files li {
    margin-bottom: 10px;
  }

  /* line 1603, Files.scss */
  .box-options-files label.select-all {
    display: block;
  }

  /* line 1607, Files.scss */
  .box-options-files input[id=select-all-files] {
    float: left;
    margin-right: 5px;
  }

  /* Popups File Editor y Position width*/
  /* line 1614, Files.scss */
  .popup-file-editor,
  .popup-location {
    width: 280px !important;
  }

  /*For File Editor Popup*/
  /* line 1619, Files.scss */
  .edit-file .preview .wrapper {
    margin: 0 auto !important;
  }

  /* line 1624, Files.scss */
  .edit-file .preview,
  .edit-file .info-section {
    width: 270px !important;
    margin-left: 7px !important;
  }

  /* line 1629, Files.scss */
  .edit-file input[type="text"], .edit-file textarea {
    width: 95% !important;
  }

  /* For Add File popup and Add File from Feeds */
  /* line 1634, Files.scss */
  .file-upload, .file-picker, .add-badges {
    /*width:236px !important;
    margin-left: -118px !important;*/
  }

  /* hide attach menu */
  /* line 1640, Files.scss */
  .attach-content-menu {
    display: none;
  }

  /* line 1644, Files.scss */
  .container-add-file {
    padding-top: 0 !important;
    padding-bottom: 15px !important;
  }

  /* line 1649, Files.scss */
  .container-add-file label {
    text-align: left;
  }

  /* Position Popup */
  /* line 1654, Files.scss */
  .popup-location .address {
    width: 60% !important;
  }

  /* line 1658, Files.scss */
  #geolocationmap {
    height: 200px !important;
    margin: 0 !important;
  }

  /* line 1664, Files.scss */
  .attach-content-box .attach-filter-search,
  .attach-content-box .attach-menu-stored-file {
    display: none;
  }

  /* line 1668, Files.scss */
  .stored-list-view ul > li.thumb-row .icon-option-file {
    display: block;
    background: transparent;
  }

  /* line 1672, Files.scss */
  .stored-list-view ul > li.thumb-row .img-option-file-off {
    background-position: -212px -49px;
  }

  /* line 1675, Files.scss */
  .folder-header {
    position: relative;
  }

  /* line 1678, Files.scss */
  .folders-mobile-version {
    height: 18px;
    width: 18px;
    background-image: url(../Images/icons2.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: -211px -48px;
    cursor: pointer;
    position: absolute;
    top: 5px;
    right: 10px;
  }

  /* line 1690, Files.scss */
  .folders-mobile-version.up {
    background-position: -211px -48px;
  }

  /* line 1693, Files.scss */
  .menu-folder {
    display: none;
  }

  /* line 1696, Files.scss */
  .attach-file-list, .container-attach {
    margin-left: 15px;
  }

  /* line 1700, Files.scss */
  .container-add-file input {
    width: 150px;
  }
}
@media only screen and (max-width: 608px) {
  /* line 1706, Files.scss */
  .popup, .file-upload, .file-picker, .add-badges {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    left: 0px !important;
    margin-left: 0px !important;
  }

  /* line 1713, Files.scss */
  .container-add-file input.text-box-url {
    width: 250px;
  }
}
@media only screen and (max-width: 500px) {
  /* line 1718, Files.scss */
  .container-add-file input.text-box-url {
    width: 150px;
  }
}
@media only screen and (max-height: 800px) and (max-width: 400px) {
  /* line 1724, Files.scss */
  .container-attach {
    height: 280px;
  }
}
