* {outline: none !important;}html,body {height: 100%;}body {padding-top: 50px;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 12px;}#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: none;}#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%;}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;}.table thead tr th.actions,.table tbody tr th.actions,.table tfoot tr th.actions,.table thead tr td.actions,.table tbody tr td.actions,.table tfoot tr td.actions {text-align: right;width: 1%;white-space: nowrap;}.table thead tr th.cell-price,.table tbody tr th.cell-price,.table tfoot tr th.cell-price,.table thead tr td.cell-price,.table tbody tr td.cell-price,.table tfoot tr td.cell-price {text-align: right;}.table thead tr th.cell-date,.table tbody tr th.cell-date,.table tfoot tr th.cell-date,.table thead tr td.cell-date,.table tbody tr td.cell-date,.table tfoot tr td.cell-date {width: 180px;text-align: center;}.table thead tr th {font-weight: 500;}.table tbody tr td .text-muted {font-style: italic;}.table tbody tr td.actions {padding: 4px 6px 4px 8px;}.table tbody tr td.actions .btn {padding: 2px 5px;font-size: 14px;line-height: 22px;border-radius: 3px;width: 30px;}.table tbody tr td.actions .btn + .btn {margin-left: 5px;}.table tbody tr td.no-data {vertical-align: middle;background: #FCFCFC !important;line-height: 2em;border-bottom: 1px solid #DDD;font-size: 1.3em;}.table.table-basket tbody tr td.cell-price,.table.table-basket tfoot tr td.cell-price,.table.table-basket tbody tr th.cell-price,.table.table-basket tfoot tr th.cell-price {width: 170px;border-left: solid 1px #ccc;}.table.table-basket tfoot tr th,.table.table-basket tfoot tr td {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, 0.075);box-shadow: inset 0 1px 1px rgba(0, 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 .radio-inline,.table.table-form tbody tr td .checkbox-inline {padding-top: 0;}.table.table-form tbody tr td .radio-inline label,.table.table-form tbody tr td .checkbox-inline label {padding-top: 0;}.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: 0px;}.form-group .radio-inline label {font-weight: normal;}.form-actions {text-align: center;border-top: 1px solid #EEE;margin-top: 20px;padding-top: 20px;}.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: 0px;margin: 0 3px;height: 23px;line-height: 23px;float: none;font-size: .9em;}.pagination-container .pagination {margin: 0;}body#test {padding-top: 90px;}body#test #main-header {top: 40px;}body#test .alert-dev {position: fixed;z-index: 1030;top: 0;width: 100%;border-radius: 0;margin: 0;padding: 10px 15px 12px;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:before,body#test .alert-dev strong:after {content: '\f071';display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;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;}.under-construction {text-align: center;padding: 0px 60px 40px;margin-top: 20px;background-color: transparent;}.under-construction h1 {margin-bottom: 5px;}.under-construction > img {width: 256px;height: 256px;}.search-container {background: #F5F5F5;border-radius: 6px;padding: 10px 15px 15px;margin: 0px 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: normal;margin: 0;line-height: 35px;font-weight: 200;-webkit-transition: color 0.5s ease;transition: color 0.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-heading nav .btn-toggle-search:before {content: '\f077';display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 5px;}.search-container .search-container-body:before,.search-container .search-container-body:after {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 {content: '\f078';}.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;float: left;}.panel-image-upload .webcam-container .webcam {height: 210px;width: 320px;position: relative;}.panel-image-upload .webcam-container .webcam:before {content: '\f030';display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 80px;margin-top: 65px;margin-left: 116px;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: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 184px;margin-top: 14px;margin-left: 80px;position: absolute;left: 0;top: 0;color: rgba(192, 102, 102, 0.4);}.panel-image-upload .webcam-container .webcam .webcam-snapshot {height: 210px;width: 320px;}.panel-image-upload .webcam-container .webcam object,.panel-image-upload .webcam-container .webcam video,.panel-image-upload .webcam-container .webcam .webcam-snapshot {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 {overflow: hidden;margin: -10px 0 0 -15px;list-style: none;margin-left: 333px;max-height: 279px;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;float: left;width: 160px;-webkit-transition: none;transition: none;}.panel-image-upload .upload-thumbnails .thumbnail .thumbnail-image {width: 150px;height: 98px;overflow: hidden;}.panel-image-upload .upload-thumbnails .thumbnail .thumbnail-actions {margin: 6px 3px 0;text-align: center;}.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: normal;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: 0.6;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));filter: alpha(opacity = (60));}.panel-image-upload .upload-thumbnails .thumbnail.thumbnail-progress .thumbnail-image {height: 128px;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: -12px;}.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: normal;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: 0px;}body {padding-top: 30px;padding-bottom: 50px;background-color: #f5f5f5;}body > #main-wrapper {width: 360px;margin: 0 auto;}#main-header {padding: 0;margin: 0 auto 10px;background-color: transparent;}#main-header h1 {text-align: center;font-size: 50px;font-weight: 100;letter-spacing: 1px;color: #E8534F;text-indent: -9999px;background: url('../../img/logo.svg') no-repeat left top;height: 39px;width: 230px;margin: 0 auto;}#main-content {width: 360px;margin: 0 auto 20px;padding: 20px 29px;background-color: #fff;border: 1px solid #e5e5e5;border-radius: 5px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);}#main-content h2 {text-align: center;font-weight: 200;margin-top: 0;margin-bottom: 10px;}#main-content .alert {margin-bottom: 10px;padding: 8px 12px 8px 14px;}#main-content .alert strong {margin-right: 3px;}#main-content .alert .close {line-height: 19px;}#main-content form .form-control {font-size: 16px;height: auto;margin-bottom: 10px;padding: 7px 9px;line-height: 20px;}#main-content form .form-control::-webkit-input-placeholder {font-weight: 200;}#main-content form .form-control + .help-block {margin-top: -5px;margin-left: 4px;}#main-content form .form-actions {padding: 0;border: none;text-align: center;margin-top: 15px;}#main-content form .form-actions input[type=submit] {border-color: #999;background: #999 !important;}