.page-header .page-header-top .page-logo .logo-default { margin-top:20px; }
.table-advance thead tr th { font-weight:bold; }

.margin-top-s { margin-top:10px; }
.margin-top-m { margin-top:20px; }
.padding-left-s { padding-left:10px; }
.padding-left-m { padding-left:20px; }
.font-weight-b { font-weight:bold; }
.font-size-s { font-size:10px; }

form a.remove_fields { padding:10px; display:block; width:100px; text-align:center; background:#ed6b75; color:white; margin-bottom:30px; margin-top:10px; }
form a.add_fields { padding:10px; display:block; width:200px; text-align:center; background:#32c5d2; color:white; margin-bottom:30px; margin-top:10px; }

.table .btn { margin-bottom:5px; }
.table-filter { margin-top:-20px; }
.table-filter h5 { text-transform: uppercase; }

.digg_pagination {margin-bottom:20px; background: white; cursor: default; /* self-clearing method: */ } .digg_pagination a, .digg_pagination span, .digg_pagination em {padding: 0.2em 0.5em; display: block; float: left; margin-right: 1px; } .digg_pagination .disabled {color: #999999; border: 1px solid #dddddd; } .digg_pagination .current {font-style: normal; font-weight: bold; background: #2e6ab1; color: white; border: 1px solid #2e6ab1; } .digg_pagination a {text-decoration: none; color: #105cb6; border: 1px solid #9aafe5; } .digg_pagination a:hover, .digg_pagination a:focus {color: #000033; border-color: #000033; } .digg_pagination .page_info {background: #2e6ab1; color: white; padding: 0.4em 0.6em; width: 22em; margin-bottom: 0.3em; text-align: center; } .digg_pagination .page_info b {color: #000033; background: #6aa6ed; padding: 0.1em 0.25em; } .digg_pagination:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html .digg_pagination {height: 1%; } *:first-child + html .digg_pagination {overflow: hidden; } .apple_pagination {background: #f1f1f1; border: 1px solid #e5e5e5; text-align: center; padding: 1em; cursor: default; } .apple_pagination a, .apple_pagination span {padding: 0.2em 0.3em; } .apple_pagination .disabled {color: #aaaaaa; } .apple_pagination .current {font-style: normal; font-weight: bold; background-color: #bebebe; display: inline-block; width: 1.4em; height: 1.4em; line-height: 1.5; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; text-shadow: rgba(255, 255, 255, 0.8) 1px 1px 1px; } .apple_pagination a {text-decoration: none; color: black; } .apple_pagination a:hover, .apple_pagination a:focus {text-decoration: underline; } .flickr_pagination {text-align: center; padding: 0.3em; cursor: default; } .flickr_pagination a, .flickr_pagination span, .flickr_pagination em {padding: 0.2em 0.5em; } .flickr_pagination .disabled {color: #aaaaaa; } .flickr_pagination .current {font-style: normal; font-weight: bold; color: #ff0084; } .flickr_pagination a {border: 1px solid #dddddd; color: #0063dc; text-decoration: none; } .flickr_pagination a:hover, .flickr_pagination a:focus {border-color: #003366; background: #0063dc; color: white; } .flickr_pagination .page_info {color: #aaaaaa; padding-top: 0.8em; } .flickr_pagination .previous_page, .flickr_pagination .next_page {border-width: 2px; } .flickr_pagination .previous_page {margin-right: 1em; } .flickr_pagination .next_page {margin-left: 1em; }

.ui-autocomplete {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    min-width: 160px;
    padding: 4px 0;
    margin: 0 0 10px 25px;
    list-style: none;
    background-color: #ffffff;
    border-color: #ccc;
    border-color: rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
}

.ui-menu-item > .ui-menu-item-wrapper {
  padding: 5px 10px;
}

.ui-menu-item > a.ui-corner-all {
    display: block;
    padding: 3px 15px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #555555;
    white-space: nowrap;
    text-decoration: none;
}

.ui-state-hover, .ui-state-active {
    color: #ffffff;
    text-decoration: none;
    background-color: #0088cc;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    background-image: none;
}

.ui-helper-hidden-accessible {
    display:none;
}

.table-filter .form-body { padding-top:0px; }

.lfu-yellow .lfu-name, .lfu-yellow:hover .lfu-name { background:#F7CA18 !important; color:white; }
.lfu-red .lfu-name, .lfu-red:hover .lfu-name { background:#e7505a !important; color:white; }
.lfu-blue .lfu-name, .lfu-blue:hover .lfu-name { background:#0088cc !important; color:white; }
.lfu-green .lfu-name, .lfu-green:hover .lfu-name { background:#26C281 !important; color:white; }

.nested-fields h4 { font-size:12px; }

.form .form-bordered .form-group .control-label { padding-bottom:20px; }

/* FORM INLINE */
.form-inline .form-group { margin-bottom:20px; }
.form-inline .control-label { font-size:12px; }
.form-inline .form-control { width:100px; margin-right:10px; }
/* .form-inline .form-control.panet-field-item { width:200px; } */

.form-inline h4, .form-inline h5 { font-size:12px; width:100px; }
form.form-inline a.remove_fields { display:inline; }

.table-filter .control-label { font-size:10px; }

/* FONT SIZE */
.table td, .table-advance thead tr th { font-size:13px; }
.btn-group-sm>.btn, .btn-sm { font-size:11px; }
.download-csv form, .download-csv input[type=file] { display:inline; font-size:11px; }

.quotation-table thead tr th { background-color:#36c6d3; color:white; }

.portlet.light .form .pkr-form-body { padding:20px !important; }

.btn-item-tooltip, .panet-field-sys_id .btn { height:39px; margin-top:17px; }

/* FORM NARROW - YOGI REQUEST */
.form .form-bordered .form-group .control-label { padding-top:5px; padding-bottom:0px; }
.form .form-bordered .form-group>div { padding:5px; }

.field-error.alert-danger { padding:3px; margin-top:3px; margin-bottom:0px; }
.field-error.alert-danger ul { list-style:none; padding-left:0px; }

/* TOOLTIP */
.tooltip .tooltip-inner { background:#fff !important; color:black !important; border:1px solid #000; }
.tooltip .tooltip-inner a { color:black !important; text-decoration:underline; }
.btn-item-tooltip.cat-internal { height:25px; }

.form-inline .form-control.panet-field-item { width:150px; }
.form-inline .form-control.panet-field-item_qty { width:60px; }
.form-inline .form-control.panet-field-item_currency { width:85px; }
.form-inline .form-control.panet-field-item_price { width:120px; }

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

.highlight-internalnotes {
  background: peachpuff;
}

.select2-single {
  width: 50%;
}

.form-inline .remarks-form-group {
  display: block;
  padding-left: 103px;
}

.form-inline .remarks-form-group textarea {
  width:  300px;
}