@charset "UTF-8";body,body>div.ember-view,html{height:100%}.modal-body p,body table tbody .text{white-space:pre-wrap}#main .custom_button,.no_entry,body table thead th{text-align:center}#debitnotes .table-responsive table tr.cancel,.line_through{text-decoration:line-through}#supplier .informations .town,.breadcrumb li span::first-letter{text-transform:uppercase}@font-face{font-family:"source code pro";src:url(/assets/fonts/SourceCodePro-Bold.ttf);font-weight:700;font-style:normal}body{overflow-y:scroll}body h2{font-size:21px;margin:10px;border-bottom:1px solid #333}body h3{font-size:18px;margin:10px 0}body p{margin:0}.no_entry{margin-top:10px;font-size:16px;font-weight:700;color:#c0392b}.badge{position:absolute;right:10px}#main .row{margin-right:0;margin-left:0}#main .row .no_padding{padding:0}#main .btn-circle{width:50px;height:50px;padding:0 16px;font-size:18px;line-height:50px;border-radius:25px;outline:0!important;vertical-align:middle}#main .btn-circle.btn-sm{width:40px;height:40px;padding:0 11px;line-height:40px}#main .btn-circle.btn-xl{width:70px;height:70px;font-size:24px;line-height:70px;border-radius:35px}#main .btn,#main .btn:active,#main .btn:focus,#main .btn:hover{color:#fff}#main .btn.btn-default,#main .btn:active.btn-default,#main .btn:focus.btn-default,#main .btn:hover.btn-default{color:#333}#main .btn_administration{margin-bottom:10px;background:#3498db}#main .btn_administration:hover{background:#2980b9}#main .btn_approved{background:#3498db}#main .btn_approved:hover{background:#2980b9}#main .btn_archive{background:#34495e}#main .btn_archive:hover{background:#2c3e50}#main .btn_back{border:1px solid #bdc3c7}#main .btn_back:hover{background:#ecf0f1}#main .btn_download{background:#2ecc71}#main .btn_download:hover{background:#27ae60}#main .btn_confirmed{background:#e67e22}#main .btn_confirmed:hover{background:#d35400}#main .btn_remove{background:#e74c3c}#main .btn_remove:hover{background:#c0392b}#main .btn_toggle{border:1px solid #fff}#main .btn_toggle:hover{color:#e65d0c;background:#fff}#main .btn_validate{background:#3498db}#main .btn_validate:hover{background:#2980b9}#main .custom_button{color:#fff;font-weight:700;font-size:16px}#main .custom_button:hover{color:#fff}#main .custom_button i{width:30px;text-align:left}#header,#login_page{width:100%;position:fixed}@media (max-width:991px){#main .custom_button{margin-bottom:10px}}.negative{color:#b00}.otera,.otera:hover{color:#e65d0c}.breadcrumb{background:#eee;margin-right:10px;margin-left:10px}.breadcrumb li.active{color:#e65d0c;font-weight:700}.breadcrumb li span{display:inline-block}#login_page{height:100%;background:url(/assets/images/login_background-80137013e8893e569ab707f08a603267.jpg) #333;background-size:cover}#login_page a{margin-top:5px;display:block;text-align:center;color:#e65d0c}#login_page a.btn_back{margin-top:0;margin-bottom:10px;display:inline-block;color:#7f8c8d}#login_page #login_form{top:50%;right:50%;margin-top:-230px;margin-right:-200px;width:400px;background:#fff;border-radius:5px;border:2px solid #fff;position:fixed}#login_page #login_form .logo{border-radius:5px 5px 0 0;padding:10px;background:#333}#login_page #login_form .confirm{margin:25px;text-align:center}#login_page #login_form img{max-width:150px;display:block;margin:10px auto}#login_page #login_form h1{text-align:center;margin:30px 10px}#login_page #login_form form{margin:0 auto;width:90%}#login_page #login_form form button{margin-bottom:10px}@media (max-width:420px){#login_page{text-align:center}#login_page #login_form{width:90%;right:auto;margin-right:auto;margin-left:auto;position:relative;display:inline-block}}#main{min-height:100%;position:relative}#logo{top:0;z-index:1001;position:fixed;width:225px}#logo img{display:block;width:150px;margin:10px auto 0}@media (max-width:767px){#logo{display:none}}#header{z-index:1000;top:0;padding:10px 10px 10px 225px;color:#fff;background:#e65d0c}#header .title{vertical-align:middle;font-size:30px;font-family:"source code pro";font-weight:700}#header .login{padding-top:7px;padding-bottom:7px}#header .login span{font-size:16px;display:inline-block}#header .login a{display:inline-block;margin-left:5px;font-size:20px;color:#fff}#supplier{margin-top:4px;padding-top:15px;padding-bottom:15px;background-color:#e5a37e;right:0;top:60px;z-index:800;position:fixed}#supplier img{margin:auto}#supplier .informations{margin-top:10px;padding:10px;border:1px solid #333;background-color:#fff}#supplier .informations .name{text-align:center;font-weight:700;font-size:18px}#supplier .informations .since{text-align:center;font-style:italic}@media (max-width:767px){#header{position:relative;padding:10px}#header .title{text-align:center}#supplier{top:0;position:relative;margin-top:0}}#left.navbar-custom{height:100%;width:225px;position:fixed;top:64px;background-color:#333;margin-bottom:0;border-radius:0;border:0}#left.navbar-custom .navbar-collapse{padding:25px 0 0}#left.navbar-custom .navbar-collapse ul li.administration{border-left:5px solid #d35400}#left.navbar-custom .navbar-collapse ul li.comments{border-left:5px solid #16a085}#left.navbar-custom .navbar-collapse ul li.comments span{background-color:#16a085}#left.navbar-custom .navbar-collapse ul li.dashboard{border-left:5px solid #fff}#left.navbar-custom .navbar-collapse ul li.debitnotes{border-left:5px solid #9b59b6}#left.navbar-custom .navbar-collapse ul li.debitnotes span{background-color:#9b59b6}#left.navbar-custom .navbar-collapse ul li.mobile{border-left:5px solid #A5C736}#left.navbar-custom .navbar-collapse ul li.payments{border-left:5px solid #f1c40f}#left.navbar-custom .navbar-collapse ul li.purchases{border-left:5px solid #3498db}#left.navbar-custom .navbar-collapse ul li.purchases span{background-color:#3498db}#left.navbar-custom .navbar-collapse ul li.quality{border-left:5px solid #34495e}#left.navbar-custom .navbar-collapse ul li a{color:#eee}#left.navbar-custom .navbar-collapse ul li a.active,#left.navbar-custom .navbar-collapse ul li a:focus,#left.navbar-custom .navbar-collapse ul li a:hover{background-color:#eee;color:#333}#left.navbar-custom .navbar-collapse ul li i{vertical-align:middle;text-align:center;font-size:20px;width:25px;margin-right:5px}@media (max-width:767px){#left.navbar-custom{top:0;position:relative;height:auto;min-height:0;width:100%}#left.navbar-custom.navbar .navbar-collapse{padding:0}}#content{padding:70px 0 60px;margin-left:225px;margin-right:0}@media (max-width:767px){#content{padding-top:0;margin-top:10px;margin-left:0;padding-bottom:130px}#footer{height:120px}}@media (min-width:768px) and (max-width:1199px){#content{padding-bottom:110px}#footer{height:100px}}#footer{width:100%;color:#333;border-top:2px solid #fff;background-color:#e65d0c;position:absolute;bottom:0}#footer .legal_notice a,#footer .slogan,.tile{color:#fff}#footer .slogan{font-family:"source code pro";font-size:20px;font-weight:700;padding:10px}#footer .legal_notice{padding:10px}.tile{margin-bottom:15px;position:relative;overflow:hidden;height:90px}.tile i{position:relative;font-size:100px}.tile>div{position:absolute;top:0;right:0;margin:15px 10px 0 0;text-align:right}.tile div span{display:block}.tile div .emphasis{font-weight:700}.tile.average_rating{background-color:#2ecc71}.tile.delivered_next_days{background-color:#2980b9}.tile.delivered_today{background-color:#3498db}.tile.purchase_amount{background-color:#27ae60}.tile.purchase_number{background-color:#2980b9}.tile.to_validate{background-color:#e67e22}.tile.untraited_comments{background-color:#16a085}.tile.linked{margin-bottom:25px;margin-right:auto;margin-left:auto;border-radius:5px 5px 5px 0}.tile.linked.comments{background-color:#1abc9c}.tile.linked.comments:hover{background-color:#16a085}.tile.linked.debitnotes{background-color:#9b59b6}.tile.linked.debitnotes:hover{background-color:#8e44ad}.tile.linked.purchase_not_delivered{background-color:#3498db}.tile.linked.purchase_not_delivered:hover{background-color:#2980b9}.tile.linked.next_payment{background-color:#f1c40f}.tile.linked.next_payment:hover{background-color:#f39c12}.tile.linked span{font-size:16px}.tile.linked span.emphasis{font-size:18px}.tile i.fa-truck{left:-30px;top:5px}.tile i.fa-eur{top:10px;left:-15px}.tile i.fa-calendar{top:18px;left:-36px;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.tile i.fa-commenting{top:10px;left:-20px}.tile i.fa-exclamation-circle{top:10px;left:-25px}.tile i.fa-check-square-o{top:10px;left:-10px;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.tile i.fa-pencil{font-size:80px;top:14px;left:1px}.tile i.fa-list-alt{top:10px;left:-10px}@media (min-width:992px){.tile.linked{height:150px}.tile.linked i{font-size:120px}.tile.linked i.fa-truck{top:50px;left:-40px}.tile.linked i.fa-calendar{top:50px}.tile.linked i.fa-commenting{top:50px;left:-25px}.tile.linked i.fa-exclamation-circle{top:55px}}li.archive_tile{padding:0}li.archive_tile a.archive{display:block;margin:15px 10px;text-decoration:none;border:1px solid #3498db;color:#333}li.archive_tile a.archive .head{background:#3498db;text-transform:capitalize;font-size:13px;font-weight:700;padding:0 5px;color:#fff;height:40px;line-height:44px}.archives_button,.events-content .purchase .head .reference{font-size:16px;font-weight:700}li.archive_tile a.archive .head span{vertical-align:middle;line-height:1.2;display:inline-block}li.archive_tile a.archive .body{padding:5px;background:#fff}li.archive_tile a.archive .body .total{font-weight:700}li.archive_tile a.archive .status{color:#fff;font-weight:700;padding:5px 5px 3px}li.archive_tile a.archive .status.done{background-color:#2ecc71}li.archive_tile a.archive .status.waiting{background-color:#e74c3c}li.archive_tile a.archive:hover .head{background:#2980b9}li.archive_tile a.archive:hover .status.done{background-color:#27ae60}li.archive_tile a.archive:hover .status.waiting{background-color:#c0392b}.archives_button{text-align:center}.archives_button i{width:30px;text-align:left}.timeline .events a::after{background-color:#e67e22}.timeline .events a.approved::after{background-color:#3498db}.timeline .events a.cancel::after{background-color:#333}.timeline .events a.done::after{background-color:#2ecc71}.events-content .purchase .head{margin-bottom:20px}.events-content .purchase .head.cancel{border:1px solid #333}.events-content .purchase .head.cancel .title{background:#333}.events-content .purchase .head.done{border:1px solid #2ecc71}.events-content .purchase .head.done .title{background:#2ecc71}.events-content .purchase .head.approved{border:1px solid #3498db}.events-content .purchase .head.approved .title{background:#3498db}.events-content .purchase .head.confirmed{border:1px solid #e67e22}.events-content .purchase .head.confirmed .title{background:#e67e22}.events-content .purchase .head .title{padding:10px 10px 8px;margin-bottom:5px;font-weight:700;color:#fff}.events-content .purchase .head .shop{font-size:18px;font-weight:700;padding:5px 0 3px;color:#e65d0c}.events-content .purchase .detail>div{padding:0}.events-content .purchase .loader{position:relative;margin:50px auto;text-align:center}.events-content .purchase .comment{color:#c0392b;border:1px solid #c0392b;padding:10px;margin-bottom:20px}.events-content .purchase .comment .title{font-weight:700;margin-bottom:10px}.events-content .purchase .comment p{color:#c0392b;white-space:pre-line;font-style:italic}.events-content table.table .product{white-space:normal;text-transform:lowercase}.events-content table.table .product::first-letter{text-transform:uppercase}.events-content .buttons>div>div{margin-top:10px}@media (max-width:991px){.events-content .purchase .date,.events-content .purchase .shop{margin-bottom:10px}}.purchase .editable-click,a.editable-click{border-bottom:0}.purchase .edited_cell{background-color:#edd377}#dashboard h2{font-size:20px;color:#333}#dashboard #communication .btn-custom{background-color:#e65d0c;color:#fff;font-weight:700;font-size:16px;box-shadow:0 8px 15px rgba(0,0,0,.2)}@media (min-width:768px) and (max-width:1199px){#dashboard #communication .btn-custom{font-size:12px;box-shadow:0}}#dashboard #communication>div{padding:0 5px}#dashboard #communication #carousel_download,#dashboard #communication #carousel_download div{padding:0}#dashboard #communication .row div,#dashboard #communication .row i{padding-top:10px;padding-bottom:10px}#dashboard #communication .row{background:#f4f4f4;margin-bottom:10px}#dashboard #communication .row i{font-size:50px}#dashboard #communication .row div.title{color:#fff;font-weight:700;text-align:center}#dashboard #communication .row div.text{white-space:pre-line}#dashboard #communication .row.project div.title{background:#e65d0c}#dashboard #communication .row.project i{color:#e65d0c}#dashboard #communication .row.administration div.title{background:#c0392b}#dashboard #communication .row.administration i{color:#c0392b}#dashboard #communication .row.comment{padding:0}#dashboard #communication .row.comment div.title{background:#16a085}#dashboard #communication .row.comment i{color:#16a085}#dashboard #communication .row.debitnote div.title{background:#9b59b6}#dashboard #communication .row.debitnote i{color:#9b59b6}#dashboard #communication .row.payment div.title{background:#f1c40f}#dashboard #communication .row.payment i{color:#f1c40f}#dashboard #communication .row.purchase div.title{background:#3498db}#dashboard #communication .row.purchase i{color:#3498db}#dashboard #communication .row.quality div.title{background:#34495e}#dashboard #communication .row.quality i{color:#34495e}#dashboard #communication .row.temporary{background:#fff}#dashboard #communication .row.temporary img{border:1px solid #000;margin:auto}#dashboard ul{list-style-type:disc;padding-left:40px}@media (max-width:991px){#dashboard #communication>div{padding:0}}#comments_accordion .panel-default{border:none;background-color:#eee}#comments_accordion .panel-body{padding:0}#comments_accordion .panel-body .comments_list{font-size:12px;margin:0}#comments_accordion .panel-body .comments_list>div{background:#fff;padding-top:3px}#comments_accordion .panel-body .comments_list>div>div{margin-bottom:5px;border:1px solid #ccc}#comments_accordion .panel-body .comments_list button{font-size:12px}#comments_accordion .panel-body .comments_list .comment{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ecf0f1}#comments_accordion .panel-body .comments_list .comment img{margin:0 auto}#comments_accordion .panel-body .comments_list .comment .product,#comments_accordion .panel-body .comments_list .comment .supplier>div:first-child{text-align:center}#comments_accordion .panel-body .comments_list .comment .product .fa,#comments_accordion .panel-body .comments_list .comment .supplier>div:first-child .fa{margin-top:10px;color:#e65d0c;font-size:90px}@media (max-width:767px){#comments_accordion .panel-body .comments_list .comment .supplier>div:first-child .fa{font-size:56px}}#comments_accordion .panel-body .comments_list .comment .name{font-size:14px;font-weight:700;padding-top:10px;padding-bottom:10px}#comments_accordion .panel-body .comments_list .comment .name>div{padding:0}#comments_accordion .panel-body .comments_list .comment .name .purchase_of{font-size:12px;font-weight:400;font-style:italic}#comments_accordion .panel-body .comments_list .comment .message{padding:5px 10px;background:#ecf0f1;font-style:italic}#comments_accordion .panel-body .comments_list .comment .message .author{font-weight:700;margin-bottom:3px}#comments_accordion .panel-body .comments_list .comment .message p{margin-top:5px;white-space:pre-line}#comments_accordion .panel-body .comments_list .comment .shop{margin-bottom:10px}#comments_accordion .panel-body .comments_list .comment .shop .message{background:#d35400;color:#fff}#comments_accordion .panel-body .comments_list .comment .shop_answer{margin-top:12px;color:#888;font-style:italic}#comments_accordion .panel-body .comments_list .comment .actions,#comments_accordion .panel-body .comments_list .comment .answer,#comments_accordion .panel-body .comments_list .comment .supplier{margin-top:10px}#comments_accordion .panel-body .comments_list .comment .shop_answer .fa-check{color:#27ae60}#comments_accordion .panel-body .comments_list .comment .supplier .message{background:#27ae60;color:#fff}#comments_accordion .panel-body .comments_list .comment .answer .error{color:#c0392b;text-align:center;display:none}#comments_accordion .panel-body .comments_list .comment .answer textarea{padding:5px;width:100%;height:80px}#comments_accordion .panel-body .comments_list .comment .answer button{margin-top:5px;bottom:0}#payment_detail .summary{margin-left:5px}#payment_detail .summary .date{font-weight:700}#payment_detail .summary .regulation{font-weight:700;font-size:20px}#payment_detail .summary .shop{font-weight:700;font-size:16px;color:#e65d0c}#payment_detail .summary .reference{font-weight:700}#payment_detail table .debit{color:#b00}.modal-header{padding:10px 15px 0}.modal-body{font-size:12px}.modal-body .shop{color:#fff;background-color:#e65d0c;font-weight:700;font-size:16px;padding:5px;margin:0 5px;text-align:center}.modal-body .button{margin-top:10px}.modal-body .row>div{padding:0 5px}.modal-body .section{background-color:#333;color:#fff;font-weight:700;text-align:center;padding:7px 5px 5px;margin-top:10px}.modal-body .data,.modal-body p{padding:5px 5px 3px;color:#333;border:1px solid #ddd}.modal-body .data{text-align:center}.modal-body .table-responsive{margin-bottom:0}.modal-body .table-responsive .table{margin:0}.modal-body .table-responsive .table tfoot .title{font-weight:700}.modal-body .image{padding-top:5px;padding-bottom:5px;border:1px solid #ddd}.modal-body .image>div{overflow:hidden;max-height:300px}.modal-debitnote_type{color:#fff;font-weight:700;text-align:center;padding:4px 5px 2px}.modal-debitnote_type.delivery,.modal-debitnote_type.invoice{background-color:#1abc9c}.modal-debitnote_type.supplier_breakage{background-color:#9b59b6}#debitnotes .table-responsive table tr.cancel .delivery,#debitnotes .table-responsive table tr.cancel .invoice,#debitnotes .table-responsive table tr.cancel .supplier_breakage,.modal-debitnote_type.cancel{background-color:#333}@media (max-width:991px){#debitnotes .filter{text-align:center}#debitnotes .filter .archives_button{margin-bottom:10px}}#debitnotes .filter .select{text-align:right}#debitnotes .table-responsive{margin-top:10px}#debitnotes .table-responsive table th.link{cursor:pointer}#debitnotes .table-responsive table th.link i{color:#999}#debitnotes .table-responsive table th.link i.blur{color:#333}#debitnotes .table-responsive table tr td{vertical-align:middle}#debitnotes .archive_tile .type{font-weight:700;padding:5px 5px 3px}#debitnotes .delivery,#debitnotes .invoice{color:#fff;background-color:#1abc9c}#debitnotes .supplier_breakage{color:#fff;background-color:#9b59b6}#payment_detail .summary{padding:0}#payment_detail h2{margin-right:0;margin-left:0}#payment_detail h2.shop{color:#e65d0c;border-bottom:1px solid #e65d0c}#payment_detail h2.shop i{font-size:22px}@media (min-width:1200px){#modal_document_detail.modal-dialog{width:1000px}#payment_detail .summary{position:fixed}#payment_detail .anchor[id^=shop_]{display:block;visibility:hidden;height:80px;margin-top:-80px}}.loader_parent,.timeline,.timeline .events-wrapper{position:relative}.loader{color:#e65d0c;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute}.list-group{margin-bottom:10px}.list-group .list-group-item.header{text-align:center;font-weight:700;background:#f9f9f9;border-radius:0}.list-group .list-group-item:last-child{border-radius:0}.list-group .list-group-item i.disable{color:#3498db;cursor:not-allowed;opacity:.65}.iti-flag{background-image:url(/assets/images/flags-ae33acae404631e997ef8d91dae08ccd.png)}#quality .alert_frame{background:#e74c3c;margin:0 15px 10px;padding:5px}#quality .alert_frame .row{margin-right:-15px;margin-left:-15px}#quality .alert_frame .alert_title{color:#fff;font-weight:700;font-size:16px;padding-bottom:5px}#quality .alert_frame .icon{border-radius:90px;margin:5px auto;width:50px;height:50px;padding:5px;background:#fff;color:#e74c3c;font-weight:700}#quality .alert_frame .icon i{font-size:35px;color:#e74c3c}#quality .alert_frame .product a{color:#fff;text-decoration:underline}#quality .comment{border:none;padding-top:0;margin-right:-15px;margin-left:-15px}#quality .no_entry{text-align:left}.best .quality_tile{border:1px solid #2ecc71}.best .quality_tile .head{background:#2ecc71}.best a.quality_tile:focus,.best a.quality_tile:hover{border:1px solid #27ae60}.best a.quality_tile:focus .head,.best a.quality_tile:hover .head{background:#27ae60}.worst .quality_tile{border:1px solid #e74c3c}.worst .quality_tile .head{background:#e74c3c}.worst a.quality_tile:focus,.worst a.quality_tile:hover{border:1px solid #c0392b}.worst a.quality_tile:focus .head,.worst a.quality_tile:hover .head{background:#c0392b}.min_height .quality_tile .body{min-height:210px}@media (max-width:991px){.min_height .quality_tile .body{min-height:auto}}#main .quality_tile .row>div{padding-left:5px;padding-right:5px}.quality_tile{padding:0;display:block;border:1px solid #3498db;color:#333;margin-bottom:10px}.quality_tile.summary .body .picture{margin-top:10px;margin-bottom:10px}.quality_tile.summary .body .notation>div{display:block}.quality_tile .head{background:#3498db;font-size:13px;font-weight:700;padding:0 5px;margin:0;color:#fff;height:40px;line-height:44px;text-align:center}.quality_tile .body{padding:5px;background:#fff}.quality_tile .body .picture img{margin:auto}.quality_tile .body .picture .fa{font-size:66px;margin:17px 0}.quality_tile .body .count,.quality_tile .body .product{margin-bottom:5px;font-weight:700}.quality_tile .body .shop{color:#e65d0c}.quality_tile .body .notation>div{display:inline-block}.quality_tile .body .notation>div.smiley{margin:0 5px}.quality_tile .body .notation>div .value{text-align:center;font-size:20px}.quality_tile .body .notation>div .value span{font-size:12px}.quality_tile .body .notation>div .positive{color:#27ae60}.quality_tile .body .notation>div .positive .fa-long-arrow-right{font-size:24px;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.quality_tile .body .notation>div .negative .fa-long-arrow-right{font-size:24px;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.quality_tile .body .notation>div .stable i{color:#2980b9;font-size:24px}.quality_tile .body .empty{margin-top:10px;text-align:center;font-size:16px;font-weight:700}.quality_tile .body .empty i{font-size:80px;margin-bottom:10px}.quality_tile .body .empty i.fa-cutlery{color:#bdc3c7}.quality_tile .body .empty i.fa-trophy{color:#f1c40f}a.quality_tile:focus,a.quality_tile:hover{text-decoration:none;color:#333}a.quality_tile:focus .head,a.quality_tile:hover .head{background:#2980b9}@media (min-width:1200px){#quality_modal{width:1000px}}@media (min-width:992px){#quality_modal{width:960px}}#quality_modal .modal-body{padding-top:5px}#quality_modal .modal-body .quality_tile{margin-top:10px}#quality_modal .modal-body .no_entry{margin-top:10px;text-align:center}#quality_product #product img{margin:auto}#quality_product #product i.fa-picture-o{font-size:90px}#quality_product #comments{border-top:1px solid #333;border-right:1px solid #333;border-left:1px solid #333;margin:0 10px}#quality_product .filters{text-align:right;margin:0 10px 10px}#quality_product .filters .btn{font-size:12px;padding:4px 8px}.comment,.comment .name{padding-top:10px;padding-bottom:10px}.comment{border-bottom:1px solid #ecf0f1}.comment img{margin:0 auto}.comment .product,.comment .supplier>div:first-child{text-align:center}.comment .product .fa,.comment .supplier>div:first-child .fa{margin-top:10px;color:#e65d0c;font-size:90px}@media (max-width:767px){.comment .supplier>div:first-child .fa{font-size:56px}}.comment .name{font-size:14px;font-weight:700}.comment .name>div{padding:0}.comment .name .purchase_of{font-size:12px;font-weight:400;font-style:italic}.comment .message{padding:5px 10px;background:#ecf0f1;font-style:italic}.comment .message .author{font-weight:700;margin-bottom:3px}.comment .message p{margin-top:5px;white-space:pre-line}.comment .actions,.comment .answer,.comment .supplier{margin-top:10px}.comment .supplier .message{background:#27ae60;color:#fff}.comment .answer .error{color:#c0392b;text-align:center;display:none}.comment .answer textarea{padding:5px;width:100%;height:80px}.comment .answer button{margin-top:5px;bottom:0}.min_height .comment_readonly_tile .body{min-height:135px}.best .comment_readonly_tile{border:1px solid #2ecc71}.best .comment_readonly_tile .head h3{background:#2ecc71}.best a .comment_readonly_tile:focus,.best a .comment_readonly_tile:hover{border:1px solid #27ae60}.best a .comment_readonly_tile:focus .head h3,.best a .comment_readonly_tile:hover .head h3{background:#27ae60}.worst .comment_readonly_tile{border:1px solid #e74c3c}.worst .comment_readonly_tile .head h3{background:#e74c3c}.worst a .comment_readonly_tile:focus,.worst a .comment_readonly_tile:hover{border:1px solid #c0392b}.worst a .comment_readonly_tile:focus .head h3,.worst a .comment_readonly_tile:hover .head h3{background:#c0392b}#quality .comment_readonly_tile{color:#333;text-decoration:none;margin-bottom:10px}#quality .comment_readonly_tile .head h3{font-size:13px;font-weight:700;padding:0 5px;margin:0;color:#fff;height:40px;line-height:44px;text-align:center}#quality .comment_readonly_tile .body{padding:5px}#quality .comment_readonly_tile .comment{margin-right:0;margin-left:0}#quality .comment_readonly_tile .empty{text-align:center;font-size:16px;font-weight:700}#quality .comment_readonly_tile .empty i{font-size:80px;margin-bottom:5px}#quality .comment_readonly_tile .empty i.fa-cutlery{color:#bdc3c7}#quality .comment_readonly_tile .empty i.fa-trophy{color:#f1c40f}#quality a:focus,#quality a:hover{text-decoration:none}.comment_readonly{border-bottom:1px solid #333;padding-bottom:10px}.comment_readonly.is_answered:hover{cursor:pointer;background:#fbfadc}.comment_readonly .message{margin-top:10px;padding:10px;border-radius:5px;background:#ecf0f1;font-style:italic}.comment_readonly .message p{margin-top:5px;white-space:pre-line}.comment_readonly .answers_state,.comment_readonly .customer{margin-top:10px}.comment_readonly .customer .name{font-weight:700}.comment_readonly .answers_state .fa-check,.comment_readonly .answers_state .supplier{color:#27ae60}.comment_readonly .answers_state .subtitle{font-weight:700}.comment_readonly .answers_state .subtitle.no_answer{color:#7f8c8d}.comment_readonly .answers .author{font-weight:700}.comment_readonly .answers .shop.message{background:#e65d0c;color:#fff}.comment_readonly .answers .supplier.message{background:#27ae60;color:#fff}#mobile .panel{border:none;-webkit-box-shadow:none;box-shadow:none}#mobile .img_link{margin:10px 0 20px}#mobile .emphasis{padding-top:20px;padding-bottom:20px;border-radius:10px;font-weight:700;font-size:20px;text-align:center}@media (max-width:767px){#mobile .emphasis{font-size:16px}}#mobile .emphasis.main_emphasis{text-transform:uppercase;background-color:#A5C736;color:#fff}#mobile .btn-custom{margin-top:30px;background-color:#e65d0c;color:#fff;font-weight:700;font-size:16px;box-shadow:0 8px 15px rgba(0,0,0,.2)}#mobile #carousel_download{margin:0 10px}#mobile #carousel_download a.carousel-control span{color:#A5C736}#mobile #collapse_2 img{border-radius:10px;margin:auto}#mobile #collapse_2 .fixed_time,#mobile #collapse_2 .time{margin-top:15px;display:inline-block;padding:22px 9px;border:1px solid #333;color:#333;background:#fff;border-radius:50%;font-weight:700;font-size:20px}#mobile #collapse_2 .available,#mobile #collapse_2 .expired{display:none}#mobile #collapse_2 .app_code{margin:5px;text-align:center}#mobile #collapse_2 .app_code span{padding:5px 10px;margin:3px;border:1px solid #333;border-radius:5px;font-size:20px;display:inline-block;color:#333;background:#fff}#mobile #collapse_2 .readonly{background:#e74c3c;color:#fff;margin-bottom:10px}.timeline{height:200px;width:90%;max-width:1200px;margin:0 auto}.timeline .events-wrapper{height:100%;margin:0 40px;overflow:hidden}.timeline .events{position:absolute;z-index:1;left:0;top:175px;height:2px;background:#dfdfdf;transition:transform .4s}.timeline .events a::after,.timeline-navigation a::before{content:"";position:absolute;left:50%;right:auto}.timeline ol,ul{list-style:none;padding:0}.timeline .events a{position:absolute;bottom:0;z-index:2;text-align:center;font-size:1.3rem;color:#383838}.timeline .events a p{transform:rotate(-70deg) translateX(40px);line-height:12px;margin:0 0 8px}.timeline .events a p .title{color:#383838}.timeline .events a p .subtitle{color:#888;font-size:1.1rem}.timeline .events a::after{transform:translateX(-40%);-ms-transform:translateX(-40%);bottom:-7px;height:15px;width:15px;border-radius:50%;border:2px solid #dfdfdf;transition:background-color .3s,border-color .3s}.timeline .events a.selected{transform:scale(1.5) translateY(-5px);line-height:12px;pointer-events:none}.timeline .events a.older-event::after{border-color:#7b9d6f}.timeline-navigation a{position:absolute;z-index:1;top:175px;bottom:auto;transform:translateY(-50%);-ms-transform:translateY(-50%);height:34px;width:34px;border-radius:50%;border:2px solid #dfdfdf;overflow:hidden;color:transparent;white-space:nowrap;transition:border-color .3s}.timeline-navigation a::before{height:16px;width:16px;top:50%;bottom:auto;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;font-family:"Glyphicons Halflings";color:#e95d0f}.timeline-navigation a.prev{display:none;left:0}.timeline-navigation a.prev::before{content:""}.timeline-navigation a.next{display:none;right:0}.timeline-navigation a.next::before{content:""}.timeline-navigation a:hover{border-color:#888}.events-content{width:100%;margin:1em 0;overflow:hidden}.events-content h2{font-size:2.6rem;font-family:"Playfair Display",serif;font-weight:700;line-height:1.2}.events-content em{display:block;font-style:italic;margin:10px auto}.events-content em::before{content:"- "}.events-content p{font-size:1.4rem;color:#959595}.events-content em,.events-content p{line-height:1.6}