/*start-widow docs droppable */
.draggable-doc-style{  }

.droppable-doc-style{ }
.droppable-to-remove{ padding:20px;  position:absolute; background-color:rgba(0,0,0,0.25); z-index:102; margin:50px 0; display:none; left:50%; bottom:0; margin-left:-33px;  }
/* cloneable */

.cloneable-line{ position:relative; margin:5px 2px; box-shadow:0px 0px 2px rgba(0,0,0,0.25); }
.cloneable-line label{ margin:0; }
.cloneable-line:nth-child(odd){ }
.cloneable-line:nth-child(even){  }
.cloneable-area{ }
.cloneable-area-clone{ }
.cloneable-area-reciver{ }
.new-line,.new-area{  }
.remove-line{ position:absolute; right:4px; top:4px; z-index:10; background-image:url(../img/remove.png); background-position:center; background-repeat:no-repeat; background-size: auto 80%; }
.portlet-header{ position:absolute; right:4px; bottom:4px; z-index:10; background-image:url(../img/move.png); background-position:center; background-repeat:no-repeat; background-size: auto 80%;}
/* baloon */

.balloon-swap{ position:relative; z-index:1; margin-left:-7px; margin-top:2px; padding:0; }
.balloon-swap .balloon { position:absolute; z-index:10; margin-top:0px;}
.balloon-swap .arrow{ width:10px; height:20px; position:absolute; left:5px; top:-5px; z-index:9; }
.balloon-swap .balloon .close{  position:absolute; right:5px; top:5px; z-index:10; }


/* quick search area */

.search-area{ position:relative; z-index:1; overflow:auto;  margin:0; }

/* #searching{ position:fixed; width:305px;    height:30px; right:3px; top:2px; z-index:13;  padding:4px; } */
/* #searching p{ margin-right:3px; margin-top:-1px; text-align:right; background-image:url(../img/search.png);  background-position:3px 3px; background-repeat:no-repeat; background-color:none; cursor:pointer; } */
input#jsearch{  background-image:url(../img/search.png);  background-position:219px 4px; background-repeat:no-repeat; width:250px; }
/* #end-searching{ position:fixed; height:30px; right:13px; z-index:13; width:30px; top:55px; text-align:right; background-image:url(../img/remove.png);  background-position:center; background-repeat:no-repeat; background-color:none; cursor:pointer; } */

#meta-search{}
/* #meta-results{ width:0px; height:0px; overflow:hidden;} */

/*
.data-preview { overflow:hidden; position:relative; }
.data-preview.size1 { width:47%; min-height:50px; height:200px; }
.data-preview.size2 { width:22.5%; min-height:50px; height:250px; }

.data-preview .img-side{ width:38%; }
.data-preview .info-side{ width:60%; margin-left:2%; }
.data-preview .tools{ display:none; position:absolute; bottom:3px; right:0; z-index:11;  padding-right:2px;}
.data-preview:hover .tools{ display:block; }

.data-preview .remove-tool-confirm{  widtth:240px; height:320px; top:20px; position:absolute; top:0; left:0; z-index:23; }
.data-preview .paid-tool-confirm{  widtth:240px; height:320px; top:20px; position:absolute; top:0; left:0; z-index:23; }

.data-preview:hover{ z-index:10;}
.data-preview img{ width:100%; }
.data-preview .tools a{ margin-left:5px; width:27px; height:27px; }

*/

.data-preview-actions { padding:5px;  }
.data-preview-actions button,.data-preview-actions .button{  background-size: 60% 60%; border-radius: 100%; width: 32px;  height:32px;  margin:5px; padding: 0 0 0 0px; background-position:center; cursor: pointer;}
.ico-remove{ background-image:url(../img/remove.png); background-repeat:no-repeat; background-position:center; }
.ico-edit{ background-image:url(../img/edit.png); background-repeat:no-repeat; background-position:center; }
.ico-reply{ background-image:url(../img/reply.png); background-repeat:no-repeat; background-position:center; }
.ico-paid{ background-image:url(../img/paid.png); background-repeat:no-repeat; background-position:center; }
.ico-history{ background-image:url(../img/history.png); background-repeat:no-repeat; background-position:center; }
.ico-print{ background-image:url(../img/print.png); background-repeat:no-repeat; background-position:center; }
.ico-mailto{ background-image:url(../img/mailto.png); background-repeat:no-repeat; background-position:center; }
.ico-labels{ background-image:url(../img/labels.png); background-repeat:no-repeat; background-position:center; }
.ico-nfe{ background-image:url(../img/nfe.png);  background-repeat:no-repeat; background-position:center; }
.ico-profile{ background-image:url(../img/profile.png); background-repeat:no-repeat; background-position:center; }
.ico-new-budget{ background-image:url(../img/new-budget.png);  background-repeat:no-repeat; background-position:center; }
.ico-excel{ background-image:url(../img/excel.png);  background-repeat:no-repeat; background-position:center; }
.ico-stats{ background-image:url(../img/stats.png);  background-repeat:no-repeat; background-position:center; }



/* NEW DATA PREVIEW  */

.preview-db{ cursor:default; }
.preview-db{ cursor:default; }
.preview-db a{ cursor:default; }
.preview-db{ padding:0 1px 1px 0;  }
.full-preview:nth-child(odd){ padding:0px 5px 10px 0px;   }
.full-preview:nth-child(even){ padding:0px 0px 10px 5px;  }

.simple-preview[nth="1"]{ padding:0px 5px 10px 0px;}
.simple-preview[nth="2"]{ padding:0px 5px 10px 5px; }
.simple-preview[nth="3"]{ padding:0px 0px 10px 5px; }
.simple-preview[nth="4"]{ padding:0px 5px 10px 0px; }
.simple-preview[nth="5"]{ padding:0px 5px 10px 5px; }
.simple-preview[nth="6"]{ padding:0px 0px 10px 5px; }


.preview-db .data-preview-actions{ display:none; opacity: 0;  transition: opacity 0.2s ease-in-out;}
.preview-db:hover .data-preview-actions{ display:block; opacity: 1; }

/* bottom widgets  */

.widgets #suhdopanel{ width:32px; height:32px; background-image:url(../img/cpanel.png); background-position:center; background-repeat:no-repeat; }
.widgets #suhdonet{ width:32px; height:32px; background-image:url(../img/internet.png); background-position:center; background-repeat:no-repeat; }
.widgets #suhdomail{ width:32px; height:32px; background-image:url(../img/entry.png); background-position:center; background-repeat:no-repeat; }
.widgets #suhdorefresh{ width:32px; height:32px; background-image:url(../img/refresh.png); background-position:center; background-repeat:no-repeat; }
.widgets #suhdohelp{ width:32px; height:32px; background-image:url(../img/help.png); background-position:center; background-repeat:no-repeat; }
.widgets #suhdofullscreen{ width:32px; height:32px; background-image:url(../img/fullscreen.png); background-position:center; background-repeat:no-repeat; }
.widgets #suhdoshut{ width:32px; height:32px; background-image:url(../img/shut.png); background-position:center; background-repeat:no-repeat; }

/* geolocation */

input[name=gl]{ z-index:0; }
.gl-cities{ position:relative; z-index:100; }
.gl-ul { width:400px; overflow:hidden; position:absolute; top:0; left:0; z-index:103; }
.gl-ul li.selected{ background:rgba(0,0,0,0.25); }


/*jquery autocomplete*/
.ui-autocomplete { z-index:1000;}

/* mix */

.interactive-item li.selected{ display:block; padding-right:30px;  margin:0;  width:auto; background-image:url(../img/selected.png); background-position:right; background-repeat:no-repeat; }

#table-selected-itens { position:relative; z-index:11; top:-8px; left:18px;}
#menu #shutdown{  position:absolute; top:2px; right:6px; width:32px; height:32px; background-image:url(../img/shut.png); background-position:center; background-repeat:no-repeat; }

/* Blog */

.post-template{ height:240px; margin-bottom:15px; cursor:pointer; }


/* general */
.loader{ opacity:0.5; padding-10px; border-radius:3px; color:#999; background: #fff url(../img/loader.gif) left no-repeat; padding-left:25px; margin-left:10px; display:inline-block; font-size:16px;}