.user-details .user-info a.dropdown-toggle {font-size:15px;}
.todo-list li{border-bottom: 1px solid #eee;}
.todo-list li:hover{background: #eee;}
.list-group-item{padding: 5px 20px 2px 25px !important;}
.list-group-item .checkbox{margin-top:0; margin-bottom: 0;margin-left:5px;}

.table-small th, .table-small td{xfont-size: 12px;padding: 2px 5px !important;}
.table-small th{font-weight: 600;text-transform: uppercase;font-size: 9px;color: #}

.panel-customized{margin-top:-19px;}
.panel-customized .panel-heading{padding: 7px 20px 5px 20px;}

.no-padding{padding: 0 !important;}

.panel-customized .no-padding .table tr td:first-child{padding-left:20px;}

.container-ajax{width: 900px;padding: 20px 20px;}
.container-ajax .panel{margin-bottom:0;}
.container-ajax .alert-hidden{display: none;}

.c{clear: both;font-size: 0;height: 0;line-height: 0;overflow: hidden;}

.product-title{padding: 10px 10px;}
.product-title h4, .product-title h5{text-transform: uppercase;color: #fff !important;margin: 0;}
.product-title a{color: #fff;}
.product-title h4{font-size: 14px;font-weight: 600;}
.product-title h5{font-size: 10px;font-weight: 600;}

.product-specs .table{margin-bottom: 0 !important;}
.product-specs .table tr td:first-child, .product-specs .table tr th:first-child{padding-left:0 !important;}
.product-specs .link-add{font-size: 10px;}
.product-specs .table td{color: #222 !important;}
.product-specs .table th{color: #bbb !important;}

.dropzone{min-height: auto !important; margin-top:3px;padding: 10px 10px !important;border:1px dashed #38BBF6 !important;margin-bottom:10px;}
.dropzone .dz-message{margin:0 !important; font-size: 14px !important;}

.workflow-status-block {list-style-type: none; margin:0; padding: 0;margin-bottom: 10px;border-radius: 3px;font-size: 10px;color: #fff;padding: 10px 10px;}
.workflow-status-block a{font-weight: bold;}

.badge{line-height: 1.1 !important;}

.bg-default{background: #e8e9ec !important; color: #666 !important;}

.thumb{padding: 3px;height: 80px; overflow: hidden;margin-top:10px;}
.thumbLarge {
    background-color: #ffffff;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 100%;
}

.form-inline{margin-bottom:10px;}

.nowrap{white-space: nowrap;}
.thumbLarge a.fileLink{display: block;overflow: hidden;max-height: 200px;min-height: 100px;}
.fileNonPicture{text-align: center;position: relative;}
.fileNonPicture .fa{font-size:100px;position: absolute;top:50%; margin-top:-50px;margin-left:-42px;left:50%;}
.thumb-info{padding-top:5px;}

.panel-tools{float: right;}
.panel-primary .panel-tools a{color: #fff;}

.panel-condensed .panel-body{padding: 10px;}

.cellTotal{text-align: right;font-weight: bold;}

.notifyjs-corner{z-index:99999 !important;}
.select2-dropdown{z-index:99999 !important;}

.form-control-static{margin-top:-5px;}

.form-group .form-group{padding-left:20px;}

.popup-wrapper{padding:20px;}

.table-info{border-collapse: collapse;margin: 5px 0;width: 100%;}
.table-info th, .table-info td{padding: 5px 10px !important;border-bottom: 1px solid #eee;background: none;border-top:0 !important;}
.table-info tr:last-child th, .table-info tr:last-child td{border-bottom: 0;}
.table-info th{text-align: left;font-weight: normal;color: #999;font-size: 12px;}
.table-info td{text-align: right;color: #000;}

.page-title-right{float: right;}

.form-control-sm::placeholder {color:#ccc !important;}

.table-header-small th{font-weight: normal;font-size: 0.7rem;text-transform: uppercase;color: #aaa;}

a.workflow-block{cursor: default !important;font-weight: normal;pointer-events: none;}
a.workflow-button{background: #ddd !important;color: #317eeb !important;font-weight: 600;border: 1px dotted #29b6f6;}
a.workflow-button:hover{background: #ccc !important;}

.task-card:hover{background: #fafafa;border-color: #29b6f6;}
.task-card{
    box-sizing: border-box;
    border: 1px solid #ccc; 
    border-radius: 3px;
    background: #fff;
    padding: 5px;
    display: block;
    text-decoration: none;
 }

.task-card .task-card-client{font-size: 0.8rem;border-bottom: 1px dotted #ccc;padding-bottom: 0.1rem;margin-bottom: 0.1rem;}
.task-card .task-order_number{font-weight: bold;color: #aaa;}
.task-card .task-product_count{font-weight: bold;color: #000;}
.task-card .task-product_count small{color: #aaa;}
.task-card .task-card-notes{color: #f00;font-size: 0.7rem;padding-top: 0.2rem;}
.task-card .task-card-product{font-size: 0.8rem;line-height: 1rem;min-height: 4rem;}
.task-card .task-card-product_name{height: 3.2rem;color: #444;font-weight: bold;overflow: hidden;}
.task-card .task-product_code{font-family: monospace;font-weight: 600;}
.task-card .task-client_name{max-height: 1.1rem;overflow-y: hidden;text-overflow: ellipsis;}

.task-card .task-card-controls{display: none;}
.task-card:hover .task-card-controls{display: block;}

.clearfix:after{content:"";display:block;clear:both;}

@media (min-width: 768px) {
    .modal-box-large {
        width: 750px;
    }
}

@media (min-width: 992px) {
    .modal-box-large {
        width: 970px;
    }
}

@media (min-width: 1200px) {
    .modal-box-large {
        width: 1170px;
    }
}

@media (min-width: 1600px) {
    .modal-box-large {
        width: 1570px;
    }
}

.help-block {font-size: 1.2rem;margin-top:-5px;}


.fancy-custom-holder{padding: 15px;background: #eee;}

/* ---------------------- AUTOCOMPLETE ---------------------- */
.autocomplete-suggestions { z-index:999999 !important; font-size:14px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 3px 5px; white-space: nowrap; overflow: hidden; cursor: pointer;border-bottom:1px dotted #ddd;}
.autocomplete-no-suggestion {font-style: italic;color: #bbb;padding: 3px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }
.autocomplete-info{font-size: 10px;color: #888;}

/* ---------------------- // AUTOCOMPLETE ---------------------- */

