*{outline:0!important}body,html{height:100%}body{padding-top:54px;background:#333}#main-header{background:#333;border:none}#main-header .navbar-header .navbar-brand{padding:13px 15px;height:auto}#main-page-header{margin-bottom:20px}#main-page-header h1 small{font-style:italic;font-weight:200}#main-page-header nav{float:right}#main-page-header nav>ul{display:inline-block;list-style:none}#main-page-header nav>ul.nav-btns{margin-top:3px}#main-page-header nav>ul.nav-btns li{float:left}#main-page-header nav>ul.nav-btns li a{padding:6px 9pt}#main-page-header nav>ul.nav-btns li a.nav-btns__right{margin-left:25px}#main-page-header nav>ul.nav-btns li+li{margin-left:5px}#main-page-header nav>ul.nav-btns+.nav-tabs{margin-left:5px}#main-page-header nav>ul.nav-tabs{margin-top:4px;vertical-align:-6px}#main-page-header nav>ul.nav-tabs li .btn{padding:5px 10px}#main-page-header+.page-content>.page-inner:first-child>.table:first-child{margin-top:-10px}#main-page-header+.page-content>.alert:first-child,#main-page-header+.page-content>.search-container:first-child{margin-top:-5px;margin-bottom:25px}#main-sidebar{float:left;width:75px;padding:15px}#main-sidebar>ul{list-style:none;margin:0;padding:0}#main-sidebar>ul>li+li{margin-top:15px;padding-top:15px;border-top:1px solid #666}#main-sidebar>ul>li>a{background-image:url(../../img/sprite-parts.png);background-repeat:no-repeat;width:45px;height:45px;display:block;outline:0}#main-sidebar>ul>li>a#nav-fournisseurs{background-position:0 0}#main-sidebar>ul>li>a#nav-ventes{background-position:0 -45px}#main-sidebar>ul>li>a#nav-achats{background-position:0 -90px}#main-sidebar>ul>li>a#nav-clients{background-position:0 -135px}#main-sidebar>ul>li>a#nav-articles{background-position:0 -180px}#main-sidebar>ul>li>a#nav-entites{background-position:0 -225px}#main-sidebar>ul>li:hover>a#nav-fournisseurs{background-position:-45px 0}#main-sidebar>ul>li:hover>a#nav-ventes{background-position:-45px -45px}#main-sidebar>ul>li:hover>a#nav-achats{background-position:-45px -90px}#main-sidebar>ul>li:hover>a#nav-clients{background-position:-45px -135px}#main-sidebar>ul>li:hover>a#nav-articles{background-position:-45px -180px}#main-sidebar>ul>li:hover>a#nav-entites{background-position:-45px -225px}#main-sidebar>ul>li.active>a#nav-fournisseurs{background-position:-90px 0}#main-sidebar>ul>li.active>a#nav-ventes{background-position:-90px -45px}#main-sidebar>ul>li.active>a#nav-achats{background-position:-90px -90px}#main-sidebar>ul>li.active>a#nav-clients{background-position:-90px -135px}#main-sidebar>ul>li.active>a#nav-articles{background-position:-90px -180px}#main-sidebar>ul>li.active>a#nav-entites{background-position:-90px -225px}#main-sidebar #nav-entites-dropdown{top:430px;left:75px}#main-content{background:#fff;padding:15px;overflow:hidden;min-height:100%}.nav-tabs-bottom{border:none;border-top:1px solid #DDD}.nav-tabs-bottom li{float:right}.nav-tabs-bottom li a:hover{border-radius:0 0 4px 4px!important}.nav-tabs-bottom li.active{margin-top:-1px;margin-bottom:0}.nav-tabs-bottom li.active a{border-radius:0 0 4px 4px!important;border-top:none!important;border-bottom:1px solid #DDD!important}@media print{body{padding-top:0}#main-content{padding:0;margin:0}}fieldset{margin-top:30px}.ui-autocomplete{z-index:10000;background-color:#fff;border:solid 1px #ccc;border-radius:4px}.short{width:1%;white-space:nowrap}.no-data{text-align:center;color:#999;font-style:italic;font-size:1.2em;line-height:1.5em;font-weight:200}p .no-data{margin-bottom:0}.well h2{margin-top:0;margin-bottom:15px;line-height:1em;font-size:22px}.page-header{margin-top:0;padding-top:0}.page-header h1,.page-header h2,.page-header h3{margin:0;padding:0}.page-header h1{font-weight:200;font-size:33px}.page-header h3,.page-header h4{line-height:30px}.page-header .btn-toolbar{margin-bottom:5px}.page-header .btn-toolbar .btn{padding:4px 10px}.page-header .btn-toolbar .nav-tabs{margin-top:1px}.signature{margin-bottom:150px}#clients-index tr,#purchase-index tr,.articles-index tr,.sale-index tr{width:100%;display:block}#clients-index tr.danger,#purchase-index tr.danger,.articles-index tr.danger,.sale-index tr.danger{background-color:#f2dede!important}#clients-index td,#clients-index th,#purchase-index td,#purchase-index th,.articles-index td,.articles-index th,.sale-index td,.sale-index th{margin-right:-4px;display:inline-block}#clients-index td.no-data,#clients-index th.no-data,#purchase-index td.no-data,#purchase-index th.no-data,.articles-index td.no-data,.articles-index th.no-data,.sale-index td.no-data,.sale-index th.no-data{width:100%}#clients-index tbody,#purchase-index tbody,.articles-index tbody,.sale-index tbody{display:block;height:500px;overflow-y:auto}#clients-index tbody tr:nth-child(2n+1),#purchase-index tbody tr:nth-child(2n+1),.articles-index tbody tr:nth-child(2n+1),.sale-index tbody tr:nth-child(2n+1){background-color:#F9F9F9}#clients-index thead,#purchase-index thead,.articles-index thead,.sale-index thead{display:block}#clients-index thead tr,#purchase-index thead tr,.articles-index thead tr,.sale-index thead tr{padding-right:17px}.ie9 #clients-index tr,.ie9 #purchase-index tr,.ie9 .articles-index tr,.ie9 .sale-index tr{max-height:50px}.articles-index td,.articles-index th{width:5.8%}.articles-index td.actions,.articles-index th.actions{width:6.6%!important}.sale-index td,.sale-index th{width:14.2%}.sale-index td.actions,.sale-index th.actions{width:14.2%!important}#clients-index td,#clients-index th{width:8.3%}#clients-index td.actions,#clients-index th.actions{width:8.3%!important}#purchase-index td,#purchase-index th{width:12.4%}#purchase-index td.actions,#purchase-index th.actions{width:12.4%!important}.table tbody tr td.actions,.table tbody tr th.actions,.table tfoot tr td.actions,.table tfoot tr th.actions,.table thead tr td.actions,.table thead tr th.actions{text-align:right;width:1%;white-space:nowrap}.table tbody tr td.cell-price,.table tbody tr th.cell-price,.table tfoot tr td.cell-price,.table tfoot tr th.cell-price,.table thead tr td.cell-price,.table thead tr th.cell-price{text-align:right}.table tbody tr td.cell-date,.table tbody tr th.cell-date,.table tfoot tr td.cell-date,.table tfoot tr th.cell-date,.table thead tr td.cell-date,.table thead tr th.cell-date{width:180px;text-align:center}.table thead tr th{font-weight:500}.table tbody tr td .text-muted,.table tbody tr th .text-muted,.table tfoot tr td .text-muted,.table tfoot tr th .text-muted{font-style:italic}.table tbody tr td.actions,.table tbody tr th.actions,.table tfoot tr td.actions,.table tfoot tr th.actions{padding:4px 6px 4px 8px}.table tbody tr td.actions .btn,.table tbody tr th.actions .btn,.table tfoot tr td.actions .btn,.table tfoot tr th.actions .btn{padding:2px 5px;font-size:14px;line-height:22px;border-radius:3px;width:30px}.table tbody tr td.actions .btn+.btn,.table tbody tr th.actions .btn+.btn,.table tfoot tr td.actions .btn+.btn,.table tfoot tr th.actions .btn+.btn{margin-left:5px}.table tbody tr td.actions .btn--invisible,.table tbody tr th.actions .btn--invisible,.table tfoot tr td.actions .btn--invisible,.table tfoot tr th.actions .btn--invisible{visibility:hidden}.table tbody tr td.no-data,.table tbody tr th.no-data,.table tfoot tr td.no-data,.table tfoot tr th.no-data{vertical-align:middle;background:#FCFCFC!important;line-height:2em;border-bottom:1px solid #DDD;font-size:1.3em}.table.table-basket .table-basket__no-border-cell{border:0}.table.table-basket .table-basket__price-checkbox-cell{border-left:0;border-right:0;width:10px;padding:0}.table.table-basket .table-basket__checkbox-price-cell{width:170px}.table.table-basket .table-basket__is-checked-price-applicable{margin-top:-3px}.table.table-basket .table-basket__no-border-left-cell{border-left:0}.table.table-basket tbody tr td,.table.table-basket tbody tr th,.table.table-basket tfoot tr td,.table.table-basket tfoot tr th{border-left:solid 1px #ccc}.table.table-basket tbody tr td.cell-price,.table.table-basket tbody tr th.cell-price,.table.table-basket tfoot tr td.cell-price,.table.table-basket tfoot tr th.cell-price{width:170px}.table.table-basket tbody tr td.cell-mini,.table.table-basket tbody tr th.cell-mini,.table.table-basket tfoot tr td.cell-mini,.table.table-basket tfoot tr th.cell-mini{width:130px}.table.table-basket tfoot tr td,.table.table-basket tfoot tr th{background-color:#f5f5f5}.table.table-basket tfoot tr.row-total td{text-transform:uppercase;vertical-align:middle!important}.table.table-form{margin-bottom:40px}.table.table-form tbody tr td{vertical-align:middle!important}.table.table-form tbody tr td.cell-field.cell-field-error .input-group-addon{color:#A94442;border-color:#A94442;background-color:#F2DEDE}.table.table-form tbody tr td.cell-field.cell-field-error input[type=text],.table.table-form tbody tr td.cell-field.cell-field-error input[type=number]{border-color:#A94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.table.table-form tbody tr td input[type=text],.table.table-form tbody tr td input[type=number],.table.table-form tbody tr td select{height:29px}.table.table-form tbody tr td .checkbox-inline,.table.table-form tbody tr td .radio-inline{padding-top:0}.table.table-form tbody tr td .checkbox-inline label,.table.table-form tbody tr td .radio-inline label{padding-top:0}#cash-register table.table-basket{width:auto;margin:0 auto 15px auto}#cash-register table.table-basket select#currency{width:75px}#cash-register table.table-basket input#customer_amount{height:43px}#returned-articles table.table-basket{width:auto;margin:0 auto 15px auto}#returned-articles table.table-basket select#currency{width:75px}#returned-articles table.table-basket input#customer_amount{height:43px}#articles-index_sold td,#articles-index_sold th{width:6%}#articles-index_returned td,#articles-index_returned th,#articles-index_unsold td,#articles-index_unsold th{width:5.7%}.checkbox-price-div{text-align:center}.checkbox-price-div__checkbox-price{width:200px!important}.modal .page-header{padding-bottom:0;margin-top:30px;margin-bottom:10px}.field-related{margin-bottom:15px}.field-related .form-group{margin-bottom:7px}.form-group input[type=file]:not(.form-control){margin-top:5px}.form-group .radio-inline{padding-top:0}.form-group .radio-inline label{font-weight:400}.form-actions{text-align:center;border-top:1px solid #EEE;margin-top:20px;padding-top:20px}.form-inline input{margin-right:5px}#articles-index_returned td.no-data,#articles-index_sold td.no-data,#articles-index_unsold td.no-data{width:100%}.pagination-container{margin:40px 0 20px;text-align:center}.pagination-container form{margin-bottom:5px}.pagination-container form p{margin-bottom:0;font-size:14px;font-weight:200}.pagination-container form p select{vertical-align:0;margin:0 3px;height:23px;line-height:23px;float:none;font-size:.9em}.pagination-container .pagination{margin:0}body#test .alert-dev{position:fixed;z-index:1030;top:0;width:100%;border-radius:0;margin:0;padding:10px 15px 9pt;font-size:.9em;border:none;box-shadow:inset 0 -2px 2px #8a8a8a;background-color:#fff;color:#8F8F8F;text-align:center}body#test .alert-dev strong{margin-right:10px;font-weight:500;color:#CE4E4E}body#test .alert-dev strong:after,body#test .alert-dev strong:before{content:'\f071';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body#test .alert-dev strong:before{margin-right:3px}body#test .alert-dev strong:after{margin-left:3px}body#test .alert-dev p{margin:0;display:inline;font-style:italic}body#test #main-sidebar #nav-entites-dropdown{top:392px}@media only print{body#test{padding-top:0}}.under-construction{text-align:center;padding:0 60px 40px;margin-top:20px;background-color:transparent}.under-construction h1{margin-bottom:5px}.under-construction>img{width:16pc;height:16pc}.search-container{background:#F5F5F5;border-radius:6px;padding:10px 15px 15px;margin:0 auto 30px;float:none}.search-container .search-container-heading{margin-bottom:20px;font-size:21px;padding-bottom:8px;line-height:inherit;border:0;border-bottom:1px solid #E5E5E5}.search-container .search-container-heading h3{font-weight:400;margin:0;line-height:35px;font-weight:200;-webkit-transition:color .5s ease;transition:color .5s ease}.search-container .search-container-heading nav{float:right}.search-container .search-container-heading nav .btn-toggle-search{color:#333;border-color:#CCC}.search-container .search-container-body:after,.search-container .search-container-body:before{clear:both;content:" ";display:table}.search-container .search-container-footer{margin-top:10px;border-top:1px solid #E5E5E5;padding-top:15px;text-align:right}.search-container.search-container-hidden{padding:10px 15px}.search-container.search-container-hidden .search-container-heading{border-bottom:none;margin-bottom:0;padding-bottom:0}.search-container.search-container-hidden .search-container-heading h3{color:#ACA7A7}.search-container.search-container-hidden .search-container-heading nav .btn-toggle-search:before{margin-right:5px}.search-container.search-container-hidden .search-container-body,.search-container.search-container-hidden .search-container-footer{display:none}.panel-image-upload{overflow:hidden}.panel-image-upload .webcam-container{width:332px;background-color:#fff;border:1px solid #ccc;padding:5px 5px 10px;border-radius:4px}@media (min-width:815px){.panel-image-upload .webcam-container{float:left}}.panel-image-upload .webcam-container .webcam{height:210px;width:20pc;position:relative}.panel-image-upload .webcam-container .webcam:before{content:'\f030';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:5pc;margin-top:65px;margin-left:87pt;color:#d1d1d1;position:absolute;left:0;top:0}.panel-image-upload .webcam-container .webcam:after{content:'\f05e';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:184px;margin-top:14px;margin-left:5pc;position:absolute;left:0;top:0;color:rgba(192,102,102,.4)}.panel-image-upload .webcam-container .webcam .webcam-snapshot{height:210px;width:20pc}.panel-image-upload .webcam-container .webcam .webcam-snapshot,.panel-image-upload .webcam-container .webcam object,.panel-image-upload .webcam-container .webcam video{position:absolute;top:0;left:0;z-index:1}.panel-image-upload .webcam-container .webcam-actions{display:none;padding-top:10px;text-align:center;overflow:hidden}.panel-image-upload .webcam-container .webcam-actions .btn{padding:5px 10px}.panel-image-upload .webcam-container .webcam-actions.webcam-actions-process .btn-webcam-process-cancel{float:left}.panel-image-upload .webcam-container .webcam-actions.webcam-actions-process .btn-webcam-process-accept{float:right}.panel-image-upload .upload-thumbnails{margin:10px 0 0 -15px;list-style:none;max-height:279px}@media (min-width:815px){.panel-image-upload .upload-thumbnails{margin:-10px 0 0 333px;overflow:hidden;overflow-y:auto}}.panel-image-upload .upload-thumbnails .upload-thumbnails-empty{text-align:center;color:#999;font-style:italic;line-height:1.5em;font-weight:200;margin-top:65px;font-size:20px}.panel-image-upload .upload-thumbnails .upload-thumbnails-empty small{line-height:22px;font-size:15px;font-style:italic;width:90%;display:inline-block;margin-top:10px}.panel-image-upload .upload-thumbnails .thumbnail{margin:10px 0 0 15px;height:269px;width:332px;float:left;-webkit-transition:none;transition:none}.panel-image-upload .upload-thumbnails .thumbnail .thumbnail-image{overflow:hidden;height:210px;text-align:center}.panel-image-upload .upload-thumbnails .thumbnail .thumbnail-image__image{max-height:210px;max-width:322px}.panel-image-upload .upload-thumbnails .thumbnail .thumbnail-actions{padding-top:10px;text-align:center;height:43px}.panel-image-upload .upload-thumbnails .thumbnail .thumbnail-actions .btn{padding:2px 7px;font-size:.9em}.panel-image-upload .upload-thumbnails .thumbnail.thumbnail-progress.thumbnail-error{border-color:#D64D4D}.panel-image-upload .upload-thumbnails .thumbnail.thumbnail-progress.thumbnail-error .thumbnail-loading:after{content:'\f05e';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;z-index:3;top:0;left:0;display:block;width:100%;font-size:70px;margin-top:22px;text-align:center;color:#D67777}.panel-image-upload .upload-thumbnails .thumbnail.thumbnail-progress.thumbnail-with-preview .thumbnail-image .thumbnail-loading{opacity:.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(60));filter:alpha(opacity=(60))}.panel-image-upload .upload-thumbnails .thumbnail.thumbnail-progress .thumbnail-image{height:8pc;position:relative}.panel-image-upload .upload-thumbnails .thumbnail.thumbnail-progress .thumbnail-image .thumbnail-preview{display:block;width:100%;height:100%}.panel-image-upload .upload-thumbnails .thumbnail.thumbnail-progress .thumbnail-image .thumbnail-preview img{max-height:100%;margin-left:-9pt}.panel-image-upload .upload-thumbnails .thumbnail.thumbnail-progress .thumbnail-image .thumbnail-loading{display:block;position:absolute;width:100%;height:100%;background-color:#F8F8F8}.panel-image-upload .upload-thumbnails .thumbnail.thumbnail-progress .thumbnail-image .thumbnail-loading:before{content:'\f03e';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;z-index:1;top:0;left:0;display:block;width:100%;font-size:60px;padding-top:25px;text-align:center;color:#ccc}.panel-image-upload .upload-thumbnails .thumbnail.thumbnail-progress .thumbnail-image .thumbnail-loading .thumbnail-loading-caption{position:relative;z-index:2;color:#A2A2A2;display:block;margin-top:89px;text-align:center;font-weight:200;letter-spacing:1px}.panel-image-upload .upload-thumbnails .thumbnail.thumbnail-progress .thumbnail-image .thumbnail-loading .thumbnail-loading-caption span{display:block;font-size:14px}.panel-image-upload .upload-thumbnails .thumbnail.thumbnail-progress .thumbnail-image .thumbnail-loading .thumbnail-loading-caption span+span{font-size:11px;font-style:italic}.alert{padding:10px 15px}.alert.alert-dismissable .close{right:0}.clients-list .clients-list-content .table{margin-bottom:0}#table-caracteristics{margin-bottom:0}#sales-add .fidelity .checkbox{display:inline-block}#sales-add .fidelity .checkbox #SaleAddFidelityPoints{margin-top:7px}#sales-add .fidelity #fidelity-points .form-group{margin-left:4px;margin-right:0}#sales-add .fidelity #fidelity-points .form-group input{width:70px;height:27px}#purchases-notice .article-count{margin-bottom:20px}#purchases-pdf_notice .article-count{margin-bottom:20px}.clients-edit-form--undesirable{background-color:#f2dede}.clients-sale-get--undesirable{background-color:#f2dede}