/* base.css*/
_{}
html, body{font-size: 100%!important;}
h1, h2, h3, h4, h5, label{font-size: 1rem; padding:0; margin:0;}
h1 {font-size: 1.5rem;margin:0; padding:0; position: relative; line-height:1 }
h2 {font-size: 1.2rem; margin:0; padding: 0  ; position: relative;}
h2 span{}
a{cursor:pointer; color: rgb(51,51,51)!important}
.strong{font-weight: bold!important;}
h2.icon {padding-left: 0px;}
h2.icon:before {font-family: 'Glyphicons Halflings'; margin-right:5px; position: relative; top:3px}
.inline-block{display: inline-block;}
.relative {position: relative;}

.pointer{cursor: pointer;}
#toast-container {font-size:0.9rem}
#filters .form-group  {display: inline-block; white-space: nowrap; padding-right:15px}
.row {border:0px solid purple}
.uppercase {text-transform: uppercase;}
.small {font-size:0.7rem!important;}
.x-small {font-size:0.55rem; line-height: 1;}
ul.dropdown-menu {z-index: 23000;}


.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {background-color: #e9ebe7;}

/*
table.list {font-size:0.7rem}
table.list td{font-size:0.7rem; vertical-align: middle!important;}
*/
.text-gray-9 {color:#999!important}
.text-blue {color:#0194DD!important}
.red-text {color:#E75348!important}
.float-left {float: left!important;}
.float-right {float: right!important;}
.alert-sm {font-size:0.8rem}
#content{margin:  0 0 120px 0;}
.white {color:white}
.has-memo:before {font-family: 'Glyphicons Halflings'; content:"\270f"; }
.has-memo span{padding-left: 20px;}
.no-bullet {list-style: none!important} 
.no-padding{padding:0!important;}
.no-margin {margin:0!important;}
.no-decoration {text-decoration: none!important;}
.no-bold {font-weight:normal!important;}
.btn-icon:before {font-family: 'Glyphicons Halflings'; position: relative; }
.btn-icon{color:#fff}
.btn-icon:hover {color:black}
.no-bg{background: none!important;}
.no-border{border: none!important}
.white {color:white!important}
.block{display: block}
.padding-top-10{padding-top: 10px;}
.nowrap {white-space: nowrap;}
table.table thead th {background: #CBCCCA; color: #666;}
.spinner {
  border__: 16px solid #f3f3f3; /* Light grey */
  border-top_: 16px solid #3498db; /* Blue */
  border-radius_: 50%;
  width_: 120px;
  height_: 120px;
  animation: spin 2s linear infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media screen and  (max-width: 1200px)  {._{}
    .container {width: 100%;}
}


#content{padding-top:135px}

/* home.css*/
_{}
#home{}
#home .logo{margin: 180px 0 0 0 }

#week-aso{position:relative;padding-top:450px;height:0;overflow:hidden; }
#week-aso .waiting{position:absolute;top:100px;right:0;left:0;opacity:1;transition:opacity 200ms;}
/* wainting-cube.css --- 2020-09-23 17:05:00 */
.waiting-scene{width:180px;height:180px;margin:80px auto;perspective:400px;}
.waiting-cube{width:180px;height:180px;position:relative;transform-style:preserve-3d;transform:translateZ(-50px);animation:waiting-spin 10s infinite ease-in-out;}
@keyframes waiting-spin{
    0%{transform:translateZ(-50px) rotateX( 0deg) rotateY( 0deg);}
    100%{transform:translateZ(-50px) rotateX(360deg) rotateY(360deg);}
}
.waiting-face{position:absolute;width:180px;height:180px;border:1px solid black;line-height:180px;font-size:40px;font-weight:bold;color:white;text-align:center;backface-visibility:hidden;background-size:cover;
background-image:url('/modules/home/img/logo.png')}
.waiting-face-front{transform:rotateY( 0deg) translateZ(100px);}
.waiting-face-right{transform:rotateY( 90deg) translateZ(100px);}
.waiting-face-back{transform:rotateY(180deg) translateZ(100px);}
.waiting-face-left{transform:rotateY(-90deg) translateZ(100px);}
.waiting-face-top{transform:rotateX( 90deg) translateZ(100px);}
.waiting-face-bottom{transform:rotateX(-90deg) translateZ(100px);}




.dev .waiting-cube {animation: none!important}

/* businesses.css*/
_{}
#business{}
#business .business-parameters{margin-bottom:25px}
#business form {margin-bottom: 25px}
#business .stock_movements_list button.btn-func1{background: #5cb85c; color:  white;}  
#business .stock_movements_list button.btn-func1:hover{background: #449d44; }  
#business .stock_movements_list button.btn-func2{background: #d9534f;color:  white;}
#business .stock_movements_list button.btn-func2:hover{background: #c9302c;color:  white;}
#business .stock_movements_list tr.validated button {display: none}  


th.prodRef {width: 80px!important;text-align: center;}
th.prodName {width: 210px!important;text-align: center;}
th.prodColor{width: 80px!important;}

th.bupQuantity{width: 80px!important;}{width: 80px!important;}
th.bupLength{width: 80px!important;}
th.bupRequired{width: 80px!important;}
th.bupAvailableStock{width: 80px!important;}
th.bupFromStock {width: 80px!important;}
th.bupFromSupplier {width: 80px!important;}
th.bupToBeOrdered{width: 80px!important;}
th.bupOrdered{width: 80px!important;}
th.toBeReintegrated{width: 80px;}


table.businesses-list thead span.title {display: none}
table.businesses-list td.buNumber {font-weight: bold;}  

table.businesses-list thead  th {position: sticky; top: 74px; z-index: 1000;}


.modal-business-import {}
.modal-business-import p.how-to {font-size:1rem; color:#999; line-height: 1.40; margin: 0 0 35px 0; }
.modal-business-import .btn-upload {width: 100%; text-transform: uppercase; text-align: left; }
.modal-business-import .btn-upload:after{font-family: 'Glyphicons Halflings';content:" "; margin-right:5px; color:#999; float: right;}
.modal-business-import .file-success .btn-upload:after{color:green;content:"\e013";  }
.modal-business-import .file-error .btn-upload:after{content:"\e014"; color:red  }




.modal-business-import .btn-upload i{margin-right: 7px; color: #999;}
.table-stock-movements{}
.table-stock-movements th.status {width: 5px;}
.table-stock-movements th.prodRef {width: 100px;}
.table-stock-movements th.prodColor {width: 100px;}
.table-stock-movements th.smQuantity {width: 100px;}
.table-stock-movements td.smQuantity {text-align: center!important;}

.table-stock-movements thead  th {position: sticky; top: 74px; z-index: 1000;}
.table-stock-reintegrations thead  th {position: sticky; top: 74px; z-index: 1000;}

/* dir.business-parts.css*/
_{}
.dir-business-parts th{text-align: center!important;}
.dir-business-parts thead  th {position: sticky; top: 74px; z-index: 1000;}
.dir-business-parts th, .dir-business-parts td{line-height: 1!important; /*padding: 3px 8px!important; */vertical-align: middle!important;}
.dir-business-parts{padding-top:15px}
.dir-business-parts legend{}
.dir-business-parts .legend {font-size:0.7rem; margin-bottom: 25px;}
.dir-business-parts .legend ul{list-style: none; padding: 0; margin: 0 0px;}
.dir-business-parts .legend li{float:left;padding: 0; margin: 0 10px 10px 10px;}
.dir-business-parts th.status{border-left :10px #e9ebe7 solid; }
.dir-business-parts th.status, .dir-business-parts td.part-status{width: 0px!important; padding:0!important}
.dir-business-parts th.bupQuantity{width: 80px!important;}{width: 80px!important;}
.dir-business-parts th.bupLength{width: 80px!important;}
.dir-business-parts th.bupRequired{width: 80px!important;}
.dir-business-parts th.bupAvailableStock{width: 80px!important;}
.dir-business-parts th.bupFromStock {width: 80px!important;}
.dir-business-parts th.bupFromSupplier {width: 80px!important;}
.dir-business-parts th.bupToBeOrdered{width: 80px!important;}
.dir-business-parts th.bupProdRef{text-align: center;}
.dir-business-parts th.bupProdColor{text-align: center;}
/*
.dir-business-parts td.status i{}
.dir-business-parts
.dir-business-parts .valid td.status i{color:#47A3FF}
.dir-business-parts .error td.status i{color:red}
*/
.dir-business-parts td.bupProdRef{text-align: center;}
.dir-business-parts td.bupProdName{text-align: left;}
.dir-business-parts td.bupLength{text-align:center}
/*
.dir-business-parts td.bupQuantity{text-align:center; color: #0194DD}
.dir-business-parts td.bupStockAvailable{text-align:center; color: #0194DD}
.dir-business-parts td.buptoBeOrdered{text-align:center; color: #0194DD}
*/

.dir-business-parts td.bupToBeOrdered  {text-align:center; color: #0194DD}
.dir-business-parts td input{line-height: 1!important;}
.part-status {}
.part-status i{display: none}
.part-status.no-product i{color:orange;}
.part-status.validated i{color:green}
.part-status.valid i{color:#0194DD}
.part-status.locked i{color:black}
.part-status.error i{color:red}
.part-status {border-left:10px solid}
.part-status.no-product {border-left-color:orange}
.part-status.validated {border-left-color:green}
.part-status.valid {border-left-color:#0194DD}
.part-status.locked {border-left-color:black}
.part-status.error {border-left-color:red}

/* user.css*/
_{}
#user {}

/* login.css*/
_{}
body.login header{display: none;}
#login{position: fixed; top:0; left:0; width: 100%; height:100%; background: rgba(33,33,33,0.1);}
#login .inner {position: absolute; top:40%; transform: translatey(-50%); width: 100%; }
#login form{width: 320px; margin: 0 auto 0; background: #157DC3; padding:15px 15px 45px; border-radius: 10px; }
#login h2 {font-size:1.5rem; margin: 0 0 15px 0;color:#fff}



/* appli.css*/
_{}
body.appli header{display: none}
/*body.appli {background: black; color:white}*/
body.appli #content {padding:0!important}

#appli{ padding: 0px 0 0 0; text-align: center}
#appli .controller-error{padding-top: 120px;}

#appli-home li {margin-bottom:25px}
#appli-home li button{width: 160px;}



/* products.css*/
_{}
#products{}
#products .catalogs {margin:0 0 25px 0}
#products .catalogs ul{list-style: none; padding:0; margin:0}
#products .catalogs li {display: inline-block; padding:0; margin:0 7px 0 0;background: #f0f0f0; }
#products .catalogs label{display:block; padding:7px 15px; white-space: nowrap;cursor: pointer; font-size:0.7rem; }
#products .catalogs input { display: none;}
#products table{}
#products table th {text-align: center;}
#products table th.prodCatalog {width: 200px;}
#products table th.prodRef {width: 100px;}
/*
#products table th.psAvailable {width: 120px;}
*/
#products table th.prodColor {width:100px;}
#products table th.prodStorageArea {width: 120px;}
#products table th.stock {width:100px;}
#products table th.buttons {width: 100px;}
    
#products table thead  th {position: sticky; top: 74px; z-index: 1000;}
#products input.psAvailable {width: 80px; text-align: center;}



#products tr.unlocked td.psAvailable input{color:#0194DD!important; border:solid 1px #0194DD!important}


.stock_movements_list {}
.stock_movements_list th.buttons  button{display: none;}
.stock_movements_list td.smDateTime, .stock_movements_list td.smStatus{text-align:center}
.stock_movements_list td.prodCatalog {white-space: nowrap;}
.stock_movements_list td.smQuantity, 
.stock_movements_list td.smGrossPrice,
.stock_movements_list td.smDiscount,

.stock_movements_list td.smNetPrice{text-align:right; width: 120px;}

.stock_movements_list td.smMemo{white-space:pre-wrap;}


.modal-product-movements {}
.modal-product-movements thead span.title{display: none}
.modal-product-movements th.smIO {width: 110px;}
.modal-product-movements th.smMemo {width: 270px;}
.modal-product-movements th.smCreatedAt,.modal-product-movements td.smCreatedAt {text-align:  center;width: 150px;}
.modal-product-movements th.buNumber ,.modal-product-movements td.buNumber  {text-align:  center;width: 120px;}
.modal-product-movements th.smQuantity,.modal-product-movements td.smQuantity {text-align:  center;width: 100px;}
.modal-product-movements th.smStatus,.modal-product-movements td.smStatus {text-align:  center;width: 80px;}


/* config.css*/
_{}
#config {}
#config ul.nav{list-style: none; padding: 0; margin: 25px 0 25px;}
#config ul.nav li{padding: 0; margin:0; display: inline-block;}
#config ul.nav a{color: #333;box-shadow: inset 0 3px 5px rgb(0 0 0 / 13%);}
#config ul.nav a.active {background-color: #eee;}
#config .row > div {border:0px solid black}
#config .row-submit{ margin-top: 35px}
#config-week-prototype {}
#config-week-prototype h2{font-size: 1.1rem; line-height:30px}
#config-week-prototype h3{font-size: 0.8rem; line-height:30px}
#config-week-prototype .row {margin-left: -7px;margin-right: -7px;}
#config-week-prototype .row > div {padding: 0 7px;}
#config-week-prototype .row-day0{padding: 15px 0;}
#config-week-prototype .row-office:nth-child(2){padding: 5px 0;}
.col-day-name, .col-office-name {display: flex; align-items: center}
.col-day-name > *, .col-office-name > * {flex-grow:1; text-transform: capitalize;}
.day-name {background: #eee;}

#config-physician {}
#config-physician .slot {width: 45px; height: 20px; display: inline-block; font-size: 0.7rem; font-weight: normal; margin: 0 3px 3px; border:1px solid #ddd; text-align: center; background: #E2FCE8; cursor: pointer;}
#config-physician .slot.unavailable {background: #FFEEEE;}
#config-physician .slot input{display: none;}





/* inventories.css*/
_{}
#inventory table thead th {
  position: sticky;
  top: 74px;
  z-index: 1000;
}

/* mailupdate.css*/
_{}
.modal-mail-update-display-files{}

/* dir-set-order.css*/
_{}
.dir-set-order {display: inline-block; float: right;}
.dir-set-order span {cursor:  pointer;} 
.dir-set-order span:before {font-family:'Glyphicons Halflings';}
.dir-set-order span:before{content:"\2212";}
.dir-set-order.active span:before{content:"\e253";}
.dir-set-order.active-reverse span:before{content:"\e252";}

/* dir.table-list.css*/
_{}
.dir-table-list{}
.dir-table-list{}
.dir-table-list table{}


.dir-table-list thead th {text-align: center!important;}
.dir-table-list thead .input-group{}
.dir-table-list thead .form-control{height:28px!important;padding:3px 5px!important;font-size:0.8rem!important;line-height:1.2!important;border-radius:3px!important;}
.dir-table-list thead .input-group-addon{padding: 3px 4px!important;}
.dir-table-list th.buttons, .dir-table-list td.buttons {text-align: right!important;}
.dir-table-list th.buttons button{display: none} 

/* gauge.css*/
_{}
.dir-gauge {position: relative;}
.dir-gauge img{width: 100%; height: 100%; z-index: 1;}
.dir-gauge .free {display: block; position: absolute; top: 0; right:0; bottom:0; width: 100%; transition: width 500ms; z-index: 2; background: rgba(255,255,255,0.7);}

/* forms.css*/
_{}
form {line-height: 1;}
label{font-weight: normal;}
.form-control, button{box-shadow: none!important;  outline: none!important;}
.form-control-xs { padding: .20rem .3rem; font-size: .80rem;line-height: 1.2;border-radius: .2rem; height: auto!important;}
.btn-xs {padding: .2rem .3rem; font-size: .80rem; line-height: 1.2;border-radius: .2rem;}
.form-group {margin-bottom:20px}
.form-control:focus, button:focus{border-color:#ccc!important}
.form-group {margin-bottom:15px}
.form-group-label {font-size: 0.8rem; margin:7px 0; font-weight: bold; color:#666}
.input-label {padding: 0 8px  0px 2px;margin-right: 8px;border-right: 1px solid #ccc; border-bottom:1px solid transparent; font-size:0.9rem}
.input-label:last-child {border-right: none; padding-right:0; margin-right: 0;}
.input-label input{ position: relative; top:0px; margin:0 3px 0 0}
form h3{margin-bottom: 10px; border-bottom: 1px solid #333; padding-bottom:3px}


.input-xs{  height: 22px;
  padding: 2px 5px;
  font-size: 12px;
  line-height: 1.5; /* If Placeholder of the input is moved up, rem/modify this. */
  border-radius: 3px;}


input:focus, .form-control:focus, label.focus {border-bottom:1px solid red!important}

.anAutocomplete input{background-image: url("/img/carret.png"); background-position: right 7px center; background-repeat: no-repeat; padding-right: 25px;}
.anAutocomplete[readonly="readonly"] input{background-image: none;}


.input-group{}
.input-group-addon{}
.input-group-button {padding: 0;}
.input-group-button .button{}

/* table.css*/
_{}
table.table{font-size:0.75rem}
table.table thead th{vertical-align:middle!important;background:#e9ebe7;color:#666;}

/* colors.css*/
_{}
.text-white{color:white!important}
.text-red{color:red!important}
.text-orange{color:orange!important}
.text-purple{color:purple!important}
.text-green{color:#017B0A!important}
.text-gray-9{color:#999!important}
.blue-on-hover:hover{color:#0194DD!important}

/* alert.css*/
_{}
.alert-sm {padding:7px; font-size:0.7rem}

/* icons.css*/
_{}
/*
@font-face{font-family:'Glyphicons Halflings';src:url('fonts/glyphicons-halflings-regular.eot');src:url('fonts/glyphicons-halflings-regular.eot ?#iefix') format('embedded-opentype'),url('fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('fonts/glyphicons-halflings-regular.woff') format('woff'),url('fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');}
*/
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.glyphicon-asterisk:before{content:"\002a";}
.glyphicon-plus:before{content:"\002b";}
.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac";}
.glyphicon-minus:before{content:"\2212";}
.glyphicon-cloud:before{content:"\2601";}
.glyphicon-envelope:before{content:"\2709";}
.glyphicon-pencil:before{content:"\270f";}
.glyphicon-glass:before{content:"\e001";}
.glyphicon-music:before{content:"\e002";}
.glyphicon-search:before{content:"\e003";}
.glyphicon-heart:before{content:"\e005";}
.glyphicon-star:before{content:"\e006";}
.glyphicon-star-empty:before{content:"\e007";}
.glyphicon-user:before{content:"\e008";}
.glyphicon-film:before{content:"\e009";}
.glyphicon-th-large:before{content:"\e010";}
.glyphicon-th:before{content:"\e011";}
.glyphicon-th-list:before{content:"\e012";}
.glyphicon-ok:before{content:"\e013";}
.glyphicon-remove:before{content:"\e014";}
.glyphicon-zoom-in:before{content:"\e015";}
.glyphicon-zoom-out:before{content:"\e016";}
.glyphicon-off:before{content:"\e017";}
.glyphicon-signal:before{content:"\e018";}
.glyphicon-cog:before{content:"\e019";}
.glyphicon-trash:before{content:"\e020";}
.glyphicon-home:before{content:"\e021";}
.glyphicon-file:before{content:"\e022";}
.glyphicon-time:before{content:"\e023";}
.glyphicon-road:before{content:"\e024";}
.glyphicon-download-alt:before{content:"\e025";}
.glyphicon-download:before{content:"\e026";}
.glyphicon-upload:before{content:"\e027";}
.glyphicon-inbox:before{content:"\e028";}
.glyphicon-play-circle:before{content:"\e029";}
.glyphicon-repeat:before{content:"\e030";}
.glyphicon-refresh:before{content:"\e031";}
.glyphicon-list-alt:before{content:"\e032";}
.glyphicon-lock:before{content:"\e033";}
.glyphicon-flag:before{content:"\e034";}
.glyphicon-headphones:before{content:"\e035";}
.glyphicon-volume-off:before{content:"\e036";}
.glyphicon-volume-down:before{content:"\e037";}
.glyphicon-volume-up:before{content:"\e038";}
.glyphicon-qrcode:before{content:"\e039";}
.glyphicon-barcode:before{content:"\e040";}
.glyphicon-tag:before{content:"\e041";}
.glyphicon-tags:before{content:"\e042";}
.glyphicon-book:before{content:"\e043";}
.glyphicon-bookmark:before{content:"\e044";}
.glyphicon-print:before{content:"\e045";}
.glyphicon-camera:before{content:"\e046";}
.glyphicon-font:before{content:"\e047";}
.glyphicon-bold:before{content:"\e048";}
.glyphicon-italic:before{content:"\e049";}
.glyphicon-text-height:before{content:"\e050";}
.glyphicon-text-width:before{content:"\e051";}
.glyphicon-align-left:before{content:"\e052";}
.glyphicon-align-center:before{content:"\e053";}
.glyphicon-align-right:before{content:"\e054";}
.glyphicon-align-justify:before{content:"\e055";}
.glyphicon-list:before{content:"\e056";}
.glyphicon-indent-left:before{content:"\e057";}
.glyphicon-indent-right:before{content:"\e058";}
.glyphicon-facetime-video:before{content:"\e059";}
.glyphicon-picture:before{content:"\e060";}
.glyphicon-map-marker:before{content:"\e062";}
.glyphicon-adjust:before{content:"\e063";}
.glyphicon-tint:before{content:"\e064";}
.glyphicon-edit:before{content:"\e065";}
.glyphicon-share:before{content:"\e066";}
.glyphicon-check:before{content:"\e067";}
.glyphicon-move:before{content:"\e068";}
.glyphicon-step-backward:before{content:"\e069";}
.glyphicon-fast-backward:before{content:"\e070";}
.glyphicon-backward:before{content:"\e071";}
.glyphicon-play:before{content:"\e072";}
.glyphicon-pause:before{content:"\e073";}
.glyphicon-stop:before{content:"\e074";}
.glyphicon-forward:before{content:"\e075";}
.glyphicon-fast-forward:before{content:"\e076";}
.glyphicon-step-forward:before{content:"\e077";}
.glyphicon-eject:before{content:"\e078";}
.glyphicon-chevron-left:before{content:"\e079";}
.glyphicon-chevron-right:before{content:"\e080";}
.glyphicon-plus-sign:before{content:"\e081";}
.glyphicon-minus-sign:before{content:"\e082";}
.glyphicon-remove-sign:before{content:"\e083";}
.glyphicon-ok-sign:before{content:"\e084";}
.glyphicon-question-sign:before{content:"\e085";}
.glyphicon-info-sign:before{content:"\e086";}
.glyphicon-screenshot:before{content:"\e087";}
.glyphicon-remove-circle:before{content:"\e088";}
.glyphicon-ok-circle:before{content:"\e089";}
.glyphicon-ban-circle:before{content:"\e090";}
.glyphicon-arrow-left:before{content:"\e091";}
.glyphicon-arrow-right:before{content:"\e092";}
.glyphicon-arrow-up:before{content:"\e093";}
.glyphicon-arrow-down:before{content:"\e094";}
.glyphicon-share-alt:before{content:"\e095";}
.glyphicon-resize-full:before{content:"\e096";}
.glyphicon-resize-small:before{content:"\e097";}
.glyphicon-exclamation-sign:before{content:"\e101";}
.glyphicon-gift:before{content:"\e102";}
.glyphicon-leaf:before{content:"\e103";}
.glyphicon-fire:before{content:"\e104";}
.glyphicon-eye-open:before{content:"\e105";}
.glyphicon-eye-close:before{content:"\e106";}
.glyphicon-warning-sign:before{content:"\e107";}
.glyphicon-plane:before{content:"\e108";}
.glyphicon-calendar:before{content:"\e109";}
.glyphicon-random:before{content:"\e110";}
.glyphicon-comment:before{content:"\e111";}
.glyphicon-magnet:before{content:"\e112";}
.glyphicon-chevron-up:before{content:"\e113";}
.glyphicon-chevron-down:before{content:"\e114";}
.glyphicon-retweet:before{content:"\e115";}
.glyphicon-shopping-cart:before{content:"\e116";}
.glyphicon-folder-close:before{content:"\e117";}
.glyphicon-folder-open:before{content:"\e118";}
.glyphicon-resize-vertical:before{content:"\e119";}
.glyphicon-resize-horizontal:before{content:"\e120";}
.glyphicon-hdd:before{content:"\e121";}
.glyphicon-bullhorn:before{content:"\e122";}
.glyphicon-bell:before{content:"\e123";}
.glyphicon-certificate:before{content:"\e124";}
.glyphicon-thumbs-up:before{content:"\e125";}
.glyphicon-thumbs-down:before{content:"\e126";}
.glyphicon-hand-right:before{content:"\e127";}
.glyphicon-hand-left:before{content:"\e128";}
.glyphicon-hand-up:before{content:"\e129";}
.glyphicon-hand-down:before{content:"\e130";}
.glyphicon-circle-arrow-right:before{content:"\e131";}
.glyphicon-circle-arrow-left:before{content:"\e132";}
.glyphicon-circle-arrow-up:before{content:"\e133";}
.glyphicon-circle-arrow-down:before{content:"\e134";}
.glyphicon-globe:before{content:"\e135";}
.glyphicon-wrench:before{content:"\e136";}
.glyphicon-tasks:before{content:"\e137";}
.glyphicon-filter:before{content:"\e138";}
.glyphicon-briefcase:before{content:"\e139";}
.glyphicon-fullscreen:before{content:"\e140";}
.glyphicon-dashboard:before{content:"\e141";}
.glyphicon-paperclip:before{content:"\e142";}
.glyphicon-heart-empty:before{content:"\e143";}
.glyphicon-link:before{content:"\e144";}
.glyphicon-phone:before{content:"\e145";}
.glyphicon-pushpin:before{content:"\e146";}
.glyphicon-usd:before{content:"\e148";}
.glyphicon-gbp:before{content:"\e149";}
.glyphicon-sort:before{content:"\e150";}
.glyphicon-sort-by-alphabet:before{content:"\e151";}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152";}
.glyphicon-sort-by-order:before{content:"\e153";}
.glyphicon-sort-by-order-alt:before{content:"\e154";}
.glyphicon-sort-by-attributes:before{content:"\e155";}
.glyphicon-sort-by-attributes-alt:before{content:"\e156";}
.glyphicon-unchecked:before{content:"\e157";}
.glyphicon-expand:before{content:"\e158";}
.glyphicon-collapse-down:before{content:"\e159";}
.glyphicon-collapse-up:before{content:"\e160";}
.glyphicon-log-in:before{content:"\e161";}
.glyphicon-flash:before{content:"\e162";}
.glyphicon-log-out:before{content:"\e163";}
.glyphicon-new-window:before{content:"\e164";}
.glyphicon-record:before{content:"\e165";}
.glyphicon-save:before{content:"\e166";}
.glyphicon-open:before{content:"\e167";}
.glyphicon-saved:before{content:"\e168";}
.glyphicon-import:before{content:"\e169";}
.glyphicon-export:before{content:"\e170";}
.glyphicon-send:before{content:"\e171";}
.glyphicon-floppy-disk:before{content:"\e172";}
.glyphicon-floppy-saved:before{content:"\e173";}
.glyphicon-floppy-remove:before{content:"\e174";}
.glyphicon-floppy-save:before{content:"\e175";}
.glyphicon-floppy-open:before{content:"\e176";}
.glyphicon-credit-card:before{content:"\e177";}
.glyphicon-transfer:before{content:"\e178";}
.glyphicon-cutlery:before{content:"\e179";}
.glyphicon-header:before{content:"\e180";}
.glyphicon-compressed:before{content:"\e181";}
.glyphicon-earphone:before{content:"\e182";}
.glyphicon-phone-alt:before{content:"\e183";}
.glyphicon-tower:before{content:"\e184";}
.glyphicon-stats:before{content:"\e185";}
.glyphicon-sd-video:before{content:"\e186";}
.glyphicon-hd-video:before{content:"\e187";}
.glyphicon-subtitles:before{content:"\e188";}
.glyphicon-sound-stereo:before{content:"\e189";}
.glyphicon-sound-dolby:before{content:"\e190";}
.glyphicon-sound-5-1:before{content:"\e191";}
.glyphicon-sound-6-1:before{content:"\e192";}
.glyphicon-sound-7-1:before{content:"\e193";}
.glyphicon-copyright-mark:before{content:"\e194";}
.glyphicon-registration-mark:before{content:"\e195";}
.glyphicon-cloud-download:before{content:"\e197";}
.glyphicon-cloud-upload:before{content:"\e198";}
.glyphicon-tree-conifer:before{content:"\e199";}
.glyphicon-tree-deciduous:before{content:"\e200";}
.glyphicon-cd:before{content:"\e201";}
.glyphicon-save-file:before{content:"\e202";}
.glyphicon-open-file:before{content:"\e203";}
.glyphicon-level-up:before{content:"\e204";}
.glyphicon-copy:before{content:"\e205";}
.glyphicon-paste:before{content:"\e206";}
.glyphicon-alert:before{content:"\e209";}
.glyphicon-equalizer:before{content:"\e210";}
.glyphicon-king:before{content:"\e211";}
.glyphicon-queen:before{content:"\e212";}
.glyphicon-pawn:before{content:"\e213";}
.glyphicon-bishop:before{content:"\e214";}
.glyphicon-knight:before{content:"\e215";}
.glyphicon-baby-formula:before{content:"\e216";}
.glyphicon-tent:before{content:"\26fa";}
.glyphicon-blackboard:before{content:"\e218";}
.glyphicon-bed:before{content:"\e219";}
.glyphicon-apple:before{content:"\f8ff";}
.glyphicon-erase:before{content:"\e221";}
.glyphicon-hourglass:before{content:"\231b";}
.glyphicon-lamp:before{content:"\e223";}
.glyphicon-duplicate:before{content:"\e224";}
.glyphicon-piggy-bank:before{content:"\e225";}
.glyphicon-scissors:before{content:"\e226";}
.glyphicon-bitcoin:before{content:"\e227";}
.glyphicon-btc:before{content:"\e227";}
.glyphicon-xbt:before{content:"\e227";}
.glyphicon-yen:before{content:"\00a5";}
.glyphicon-jpy:before{content:"\00a5";}
.glyphicon-ruble:before{content:"\20bd";}
.glyphicon-rub:before{content:"\20bd";}
.glyphicon-scale:before{content:"\e230";}
.glyphicon-ice-lolly:before{content:"\e231";}
.glyphicon-ice-lolly-tasted:before{content:"\e232";}
.glyphicon-education:before{content:"\e233";}
.glyphicon-option-horizontal:before{content:"\e234";}
.glyphicon-option-vertical:before{content:"\e235";}
.glyphicon-menu-hamburger:before{content:"\e236";}
.glyphicon-modal-window:before{content:"\e237";}
.glyphicon-oil:before{content:"\e238";}
.glyphicon-grain:before{content:"\e239";}
.glyphicon-sunglasses:before{content:"\e240";}
.glyphicon-text-size:before{content:"\e241";}
.glyphicon-text-color:before{content:"\e242";}
.glyphicon-text-background:before{content:"\e243";}
.glyphicon-object-align-top:before{content:"\e244";}
.glyphicon-object-align-bottom:before{content:"\e245";}
.glyphicon-object-align-horizontal:before{content:"\e246";}
.glyphicon-object-align-left:before{content:"\e247";}
.glyphicon-object-align-vertical:before{content:"\e248";}
.glyphicon-object-align-right:before{content:"\e249";}
.glyphicon-triangle-right:before{content:"\e250";}
.glyphicon-triangle-left:before{content:"\e251";}
.glyphicon-triangle-bottom:before{content:"\e252";}
.glyphicon-triangle-top:before{content:"\e253";}
.glyphicon-console:before{content:"\e254";}
.glyphicon-superscript:before{content:"\e255";}
.glyphicon-subscript:before{content:"\e256";}
.glyphicon-menu-left:before{content:"\e257";}
.glyphicon-menu-right:before{content:"\e258";}
.glyphicon-menu-down:before{content:"\e259";}
.glyphicon-menu-up:before{content:"\e260";}

/* an-auto-complete.css*/
_{}
.anAutocomplete  li {white-space: pre}

/* buttons.css*/
_{}
.btn-group-sm>.btn, .btn-sm {padding: 5px 10px;font-size: 12px; line-height: 1.5; border-radius: 3px;}

/* view.css*/
_{}
h1.page-title{font-size:1.7rem;padding:0;margin:0 0 25px 0;line-height:1}
h1.page-title:before{font-family: 'Glyphicons Halflings';content: "\e072";position:relative;margin-right:7px;top:2px}
.bloc {border:1px solid #eee; border-radius:5px; padding: 25px 10px 10px; background: #fafafa; margin:25px 0}
.bloc-header {}
.bloc-header:after {clear: both;    display: table;
    content: " ";}
h2.bloc-title{font-size:1.4rem;padding:0;margin:0px 0 15px 0; float: left}





/* officies.css*/
_{}
.b1-bg {background-color:#0097C4; color: white!important;}
.b2-bg {background-color:#E75348; color: white!important;}
.b3-bg {background-color:#F7BC00; color: white!important;}

/* dev.css*/
_{}


/* modal.css*/
_{}
.modal-header {overflow: hidden; background: #fff; color:#999; border:none!important}
.modal-header h2, .modal-header h3{font-size: 1.4rem; float: left; border-bottom: none!important; margin:0; padding:0}
.modal-header a{color:#999;}

/* header.css*/
_{}
header{min-height:45px;background:white;position:fixed;top:0px;left:0;width:100%;z-index:1000;background:#002B75;padding:5px 15px 0; font-size:0.6rem;color: white;}



header a {cursor:  pointer; text-transform: uppercase;}
header .navbar{margin-bottom:0;}
header .navbar-default{background-color:transparent;border:none;}
header .navbar-default .navbar-brand{color:#eee;}

header .glyphicon{margin: 0 auto; top:-2px;font-size:1.3rem; display: block;width: 30px; text-align: center;}
header .navbar-collapse{padding:0!important}


header .navbar-right {}

header .nav >li:first-child >a{padding-left:0!important;}
header .sound:before {font-family: 'Glyphicons Halflings'; content:"\e036";font-size:1.2rem; position: relative; top: 1px;}
header .sound.activate:before {content:"\e038";}



