@font-face {
    font-family: 'FontAwesome';
    src: url("fonts/font-awesome-4.5.0/fonts/fontawesome-webfont.eot");
    src: url("fonts/font-awesome-4.5.0/fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/font-awesome-4.5.0/fonts/fontawesome-webfont.woff") format("woff"),
    url("fonts/font-awesome-4.5.0/fonts/fontawesome-webfont.ttf") format("truetype"),
    url("fonts/font-awesome-4.5.0/fonts/fontawesome-webfont.svg#fontcustom") format("svg");
    font-weight: normal;
    font-style: normal;
}
.fa-arrow-left:before {
    content: "\f060";
}
.fa-arrow-right:before {
    content: "\f061";
}

.icon-address:before,
.icon-attachment-new:before,
.icon-attachments:before,
.icon-annotation:before,
.icon-bars:before,
.icon-brand:before,
.icon-brand-data:before,
.icon-brand-format:before,
.icon-brand-tool:before,
.icon-bug:before,
.icon-campaign:before,
.icon-competitor:before,
.icon-channel:before,
.icon-comment:before,
.icon-comments:before,
.icon-contract:before,
.icon-eye:before,
.icon-eye-slash:before,
.icon-hashtag:before,
.icon-keyword:before,
.icon-level-up:before,
.icon-link:before,
.icon-links:before,
.icon-milestone:before,
.icon-operator:before,
.icon-person:before,
.icon-procedure:before,
.icon-procedure-step:before,
.icon-project:before,
.icon-print:before,
.icon-percentage:before,
.icon-promo-code:before,
.icon-recapito:before,
.icon-task:before,
.icon-task-new:before,
.icon-user:before,
.icon-users:before,

.icon-global:before,

.icon-excel:before,
.icon-pdf:before,
.icon-up:before,
.icon-down:before,

.icon-new:before,
.icon-edit:before,
.icon-delete:before,
.icon-duplicate:before,
.icon-refresh:before,
.icon-repeat:before,
.icon-search:before,
.icon-sort-asc:before,
.icon-sort-desc:before,
.icon-minus:before,
.icon-check:before,
.icon-list:before,
.icon-back:before,
.icon-left:before,
.icon-right:before,
.icon-play:before,
.icon-stop:before,
.icon-standby:before,
.icon-open:before,

.icon-next:before,
.icon-closed:before,
.icon-not-closed:before,
.icon-undo:before,
.icon-sent:before,
.icon-not-sent:before,

.icon-ban:before,
.icon-back-to-pm:before,
.icon-calendar:before,
.icon-clock:before,
.icon-download:before,
.icon-email:before,
.icon-details:before,
.icon-shopping-cart:before,
.icon-euro:before,
.icon-female:before,
.icon-flag:before,
.icon-folder-close:before,
.icon-go-to-link:before,
.icon-go-to-top:before,
.icon-go-to-login:before,
.icon-hide-columns:before,
.icon-info-circle:before,
.icon-issued:before,
.icon-logout:before,
.icon-male:before,
.icon-question-sign:before,
.icon-save:before,
.icon-settings:before,
.icon-send-stats:before,
.icon-send-list:before,
.icon-sortable-placeholder:before,
.icon-star:before,
.icon-star-empty:before,
.icon-stats:before,
.icon-support:before,
.icon-three-dots:before,
.icon-scissors:before,
.icon-code:before,
.icon-home:before,
.icon-start:before,
.icon-stop:before,
.icon-pencil:before,
.icon-triangle-exclamation:before,
.icon-xmark:before,
.icon-warning:before {
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    font-size: 13px;
    min-width: 15px;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-percentage:before{
    content: "\25";
}
.icon-up:before{
    content: "\f062";
}
.icon-down:before{
    content: "\f063";
}

.icon-pencil:before{
    content: '\f040';
}
.icon-sortable-placeholder:before {
    content: "\f047";
}
.icon-campaign:before {
    content: "\f140";
}
.icon-competitor:before {
    content: "\f0f3";
}
.icon-channel:before {
    content: "\f26c";
}
.icon-bars:before {
    content: "\f0c9";
}
.icon-brand-data:before {
    content: "\f1c0";
}
.icon-bug:before {
    content: "\f188";
}
.icon-contract:before {
    content: "\f290";
}
.icon-brand-format:before {
    content: "\f03e";
}
.icon-hashtag:before {
    content: "\f292";
}
.icon-keyword:before {
    content: "\f084";
}
.icon-milestone:before {
    content: "\f024";
}
.icon-operator:before {
    content: "\f263";
}
.icon-eye:before {
    content: "\f06e";
}
.icon-eye-slash:before {
    content: "\f070";
}
.icon-project:before {
    content: "\f247";
}
.icon-print:before {
    content: "\f02f";
}
.icon-recapito:before {
    content: "\f095";
}
.icon-brand-tool:before {
    content: "\f1e6";
}
.icon-user:before {
    content: "\f007";
}
.icon-users:before {
    content: "\f0c0";
}
.icon-annotation:before {
    content: "\f249";
}
.icon-person:before {
    content: "\f183\f182";
}
.icon-male:before {
    content: "\f183";
}
.icon-female:before {
    content: "\f182";
}
.icon-brand:before {
    content: "\f06c";
}
.icon-comment:before {
    content: "\f075";
}
.icon-comments:before {
    content: "\f086";
}
.icon-excel:before {
    content: "\f1c3";
}
.icon-pdf:before {
    content: "\f1c1";
}

.icon-info-circle:before {
    content: "\f05a";
}
.icon-three-dots:before {
    content: "\f141";
}
.icon-refresh:before {
    content: "\f021";
}
.icon-delete:before {
    content: "\f1f8";
}
.icon-duplicate:before {
    content: "\f0c5";
}
.icon-edit:before {
    content: "\f044";
}
.icon-repeat:before {
    content: "\f01e";
}
.icon-search:before {
    content: "\f002";
}
.icon-sort-desc:before {
    content: "\f077";
}
.icon-sort-asc:before {
    content: "\f078";
}
.icon-new:before {
    content: "\f067";
}
.icon-procedure:before {
    content: "\f1b3";
}
.icon-procedure-step:before {
    content: "\f1b2";
}
.icon-minus:before {
    content: "\f068";
}
.icon-check:before {
    content: "\f00c";
}
.icon-logout:before {
    content: "\f08b";
}
.icon-question-sign:before {
    content: "\f059";
}
.icon-settings:before {
    content: "\f013";
}
.icon-save:before {
    content: "\f0c7";
}
.icon-support:before {
    content: "\f1cd";
}
.icon-scissors:before {
    content: "\f0c4";
}
.icon-code:before {
    content: "\f121";
}
.icon-warning:before {
    content: "\f071";
}
.icon-go-to-top:before {
    content: "\f139";
}
.icon-go-to-login:before {
    content: "\f101";
}
.icon-calendar:before {
    content: "\f073";
}
.icon-hide-columns:before {
    content: "\f0db";
}
.icon-task:before {
    content: "\f0ae";
}
.icon-task-new:before {
    content: "\f0ae";
}
.icon-folder-close:before {
    content: "\f07b";
}
.icon-go-to-link:before {
    content: "\f064";
}
.icon-list:before {
    content: "\f03a";
}
.icon-back:before {
    content: "\f060";
}
.icon-left:before {
    content: "\f060";
}
.icon-right:before {
    content: "\f061";
}
.icon-play:before {
    content: "\f04b";
}
.icon-stop:before {
    content: "\f04d";
}
.icon-standby:before {
    content: "\f254";
}
.icon-open:before {
    content: "\f07c";
}
.icon-attachment-new:before {
    content: "\f093";
}
.icon-attachments:before {
    content: "\f0b1";
}
.icon-address:before {
    content: "\f0ae";
}
.icon-ban:before {
    content: "\f05e";
}
.icon-star-empty:before {
    content: "\f006";
}
.icon-star:before {
    content: "\f005";
}
.icon-clock:before {
    content: "\f017";
}
.icon-promo-code:before {
    content: "\f02a";
}
.icon-email:before {
    content: "\f0e0";
}
.icon-euro:before {
    content: "\f153";
}
.icon-level-up:before {
    content: "\f148";
}
.icon-link:before {
    content: "\f0c1";
}
.icon-links:before {
    content: "\f0c1";
}
.icon-details:before {
    content: "\f05a";
}
.icon-shopping-cart:before {
    content: "\f07a";
}
.icon-flag:before {
    content: "\f024";
}
.icon-back-to-pm:before {
    content: "\f045";
}
.icon-global:before {
    content: "\f0ac";
}
.icon-stats:before {
    content: "\f080";
}
.icon-send-stats:before {
    content: "\f1d8";
}
.icon-send-list:before {
    content: "\f0e0";
}
.icon-issued:before {
    content: "\f087";
}
.icon-download:before {
    content: "\f019";
}
.icon-next:before {
    content: "\f18e";
}
.icon-closed:before {
    content: "\f00c";
}
.icon-not-closed:before {
    content: "\f068";
}
.icon-undo:before {
    content: "\f0e2";
}
.icon-sent:before {
    content: "\f1d8";
}
.icon-not-sent:before {
    content: "\f1d8";
}
.icon-home:before {
    content: "\f015";
}
.icon-start:before {
    content: "\f04b";
}
.icon-stop:before {
    content: "\f04d";
}

.icon-triangle-exclamation:before{
    content: "\f071";
}
.icon-xmark:before{
    content: "\f00d";
}













ul.saas-panel-navs > li > a {
    padding: 0 5px;
}

.developer-note {
    border: 1px solid grey;
    border-radius: 5px;
    color: purple;
    padding: 0 2px;
}


/* row management */
  .saas-avatar, .saas-v-separator, .saas-buttons, .saas-cell {
      margin: 0 3px;
      padding: 0 3px;
  }
.saas-avatar {
    display: inline;
    height: 15px;
    width: 15px;
}
.saas-check-box-style, .saas-icon-box, .saas-ban-box {
    width: 18px;
    margin: 0 5px;
    padding: 3px 2px;
}
.saas-v-separator {
    float: left;
}
.saas-buttons {
    float: left;
}
.saas-cell {
    float: left;
}

.saas-list {
    border-top: lightgrey 1px solid;
}
.saas-list-row {
    padding: 10px 0 5px 0;
    border-bottom: lightgrey solid 1px;
}
.saas-list-row > .saas-list-cell {
    padding: 0 5px;
}
.saas-list-results {
    font-style: italic;
}
.saas-list-row-description {
    float: left;
    width: 90%;
}
.saas-table-title {
    font-size: 14px;
    background-color: lightgrey;
    text-align: center;
    font-weight: bold;
    padding: 7px;
}
.saas-list-row-commands {
    float: right;
    position: relative;
    width: 15px;
    z-index: 10;
    padding: 2px 0;
    margin: 0 5px;
}
.saas-table-list-row-content > ul {
    line-height: 1.5;
}

.comandi-riga-container {
    float: right;
    position: relative;
    width: 15px;
    z-index: 10;
    padding: 2px 0;
    margin: 0 5px;
}
.comandi-riga-content{
    display: none;
    float: right;
    background-color: white;
    height: 40px;
    padding: 12px;
}
.comandi-riga-controller{
    float: right;
}

.h-divider{
    height: 1px;
    display:block; /* for use on default inline elements like span */
    margin: 5px 0 0;
    overflow: hidden;
    width: 100%;
    background-color: #e5e5e5;
}
.menu-small {
    width: 15px;
}
.menu-large {
}
.saas-left-sidebar.menu-small {
}
.saas-left-sidebar.menu-large {
padding-right:0px;
}
.div_nascosto.loading {
    padding: 0 0 15px 25px;
}
.list-group {
    padding-left: 0;
    padding-top: 8px;
    margin-bottom: 0;
}




/* SEARCH */
.saas-search-box {

}

.saas-search-box .order {
    display: table;
}

.saas-search-box .saas-order .saas-label, .saas-search-box .saas-order .saas-dir {
    padding: 0 2px 0 2px;
    display: table-cell;
    vertical-align: middle;
}
.col_icona_glyp.separator {
    color: #4c4c4c;
}


.saas-message {
    color: #0000F0;
    font-weight: bold;
}

.saas-pane {
}

/*.saas-pane {*/
/*    border: 1px lightgray solid;*/
/*    padding: 10px;*/
/*    margin: 5px 0;*/
/*    border-radius: .25rem;*/
/*}*/

.saas-pane-body {
}

.saas-pane-body.scrollable {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 400px;
}

.saas-pane-new {
    background-color: azure;
    padding: 10px;
    border: 1px solid rgba(0,0,0,.125);
    margin: 5px 0;
    border-radius: .25rem;
}

.saas-pane-search {
    padding-bottom: 5px;
}

.saas-pane-head {
    border-bottom: 1px lightgray solid;
    background-color: lightgray;
    font-weight: bold;
    border-radius: .25rem;
    padding: 5px;
}

.saas-pane-head > .row {
    border: 1px lightgray solid;
    /*padding: 10px;*/
    margin: 5px 0;
    border-radius: .25rem;
}

.saas-generic-scrollable {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 200px;
}
.saas-data-list-container{
    padding: 5px;
}
.saas-data-list-input{
    background-color: white;
}
.saas-data-list-row{
    background-color: lightblue;
    padding: 5px;
}
