body {
    font-size: 14px;
    color: #00336b;
}
label{
    font-size: 13px;
}

.sortable div{padding:5px 15px; background:#ececec; border:1px solid #cacaca; border-radius:5px; cursor:move; margin:5px 0px;}
.sortable, .sortable ol{list-style:none;}
.top-buffer{margin-top:5px;}
.input-group-xs input[type=text]{height:20px;padding:2px;font-size:11px;line-height:1;}
.logo{font-family:'Yanone Kaffeesatz',sans-serif;font-weight:bold;font-size:40px;}
.logo .fa{color:#1ab394;margin-right:20px;}
.logo span{color:#1ab394;}
.navbar-header .logo{font-size:30px;width:260px;margin:5px 0 0 85px;}
.green{color:#1ab394;}
.btn-xs{margin:0 2px;}
.breadcrumb .active{font-weight:bold;color:#1ab394;}
.big-list{list-style:none;font-size:22px;}
.form-group .value{padding-top:5px;}
.modal-xl {width: 95%;}
.ibox-content h3{margin-top: 0px !important}
.popover{white-space:nowrap;}
.popover-content .btn-default{margin-left:5px;}
.nowrap{white-space:nowrap;}

.label-results{
    list-style:none;
    padding-left:0px;
    border: 1px solid #1ab394;
    border-top: 0px solid;
}
.label-results li{ padding:5px 10px; color:#383838;}
.label-results li:hover{cursor:pointer; background:#18A689; color:#fff;}
.label{background-color: #e4e4e4;
       border: 1px solid #aaa;
       border-radius: 4px;
       cursor: default;
       float: left;
       margin-right: 5px;
       margin-top: 5px;
       padding: 10px;
       max-width:150px;
       overflow:hidden;
       font-size:14px;
}
.label .remove, .letter .remove{ color: #999;
                                 cursor: pointer;
                                 display: inline-block;
                                 font-weight: bold;
                                 margin-right: 2px;
}

.input-w50{
    width: 50px;
}

.prices td input[type=text]{width:90%;}
span.pound:after{content:"\00a3"; display:inline-block; margin-top:15px;}
.bg-info{padding:15px;}
/**********************  dataTable felülírások ************************/
/*.dataTables_wrapper .row:first-child, .dataTables_wrapper .row:last-child{color: #18A689}*/
.dataTables_wrapper .dataTables_length select{height:22px;line-height:20px;padding:0 10px;}
.dataTables_wrapper .dataTables_length select option{padding:0 10px;}
.dataTables_wrapper .dataTables_filter input{height:22px;padding:0 10px;}

@media (max-width: 768px) {
    .navbar-header .logo{display:none;}
}
.create_invoice_items th{text-align:center;}
.create_invoice_items tr:nth-child(2n+1) td{border-top:none;padding-top:0;}
.create_invoice_items .form-control{height:28px;padding:0 4px;min-height:auto;}
.create_invoice_items .form-control-static{height:28px;padding:0 4px;min-height:auto;}
.create_invoice_items tr:nth-child(2n) td{background-color:#F4F4F4;border-top:1px solid #CCC;}
.create_invoice_items tr:nth-child(2n+1) td{background-color:#F4F4F4;}
.create_invoice_items tr:nth-child(4n) td{background-color:#EFEFEF;}
.create_invoice_items tr:nth-child(4n+1) td{background-color:#EFEFEF;}
.create_invoice_items .amount{font-weight:bold;}

.category{display:block; font-size:14px; margin:5px 0px}
.c2{padding-left:15px;}
.c3{padding-left:30px;}

.product_photos img{width:100%;}
.products{border-left:1px solid #383838; border-top:1px solid #383838; background:#ececec; width:100%;}
.products th{background:#383838; color:#fff;}
.products tr:nth-child(odd){background:#fff;}
.products td, .products th{border-right:1px solid #383838; border-bottom:1px solid #383838; padding:5px; font-weight:normal; font-size:14px;}
#stock{margin:0px; padding:0px; list-style: none;}
.input-xl{width:300px;}
.input-xs{width:50px;}
.result span{cursor:pointer;}

.table .thumb{max-width:150px;}
input.claim{text-align:right;width:100%;height:30px;}

@media (min-width: 768px) {
    .modal-xl {
        width: 90%;
    }
}

/*********** select2 módosítás **************/
span.select2-container{
    /*display: inline;*/

}

/*********** bootstrap módosítás **************/
.input-sm{
    font-size: 12px;
    padding: 5px 10px;
}
/*********** inspinia módosítás **************/
.ibox .ibox-heading{
    padding: 5px;
}


/*********** dataTable módosítások; dataTable-bootstrap konfliktus javítás **************/
div.dataTables_wrapper.form-inline .form-horizontal .form-group {
    display: block;
    margin-bottom: 7px;
    vertical-align: middle;
    font-size: 12px;
}


.table.disable-row-opacity tbody tr .row{
    opacity: 1;
}
div.dataTables_wrapper.form-inline .form-horizontal .form-group .form-control {
    width: 100%;
}

div.dataTables_wrapper .ibox{
box-shadow: none;
}

tr.details, .child-row {
    background-color: /*#87c3c4*/#dee8e1;
}

p.margin-top{
    margin: 10px 0 0 0;
}

span.editable-container.editable-inline ,.control-group.form-group, .form-control.ceditable-input{
    width: 100%;
}
div.editable-input{
    width: 75%;
}

/*********** File input **************/
.form-group {margin-bottom:5px;}

.table.sm-padding-table td,.table.sm-padding-table th{
    padding: 2px 5px;
}

/********/
.generate-result{
    display: none;
}

.import-csv-modal .errorlist{
    max-height: 200px;
    overflow-y: scroll;
overflow-x: hidden;
}

.import-csv-modal .tab-content{
    padding-top: 10px;
}

.mt-7{
  margin-top: 7px;
}
.mb-7{
  margin-bottom: 7px;
}
.ml-25{
   margin-left: 25px;
}
