/* Minification failed. Returning unminified contents.
(202,1): run-time error CSS1019: Unexpected token, found '@import'
(202,9): run-time error CSS1019: Unexpected token, found 'url("https://p.typekit.net/p.css?s=1&k=odc7qui&ht=tk&f=137.139.140.169.175.176&a=54127884&app=typekit&e=css")'
(274,14): run-time error CSS1062: Expected semicolon or closing curly-brace, found '70F5'
(3724,17): run-time error CSS1038: Expected hex color, found '#CC0B'
(3724,22): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(3764,37): run-time error CSS1046: Expect comma, found '200'
(3764,45): run-time error CSS1046: Expect comma, found '/'
(4924,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4925,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5030,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(5031,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5041,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(5042,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5053,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5054,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */

#facebox {
    overflow-y: auto !important;
    position: fixed !important;
    top: 50px !important;
    left: 30px;
    z-index: 100;
    text-align: left;
    width: 600px;
    background-color: white !important;
}

.faceboxdiv div {


}

#facebox .popup{
 
  
  box-shadow:0 0 30px rgba(0,0,0,0.5);

}

#facebox .content {
    overflow-y: auto !important;
    display: table;
    padding: 10px;
    background: #fff;
    width: calc(100% - 20px);
}

#facebox .content > p:first-child{
  margin-top:0;
}
#facebox .content > p:last-child{
  margin-bottom:0;
}

#facebox .close{
  position:absolute;
  top:15px;
  right:15px;
 
  
}
#facebox .close img{
  opacity:0.3;
}
#facebox .close:hover img{
  opacity:1.0;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}
/* Copyright: Guillermo Rauch <http://devthought.com/> - Distributed under MIT - Keep this message! */

/* TextboxList sample CSS */
ul.holder { margin: 0; border: 1px solid #efefef; overflow: hidden; /*height: 25px !important;*/ padding: 2px 3px 0; box-shadow: 0px 3px 17px -2px rgba(199,199,199,0.6);}
*:first-child+html ul.holder { padding-bottom: 2px; } * html ul.holder { padding-bottom: 2px; } /* ie7 and below */
ul.holder li { float: left; list-style-type: none; margin: 0 5px 4px 0; white-space:nowrap;}
ul.holder li.bit-box, ul.holder li.bit-input input { font: 11px "Lucida Grande", "Verdana"; }
ul.holder li.bit-box { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #CAD8F3; background: #DEE7F8; padding: 1px 5px 2px; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-input input { width: auto; overflow:visible; margin: 0; border: 0px; outline: 0; padding: 3px 0px 2px; } /* no left/right padding here please */
ul.holder li.bit-input input.smallinput { width: 20px; }

/* Facebook demo CSS */
ul.holder { margin: 0 !important }
ul.holder li.bit-box, #apple-list ul.holder li.bit-box { padding-right: 15px; position: relative; z-index:1000;}
#apple-list ul.holder li.bit-input { margin: 0; }
#apple-list ul.holder li.bit-input input.smallinput { width: 5px; }
ul.holder li.bit-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-box a.closebutton { position: absolute; right: 4px; top: 5px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('/_js/FCBKComplete/close.gif'); }
ul.holder li.bit-box a.closebutton:hover { background-position: 7px; }
ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }

/* Autocompleter */

.facebook-auto { display: none; position: absolute; background: #eee; z-index:1001;}
.facebook-auto .select_all_items {display: block; float: right;}
.facebook-auto .default { padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px;font-family:"Lucida Grande","Verdana"; font-size:11px; }
.facebook-auto ul { display: none; margin: 0; padding: 0; overflow: auto; position:absolute; z-index:9999}
.facebook-auto ul li { padding: 5px 12px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; font: 11px "Lucida Grande", "Verdana"; background-color: #eee;}
.facebook-auto ul li em { font-weight: bold; font-style: normal; background: #ccc; }
.facebook-auto ul li.auto-focus { background: #4173CC; color: #fff; }
.facebook-auto ul li.auto-focus em { background: none; }
.deleted { background-color:#4173CC !important; color:#ffffff !important;}
.hidden { display:none;}

#demo ul.holder li.bit-input input { padding: 2px 0 1px; border: 1px solid #999;  }
.ie6fix {height:1px;width:1px; position:absolute;top:0px;left:0px;z-index:1;}
#CLANAccounting {
display:none;
border:none;
}
    #CLANAccounting input {
        width: auto;
    }
/*USO:
Proxima Nova Black

font-family: proxima-nova, sans-serif;

font-weight: 900;

font-style: normal;


Proxima Nova Bold

font-family: proxima-nova, sans-serif;

font-weight: 700;

font-style: normal;


Proxima Nova Bold Italic

font-family: proxima-nova, sans-serif;

font-weight: 700;

font-style: italic;


Proxima Nova Extrabold

font-family: proxima-nova, sans-serif;

font-weight: 800;

font-style: normal;


Proxima Nova Regular

font-family: proxima-nova, sans-serif;

font-weight: 400;

font-style: normal;


Proxima Nova Italic

font-family: proxima-nova, sans-serif;

font-weight: 400;

font-style: italic;


*/
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * proxima-nova:
 *   - http://typekit.com/eulas/00000000000000003b9b306c
 *   - http://typekit.com/eulas/00000000000000003b9b3068
 *   - http://typekit.com/eulas/00000000000000003b9b3069
 *   - http://typekit.com/eulas/00000000000000003b9b306a
 *   - http://typekit.com/eulas/00000000000000003b9b3062
 *   - http://typekit.com/eulas/00000000000000003b9b3063
 *
 * © 2009-2020 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2020-10-15 07:48:08 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=odc7qui&ht=tk&f=137.139.140.169.175.176&a=54127884&app=typekit&e=css");

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:900;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/4c4052/00000000000000003b9b3069/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/4c4052/00000000000000003b9b3069/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/4c4052/00000000000000003b9b3069/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:800;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;
}

.tk-proxima-nova { font-family: "proxima-nova",sans-serif; }

html,body {
margin:0;
padding:0;

}
.clear {
clear:both;}

#divTables, #divWorkflows {
    display: none;
}

#ConfigureOCRDiv,#previewDiv {
  display:none;
}
#left {
float:left;
max-width:320px;
width:30%;
position:fixed;
margin-top: 75px;
}
#right {
float:left;
margin-left:335px;
width:calc(100% - 330px);
    margin-top: 71px;
}

#headerWrapper {
    background: linear-gradient(100deg, rgba(0,112,245) 0%, rgba(0,112,245) 0%, rgba(0,112,245) 0%, rgba(170, 0, 255) 90%);
}
#leftHeader {0070F5

padding:5px;
}
#leftHeaderLeft {
width:263px;
float:left;

}
#leftHeaderRight {
width:17px;
float:left;

margin-top:12px;
}
#documents,#collections,#etbox,#alerts,#publicLinks {
max-width:450px;

width:50%;
float:left;

}
#collectionsList {
margin-top:40px;
}
#rightBar {
width: calc(50% - 20px);
padding:10px;
padding-top:0;
float:left;
margin-top:-20px;
}

#loadingBar{padding-left:30px;font-weight:bold;font-size:1em; text-align:center;}
#pageWrapper{display:none;}

.okbutton {
    text-decoration: none;
    font-weight: normal;
    float: right;
    background-color: rgb(0, 115, 206);
    color: White;
    padding: 11px;
    border-radius: 0px;
    margin: 0px;
    text-decoration: none;
}

.okbutton:hover {
        background-color: rgba(0, 115, 206,.8);
    }

.cancelbutton {
    float: right;
    background-color: #ddd;
    color: black;
    padding: 11px;
    border-radius: 0px;
    margin: 0px;
    margin-left: 7px;
    text-decoration: none;
}

.panicbutton {

    background-color: #CD0000;
    color: white;
    padding: 11px;
    border-radius: 0px;
    margin: 0px;
    text-decoration: none;
}

.panicbutton2 {

    background-color: #CD0000;
    color: white;
    padding: 11px;
    border-radius: 0px;
    margin: 5px;
    font-size: 0.7em;
    text-decoration: none;
}

.panicbutton:hover {
    background-color: #EE2C2C;
}

.cancelbutton:hover {
    background-color: #efefef;
}
/*documents*/
#rightBar img{}

#rightBarPreview,#rightBarPublicLinkInfo{position:fixed;width:45%;margin-left:10px}
.rightBarThumbnail{width:100%}
.rightBarThumbnail img{width:99%;height:99%;margin-top:2px;margin-left:2px}
#rightBarThumbnailImg:hover {cursor:zoom-in}

#actionsmessage{background-color:#fffec8;border:solid 1px #ccc;height:30px;width:100%;display:none;}
#actionsmessage p{font-size:0.8em!important;padding:5px;color:#666;text-align:center;float:left;margin-top:3px;padding:3px;border-radius:7px;}
#rightBarActionsDownload,#ETBrightBarActionsDownload{
    float:left;
    margin-right:15px;

  background-color: rgba(0,115,206,1); 
  border: none;
  color: white;
  padding: 10px 20px;
  padding-left:40px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  border-radius:0px;
  font-weight:bold;
  background-image:url('/_img/top menu/download.png');
  background-repeat:no-repeat;
  background-position:15px 9px;
  cursor:pointer;
}
#rightBarActionsDownload:hover,#ETBrightBarActionsDownload:hover {
    background-color: rgba(0,115,206,0.8); 
}
#rightBarActionsOtherActions,#ETBrightBarActionsOtherActions {
    color: rgb(55, 66, 74); 
  font-weight:bold;
 background-color:rgb(242, 242, 242);
}

#rightBarActionsPreview{
        float: left;
        margin-right:25px;
 background-color: rgba(242,242,242,1); 
  border: none;
  color: rgb(55, 66, 74);
  padding: 10px 20px;
  padding-left:40px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  border-radius:0px;
  font-weight:bold;
  background-image:url('/_img/top menu/preview.png');
  background-repeat:no-repeat;
  background-position:15px 9px;
  cursor:pointer;
}
/*etbox*/

#rightBarETBox{position:fixed;width:45%;}
.ETBrightBarThumbnail{background-color:#666;position:absolute;width:100%;max-width:500px;}
.ETBrightBarThumbnail img{width:99%;height:99%;margin-top:2px;margin-left:2px;max-width:500px;}

#ETBactionsmessage{background-color:#fffec8;border:solid 1px #ccc;height:30px;width:100%;display:none;}
#ETBactionsmessage p{font-size:0.8em!important;padding:5px;color:#666;text-align:center;float:left;margin-top:3px;padding:3px;border-radius:7px;}


/*public links*/
.PLInfoItem{padding:3px;margin-top:10px;background-repeat:no-repeat;background-position:top left;padding-left:20px;}
#PLPwd{background-image:url('/_img/lock.png?a');}
#PLCad, #ALCad {
    background-image: url('/_img/calendar.png?a');
    background-position: 0px 3px;
}
#PLMsg, #ALMsg {
    background-image: url('/_img/bubble.png?a');
    background-position: 0px 3px;
}
#PLMsg2 {
    background-image: url('/_img/info.png');
    background-size: 18px;
    background-position-y:3px;
}
#PLDocs{background-image:url('/_img/multidocs.png?a');}
#PLMail{background-image:url('/_img/mail.png?a');}

#rightBarPublicLinkBlocks,#rightBarPreviewBlocks{border:solid 1px #ccc;padding:20px;margin-top:10px;}

#rightBarPublicLinkSubmenu,#rightBarPreviewSubmenu{margin:0;padding:0;display:inherit;}
#rightBarPublicLinkSubmenu li,#rightBarPreviewSubmenu li{padding:10px;width:auto;display:inline!important;}
#rightBarPublicLinkSubmenu li a, #rightBarPreviewSubmenu li a{color:#333;text-decoration:none;}
#rightBarPublicLinkSubmenu1{}
#rightBarPublicLinkSubmenu2{}
.rightBarPublicLinkSubmenuSelected, .rightBarPreviewSubmenuSelected{
    background: linear-gradient(
45deg
, rgba(0,113,206,1) 0%, rgba(0,113,206,1) 0%, rgba(0,113,206,1) 0%, rgba(170, 0, 255) 90%);
    color:white!important}
.rightBarPublicLinkSubmenuSelected a,.rightBarPreviewSubmenuSelected a{color:white!important}

.simpleTable tr{border-bottom:solid 1px #ccc;}
.simpleTable tr:hover{}
.simpleTable{cursor:default}
.simpleTable a{display:block;}

#rightBarDocumentTitle,#ETBrightBarDocumentTitle {
margin-bottom:15px;
font-size:1.3em;
margin-top:0;
}

/*etbox*/
.okbutton2 {
    background-color: rgba(0,115,206,1);
    background: linear-gradient(
45deg
, rgba(0,113,206,1) 0%, rgba(0,113,206,1) 0%, rgba(0,113,206,1) 0%, rgba(170, 0, 255) 90%);
    border: none;
    color: white!important;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border-radius: 0px;
    font-weight: bold;
    margin-bottom:10px;
}
#etboxOrderByDateButton {
float:right;
margin-top:-30px;
}
#etboxOrderByDateButton:before {
  content:"Orden: ";
}
#etboxBreadcrumb a{
padding:2px;
color:rgb(0, 115, 206)!important;
}
.backLink{
        display: block;
    text-decoration: none;
    color: #37424A;
    font-weight:bold;
    margin-bottom:15px;
    background-image:url('/_img/back_single.png');
    background-repeat:no-repeat;
    padding-left:15px;
    background-position:0 2px;
}
#collectionsListInDocuments {

}
#documentsTopBar, #etboxTopBar{padding-bottom:20px;}


#documentsList,#ETBoxList,#collectionsList{}


#documents,#etbox,#collections{margin-left:0;}

.documentsDocument,.etboxDocument{border-top:solid 1px rgb(179, 179, 179);padding-bottom:15px;}
.rowAuxInfo {
color:#999;font-weight:normal;}
.pairDocument{}
.unpairDocument{}
.documentsDocument a,.etboxDocument a{color:#439ccb;padding-top:15px;}
.documentsDocumentName{margin:0;}
.documentsDocumentName:hover{background-color:rgb(240, 231, 475);}
.documentsDocument:hover, .etboxDocument:hover{background-color:rgb(240, 231, 475);}
.documentsDocumentName a{display:block;width:80%;padding-left:50px;}
.documentsDocumentName input{margin-top:18px;}
.documentsDocumentName a:hover{}
.documentsDocumentDate{}
.documentsDocumentLabels{}
.imageToolTip{display:none;position:fixed;top:0;left:0;border-radius:0px;padding:5px;min-height:100px;min-width:30px;z-index: 1; }
.documentsDocumentNameCheckBox,.etboxDocumentNameCheckBox{float:left;margin-top:25px!important;}

.icon{background-repeat:no-repeat;background-position:20px 18px;}
.doc{background-image:url('/_img/fileTypes/doc.png?a')}
.xls{background-image:url('/_img/fileTypes/xls.png?a')}
.file{background-image:url('/_img/fileTypes/file.png?a')}
.img{background-image:url('/_img/fileTypes/img.png?a')}
.music{background-image:url('/_img/fileTypes/music.png?a')}
.pdf{background-image:url('/_img/fileTypes/pdf.png?a')}
.ppt{background-image:url('/_img/fileTypes/ppt.png?a')}
.txt{background-image:url('/_img/fileTypes/txt.png?a')}
.movie{background-image:url('/_img/fileTypes/video.png?a')}
.zip{background-image:url('/_img/fileTypes/zip.png?a')}
.multiple{background-image:url('/_img/fileTypes/multiple.png?a')}
.cryx{background-image:url('/_img/fileTypes/cryx.png?a')}
.etbdirectory{background-image:url('/_img/fileTypes/folder.png?a')}
.etbshared{background-image:url('/_img/fileTypes/sharedfolder.png?a')}
.etbsharedalt{background-image:url('/_img/fileTypes/sharedfolderalt.png?a')}
.collection{background-image:url('/_img/left menu/collection_b.png?a')}
.smartCollection{background-image:url('/_img/left menu/smartcollection.png?a')}

.documentsDocumentDate1{float:left;width:75%;word-break: break-word;max-width:80px}
.etboxDocumentDate{float:left;width:75%;word-break: break-word;max-width:80px}
.documentsDocumentDate2{float:right;width:25%;
                        -webkit-transition-property: -webkit-transform;
                        -moz-transition-property: -moz-transform;
                        -o-transition-property: -o-transform;
                        transition-property: transform;
                        transition-duration: 0.4s;}

.documentsDocumentDate2 a{padding:3px;display:block;height:30px;}
.documentsDocumentDate2 a:hover{}
.documentsDocumentDate2 {background-image:url('/_img/directional_down.png?a');background-repeat:no-repeat;background-position:0 3px;width: 18px;margin-right: 6px;}
.documentsDocumentDate2:hover {background-repeat:no-repeat;background-position:-20px 3px;}
.previousVersionsTitle{padding-left: 10px;border-top: dashed 1px #efefef;}
.previousVersionsBottom{padding-bottom: 100px;}
.documentsDocumentVersionName a{    margin-left: 35px;border-left: dashed 1px #aaa;padding-left: 10px;}

.documentAlertIndicator {}
.documentLinkIndicator {
 
}
.documentsIndicators {
    width:20px;
    height:100%;
    right:0;
    float:right;
    top:0;
    margin-top:-67px;
    padding-left:5px;
    padding-top:19px;
  
    display:block;
}
.documentsIndicators a{
   padding-top: 0!important;
  
}
#divDocuments {
margin-top:30px;
padding:10px;
}
#documents a,#collections a,#etbox a,#publicLinks a,#alerts a {
color:#37424A;
text-decoration:none;

}
#contentTopBar1 {
    font-weight:bold;
    font-size:1.2em;
    
     
    float:left;
   
}
#contentTopBar2 {
   float:right;
 
}
#contentTopBar {
width:450px;
float:left;

}

#emptyTrashBtn {
width:115px;
display:block;
}

#loadMoreDocumentsLink {
    display: block;
    height: 100px;
    color: #8800CC!important;
}

.dropdownwrapper3
{
    padding-top:10px;  
}
.dropdownwrapper4
{
    padding-top:1px;
  
}
.dropdown3
{
    float:left;
text-align:left;
color: #555;
width: 80px;
position: relative;
height: 17px;
text-align:left;
}
.dropdown3 ,.dropdownButton3{z-index:10;}
.dropdown3 {border:solid 1px #fff;padding:2px;border-radius:5px;}
.dropdown3:hover {border:solid 1px #ccc;}
.submenu3
{
background: #fff;
position: absolute;
top: -12px;
left: -20px;
z-index: 100;
width: 165px;
display: none;
margin-left: 10px;
padding: 40px 0 5px;
border-radius: 6px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
}
.dropdown3 li a 
{
color: #555555;
display: block;
font-family: arial;
font-weight: bold;
padding: 6px 25px;
cursor: pointer;
text-decoration:none;
}

.dropdown3 li a:hover
{
background:#439ccb;

color: #FFFFFF;
text-decoration: none;
}
a.dropdownButton3
{
font-size: 11px;
line-height: 16px;
color: #555;
position: absolute;
z-index: 110;
display: block;
padding: 11px 0 0 20px;
height: 28px;
width: 60px;
margin: -11px 0 0 -10px;
text-decoration: none;
background: url(/_img/actionsmenu_arrow.png?a) 70px 17px no-repeat;
cursor:pointer;
}
.root3
{
list-style:none;
margin:0px;
padding:0px;
font-size: 11px;
padding: 11px 0 0 0px;
border-top:1px solid #dedede;
}

.root3 a{background-position:5px center;background-repeat:no-repeat;}
.root3 a:hover{background-position:5px center!important;background-repeat:no-repeat!important;}
#dropdownItemCollection,#dropdownItemCollection2{background-image:url('/_img/collection.png?a')}
#dropdownItemSmartCollection,#dropdownItemSmartCollection2{background-image:url('/_img/smartcollection.png?a');}


/*facebox añadir colección*/
.subcollection {
}
#alertsList{background-color:#fbfbfb;}
#alertsTopBar{border-bottom:solid 1px #ddd;}
#alerts{margin-left:0;}

.ALLink{border-bottom:solid 1px #f1f1f1;}

.henga{border-bottom:solid 1px #eee;clear:both;width:100%;margin:2px;}

.ALLink a{color:#439ccb;padding-top:15px;}
.ALLinkName{margin:0;}
.ALLinkName:hover{background-color:#eee;}
.ALLink:hover{background-color:#eee;}
.ALLinkName a{display:block;width:80%;min-height:50px;padding-left:50px;}
.ALLinkName input{margin-top:18px;}
.ALLinkNameCheckBox{float:left;margin-top:25px!important;}

.ALDateLine {
    background: #ffe9ed;
    color: #ef1f40;
    padding: 5px;
    font-weight: bold;
    border-bottom: solid 2px #ef1f40;
}

#publicLinksList{background-color:#fff;}
#publicLinksTopBar{border-bottom:solid 1px #ddd;}
#publicLinks{margin-left:0;}

#PLFinalLink{box-shadow:inset 0px 1px 6px #ccc !important;padding:5px !important;width:90% !important;border-radius:5px!important;margin-top:20px!important;}
.PLLink{border-bottom:solid 1px #f1f1f1;}

.henga{border-bottom:solid 1px #eee;clear:both;width:100%;margin:2px;}

.PLLink a{color:#439ccb;padding-top:15px;}
.PLLinkName{margin:0;}
.PLLinkName:hover{background-color:rgb(240, 231, 475);}
.PLLink:hover{background-color:rgb(240, 231, 475);}
.PLLinkName a{display:block;width:80%;min-height:50px;padding-left:50px;}
.PLLinkName input{margin-top:18px;}
.PLLinkName a:hover{}
.PLLinkDate{}
.documentsDocumentLabels{}

.PLLinkNameCheckBox{float:left;margin-top:25px!important;}


/*ETBOX Public links*/
#ETBPLFinalLink{box-shadow:inset 0px 1px 6px #ccc !important;padding:5px !important;width:90% !important;border-radius:5px!important;margin-top:20px!important;}
.ETBPLLink{border-bottom:solid 1px #f1f1f1;}



.ETBPLLink a{color:#439ccb;padding-top:15px;}
.ETBPLLinkName{margin:0;}
.ETBPLLinkName:hover{background-color:rgb(240, 231, 475);}
.ETBPLLink:hover{background-color:rgb(240, 231, 475);}
.ETBPLLinkName a{display:block;width:80%;min-height:50px;padding-left:50px;}
.ETBPLLinkName input{margin-top:18px;}
.ETBPLLinkName a:hover{}
.ETBPLLinkDate{}


.ETBPLLinkNameCheckBox{float:left;margin-top:25px!important;}

/*dropdown opciones programa*/
.submenu2 {


    position:absolute;
    right:10px;
z-index: 100;
width: /*235px*/180px;

border-radius: 0px;
box-shadow: 0px 0px 8px rgba(200, 200, 200, 0.5);
background-color:rgb(242, 242, 242);
}
.dropdownSeparator {
    height: 2px !important;
    border-bottom: solid 1px #dedede;
    margin-bottom: 6px;
    margin-top: -10px;
}
.dropdownSeparator:hover{background:none!important;}
.dropdown2 li a 
{

display: block;
color:#37424A;

padding: 6px 15px;
cursor: pointer;
text-decoration:none;
}

.dropdown2 li a:hover
{
background:#0070F5;
color: #FFFFFF;
text-decoration: none;
}
#userMenuWrapper {
    float: left;
    color: black;
    background-image: url('/_img/top menu/directional_down_single.png');
    background-repeat: no-repeat;
    background-position: 100% 10px;
    margin-left: 10px;
    margin-top:5px;
    line-height: 9px;
}
    #userMenuActions {
    display:block;
    width:100%;
  
  
   padding:10px;
    padding-right:20px;
    }
a.dropdownButton2
{

text-decoration: none;

background-repeat:no-repeat;
background-position:right;

cursor:pointer;
}
.root2
{
list-style:none;
margin:0px;
padding:0px;
background-color:rgba(255,255,255,1);
padding: 11px 0 0 0px;
border-top:1px solid #dedede;
}




/*Dropdown acciones documento*/
.dropdown
{
float:left;

}
.dropdownwrapper
{
    padding-top:10px;    
}
.dropdown 
{
color: #555;
margin: 3px -22px 0 0;
width: 143px;
position: relative;
height: 17px;
text-align:left;
}
.dropdown ,.dropdownButton{z-index:10;}
.submenu
{
margin-top: 39px;
    background: rgb(242, 242, 242);
    position: absolute;
    top: -15px;
    left: -20px;
    z-index: 100;
    width: 235px;
    display: none;
    margin-left: 10px;
    padding: 10px 10px 10px;
    border-radius: 0px;
    box-shadow: 0 0px 80px rgba(200, 200, 200, 0.1);
}
.dropdown li a 
{
color: #555555;
display: block;

padding: 6px 35px;
cursor: pointer;
text-decoration:none;
}

.dropdown li a:hover
{
background:#0070F5;

color: #FFFFFF;
text-decoration: none;
}
a.dropdownButton
{

line-height: 16px;
color: #555;
position: absolute;
z-index: 110;
display: block;
padding: 11px 0 0 20px;
height: 27px;
width: 95px;
margin: -13px 0 0 -10px;
text-decoration: none;
background: url(/_img/directional_down_single.png?a) 90px 15px no-repeat;

cursor:pointer;
}
.root
{
list-style:none;
margin:0px;
padding:0px;

padding: 11px 0 0 0px;
border-top:1px solid #dedede;
}

.root a{background-position:5px center;background-repeat:no-repeat;}
.root a:hover{background-position:5px center!important;background-repeat:no-repeat!important;}
#dropdownItemRemove{background-image:url('/_img/contextmenu/trash.png?a')}

#dropdownItemLink{background-image:url('/_img/contextmenu/link.png?a');}

#dropdownItemSendmail{background-image:url('/_img/contextmenu/email.png?a');}

#dropdownItemSendToUser{background-image:url('/_img/contextmenu/enviarUsr.png?a')}
#dropdownItemChangeWorkflowStatus {
    background-image: url('/_img/left menu/flujos.png');background-size:22px;
}

#dropdownItemGiveToUser{background-image:url('/_img/contextmenu/entregar.png?a');}
#dropdownItemGiveToMailbox{background-image:url('/_img/contextmenu/entregarabuzon.png?a');}

#dropdownItemPermissions{background-image:url('/_img/contextmenu/lock.png?a');}
#dropdownItemNotifications{background-image:url('/_img/contextmenu/calendar.png?a');}
#dropdownItemSign{background-image:url('/_img/contextmenu/sign.png?a');}
#dropdownItemCheckSign {
    background-image: url('/_img/contextmenu/sign.png?a');
}
#dropdownWaterMarkSign {
    background-image: url('/_img/contextmenu/watermark.png?a');
}

#dropdownItemEncrypt {
    background-image: url('/_img/contextmenu/safe.png?a');
}

#dropdownItemDecrypt{background-image:url('/_img/contextmenu/unsafe.png?a');}

#dropdownItemTag{background-image:url('/_img/contextmenu/tag.png?a');}

#dropdownItemClassify{background-image:url('/_img/contextmenu/classify.png?a');}

#dropdownItemRename{background-image:url('/_img/contextmenu/italic.png?a');}

#dropdownItemOpen{background-image:url('/_img/contextmenu/lock.png?a');}

#dropdownItemRemoveDefinitive{background-image:url('/_img/contextmenu/cross.png?a');}

#dropdownItemRestore{background-image:url('/_img/contextmenu/restore.png?a');}

#dropdownItemSendToCollection{background-image:url('/_img/contextmenu/collection_b.png?a');}

#dropdownItemRemoveFromCollection{background-image:url('/_img/contextmenu/removeCollection.png?a');}




#dropdownItemRestoreVersion{background-image:url('/_img/contextmenu/restoreVersion.png?a');}

#dropdownItemRemoveVersion{background-image:url('/_img/contextmenu/cross.png?a');}

#dropdownItemSearchSimilar {background-image:url('/_img/contextmenu/camera.png?a');}

#dropdownItemRegeneratePreview {background-image:url('/_img/contextmenu/camera.png?a');}


#ETBdropDownItemRemove{background-image:url('/_img/contextmenu/trash.png?a')}

#ETBdropDownItemMove{background-image:url('/_img/contextmenu/move.png?a')}


#ETBdropDownItemRename{background-image:url('/_img/contextmenu/italic.png?a');}

#ETBdropDownItemSendToGdocumental,#ETBdropDownItemAutoSendToGdocumental{background-image:url('/_img/contextmenu/gdocumental.png?a');}

#ETBdropDownItemShare{background-image:url('/_img/contextmenu/share.png?a');}

#ETBdropDownItemPublicLink{background-image:url('/_img/contextmenu/link.png?a');}

#ETBdropdownItemRemoveDefinitive{background-image:url('/_img/contextmenu/cross.png?a');}

#ETBdropdownItemRestore{background-image:url('/_img/contextmenu/restore.png?a');}

#ETBdropdownItemNotifications{background-image:url('/_img/contextmenu/calendar.png?a');}
/*
colores:
azules:
#439ccb //+ oscuro
#89d2f9 //+ claro

grises:
#ddd
#efefef
*/
/*General faceboxdiv*/

.rightAreaScrollable {
   /* height: 350px !important;
    */
}
@media only screen and (max-width: 600px) {
    .rightAreaScrollable {
        height: 350px !important;
    }
}
.faceboxdivblock {
    margin-top:35px;
}
#preview1{border-radius:100px;margin-top:20px;border:solid 5px #ccc;padding:5px;}
#goback{padding-bottom:5px;width:100%;}
#goback a{display:block;width:100%;}
#goback a:hover{text-decoration:underline;}
.faceboxdiv a {
    text-decoration: none;
    color: #8800CC;

}
.faceboxdiv h1{font-size:1.3em;padding:0;margin:0;margin-top:5px;margin-bottom:5px;}
.faceboxdiv h2{font-size:1.1em;padding:0;margin:0;margin-top:5px;margin-bottom:5px;}
.faceboxdiv h3{font-size:1.1em;}
.faceboxdiv p{font-size:0.9em;margin-bottom:0;}
.faceboxdiv input{width:calc(100% - 10px);
                  background-color: rgba(255,255,255,1);
    border: solid 1px #4A4237;
    margin-top:5px;margin-bottom:5px;
}
.faceboxdiv input[type="checkbox"]{color:red;border:none;box-shadow:none;width:auto;height:auto;display:inline;}
.faceboxdiv .okbutton{text-decoration:none;font-weight:normal;float:right;background-color:rgb(0, 115, 206); color:White;padding:13px;border-radius:0px;margin:0px;}
.faceboxdiv .okbutton:hover{background-color:rgba(0, 115, 206,.8);}
.faceboxdiv .cancelbutton{float:right;background-color:#ddd; color:black;padding:13px;border-radius:0px;margin:0px;margin-left:7px}
.faceboxdiv .panicbutton{float:right;background-color:#CD0000; color:white;padding:13px;border-radius:0px;margin:0px;}
.faceboxdiv .panicbutton2{float:left;background-color:#CD0000; color:white;padding:13px;border-radius:0px;margin:5px;font-size:0.7em;}
.faceboxdiv .panicbutton:hover{background-color:#EE2C2C;}
.faceboxdiv .cancelbutton:hover{background-color:#efefef;}

.faceboxloading,.faceboxloadingAdvancedSearch{position:absolute;float:left;top:0;left:0;width:100%; height:100%; background-color:rgba(0,0,0,0.8);z-index:99;border-radius:0px;display:none;}
.faceboxloadingAdvancedSearch{background-color:rgba(255,255,255,0.8)}
#faceboxloadingimg{display:block;margin-left:30%!important;margin-top:5%!important;}
#faceboxloadingok{margin-top:10px!important;color:white;text-align:center;display:none;}


#AURemove{display:none;}
#AURemoveLink,#AUDefaultFPLink {font-size:0.9em;}
#AURemoveLink:visited{}

/*publiclinks fckbcomplete (plugin)*/
.faceboxdiv .holder{background-color:white;height:auto!important;}
.maininput{box-shadow:none;}
.faceboxdiv .facebook-auto{width:80%!important;}

/*Agenda*/

.AGHiddenRow img{float:left;}
.AGHiddenRow{opacity: 0.1;}
tr:hover .AGHiddenRow{display:block;opacity: 0.9}

/*renameFile*/
#RFPreview{font-size:0.7em;}
#RFPreview li{margin-bottom:10px;padding-bottom:5px;border-bottom:dotted 1px #ccc;}

/**/
.warningdiv{background-color: #ffffdd;
  padding: 10px;
  border: solid 1px #ffff88;
  padding-left: 60px;
  margin-bottom: 10px;
  color: #555;
  font-style: italic;
  background-image:url('/_img/warning.png?a');background-repeat:no-repeat;background-position:15px center;}
.warningdiv p{margin-bottom:10px}

.infodiv{background-color: #ffffdd;
  padding: 10px;
  border: solid 1px #ffff88;
  padding-left: 60px;
  margin-bottom: 10px;
  color: #555;
  font-style: italic;
  background-image:url('/_img/info.png?a');background-repeat:no-repeat;background-position:15px center;}
.infodiv p{margin-bottom:10px}



/*changecompany*/
#ChangeCompanyDiv ul{list-style: none;margin: 0;padding: 0;}
#ChangeCompanyDiv li{display: block;width: 100%; margin:0;padding-left: 0;border-bottom: solid 1px #efefef;
  border-top: solid 1px #efefef;}
#ChangeCompanyDiv li a{  display: block;width: 100%;padding: 20px;padding-left: 0;margin: 0;color:#666;margin-left: 10px;}
#ChangeCompanyDiv li:hover{background-color:rgb(240, 231, 475);border-radius:0px;}
#ChangeCompanyDiv li a:hover{}

#ChangeCompanyDiv li a:hover::after { 
    content: " >";
    position:absolute;
    right:40px;
}


/*ADMINISTRAR EMPRESA*/
.cvisualizeBtns {
display:none;
float:left;
 margin-left:10px;
}
.cvisualizeBtns a{

 margin-left:5px;
}
.cvisualizeclabel,.visualizeclabel {
    float:left;
display:none;
   }
#AEBlocks{border:solid 1px #ccc;padding:20px;margin-top:10px;}
#AESubmenu{margin:0;padding:0;margin-top:20px;}
#AESubmenu li{display:inline;
              padding:10px;
            
 
              margin-right: 5px;}
#AESubmenu li a{color:#37424A;}
#AESubmenu1{}
#AESubmenu2{}
.AESubmenuSelected{    background: linear-gradient( 
45deg
 , rgba(0,113,206,1) 0%, rgba(0,113,206,1) 0%, rgba(0,113,206,1) 0%, rgba(170, 0, 255) 90%);}
.AESubmenuSelected a{color:white!important}
.AESRadio {
    width: auto!important;
    box-shadow: none!important;
    float: left!important;
}
.AESLabel {
    float: left!important;
    margin-top: -4px!important;
    margin-left: 10px!important;
}
#AESCustomDiv {
background-color:#efefef;margin-left:25px;width:90%;padding:15px;
}
/*ADMINISTRAR USUARIO*/

#AUPermissions{margin-top:10px;}
#AUPermissions input, #AGRMembers input{float: left;
    width: 20px;
    height: 20px;
        margin-bottom: 0;}
    
 #AUPermissions label{margin-bottom: 30px;
    top: 2px;
    left: 5px;
    font-size: .8em;
    margin-top:0;}
    
    #AGRMembers label{top: 2px;
    left: 5px;
    font-size: .8em;
    margin-top:0;}
.AGRUser:hover{background-color:#f6f6f6;}
.AGRUser{    padding-top: 5px;
    padding-bottom: 5px;}
    
/*PERMISOS*/
/*ADMINISTRAR EMPRESA*/
#FPBlocks{border:solid 1px #ccc;padding:20px;margin-top:3px;}
#FPSubmenu{margin:0;padding:0;}
#FPSubmenu li{display:inline;padding:5px;border-top-left-radius:5px;border-top-right-radius:5px;border:solid 1px #ccc;}
#FPSubmenu li a{color:#ccc;}
#FPSubmenu1{}
#FPSubmenu2{}
.FPSubmenuSelected{background-color:#ccc;color:white}
.FPSubmenuSelected a{color:white!important}

/*NOVEDADES*/
.NFFeature {
        padding: 20px;
    border-radius: 2px;
    margin-top: 20px;
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);
}
    .NFFeature img {
        display: block;
    margin-left: auto!important;
    margin-right: auto!important;
    margin-top:10px!important; 
    }

    /*menú establecer tipo de documento*/

.CLTypeTD a{color:#439ccb!important;padding:5px!important;border-radius:2px!important;}
.CLTypeTD:hover {background-color:#439ccb!important;color:white!important;}

.CLTypeTD a:hover {color:white!important;}
.CLTypeTD a:hover::after { 
    content: " >"!important;
    position:absolute!important;
    right:40px!important;
}

#ACOcupadoBarWrapper {
    display: block;
    height: 20px;
    width: calc(100% - 2px);
    border: solid 1px #ccc;
    margin-bottom: 10px;
}
#ACOcupadoBar {
    display: block;
    height: 20px;
    background: linear-gradient(90deg, rgba(0,113,206,1) 0%, rgba(0,113,206,1) 0%, rgba(0,113,206,1) 0%, rgba(170, 0, 255) 90%);
}
#ACOccupationDiv {
    border: solid 1px #ccc;
    margin-bottom: 20px;
    margin: 0;
    padding: 10px;
    margin-bottom:20px;
}
    #ACOccupationDiv p {
        padding: 3px;
        margin: 0;
    }


body,input,textarea {
    /*font-family:'fontinsans';font-weight:normal;font-size:15px ;*/

     font-family: proxima-nova, sans-serif;

font-weight: 400;

font-style: normal;
font-size:15px;
color:#37424A;
}
.alignCenter {
    text-align:center;
}

.font1{

  /* font-family:'fontin';font-weight:normal;font-size:42px */
  font-family: proxima-nova, sans-serif;

font-weight: 700;

font-style: normal;
font-size:42px;
}
.fontBold {
   /*font-family:'fontinsans';font-weight:normal;font-size:24px */

   font-family: proxima-nova, sans-serif;

font-weight: 700;

font-style: normal;

}

.link {
    text-decoration:underline;

}
.span_1_of_2 {
float:left;
width:50%;
}

input[type=text],input[type=password]  {
  
       padding: 5px;
    
       outline: none;
}

input[type=text]::placeholder,input[type=password]::placeholder  { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b9b9b9;
  opacity: 1; /* Firefox */
  font-weight:normal;
}

#PLstep1 label{
    display:block;
    width:100%;
}
textarea{
    width:calc(100% - 20px);
    padding:10px;

}
select {
    height: 30px;
     margin:3px;
       padding: 3px;
       font-weight:bold;
       outline: none;
}

.swal2-popup {
    width: 500px !important; /* Ancho del modal */
    max-width: 90% !important;
    background: #f5f5f5 !important; /* Fondo gris claro */
    border-radius: 10px !important; /* Bordes redondeados */
    border: 2px solid #007bff !important; /* Borde azul */
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2) !important; /* Sombra */
    font-family: Arial, sans-serif !important;
    font-size: 16px !important;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Nov 28, 2013, 7:09:35 AM
    Author     : bugraozden
*/

.icon-select{
    width:0px;
 }

 .icon-select .selected-box {

     position: relative;
     margin: 0px;
     padding: 0px;
     width: 45px; /* sil */
     height: 37px; /* sil */
     border: 1px solid #999999;

     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;

 }

    .icon-select .selected-box:hover {
        position: relative;
        margin: 0px;
        padding: 0px;
        width: 45px; /* sil */
        height: 37px; /* sil */
        border: 1px solid #0070F5;
        background-color: #FFFFFF;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }

 .icon-select .selected-icon {

     position: absolute;
     margin: 0px;
     padding: 0px;
     top:5px;
     left:5px;
     width: 27px; /* sil */
     height: 27px; /* sil */

     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;

 }

 .icon-select .component-icon{
     position: absolute;
     bottom:5px;
     right:4px;
 }

 .icon-select .box {
     z-index: 1;
     position: absolute;
     top:0px;
     left:50px;
     margin: 0px;
     padding: 0px;
     width: 210px;
     
     border: 1px solid #EEEEEE;
     background-color: #fff;

     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
     
     
     overflow:auto;
     /*
     -webkit-overflow-scrolling: touch;
     */

 }

 .icon-select .icon {
     position: relative;
     margin: 5px 0px 0px 5px;
     padding: 3px;
     width: 27px; /* sil */
     height: 27px; /* sil */
     border: 1px solid #CCCCCC;
     background-color: #FFFFFF;

     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;

     overflow:hidden;
     float: left;
 }

    .icon-select .icon:hover {
        border: 1px solid #0070F5;
    }

 .icon-select .icon.selected {
     position: relative;
     margin: 5px 0px 0px 5px;
     padding: 3px;
     width: 27px; /* sil */
     height: 27px; /* sil */
     border: 1px solid #EEEEEE;
     background-color: #EEEEEE;

     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;

     overflow:hidden;
     float: left;
 }
/*! jQuery UI - v1.13.2 - 2022-07-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}

.ui-helper-clearfix:after {
    clear: both;
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    -ms-filter: "alpha(opacity=0)"; /* support: IE8 */
}

.ui-front {
    z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
    cursor: default !important;
    pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: .5em .5em .5em .7em;
    font-size: 100%;
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}

.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0;
}

    .ui-menu .ui-menu {
        position: absolute;
    }

    .ui-menu .ui-menu-item {
        margin: 0;
        cursor: pointer;
        /* support: IE10, see #8844 */
        list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
    }

    .ui-menu .ui-menu-item-wrapper {
        position: relative;
        padding: 3px 1em 3px .4em;
    }

    .ui-menu .ui-menu-divider {
        margin: 5px 0;
        height: 0;
        font-size: 0;
        line-height: 0;
        border-width: 1px 0 0 0;
    }

    .ui-menu .ui-state-focus,
    .ui-menu .ui-state-active {
        margin: -1px;
    }

/* icon support */
.ui-menu-icons {
    position: relative;
}

    .ui-menu-icons .ui-menu-item-wrapper {
        padding-left: 2em;
    }

/* left-aligned */
.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
    left: auto;
    right: 0;
}

.ui-button {
    padding: .4em 1em;
    display: inline-block;
    position: relative;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /* Support: IE <= 11 */
    overflow: visible;
}

    .ui-button,
    .ui-button:link,
    .ui-button:visited,
    .ui-button:hover,
    .ui-button:active {
        text-decoration: none;
    }

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
    width: 2em;
    box-sizing: border-box;
    text-indent: -9999px;
    white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
    text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
    padding: 0;
    width: 2.1em;
    height: 2.1em;
    text-indent: -9999px;
    white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
    width: auto;
    height: auto;
    text-indent: 0;
    white-space: normal;
    padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.ui-controlgroup {
    vertical-align: middle;
    display: inline-block;
}

    .ui-controlgroup > .ui-controlgroup-item {
        float: left;
        margin-left: 0;
        margin-right: 0;
    }

        .ui-controlgroup > .ui-controlgroup-item:focus,
        .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
            z-index: 9999;
        }

.ui-controlgroup-vertical > .ui-controlgroup-item {
    display: block;
    float: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
    box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
    padding: .4em 1em;
}

    .ui-controlgroup .ui-controlgroup-label span {
        font-size: 80%;
    }

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
    border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
    border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
    border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
    border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {
    /* Support: IE8 only, Android < 4.4 only */
    width: 75%;
    width: calc( 100% - 2.4em );
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
    border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
    box-shadow: inset 1px 1px 1px #ccc;
    border-radius: .12em;
    border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
    width: 16px;
    height: 16px;
    border-radius: 1em;
    overflow: visible;
    border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
    background-image: none;
    width: 8px;
    height: 8px;
    border-width: 4px;
    border-style: solid;
}

.ui-checkboxradio-disabled {
    pointer-events: none;
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}

    .ui-datepicker .ui-datepicker-header {
        position: relative;
        padding: .2em 0;
    }

    .ui-datepicker .ui-datepicker-prev,
    .ui-datepicker .ui-datepicker-next {
        position: absolute;
        top: 2px;
        width: 1.8em;
        height: 1.8em;
    }

    .ui-datepicker .ui-datepicker-prev-hover,
    .ui-datepicker .ui-datepicker-next-hover {
        top: 1px;
    }

    .ui-datepicker .ui-datepicker-prev {
        left: 2px;
    }

    .ui-datepicker .ui-datepicker-next {
        right: 2px;
    }

    .ui-datepicker .ui-datepicker-prev-hover {
        left: 1px;
    }

    .ui-datepicker .ui-datepicker-next-hover {
        right: 1px;
    }

    .ui-datepicker .ui-datepicker-prev span,
    .ui-datepicker .ui-datepicker-next span {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        top: 50%;
        margin-top: -8px;
    }

    .ui-datepicker .ui-datepicker-title {
        margin: 0 2.3em;
        line-height: 1.8em;
        text-align: center;
    }

        .ui-datepicker .ui-datepicker-title select {
            font-size: 1em;
            margin: 1px 0;
        }

    .ui-datepicker select.ui-datepicker-month,
    .ui-datepicker select.ui-datepicker-year {
        width: 45%;
    }

    .ui-datepicker table {
        width: 100%;
        font-size: .9em;
        border-collapse: collapse;
        margin: 0 0 .4em;
    }

    .ui-datepicker th {
        padding: .7em .3em;
        text-align: center;
        font-weight: bold;
        border: 0;
    }

    .ui-datepicker td {
        border: 0;
        padding: 1px;
    }

        .ui-datepicker td span,
        .ui-datepicker td a {
            display: block;
            padding: .2em;
            text-align: right;
            text-decoration: none;
        }

    .ui-datepicker .ui-datepicker-buttonpane {
        background-image: none;
        margin: .7em 0 0 0;
        padding: 0 .2em;
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
    }

        .ui-datepicker .ui-datepicker-buttonpane button {
            float: right;
            margin: .5em .2em .4em;
            cursor: pointer;
            padding: .2em .6em .3em .6em;
            width: auto;
            overflow: visible;
        }

            .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
                float: left;
            }

    /* with multiple calendars */
    .ui-datepicker.ui-datepicker-multi {
        width: auto;
    }

.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

    .ui-datepicker-multi .ui-datepicker-group table {
        width: 95%;
        margin: 0 auto .4em;
    }

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
    direction: rtl;
}

    .ui-datepicker-rtl .ui-datepicker-prev {
        right: 2px;
        left: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-next {
        left: 2px;
        right: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-prev:hover {
        right: 1px;
        left: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-next:hover {
        left: 1px;
        right: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-buttonpane {
        clear: right;
    }

        .ui-datepicker-rtl .ui-datepicker-buttonpane button {
            float: left;
        }

            .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
            .ui-datepicker-rtl .ui-datepicker-group {
                float: right;
            }

    .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
    .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px;
    }

/* Icons */
.ui-datepicker .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    left: .5em;
    top: .3em;
}

.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0;
}

    .ui-dialog .ui-dialog-titlebar {
        padding: .4em 1em;
        position: relative;
    }

    .ui-dialog .ui-dialog-title {
        float: left;
        margin: .1em 0;
        white-space: nowrap;
        width: 90%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .ui-dialog .ui-dialog-titlebar-close {
        position: absolute;
        right: .3em;
        top: 50%;
        width: 20px;
        margin: -10px 0 0 0;
        padding: 1px;
        height: 20px;
    }

    .ui-dialog .ui-dialog-content {
        position: relative;
        border: 0;
        padding: .5em 1em;
        background: none;
        overflow: auto;
    }

    .ui-dialog .ui-dialog-buttonpane {
        text-align: left;
        border-width: 1px 0 0 0;
        background-image: none;
        margin-top: .5em;
        padding: .3em 1em .5em .4em;
    }

        .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
            float: right;
        }

        .ui-dialog .ui-dialog-buttonpane button {
            margin: .5em .4em .5em 0;
            cursor: pointer;
        }

    .ui-dialog .ui-resizable-n {
        height: 2px;
        top: 0;
    }

    .ui-dialog .ui-resizable-e {
        width: 2px;
        right: 0;
    }

    .ui-dialog .ui-resizable-s {
        height: 2px;
        bottom: 0;
    }

    .ui-dialog .ui-resizable-w {
        width: 2px;
        left: 0;
    }

    .ui-dialog .ui-resizable-se,
    .ui-dialog .ui-resizable-sw,
    .ui-dialog .ui-resizable-ne,
    .ui-dialog .ui-resizable-nw {
        width: 7px;
        height: 7px;
    }

    .ui-dialog .ui-resizable-se {
        right: 0;
        bottom: 0;
    }

    .ui-dialog .ui-resizable-sw {
        left: 0;
        bottom: 0;
    }

    .ui-dialog .ui-resizable-ne {
        right: 0;
        top: 0;
    }

    .ui-dialog .ui-resizable-nw {
        left: 0;
        top: 0;
    }

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
}

.ui-resizable {
    position: relative;
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
}

    .ui-progressbar .ui-progressbar-value {
        margin: -1px;
        height: 100%;
    }

    .ui-progressbar .ui-progressbar-overlay {
        background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
        height: 100%;
        -ms-filter: "alpha(opacity=25)"; /* support: IE8 */
        opacity: 0.25;
    }

.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
}

.ui-selectable {
    -ms-touch-action: none;
    touch-action: none;
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
}

.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

    .ui-selectmenu-menu .ui-menu {
        overflow: auto;
        overflow-x: hidden;
        padding-bottom: 1px;
    }

        .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
            font-size: 1em;
            font-weight: bold;
            line-height: 1.5;
            padding: 2px 0.4em;
            margin: 0.5em 0 0 0;
            height: auto;
            border: 0;
        }

.ui-selectmenu-open {
    display: block;
}

.ui-selectmenu-text {
    display: block;
    margin-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
    text-align: left;
    white-space: nowrap;
    width: 14em;
}

.ui-selectmenu-icon.ui-icon {
    float: right;
    margin-top: 0;
}

.ui-slider {
    position: relative;
    text-align: left;
}

    .ui-slider .ui-slider-handle {
        position: absolute;
        z-index: 2;
        width: 1.2em;
        height: 1.2em;
        cursor: pointer;
        -ms-touch-action: none;
        touch-action: none;
    }

    .ui-slider .ui-slider-range {
        position: absolute;
        z-index: 1;
        font-size: .7em;
        display: block;
        border: 0;
        background-position: 0 0;
    }

    /* support: IE8 - See #6727 */
    .ui-slider.ui-state-disabled .ui-slider-handle,
    .ui-slider.ui-state-disabled .ui-slider-range {
        filter: inherit;
    }

.ui-slider-horizontal {
    height: .8em;
}

    .ui-slider-horizontal .ui-slider-handle {
        top: -.3em;
        margin-left: -.6em;
    }

    .ui-slider-horizontal .ui-slider-range {
        top: 0;
        height: 100%;
    }

    .ui-slider-horizontal .ui-slider-range-min {
        left: 0;
    }

    .ui-slider-horizontal .ui-slider-range-max {
        right: 0;
    }

.ui-slider-vertical {
    width: .8em;
    height: 100px;
}

    .ui-slider-vertical .ui-slider-handle {
        left: -.3em;
        margin-left: 0;
        margin-bottom: -.6em;
    }

    .ui-slider-vertical .ui-slider-range {
        left: 0;
        width: 100%;
    }

    .ui-slider-vertical .ui-slider-range-min {
        bottom: 0;
    }

    .ui-slider-vertical .ui-slider-range-max {
        top: 0;
    }

.ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none;
}

.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
}

.ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: .222em 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 2em;
}

.ui-spinner-button {
    width: 1.6em;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: none;
}

.ui-spinner-up {
    top: 0;
}

.ui-spinner-down {
    bottom: 0;
}

.ui-tabs {
    position: relative; /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
    padding: .2em;
}

    .ui-tabs .ui-tabs-nav {
        margin: 0;
        padding: .2em .2em 0;
    }

        .ui-tabs .ui-tabs-nav li {
            list-style: none;
            float: left;
            position: relative;
            top: 0;
            margin: 1px .2em 0 0;
            border-bottom-width: 0;
            padding: 0;
            white-space: nowrap;
        }

        .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
            float: left;
            padding: .5em 1em;
            text-decoration: none;
        }

        .ui-tabs .ui-tabs-nav li.ui-tabs-active {
            margin-bottom: -1px;
            padding-bottom: 1px;
        }

            .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
            .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
            .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
                cursor: text;
            }

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
}

body .ui-tooltip {
    border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
}

    .ui-widget .ui-widget {
        font-size: 1em;
    }

    .ui-widget input,
    .ui-widget select,
    .ui-widget textarea,
    .ui-widget button {
        font-family: Arial,Helvetica,sans-serif;
        font-size: 1em;
    }

    .ui-widget.ui-widget-content {
        border: 1px solid #c5c5c5;
    }

.ui-widget-content {
    border: 1px solid #dddddd;
    background: #ffffff;
    color: #333333;
}

    .ui-widget-content a {
        color: #333333;
    }

.ui-widget-header {
    border: 1px solid #dddddd;
    background: #e9e9e9;
    color: #333333;
    font-weight: bold;
}

    .ui-widget-header a {
        color: #333333;
    }

    /* Interaction states
----------------------------------*/
    .ui-state-default,
    .ui-widget-content .ui-state-default,
    .ui-widget-header .ui-state-default,
    .ui-button,
    /* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
    html .ui-button.ui-state-disabled:hover,
    html .ui-button.ui-state-disabled:active {
        border: 1px solid #c5c5c5;
        background: #f6f6f6;
        font-weight: normal;
        color: #454545;
    }

        .ui-state-default a,
        .ui-state-default a:link,
        .ui-state-default a:visited,
        a.ui-button,
        a:link.ui-button,
        a:visited.ui-button,
        .ui-button {
            color: #454545;
            text-decoration: none;
        }

            .ui-state-hover,
            .ui-widget-content .ui-state-hover,
            .ui-widget-header .ui-state-hover,
            .ui-state-focus,
            .ui-widget-content .ui-state-focus,
            .ui-widget-header .ui-state-focus,
            .ui-button:hover,
            .ui-button:focus {
                border: 1px solid #cccccc;
                background: #ededed;
                font-weight: normal;
                color: #2b2b2b;
            }

                .ui-state-hover a,
                .ui-state-hover a:hover,
                .ui-state-hover a:link,
                .ui-state-hover a:visited,
                .ui-state-focus a,
                .ui-state-focus a:hover,
                .ui-state-focus a:link,
                .ui-state-focus a:visited,
                a.ui-button:hover,
                a.ui-button:focus {
                    color: #2b2b2b;
                    text-decoration: none;
                }

.ui-visual-focus {
    box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    border: 1px solid #003eff;
    background: #007fff;
    font-weight: normal;
    color: #ffffff;
}

    .ui-icon-background,
    .ui-state-active .ui-icon-background {
        border: #003eff;
        background-color: #ffffff;
    }

    .ui-state-active a,
    .ui-state-active a:link,
    .ui-state-active a:visited {
        color: #ffffff;
        text-decoration: none;
    }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #dad55e;
    background: #fffa90;
    color: #777620;
}

.ui-state-checked {
    border: 1px solid #dad55e;
    background: #fffa90;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #777620;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #f1a899;
    background: #fddfdf;
    color: #5f3f3f;
}

    .ui-state-error a,
    .ui-widget-content .ui-state-error a,
    .ui-widget-header .ui-state-error a {
        color: #5f3f3f;
    }

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #5f3f3f;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    -ms-filter: "alpha(opacity=70)"; /* support: IE8 */
    font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    -ms-filter: "alpha(opacity=35)"; /* support: IE8 */
    background-image: none;
}

    .ui-state-disabled .ui-icon {
        -ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
    }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
    width: 16px;
    height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url("/_css2/images/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon {
    background-image: url("/_css2/images/ui-icons_444444_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
    background-image: url("/_css2/images/ui-icons_555555_256x240.png");
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
    background-image: url("/_css2/images/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
    background-image: url("/_css2/images/ui-icons_777620_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url("/_css2/images/ui-icons_cc0000_256x240.png");
}

.ui-button .ui-icon {
    background-image: url("/_css2/images/ui-icons_777777_256x240.png");
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
    background-image: none;
}

.ui-icon-caret-1-n {
    background-position: 0 0;
}

.ui-icon-caret-1-ne {
    background-position: -16px 0;
}

.ui-icon-caret-1-e {
    background-position: -32px 0;
}

.ui-icon-caret-1-se {
    background-position: -48px 0;
}

.ui-icon-caret-1-s {
    background-position: -65px 0;
}

.ui-icon-caret-1-sw {
    background-position: -80px 0;
}

.ui-icon-caret-1-w {
    background-position: -96px 0;
}

.ui-icon-caret-1-nw {
    background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
    background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
    background-position: -144px 0;
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
    background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
    background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
    background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.ui-icon-extlink {
    background-position: -32px -80px;
}

.ui-icon-newwin {
    background-position: -48px -80px;
}

.ui-icon-refresh {
    background-position: -64px -80px;
}

.ui-icon-shuffle {
    background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.ui-icon-folder-open {
    background-position: -16px -96px;
}

.ui-icon-document {
    background-position: -32px -96px;
}

.ui-icon-document-b {
    background-position: -48px -96px;
}

.ui-icon-note {
    background-position: -64px -96px;
}

.ui-icon-mail-closed {
    background-position: -80px -96px;
}

.ui-icon-mail-open {
    background-position: -96px -96px;
}

.ui-icon-suitcase {
    background-position: -112px -96px;
}

.ui-icon-comment {
    background-position: -128px -96px;
}

.ui-icon-person {
    background-position: -144px -96px;
}

.ui-icon-print {
    background-position: -160px -96px;
}

.ui-icon-trash {
    background-position: -176px -96px;
}

.ui-icon-locked {
    background-position: -192px -96px;
}

.ui-icon-unlocked {
    background-position: -208px -96px;
}

.ui-icon-bookmark {
    background-position: -224px -96px;
}

.ui-icon-tag {
    background-position: -240px -96px;
}

.ui-icon-home {
    background-position: 0 -112px;
}

.ui-icon-flag {
    background-position: -16px -112px;
}

.ui-icon-calendar {
    background-position: -32px -112px;
}

.ui-icon-cart {
    background-position: -48px -112px;
}

.ui-icon-pencil {
    background-position: -64px -112px;
}

.ui-icon-clock {
    background-position: -80px -112px;
}

.ui-icon-disk {
    background-position: -96px -112px;
}

.ui-icon-calculator {
    background-position: -112px -112px;
}

.ui-icon-zoomin {
    background-position: -128px -112px;
}

.ui-icon-zoomout {
    background-position: -144px -112px;
}

.ui-icon-search {
    background-position: -160px -112px;
}

.ui-icon-wrench {
    background-position: -176px -112px;
}

.ui-icon-gear {
    background-position: -192px -112px;
}

.ui-icon-heart {
    background-position: -208px -112px;
}

.ui-icon-star {
    background-position: -224px -112px;
}

.ui-icon-link {
    background-position: -240px -112px;
}

.ui-icon-cancel {
    background-position: 0 -128px;
}

.ui-icon-plus {
    background-position: -16px -128px;
}

.ui-icon-plusthick {
    background-position: -32px -128px;
}

.ui-icon-minus {
    background-position: -48px -128px;
}

.ui-icon-minusthick {
    background-position: -64px -128px;
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-icon-key {
    background-position: -112px -128px;
}

.ui-icon-lightbulb {
    background-position: -128px -128px;
}

.ui-icon-scissors {
    background-position: -144px -128px;
}

.ui-icon-clipboard {
    background-position: -160px -128px;
}

.ui-icon-copy {
    background-position: -176px -128px;
}

.ui-icon-contact {
    background-position: -192px -128px;
}

.ui-icon-image {
    background-position: -208px -128px;
}

.ui-icon-video {
    background-position: -224px -128px;
}

.ui-icon-script {
    background-position: -240px -128px;
}

.ui-icon-alert {
    background-position: 0 -144px;
}

.ui-icon-info {
    background-position: -16px -144px;
}

.ui-icon-notice {
    background-position: -32px -144px;
}

.ui-icon-help {
    background-position: -48px -144px;
}

.ui-icon-check {
    background-position: -64px -144px;
}

.ui-icon-bullet {
    background-position: -80px -144px;
}

.ui-icon-radio-on {
    background-position: -96px -144px;
}

.ui-icon-radio-off {
    background-position: -112px -144px;
}

.ui-icon-pin-w {
    background-position: -128px -144px;
}

.ui-icon-pin-s {
    background-position: -144px -144px;
}

.ui-icon-play {
    background-position: 0 -160px;
}

.ui-icon-pause {
    background-position: -16px -160px;
}

.ui-icon-seek-next {
    background-position: -32px -160px;
}

.ui-icon-seek-prev {
    background-position: -48px -160px;
}

.ui-icon-seek-end {
    background-position: -64px -160px;
}

.ui-icon-seek-start {
    background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
    background-position: -80px -160px;
}

.ui-icon-stop {
    background-position: -96px -160px;
}

.ui-icon-eject {
    background-position: -112px -160px;
}

.ui-icon-volume-off {
    background-position: -128px -160px;
}

.ui-icon-volume-on {
    background-position: -144px -160px;
}

.ui-icon-power {
    background-position: 0 -176px;
}

.ui-icon-signal-diag {
    background-position: -16px -176px;
}

.ui-icon-signal {
    background-position: -32px -176px;
}

.ui-icon-battery-0 {
    background-position: -48px -176px;
}

.ui-icon-battery-1 {
    background-position: -64px -176px;
}

.ui-icon-battery-2 {
    background-position: -80px -176px;
}

.ui-icon-battery-3 {
    background-position: -96px -176px;
}

.ui-icon-circle-plus {
    background-position: 0 -192px;
}

.ui-icon-circle-minus {
    background-position: -16px -192px;
}

.ui-icon-circle-close {
    background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.ui-icon-circle-check {
    background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
    background: #aaaaaa;
    opacity: .3;
    -ms-filter: Alpha(Opacity=30); /* support: IE8 */
}

.ui-widget-shadow {
    -webkit-box-shadow: 0px 0px 5px #666666;
    box-shadow: 0px 0px 5px #666666;
}

.leftBarCompanyName {
  display:block;

    text-align:center;
 
}
#leftBarCompanyNameText a{
text-decoration:none;
text-transform: uppercase;
color:#444;
  display:block;
}
.leftBarTitle {
    padding: 10px 0 10px 0;

display: block;
width: 100%;

cursor: pointer;
    
}
.leftBarTitleText {
    padding: 10px;
    font-weight: bold;
}










#leftBar{border-right:solid 1px #ddd; /*box-shadow: rgb(240, 240, 240) 4px 0px 15px -2px;*/}

#leftBarLibraryMyDocuments,#leftBarLibraryMyDocuments2{background: #ffffff url('/_img/left menu/myfiles.png?a') no-repeat 10px 8px;}
#leftBarLibraryAllDocuments{background: #ffffff url('/_img/left menu/allfiles.png?a') no-repeat 10px 8px;}
#leftBarLibraryCollections,#leftBarLibraryCollections2{background: #ffffff url('/_img/left menu/collection2.png?a') no-repeat 10px 8px;}
#leftBarLibraryPublicDocuments,#leftBarLibraryPublicDocuments2{background: #ffffff url('/_img/left menu/link.png?a') no-repeat 10px 8px;}
#leftBarLibraryNotifications,#leftBarLibraryNotifications2{background: #ffffff url('/_img/left menu/calendar.png?a') no-repeat 10px 8px;}
#leftBarLibraryWorkflows, #leftBarLibraryWorkflows2 {
    background: #ffffff url('/_img/left menu/flujos.png?a') no-repeat 10px 8px;
}
#leftBarLibraryTrashDocuments,#leftBarLibraryTrashDocuments2{background: #ffffff url('/_img/left menu/trash.png?a') no-repeat 10px 8px;}

#leftBarLibraryetbox{background: #ffffff url('/_img/left menu/etboxicon.png?a') no-repeat 10px 8px;}
#leftBarLibraryETBTrashDocuments{background: #ffffff url('/_img/left menu/trash.png?a') no-repeat 10px 8px;}
#leftBarLibraryETBPublicLinks{background: #ffffff url('/_img/left menu/link.png?a') no-repeat 10px 8px;}
#leftBarLibraryETBNotifications{background: #ffffff url('/_img/left menu/calendar.png?a') no-repeat 10px 8px;}


.leftBarCollection{background: #ffffff url('/_img/left menu/collection.png?a') no-repeat 5px 0px;}
.leftBarAutomaticCollection{background: #ffffff url('/_img/left menu/smartcollection.png?a') no-repeat 5px 0px;}
.leftBarUser{background: #ffffff url('/_img/left menu/user.png?a') no-repeat 10px 8px;}
.leftBarClientUser{background: #ffffff url('/_img/left menu/mailbox.png?a') no-repeat 10px 8px;}

.leftBarContent{display:none;padding:10px;padding-top:0;padding-right:15px;}
.leftBarContent2{display:inline}
.leftBarContent ul{padding: 0;margin:0;}
.leftBarContent li a{color:#444;font-weight: 400;display:block;padding:10px 0 10px 0;padding-left:35px; text-decoration:none}
.leftBarContent p{padding:10px;text-align:justify;}
.leftBarContent li:hover, #leftBarLibrary li:hover, #leftBarLibrary2 li:hover, #leftBarLibraryetbox li:hover {
    background-color: rgb(240, 231, 475);
}
.barContentSelected a{font-weight:bold!important;}
.barContentSelected { /*background-color: rgb(242, 248, 253) !important;*/
    background-color: rgb(240, 231, 475) !important;
}
.leftBarContent li{list-style:none;}
.leftBarMenu,.leftBarClientUser,.leftBarUser {
background-size:20px!important;background-color:#fff;}
    .leftBarMenuCustom {
        display:none;
    }

.leftBarCustomIcon1 {background: #ffffff url('/_img/left menu/custom/1.png?ab') no-repeat 10px 8px;}
.leftBarCustomIcon2 {background: #ffffff url('/_img/left menu/custom/2.png?ab') no-repeat 10px 8px;}
.leftBarCustomIcon3 {background: #ffffff url('/_img/left menu/custom/3.png?ab') no-repeat 10px 8px;}
.leftBarCustomIcon4 {background: #ffffff url('/_img/left menu/custom/4.png?ab') no-repeat 10px 8px;}
.leftBarCustomIcon5 {background: #ffffff url('/_img/left menu/custom/5.png?ab') no-repeat 10px 8px;}
.leftBarCustomIcon6 {background: #ffffff url('/_img/left menu/custom/6.png?ab') no-repeat 10px 8px;}
.leftBarCustomIcon7 {background: #ffffff url('/_img/left menu/custom/7.png?ab') no-repeat 10px 8px;}
.leftBarCustomIcon8 {background: #ffffff url('/_img/left menu/custom/8.png?ab') no-repeat 10px 8px;}
.leftBarCustomIcon9 {background: #ffffff url('/_img/left menu/custom/9.png?ab') no-repeat 10px 8px;}
.leftBarCustomIcon10 {background: #ffffff url('/_img/left menu/custom/10.png?ab') no-repeat 10px 8px;}
.leftBarCustomIcon11 {background: #ffffff url('/_img/left menu/custom/11.png?ab') no-repeat 10px 8px;}
.leftBarCustomIcon12 {background: #ffffff url('/_img/left menu/custom/12.png?ab') no-repeat 10px 8px;}
.leftBarCustomIcon13 {background: #ffffff url('/_img/left menu/custom/13.png?ab') no-repeat 10px 8px;}
.leftBarCustomIcon14 {background: #ffffff url('/_img/left menu/custom/14.png?ab') no-repeat 10px 8px;}
.leftBarCustomIcon15 {background: #ffffff url('/_img/left menu/custom/15.png?ab') no-repeat 10px 8px;}
.leftBarCustomIcon16 {background: #ffffff url('/_img/left menu/custom/16.png?ab') no-repeat 10px 8px;}
.leftBarCustomIcon17 {background: #ffffff url('/_img/left menu/custom/17.png?ab') no-repeat 10px 8px;}
.leftBarCustomIcon18 {background: #ffffff url('/_img/left menu/custom/18.png?ab') no-repeat 10px 8px;}
.leftBarCustomIcon19 {background: #ffffff url('/_img/left menu/custom/19.png?ab') no-repeat 10px 8px;}
.leftBarCustomIcon20 {background: #ffffff url('/_img/left menu/custom/20.png?ab') no-repeat 10px 8px;}
.leftBarCustomIcon21 {background: #ffffff url('/_img/left menu/custom/21.png?ab') no-repeat 10px 8px;}

.leftBarScrollableContent{max-height:170px;}

#leftBar input {
    outline:none;
}

#leftBarOtherCollectionsGroupClose{float: right; padding:4px;margin-top:-4px}
#leftBarOtherCollectionsGroupClose:hover{border:solid 1px #ccc;}
#ETBoxFullMenu{padding-top: 20px;}
#leftBarGoBack a {
display: block;
    text-decoration: none;
    color: rgb(1, 113, 207);
    margin-left: 10px;
}
#left input {
outline: none;
    display: inline !important;
    width: calc(100% - 45px);
    margin: 0 0 0 0;
    border: none;
    font-size: 1em;
    padding: 10px;
    padding-left: 35px;
    border-radius: 0;
    background: #fff;
    box-shadow: none;
    border-bottom: solid 2px rgb(239, 239, 239);
}

#FDocumentalOtherFullMenu, #FDocumentalFullMenu, #ETBoxFullMenu {
    height:100vh;
background:rgb(239, 239, 239);
}
#leftBarTitleTextLibrary2 {
margin-top: -30px;
    display: block;
    margin-bottom: -20px;}

#hideLeftMenuDiv {
    width: 10px;
    /* background: red; */
    float: right;
    margin-top: -25px;
}

#showLeftMenuDiv {
    width: 10px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    display:none;
}



#divTablesLoading {
display:none;

background:rgba(255,255,255,0.9);
position:fixed;
margin-top:0px;
width:calc(100% - 230px);
height:100vh;
}
#divTablesLoading img{
    float:left;
}
#divTablesLoading p{
    float:left;
    margin:0;
    margin-left:5px;
}
#divTablesLoading span{
    display:block;
    margin-left:calc(50% - 130px);
   margin-top:calc(50vh - 200px);
}
#divTables, #divWorkflows {
    margin-top: 15px;
    padding: 10px;
}
#divTableTitle {
font-weight: bold;
    font-size: 1.2em;

}
#libraryItemTableDiv {
    margin-bottom: 400px;
}

.GDTable {
width:100%;

padding:0;
    margin:0;
    padding-left:10px;
    border-collapse: collapse;
}

    .GDTable th {
        padding: 10px;
        padding-left: 20px;
        margin: 0;
        background: #37424A;
        color: white;
        text-align: left;
    }
        .GDTable th a {
            color: white;
            text-decoration: none;
        }

    .GDTable tr {
    }
        .GDTable tr:hover {
            background: rgb(240, 231, 475);
        }
    .GDTable td {
        padding: 5px;
        padding-left: 20px;
    }
.trpar {
background:#f9f9f9;
}
.trRed {
    background: #faa7a7;
}
    .trRed:hover {
        background: #faa7a7 !important;
    }
.trRejected {
    background: #faa7a7;
}

    .trRejected:hover {
        background: #faa7a7 !important;
    }

.trAIPending {
    background: #defffe !important;
}
.trHumanPending {
    background: #ffffe1 !important;
}
.trAdminPending {
    background: #defffe !important;
}
.lastRowEdit {
    background: #CC0B !important;
}
trimpar {
}
.LIRLastRow {text-align:center;}
.LIRLastRow a{display:block;width:100%;text-decoration:none;color:rgb(1, 113, 207)}
#btnSearchItem, #btnAccountingClose {
    margin-right: 25px;
    background-color: rgba(242,242,242,1);
    border: none;
    color: rgb(55, 66, 74);
    padding: 12px 20px;
    padding-left: 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    border-radius: 0px;
    font-weight: bold;
    background-image: url('/_img/top menu/preview.png');
    background-repeat: no-repeat;
    background-position: 15px 11px;
    cursor: pointer;
}
#btnAccountingClose {
    float: right;
    margin-right: 0;
    background-image: url('/_img/top menu/cerrado.png');
}
.tableicon {
    background-repeat: no-repeat;
    background-size: 25px;
    display: block;
    height: 25px;
}
.tableiconlist2 {
    position: absolute;
    margin-top: 0px !important;
    margin-left: 240px !important;
    background: white;
    box-shadow: 0px 0px 8px rgb(200 200 200 / 50%);
    display: none;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding: 10px !important;
}
    .tableiconlist2 a {
        padding: 5px;
        padding-left: 5px;
        padding-right: 5px;
        line-height: 20px;
        display: block;
        height: 20px;
        text-decoration: none;
        color: #37424A;
        background-repeat: no-repeat;
        background-position: 3px;
        white-space: nowrap;
        overflow: hidden;
        width: 100px;
        text-overflow: ellipsis;
    }


.tableiconlist {
    position: absolute;
    margin-top: 0px;
    margin-left: -225px;
    background: white;
    box-shadow: 0px 0px 8px rgba(200, 200, 200,.5);
    display: none;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 250px;

}
.tableiconlist ul {
    padding:0;
    margin:0;
    list-style:none;
}
.tableiconLink {
     padding:5px;
     padding-left:35px;
     padding-right:10px;
    line-height:25px;
    display:block;
    height:25px;
    text-decoration:none;
    color:#37424A;
 background-repeat:no-repeat;
 background-position:3px;

 white-space: nowrap;
  overflow: hidden;
 max-width:200px;
 text-overflow: ellipsis;
}
.tableiconLink2,.tableiconLink3 {
 
    padding-left:35px;
   
}
.tableiconLink:hover, .removeFileIconLink:hover, .tableiconlist2 a:hover {
    background-color: rgb(240, 231, 475) !important
}
    .tableiconLink3 {
        margin-top:15px;
        border-top:solid 1px #ccc;
}
.removeFileIconLink {
    padding: 5px;
    padding-left: 35px;
    padding-right: 10px;
    margin-right: 0px;
    margin-left: 0;
    line-height: 25px;
    display: block;
    height: 25px;
    text-decoration: none;
    color: #37424A;
    background-repeat: no-repeat;
    background-position: 3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
    .removeFileIconLink a {
    float:right;
    }
    #RLIAssociatedDocumentsListDiv ul {
padding:0;
}
.LIRAction {
    margin-right: 12px;
}
.LIRAction img{
    width: 20px;
}
#ALIDecline {
    margin-right: 7px;
}
.LIRAction:hover {
   
}

.SLIField {
    
    width:calc(90% - 10px)!important;
    float:left;
}
.SLISelect {
     width:calc(10% - 10px)!important;
     float:left;
     margin-top:5px;
     padding:5px;
     display:block;
}
.imagatzemSearchLink {
width:25px;
float:left;
margin-left:5px;
margin-top:7px;
}
.imagatzemSearchLink img {
width:25px;
}
.imagatzeminput {
float:left;
width:calc(100% - 70px)!important;
}
#CLANtable {
width:100%;}
#CLANtable tr:hover{
background-color:#efefef;}

.headerOrderDesc:after {
    content:"▼";
}

.headerOrderAsc:after {
    content:"▲";
}

.ALIDocumentClass {
    float:left;
    width:60%;
    height:calc(100vh - 200px);
}
.ALIFormDivClass {
    float: left;
    width: 40%;
    height: calc(100vh - 200px);
}
.ALIForm {

}
#messagesPanel a {
text-decoration:none;
color:#37424A;}
#messagesPanel{display:none;position:fixed;width:55%;top:0;right:0;height:100%;
               background-color:rgb(242, 242, 242);
               border-left:solid 3px #fff;z-index:500;box-shadow: -8px 2px 38px -8px rgba(0,0,0,.3);
               padding:25px;
}

#MPMessagesTitle{font-size:1.3em;font-weight:bold;color:rgb(55, 66, 74);line-height: 55px;float:left;}
#MPNewChatTitle{font-size:1.3em;font-weight:bold;color:rgb(55, 66, 74);line-height: 55px;}


#MPChatWithDiv {

margin-left:30px;
}
#MPNewMessage{background: linear-gradient(45deg, rgba(0,113,206,1) 0%, rgba(0,113,206,1) 0%, rgba(0,113,206,1) 0%, rgba(170, 0, 255) 90%);
              color:white!important;
              padding:10px;
}
#MPNewMessageDiv{padding:10px;float:right;margin-top:29px;}

.MPleftBarTitle{padding:0;display:block;width:100%; }
.MPleftBarTitle:hover{}
.MPleftBarTitleText{font-weight:bold;}


#MPNewChatWrapper {
display:none;}
#MPContactsWrapper,#MPNewChatWrapper{float:left;width:30%;}
#MPMessagesWrapper{float:left;width:70%;}
#MPContactsContent,#MPNewChatContent{height:100%;min-height:1000px;}
#MPMessagesContent{}
#MPNewMessageAddContacts{display:none;}
#MPNewChatWrapper input {
outline: none;
    display: inline !important;
    width: calc(100% - 45px);
    margin: 0 0 0 0;
    border: none;
    font-size: 1em;
    padding: 10px;
    padding-left: 35px;
    border-radius: 0;
    background: #fff;
    box-shadow: none;
    border-bottom: solid 2px rgb(239, 239, 239);
}

.conversationBadgeOn {
    display:inline!important;
}
.MGConversationBadge{  margin-top: -65px;
  margin-left: 160px;

  position: absolute;
  border-radius: 300px;
  background-color: rgb(170,0,255);
  color: white;
 
  padding: 6px;

 
  padding-top: 2px;
  padding-bottom: 2px;
  
  font-size: .9em;
  display:none;
}
#MPNewChatBack ,#MPLoadMore{
color:rgb(0, 115, 206)!important ;}
#MPMessageBody{    height: 2em;
    border: none;
    float:left;
    width:calc(100% - 100px);
    margin-left:30px;
    margin-top:10px;
}
#MPMessageSend {
float:left;

width:50px;
height:50px;
margin-top:10px;
}
    #MPMessageSend img {
    padding-left:15px;
    padding-top:15px;
    }
#MPNewMessageAddContactsContent{border-bottom:solid 1px #ccc;padding:10px;}


#MPListOfContacts{height:calc(100vh - 250px);background:white;}
#MPListOfNewContacts{height:calc(50vh - 180px);background:white;}
#MPListOfNewMailboxContacts{height:calc(50vh - 180px);background:white;}

#MPListOfContacts ul,#MPListOfNewContacts ul,#MPListOfNewMailboxContacts ul{margin:0;padding:0;list-style:none;}
#MPListOfContacts li,#MPListOfNewContacts li,#MPListOfNewMailboxContacts li{
    display:block;width:100%;height:39px;padding:10px;
    padding-top:5px;padding-bottom:5px;}
.MGConversationLink{display:block;height: 100%;padding:10px;
                    padding-left:35px;}
#MPListOfContacts li:hover,#MPListOfNewContacts li:hover,#MPListOfNewMailboxContacts li:hover{background-color:rgb(240, 231, 475);}
.MPSelected{background-color:rgb(240, 231, 475);}

#MPMessageBody:focus{
    outline: none;
}


.MPFullBubble {
    margin:15px;
}
.MPFullBubble1 {
   
}
.MPFullBubble2 {
  
}

#MPMessagesContentMessages{color:White;background:white;margin-left:30px;height:calc(100vh - 220px);}
#MPMessagesBodyDiv{}

.MPBubbleImageContainer{float:left; }

.MPBubbleImageContainer img{width: 29px;height:29px;border-radius:100px;float:left;}

.bubble p {
    padding:0;line-height:1em;margin:0;
    
}
.bubble,.bubble2{float:left;color:#37424A;padding:20px;padding-left:30px;    min-width: 50%;}
.bubble2 {
      background-color:rgb(240, 231, 475)!important;
      float:left;
      padding:10px;
      padding-left:15px;
      
}
    .bubble2 p {
    float:left;width:calc(100% - 50px);
    margin-left:10px;
    margin-top:10px;
    margin-bottom:0px;

    }
.bubble {
     background-color:rgb(251, 242, 255);
     float:right;

}
.MPConversationImage{max-width:29px;float:left;max-height:40px;margin-top:5px;border-radius:1000px}

.MPBoobleFooter1
{
    float:right;
    margin:0;
    padding:0;
    color:rgb(153, 153, 153);
    margin-bottom:-15px;
    
}

.MPBoobleFooter2
{
     float:right;
    margin:0;
    padding:0;
    color:rgb(153, 153, 153);
    margin-bottom:-15px;
    padding-bottom:10px;
}
#MPLoadMore {
display:block;
width:100%;
text-align:center;
margin-top:5px;
}


  
  





  
#MPBodyAttachments p
{
    background-position: left;
  background-repeat: no-repeat;
  padding: 5px;
  padding-left: 35px;
    }
#MPBodyAttachments{background-color: rgba(255,255,255,1);
  padding: 1px;
  border: solid 1px  rgb(170, 5, 255);
  margin-left:30px;
}
  
  

#MPBodyAttachmentsLnk:hover:after 
{
   margin-top:30px;
  content: attr(data-title);
  padding: 4px 8px;
  color: #333;
  position: absolute;
  left: 0;
  white-space:pre-wrap;
  z-index: 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 0px 4px #222;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
} 

#MPBodyAttachmentsClose{float:right;margin-top:-43px;margin-right:3px;}  
#MPBodyAttachmentsClose img{width:50%;}

.MPBoobleAttachments2 ul {
    border-color: #0070F5 !important;
}
.MPBoobleAttachments2 {
margin-left:40px;
}
.MPBoobleAttachments1{clear: both;margin-top:5px;}
.MPBoobleAttachments1 ul{
border: solid 1px rgb(170, 5, 255);
  padding: 3px;
  padding-bottom: 10px;
  background-color: white;
  list-style: none;
  margin: 0;

  }
.MPBoobleAttachments1 li{}
.MPBoobleAttachments1 a
{
  background-position: center left;
  background-repeat: no-repeat;
  padding: 10px;
  padding-left: 35px;

  display: block;
  color:#37424A!important;
 
 }
 
 .MPBoobleAttachments1 a:hover
 {
     text-decoration:underline;
   }
/**/




.win10Loading {
    background:rgba(255,255,255,.7);
 
    height:calc(100% - 25px);
    width:100%;
    position:absolute;
    background-image:url('/_img/loading_win10_green.gif?henga');
    background-repeat:no-repeat;
    background-position:50%;
z-index:1;

background-size:35px;
display:none;


}
#windowButtons {
    float: right;
}
.windowCloseButton img {
    margin-top: 2px;
    margin-left: 11px;
    margin-right: 11px;
    width: 20px;
    height: 20px;
}

#windowButtons a:hover {
    background-color: #e81123;
}
.windowCloseButton {
    display: block;
    float: left;
}
.win10contentBlur {
filter: blur(2px);
transform: scale(0.99);
}
.win10content {
    background-color:white;
}
.windowsStyleWindow select {
font-size: 12px;
    margin: 0;
    padding: 3px;
    border:solid 1px #ADADAD!important;
    background-color: #E1E1E1;
    border-radius: 0;
}
.windowsStyleWindow {
    font-family: Segoe UI, Frutiger, Frutiger Linotype, Dejavu Sans, Helvetica Neue, Arial, sans-serif;
    background-color:#F0F0F0;
    box-shadow: 5px 5px 31px -5px rgba(89,89,89,1);
        user-select: none;
        display:none;
        z-index:999;
}
.windowsTitleBar {
    background-color: #0070F5;
    height: 26px;
    cursor: default;
}
    .windowsTitleBar a {
        cursor: default;
    }
.windowsTitleText {
    color: white;
    font-size: 12px;
    line-height: 26px;
    width: 50%;
    float: left;
    padding-left:5px;
}
.modalDialog a {
cursor: default;

}
.modalDialog {

width: 350px;
    position: fixed;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    top:0;
}
.modalDialogContent {
        padding:15px;
        font-size:12px;
}
.modalDialogContent p{
       margin:0!important;
}
.windowsStyleWindow input[type=text],.windowsStyleWindow input[type=password] {
    border: solid 1px #0078D7;
    line-height: 12px;
    padding: 2px;
    margin-top: 5px;
    font-size: 13px;
    border-radius: 0px;
    width: calc(100% - 10px);
}

.modalDialogButtons {
float: right;
    padding-right: 15px;
        height: 30px;
}

.modalDialogButtons a {
        background-color: #E1E1E1;
    text-decoration: none;
    color: #000000;
    font-size: 12px;
    border: solid 1px #ADADAD;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: 5px;
}
    .modalDialogButtons a:hover {
        background-color:#E5F1FB;
        border: solid 1px #0078D7;
    }

    .modalDialogButtons a:focus {
        outline: 1px;
        border: solid 1px #005499;
        background-color:#CCE4F6;
    }
#integrityInfoDiv p {
    margin: 0;
}


#integrityInfoDiv .messageBox {
    color: #444;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 35px;
    line-height: 1em;
    margin-bottom: 15px;
    font-size: 12px;
    background-size: 26px;
    min-height: 26px;
}

#integrityInfoDiv .mbinformation {
    background-image: url("../_img/info.png");
}

#integrityInfoDiv .tabSection .messageBox {
    display: table;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 100px;
    padding-right: 10px;
}


#integrityInfoDiv .integrityInfoMore {
    display: none;
    background: white;
    padding: 20px;
    padding-top: 10px;
    overflow-x: auto;
}

#integrityInfoDiv h3 {
    font-size: 14px;
}

#integrityInfoDiv h4 {
    font-size: 13px;
    margin: 0;
}

#integrityInfoDiv .integrityInfoItemOk, #integrityInfoDiv .integrityInfoItemKo {
    padding: 10px;
    border-bottom: solid 1px #B3B3B3;
    padding-left: 60px;
    background-repeat: no-repeat;
    background-position: 20px 10px;
    cursor: pointer;
}

#integrityInfoItem1 {
    border-top: solid 1px #B3B3B3;
}

.integrityInfoItemOk {
    background-color: #EEFFEB;
    background-image: url('../_img/ok.png');
}

.integrityInfoItemKo {
    background-color: #FFEBF2;
    background-image: url('../_img/error.png');
}

    .integrityInfoItemOk p, .integrityInfoItemKo p {
        float: left;
        width: calc(100% - 20px);
    }

.deployarrow {
    float: right;
    height: 9px;
    width: 9.5px;
    background-image: url('../_img/acordeon.png');
    background-size: 9.5px 6px;
    background-repeat: no-repeat;
    margin-top: 6px;
}



.mbinformationSummary {
    clear: both;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    background-position-y: 10px;
    background-position-x: 5px;
}





#integrityInfoDiv .lifail {
    color: red;
}



#integrityInfoDiv .greenRow {
    background-color: #EBFFEE;
}

#integrityInfoDiv .yellowRow {
    background-color: #fff1eb;
}

#integrityInfoDiv .redRow {
    background-color: #ffebeb;
}

#integrityInfoDiv .darkredRow {
    background-color: #ffebeb;
}

#integrityInfoDiv th p, #integrityInfoDiv tr p {
    font-weight: normal;
    font-size: 12px;
    color: #666;
}

#integrityInfoDiv .strong {
    font-weight: bold;
}

#previewDiv {
    display:none;
  
    z-index:999999;

    position:fixed;
    top:0;
    background:white;
    width:100%;
    height:100%;
}
#PDTopBar {
   
}
#PDDocument {
  display:none;
}

#PDLoading {
    width:100px;
    margin-left:45%;
   margin-top:25%;
position: absolute;
}
#PDDocument iframe,#PDDocument object{
    height: calc(100vh - 75px);
     width:100%;
}


#previewActionsDownload,#previewActionsConfirm,#previewActionsCancel {
   float: right;
    margin-right: 100px;
    background-color: rgba(0,115,206,1);
    border: none;
    color: white;
    padding: 10px 20px;
    padding-left: 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    border-radius: 0px;
    font-weight: bold;
    background-image: url('/_img/top menu/download.png');
    background-repeat: no-repeat;
    background-position: 15px 9px;
    cursor: pointer;
    margin-bottom: 10px;
    margin-top: 10px;
}
#previewActionsCancel {
     background-image:none!important;
     background-color: rgb(128, 128, 128)!important;
     padding: 10px 10px;
      margin-right: 10px;
}
#previewActionsConfirm {
    background-image:none!important;
     padding: 10px 50px;
   
}
.PDClose {

position:absolute;
right:70px;
top:20px;
z-index:9999;
opacity: 0.7;

}
.PDClose:hover {
opacity:1;

}
#mainContentPlaceholder_PLLeftDiv{background-image:url('/_img/background.png?a');height:400px;}
.PLGroup{margin-top:50px;}

#mainContentPlaceholder_PLphoto{border-radius:500px;margin-top:20px;border:solid 5px #ccc;padding:5px;}
.PLbtnDescargar{border-radius:5px;padding:7px;background-color:#439ccb;color:White!important;margin-bottom:10px;text-align:center;}
.PLbtnDescargar:hover{background-color:#89d2f9;}
#PLExpiry{color:#ccc;margin-top:5px;padding:0;}
#actionsmessagep{padding:3px!important;position:fixed;top:0;height:10px;border-radius: 5px;
        font-weight: bold;
    color: rgb(102, 102, 102);
    padding: 20px !important;
    border: solid 2px #ccc;
    border-top:none;}







@media only screen and (max-width: 1000px) {
   #right { 
      
     margin-left:30%;
   } 

}
@media only screen and (max-height: 700px),(max-width: 1000px) {
    html {
    min-width:1000px;}
    #top {
    min-width:1000px;
    }
    #rightBarPreview, #rightBarPublicLinkInfo {
    
}
#rightBarActionsDownload:hover, #ETBrightBarActionsDownload:hover {
    background-color: rgba(0,115,206,0.8);
}
#rightBarActionsPreview {
   
    display:block;
    float:none;
    margin-bottom:5px;
   
}
    #actionsDropdownWrapper {
    margin-left:10px;
    
    }
    #rightBarActionsOtherActions {
    width:110px;}

.leftBarContent li a {
    color: #444;
    font-weight: 400;
    display: block;
    padding: 5px 0 5px 0;
    padding-left: 35px;
    text-decoration: none;
}
.leftBarMenu, .leftBarClientUser, .leftBarUser {
    background-size: 15px!important;
    background-position:10px 5px!important;
}



#top {
    height: 60px!important;
   
}
#topleft {
    height: 60px!important;
   width:70%;
}
#topleftlogo {
   
    height: 60px!important;
    padding:0!important;
   padding-left:10px!important;
   
}
#mainContentPlaceholder_DLogo {
  
    height: 60px!important;
}
#topleftsearchbox {
 

    margin-top: 5px!important;
}
#searchBar, #etboxSearchBar {
    font-size: 1em!important;
    
    padding: 5px!important;
    width: calc(100% - 30px);
   
    margin: 6px!important;
}

#advancedSearchBtn {
  
    margin-left: 14px!important;
    margin-top:-7px;
}
#topright {
    height: 60px!important;
    width:40%;
}
#top2actions {
   
    margin-top: 10px!important;
   
}
.top2actionBtn {
   
    padding: 5px 15px 5px 35px!important;
   
    background-position: 9px 5px!important;
    float: left;
}
#userMenuActions {
    
    padding: 5px!important;
    padding-right:25px!important;
}
#userMenuWrapper {
   
    background-position: 100% 5px!important;
   
}
#left,#right {
  
    margin-top: 60px!important;
}

.dropdown li a {

    padding: 3px 35px;

}
    .root a {
        background-size:15px;
    }
    .root a:hover {
        background-size: 15px;
    }
}


.clear {
    clear: both;
}
#formSS {
     margin-left:auto;
    margin-right:auto;
    max-width:450px;
}
h1 {
font-size:20px;
font-weight:normal;
}
.SSLink {

  
    background-color: rgba(0,115,206,1);
    border: none;
    color: white;
    padding: 10px 20px;
   
    text-align: center;
    text-decoration: none;
    display: block;
    font-size: 14px;
    border-radius: 0px;
    font-weight: bold;
  
   
}
.SSLink:hover {
background-color: rgba(0,115,206,0.8);}
.SSDetail {
color:#888;
font-size:12px;
padding:0;
margin:0;
margin-top:5px;
margin-bottom:30px;
}
.SSInfo {
}

#step2 {
display:none;}
#headerWrapper {
  
   
  
    font-size:1em;
    text-align:center;
    height:40px;
      
    
}
#headerWrapper a {
    display:block;
   
    height:100%;
    color:#37424A;
    font-weight:bold;
        text-decoration:none;
        margin-top:10px;
}
#tab1Container {
    height:35px;
    float:left;
    width:50%;

      background: rgb(239, 239, 239);
    color: rgb(33, 33, 33);
}
#tab2Container {
    height:35px;
    float:left;
    width:50%;
    
      background: rgb(239, 239, 239);
    color: rgb(33, 33, 33);
}
#tab1Container:hover, #tab2Container:hover {}
.tabSelected:hover {}
.tabSelected {
   
    background:none!important;
 
}
.tabSelected a{
   

    color:white!important;
}
#top {
    height: 80px;
    /*background: linear-gradient(90deg, rgba(0,113,206,1) 0%, rgba(0,113,206,1) 0%, rgba(0,113,206,1) 0%, rgba(170, 0, 255) 90%);*/
    position: fixed;
    width: 100%;
}
#topleft {
    /*height:100px;*/
    float: left;
    background-color: white;
    width: 70%;
}
#topleftlogo {
    width: 373px;
    height: calc(100% - 20px);
    background-size: 360px;
    /*padding:47px;*/
    float: left;
}
#topleftsearchbox {
    width: calc(100% - 438px);
    height: 60%;
    margin-left: 6px;
    float: left;
    margin-top: 4px;
    padding-left: 20px;
}
#topright {
height:100px;
float:left;
background-color:white;
width:30%;
}
#advancedSearchBtn {
    /*5*/
    color: black;
    text-decoration: none;
    text-align: right;
    display: block;
    width: calc(100% - 30px);
    max-width: 460px;
    font-size: .9em;
    margin-left: 22px;
}
#searchBar,#etboxSearchBar {
font-size:1.1em;
border:none;
border-radius:1px;
padding:10px;
width:calc(100% - 30px);
max-width:460px;
background-color:rgba(255,255,255,1);
border:solid 1px #4A4237;
margin:3px;
}
#searchBar::placeholder,#etboxSearchBar::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #333;
  opacity: 1; /* Firefox */
}
#searchBar:focus,#etboxSearchBar:focus {
    outline-width: 0;
  
 
}

#mainContentPlaceholder_DLogo {
display: block;
max-height: 70px;
max-width: 280px;

}

#rightTopBar {
    background-color:rgb(52, 79, 222);

    position:fixed;
    display:block;
    width:calc(100% - 300px);
    height:50px;

    
border-left:solid 1px #ccc;
box-shadow: rgba(0,0,0,.2) 1px 1px 5px 1px;
}
#top2actions {
      margin-right: 20px;
    margin-top: 11px;
    float: right;
   
}
#top2actionsUpload {
    border: 1px groove grey;
    margin-right: 7px;
    background-image: url('/_img/top menu/upload.png');
}
#topMenuMessages {
    border: 1px groove grey;
    background-image: url('/_img/top menu/messages.png');
}
.top2actionBtn {
    background-color: white;
    color: /*rgb(55, 66, 74)*/ black;
    text-decoration: none;
    padding: 10px 15px 10px 35px;
    background-repeat: no-repeat;
    background-position: 9px 10px;
    float: left;
}


.progress-bar{
             
    background: linear-gradient(90deg, rgba(0,113,206,1) 0%, rgba(0,113,206,1) 0%, rgba(0,113,206,1) 0%, rgba(170, 0, 255) 90%);
    color:White;
    height:15px;
    font-size:.8em;
}
.progress-bar-envelope {
    position: fixed;
    width: 450px;
    left: 340px;
    top: 105px;
    z-index: 100;
    border: solid 1px;
    display: none;
}


.indeterminate-progress-bar-envelope {
    position: fixed;
    width: 450px;
    left: 340px;
    top: 105px;
    z-index: 100;
    border: solid 1px;
    display: none;
}

.indeterminate-progress-bar {
    height: 15px;
    /*background: linear-gradient(90deg, rgba(0,113,206,1) 0%, rgba(0,113,206,1) 0%, rgba(0,113,206,1) 0%, rgba(170, 0, 255) 90%);*/
    overflow: hidden;
}

.indeterminate-progress-bar-value {
    width: 100%;
    height: 100%;
    background-color: rgba(0,113,206,1);
    animation: indeterminateAnimation 1s infinite linear;
    transform-origin: 0% 50%;
}

@keyframes indeterminateAnimation {
    0% {
        transform: translateX(0) scaleX(0);
    }

    40% {
        transform: translateX(0) scaleX(0.4);
    }

    100% {
        transform: translateX(100%) scaleX(0.5);
    }
}


/*advanced search dropdown*/
#searchDropDownWrapper{display:none;
                       box-shadow: rgba(0,0,0,.2) 1px 1px 5px 1px;
                       background-color:white;

                       border-top:none;
                       
           
                       position:fixed;top:90px;left:175px;float:left;
                       z-index:101!important;padding:10px;width:600px!important}
#searchDropDownWrapper input{margin:5px;border:solid 1px #ccc;}
#searchBar_feed,#searchDropDownWrapper,#top{z-index:90;}


/*documentsTopBarCollectionOptions*/
#documentsTopBarCollectionOptions ul{list-style:none;margin:0;padding:0;}
#documentsTopBarCollectionOptions ul li{display:inline;padding-top:5px;padding-right:5px;padding-left:5px;border-right: dotted 1px #ccc;height:16px!important}
#documentsTopBarCollectionOptions ul li img{width:16px;}

/*documentsTopBarCollectionOptions*/
#addCollectionMenuWrapper2 ul li{display:inline;padding-top:0!important;padding-right:0!important;padding-left:0!important;border-right: none!important;height:16px!important}



#fileuploadLabel,#fileuploadLabel2 {
    float: left;
    margin-right: 30px;
    background-color: rgba(0,115,206,1);
    border: none;
    color: white;
    padding: 10px 20px;
    padding-left: 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    border-radius: 0px;
    font-weight: bold;
    background-image: url('/_img/top menu/upload_white.png');
    background-repeat: no-repeat;
    background-position: 15px 9px;
}
.badgeOn {
display:inline!important;
}
#topMenuBadge{  color: White;
  background-color: rgb(170,0,255);
  border-radius: 3000px;
  padding: 6px;

 
  padding-top: 2px;
  padding-bottom: 2px;
 margin-left:5px;
 font-size:.9em;
 display:none;
  }




.TArrowLink{background-color:#ffffaa;color:#555!important;background-image:url('/_img/help link.png?a');background-repeat:no-repeat;
            background-position:left;padding-left:14px;}
.TArrowLink:hover{background-color:#ffff55;}

.TPanel{background-image: url('/_img/help link.png?a');
    background-repeat: no-repeat;
    background-position: right 4px;
    padding-right: 29px;}

.TArrowDiv{width: 55px;
  height: 75px;
  background-image:url('/_img/arrow tutorial.png?a');
  background-repeat:no-repeat;
  background-position:center;
  z-index:999}
  
.TArrowDestination{background-color:#ffff66;}

.infoBox{margin-top:15px;padding: 15px;
  border-radius: 0px;
  border:solid 1px #ccc;}
 .spider{background-image: url('/_img/spider.png?a');
  background-repeat: no-repeat;background-position:97% 0}
 
.bounce {
  -moz-animation: bounce 1.5s infinite;
  -webkit-animation: bounce 1.5s infinite;
  animation: bounce 1.5s infinite;
}

@-moz-keyframes bounce {
  0%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -moz-transform: translateY(20px);
    transform: translateY(20px);
  }
  
}
@-webkit-keyframes bounce {
  0%,100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}


@keyframes bounce {
  0%,100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  
}
body {
}

.pagada {
    background-color:#d7ffb8;
}
.aprobada {
    background-color: #feffca;
}
.recibida {
    background-color: #ffbbda;
}
.workflowtag {
    border:solid 1px #ccc;
    display:inline;
    padding:3px;
    margin-right:3px;

    
}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.6.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2016 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.chosen-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);

}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}
.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}
.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
#mainMenuTop .chosen-container-single .chosen-single {
    border:none!important;
}
#mainMenuSTop .chosen-container-single .chosen-single {
    border:none!important;
}
.chosen-container-single .chosen-single {
    position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border:solid 1px #ccc;
  border-radius: 2px;
  background-color: #fff;
  
  background-clip: padding-box;
 
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
  /*position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;*/
}
.chosen-container-single .chosen-default {
  color: #999;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('/_js/misc/chosen/chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url('/_js/misc/chosen/chosen-sprite.png') no-repeat 0px 2px;
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: white url('/_js/misc/chosen/chosen-sprite.png') no-repeat 100% -20px;
  background: url('/_js/misc/chosen/chosen-sprite.png') no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  /*background-clip: padding-box;*/
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
    background-color: #3875d7;
 
  color: #fff;
  /*background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;*/
}
.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
    position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
 
  cursor: text;
  /*position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text;*/
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-choice {
     position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
 
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  
  color: #333;
  line-height: 13px;
  cursor: default;
  /*position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;*/
}
.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('/_js/misc/chosen/chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  
  box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url('/_js/misc/chosen/chosen-sprite.png') no-repeat -30px -20px;
  background: url('/_js/misc/chosen/chosen-sprite.png') no-repeat -30px -20px;
  direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url('/_js/misc/chosen/chosen-sprite@2x.png') !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
/* @end */

