/*  Toast docs:   - https://github.com/CodeSeven/toastr/blob/master/toastr.js   - http://codeseven.github.io/toastr/demo.html*//* -- DEBUG only#toast-container > .toast {  display: block !important;}*/#toast-container > .toast {    background-image: none !important;}#toast-container > .toast:before {    position: fixed;    font-family: FontAwesome;    font-size: 24px;    line-height: 18px;    float: left;    color: #FFF;    padding-right: 0.5em;    margin: auto 0.5em auto -1.5em;}#toast-container > .toast-warning:before {    content: "\f06a";}#toast-container > .toast-error:before {    content: "\f071";}#toast-container > .toast-info:before {    content: "\f05a";}#toast-container > .toast-success:before {    content: "\f07a" !important;}#toast-container > div {    opacity: 1;}#toast-container > div:hover {    cursor: auto;}#toast-container a {    text-decoration: underline;}.toast-message a:hover {    color: inherit;}#toast-container .products {    margin-top: 15px;    margin-right: 20px;}#toast-container .products .product a {    color: white;    font-size: 13px;    text-decoration: none;}#toast-container .products .product .media-middle {    /*max-width: 135px;*/    line-height: 1.4;    font-size: 11pt;}#toast-container .products .product .btn-view {    position: absolute;    right: 0;    margin-top: 1px;    margin-right: 15px;    color: black;    background: white;    border: 1px solid #4b4b4b;    opacity: .9;    float: right;}#toast-container .products .product:hover .btn-view {    opacity: 1;}#toast-container .products .product:hover .img-thumbnail {    border: none;}#toast-container .products .product:hover a {    text-decoration: underline;}#toast-container .products hr {    border: 1px dashed #ffffffa8;    margin: 10px 0;    opacity: 0.4;}/* ADAPTATION. Fix missing bootstrap styles */.media {    margin-top: 15px}.media:first-child {    margin-top: 0}.media,.media-body {    overflow: hidden;    zoom: 1}.media-body {    width: 10000px}.media-object {    display: block}.media-object.img-thumbnail {    max-width: none}.media-right,.media>.pull-right {    padding-left: 10px}.media-left,.media>.pull-left {    padding-right: 10px}.media-body,.media-left,.media-right {    display: table-cell;    vertical-align: top}.media-middle {    vertical-align: middle}.media-bottom {    vertical-align: bottom}.media-heading {    margin-top: 0;    margin-bottom: 5px}.media-list {    padding-left: 0;    list-style: none}.list-group {    padding-left: 0;    margin-bottom: 20px}.list-group-item {    position: relative;    display: block;    padding: 10px 15px;    margin-bottom: -1px;    background-color: #fff;    border: 1px solid #ddd}.list-group-item:first-child {    border-top-left-radius: 4px;    border-top-right-radius: 4px}.list-group-item:last-child {    margin-bottom: 0;    border-bottom-right-radius: 4px;    border-bottom-left-radius: 4px}a.list-group-item,button.list-group-item {    color: #555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading {    color: #333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover {    color: #555;    text-decoration: none;    background-color: #f5f5f5}button.list-group-item {    width: 100%;    text-align: left}