.body { padding-top: 70px; }

.page-header {padding-bottom: 0px;margin: 10px 0 10px;font-size: 30px;}
.page-header + h4 {margin-bottom: 15px;font-size: 14px;}

.nav-tabs {margin-bottom: 15px;}
.nav-tabs .active {font-weight:bold;}
.navbar-brand {margin-top: -10px;padding-left: 7px;}

.nav>li>a {padding: 15px 13px;}

.table-wrap {border-collapse:collapse; table-layout:fixed;}
.table-nowrap {table-layout:fixed;}
.table-nowrap td {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover {color: #ccc;}
.dropdown-header.small {font-size:10px;}

.break-word {word-wrap: break-word;}
div.error {color: red;font-weight: bold;margin-top:3px;}

hr {margin-top: 10px;margin-bottom: 10px;}  

@media (min-width: 1200px){ .modal-xl {width: 1100px;}}  

span.panel-footer {display: block;}
address {margin-bottom: 0px;}

div.ellipsis {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
span.tag-icon {padding: 2px 4px;border-width: 1px; border-style:solid; border-color: #ddd; border-radius:3px; background-color: #fff;}
span.tag-icon span.red {color: red;font-weight: bold;}
span.tag-icon span.blue {color: blue;font-weight: bold;}
span.tag-icon span.green {color: green;font-weight: bold;}
span.tag-icon span.orange {color: orange;font-weight: bold;}

h3 span {display: block;font-size:small;padding-top: 5px;}
.h5-inline > h5 {display:inline-block;margin-left: 10px;}
h4.no-margin-top {margin-top: 0px !important;}

.margin-top-10 {margin-top:10px;}
.margin-bottom-10 {margin-bottom: 10px;}
.margin-bottom-20 {margin-bottom: 20px;}
.margin-bottom-5 {margin-bottom:5px;}
.padding-left-12 {padding-left:12px;}
.text-transform-uppercase {text-transform:uppercase;}

.col-border-left {border-left: 1px solid #eeeeee;}

.navbar #rapidSearchKeywords {width: 150px;}
.text-bold {font-weight: bold;}

.modal-dialog-message {width: 630px;}
.modal-body-overflow-hidden p {overflow: hidden;}

.modal-scrollable .modal-dialog {overflow-y: initial !important;}
.modal-scrollable .modal-dialog .modal-body {max-height: 500px;overflow-y: auto;}

.message-alert p {margin:0px;}

span.info {border: 1px solid #ccc;border-radius: 2px;padding: 2px 7px;cursor: pointer;}

.input-group-addon.bg-success {background-color: #dff0d8 !important;}
.input-group-addon.bg-danger {background-color: #f2dede !important;}

.btn-notification {position: relative;}
.btn-notification .badge-notify{background-color:#777;color:#fff;position:absolute;top:-8px;right:-8px;}

.popover-danger .popover-title {background-color: red !important; color: #fff !important;}

/* typeahead */
.tt-hint {color: #999;}
.tt-menu {width: 425px;margin: 0px 0;padding: 8px 0;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);box-shadow: 0 5px 10px rgba(0,0,0,.2);}
.tt-suggestion {padding: 3px 20px;font-size: 14px;line-height: 18px;background-color: #fff;}
.tt-suggestion.tt-cursor {color: #fff;background-color: #0097cf;}
.tt-suggestion.tt-selectable:hover {color: #fff;background-color: #0097cf;cursor: pointer;}
.tt-suggestion p {margin: 0;}
.tt-warning {background-color: #fcf8e3 !important;}
.tt-warning:hover {color: #fff !important;background-color: #0097cf !important;cursor: pointer !important;}
.tt-red {background-color: #f2dede !important;}
.tt-red:hover {color: #fff !important;background-color: #0097cf !important;cursor: pointer !important;}
.tt-dataset .group-name {margin: 0 20px 5px 20px;padding: 3px 0;border-bottom: 1px solid #ccc;font-weight: bold;}
.tt-dataset .group-name a {font-weight: normal;}

.twitter-typeahead {display:block !important;}
#rapidSearchForm .tt-menu {top: 35px !important;width:575px;}
#rapidSearchForm .tt-suggestion {font-size: 12px;line-height: 16px;}
#rapidSearchForm .fa-border {margin-left:2px;}
@media (max-width: 1320px) {
	#rapidSearchForm .tt-menu {right: 0px !important; left: auto !important;}
	#truckImg{width: 300px;}
	.truck-img-text{font-weight:bold; font-size: 10px; position: absolute; top: 50%; left: 30%; transform: translate(-50%, -50%);}
} 
@media (min-width: 1320px) {
	#rapidSearchForm .tt-menu {left: 0px !important; right: auto !important;}
	#truckImg{width: 400px;}
	.truck-img-text{font-weight:bold; font-size: 20px; position: absolute; top: 50%; left: 30%; transform: translate(-50%, -50%);}
}

.toast-container {position: fixed;top: 70px;right: 15px;width: 400px; z-index: 99; display: none;}

/* icons */
.glyphicon-flip-vertical {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform: scale(1, -1);-moz-transform: scale(1, -1);-ms-transform: scale(1, -1);-o-transform: scale(1, -1);transform: scale(1, -1);}

.input-group .input-white {background-color: #fff;}
.input-group .input-group-btn .bootstrap-select > .btn {border-radius: 0px;}
.input-group-option {margin-bottom: 10px;}
.input-group-option small {display: block; font-weight: normal;}
.input-group-option label {cursor: pointer;}
.input-group-option.input-group-lg-box {height: 50px;}
.input-group-option.input-group-lg-box .form-control {height: 50px;overflow: hidden;}
.input-group-addon.input-group-checked {background-color: #e1e1e1;}
.input-group-addon.filter-criteria {font-size: 90%;margin-top:10px;min-width: 50px;max-width: 500px;}

/* table sorter */
table.table-sorter {clear: both;margin-top: 6px !important;margin-bottom: 6px !important;max-width: none !important;}
table.table-sorter td, table.table-sorter th {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
table.table-sorter thead>tr>th.sorting_asc, table.table-sorter thead>tr>th.sorting_desc, table.table-sorter thead>tr>th.sorting, table.table-sorter thead>tr>td.sorting_asc, table.table-sorter thead>tr>td.sorting_desc, table.table-sorter thead>tr>td.sorting {padding-right: 30px;}
table.table-sorter thead .sorting, table.table-sorter thead .sorting_asc, table.table-sorter thead .sorting_desc, table.table-sorter thead .sorting_asc_disabled, table.table-sorter thead .sorting_desc_disabled {cursor: pointer;position: relative;}
table.table-sorter thead .sorting:after, table.table-sorter thead .sorting_asc:after, table.table-sorter thead .sorting_desc:after, table.table-sorter thead .sorting_asc_disabled:after, table.table-sorter thead .sorting_desc_disabled:after {position: absolute;bottom: 8px;right: 8px;display: block;font-family: 'Glyphicons Halflings';opacity: 0.5;}
table.table-sorter thead .sorting:after {opacity: 0.2;content: "\e150";}
table.table-sorter thead .sorting_asc:after {content: "\e155";}
table.table-sorter thead .sorting_desc:after {content: "\e156";}

/* product list */
.table-product-list small {color:#adadad;display: block;}

/* Filter */
.filter .button-options {display: inline-block;margin-left:5px;padding-left:10px;border-left:1px solid #e6e6e6;}
.filter .button-options .button-option {padding-top:2px;line-height:1.5;display:inline-block;margin-right: 10px;}

/* loading */
.loading {display: inline-block;padding: 6px 12px;}

/* mfaView */
.login-mfa-view #otp input {display:inline-block;width:40px;margin-right:10px;}

/* dashboardView */
.dashboard-view .panel .huge {font-size: 40px;}
.dashboard-view .panel-green {border-color: #5cb85c;}
.dashboard-view .panel-green > .panel-heading {border-color: #5cb85c;color: white;background-color: #5cb85c;}
.dashboard-view .panel-green > a {color: #5cb85c;}
.dashboard-view .panel-green > a:hover {color: #3d8b3d;}
.dashboard-view .panel-yellow {border-color: #f0ad4e;}
.dashboard-view .panel-yellow > .panel-heading {border-color: #f0ad4e;color: white;background-color: #f0ad4e;}
.dashboard-view .panel-yellow > a {color: #f0ad4e;}
.dashboard-view .panel-yellow > a:hover {color: #df8a13;}
.dashboard-view .panel-red {border-color: #cc0000;}
.dashboard-view .panel-red > .panel-heading {border-color: #cc0000;color: white;background-color: #cc0000;}
.dashboard-view .panel-red > a {color: #cc0000;}
.dashboard-view .panel-red > a:hover {color: #ff0000;}
.dashboard-view #calendar {overflow: visible;}
.dashboard-view #calendar .calendar-header {display: none;}
.dashboard-view #calendar .tooltip {width: 140px;}
.dashboard-view .select-year {margin-top:15px;}
.dashboard-view #calendar .end-year {background-color:green;color:white;border:1px solid black;}
.dashboard-view #calendar .end-quarter {background-color:red;color:white;border-radius:15px;border:1px solid black;}
.dashboard-view #calendar .end-period {border:2px solid blue;}
.dashboard-view #calendar .today {font-weight:bold;font-size:110%;}
.dashboard-view .btn-export {margin-top:15px;}
.dashboard-view .btn-all-transaction {margin-top:15px;}
.dashboard-view div.dataTables_wrapper div.dataTables_filter {text-align: left !important;}
.dashboard-view table.dataTable.table-condensed .sorting:after, .dashboard-view table.dataTable.table-condensed .sorting_asc:after, .dashboard-view table.dataTable.table-condensed .sorting_desc:after {top: 7px;}
.dashboard-view table.dataTable.table-condensed>thead>tr>th {padding-right: 0px;}
.dashboard-view .publications {overflow: hidden;}
.dashboard-view .publications .publication {float: left; margin: 0 10px 20px; padding:10px;max-width: 360px;max-width: 360px; border: 1px solid #e3e3e3; cursor: pointer;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.dashboard-view .publications .publication img {max-height: 250px; max-width: 100%;margin:auto;}
.dashboard-view .publications .publication:hover {border: 1px solid #1684c2;}

/* product/listView */
.product-list-view .advanced-menu {margin-top:10px;}
.product-list-view .advanced-menu .tt-menu {width:auto;}
.product-list-view .checkbox {margin-top: 0px;margin-bottom: 0px;}
.product-list-view .checkbox {margin-top: 0px;margin-bottom: 0px;}
.product-list-view .input-group-checkbox .input-group-addon {background: #FFF;border: 0px;padding:0px;}
.product-list-view .list-group-item {padding: 5px 10px;}
.product-list-view .side-filter-title {font-size: 16px;}
.product-list-view .tt-input {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.product-list-view .tt-menu {top: 30px !important;left: -68px !important;}
.product-list-view .badge {background-color: #fff;color: #333;border: 1px solid #ddd;box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;}
.product-list-view .discount {font-weight: bold;color:#4268e3;}
.product-list-view .label-transparent {color: #555555;background-color: #fff;border: 1px solid #ddd;}

/* product/detailsView */
.product-details-view .panel .panel-heading .right-title {position:relative;top:-5px;}
.product-details-view .input-group-addon-icons {padding: 4px;background-color: #fff;}
.product-details-view .input-group-addon-icons .icon {top: auto;}
.product-details-view .input-group-addon-prebook {background-color: #fff;}
.product-details-view .input-group-addon-prebook .badge {background-color: #006300;}
.product-details-view abbr {font-size: 80%;}
.product-details-view .nutrition-facts .header {border-bottom: 1px solid black;padding: 0 0 0.25rem 0;margin: 0 0 0.5rem 0;}
.product-details-view .nutrition-facts .header p {margin: 0;}
.product-details-view .nutrition-facts .header .title {font-weight: bold;font-size: 24px;margin: 0 0 0.25rem 0;color: #555555;}
.product-details-view .nutrition-facts table {margin-bottom: 0px;}
.product-details-view .nutrition-facts table td span.calories {font-size: 120%;padding:0px;border-bottom: 3px solid black;margin:0px;}
.product-details-view .nutrition-facts table td {padding:0px;border: none;}
.product-details-view .nutrition-facts table td.no-separator {border: none;}
.product-details-view .nutrition-facts table td.no-separator small {font-size: 80%;}
.product-details-view .nutrition-facts table td strong {margin-right: 0px;}
.product-details-view .nutrition-facts table td span {margin-left: 10px; margin-right: 5px;}
.product-details-view .nutrition-facts table td.separator1 {border-bottom: 1px solid black;}
.product-details-view .nutrition-facts table td.separator2 {border-bottom: 3px solid black;}
.product-details-view .nutrition-facts table td.padding-top {padding-top:3px;}
.product-details-view .nutrition-facts small.star {font-size:10px; font-stretch: condensed;}
.product-details-view .image-viewer {border-radius: 5px;cursor: pointer;transition: 0.3s;}
.product-details-view .image-viewer:hover {opacity: 0.7;-moz-transform: scale(1.04);-webkit-transform: scale(1.04);transform: scale(1.04);}
.product-details-view .image-container .image-thumbnails {margin-left: 4px;margin-top: 10px;}
.product-details-view .image-container .image-thumbnails .thumbnail {margin-bottom: 0px;display: inline-block;margin-right: 2px;}
.product-details-view .image-container .image-thumbnails .thumbnail > img {width: 45px; height: 45px;}
.product-details-view .table-changes-price {margin-bottom: 0px;}
.product-details-view .discount {font-weight: bold;color:#4268e3;}
.product-details-view dl {margin-bottom: 10px;}
.product-details-view .table-product-list {margin-bottom: 0px !important;}
.product-details-view .nav-tabs li a .count {padding: 3px 7px;font-size: 12px;font-weight: 700;color: #fff;text-align: center;white-space: nowrap;vertical-align: middle;background-color: #777; border-radius: 10px;}
#imageViewerDialog .zoom {cursor: zoom-in;}

.order-view .page-header + .pull-right + h4 {margin-bottom: 15px;font-size: 14px;}
.order-view .summary .label {font-size: 18px;font-weight:normal; color: #000; padding: 0px 0px 0px 10px;}
.order-view .checkbox {margin-top: 0px;margin-bottom: 0px;}
.order-view .input-group-checkbox .input-group-addon {background: #FFF;border: 0px;padding:0px;}
.order-view .list-group-item {padding: 5px 10px;}
.order-view .side-filter-title {font-size: 16px;}
.order-view .tt-input {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.order-view .tt-menu {top: 30px !important;left: -70px !important;}
.order-view .badge {background-color: #fff;color: #333;border: 1px solid #ddd;box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;}
.order-view .discount {font-weight: bold;color:#4268e3;}
.order-view .btn-cart,.order-view .btn-send {padding: 4px 10px;}
.order-view .min-width-20 {min-width:20px;}
.order-view .label-transparent {color: #555555;background-color: #fff;border: 1px solid #ddd;}
#sendDialog h4 span {display: block;font-size: small;margin-top: 5px; margin-left: 5px;}
#fastInputDialog .messages {padding-top: 5px;padding-left:0px;}
#fastInputDialog .messages img.loading-icon {width: 20px; height: 20px;display: inline-block;}
#fastInputDialog .messages .label {font-size: 100%;}
#fastInputDialog .discount {font-weight: bold;color:#4268e3;}
#fastInputDialog .input-group-addon {width:45px;}

/* user/preferencesView */
.user-preferences-view #otp input {display:inline-block;width:40px;margin-right:10px;}

/* manufacturer/detailsView */
.manufacturer-details-view .copy-contact-email {cursor: pointer;}

/* order/prebookOrderView */
.prebook-order-view .input-group button.dropdown-toggle {border-left: none;}

/* order/specialOrderView */
.special-order-view  .input-group button.dropdown-toggle {border-left: none; border-right: none;}

/* order/historyOrderView */
.history-order-products-view small {font-size: 10px;color: #adadad;display: block;}

/* order/pickupView */
.transport-informations-view .bootstrap-datetimepicker-widget tr:hover {background-color: #ebfaff;}
.transport-informations-view .warehouse-conditions{margin-top:10px;margin-right:20x;}
.transport-informations-view .same-line-label{text-align: right; clear: both; float:left; margin-right:15px;}
.transport-informations-view .truck-img-container{position: relative; text-align: center; color: grey;}
.transport-informations-view .small-customized-infos-input{height: 55px;overflow: hidden;font-size: 130%;}
.transport-informations-view .table-no-margin-bottom{margin-bottom: 0px;}
.transport-informations-view .input-group-addon-unity {font-weight: bold; border-left: 0px;}
.transport-informations-view .panel-primary table tfoot tr td {font-weight: bold;}

/* reference/listView */
.reference-list-view .modal .input-group .input-group-addon {width: 85%;text-align: left;}
.reference-list-view .modal .tt-menu {top: 35px !important;}
.reference-list-view .modal small {display:block;}

/* report/listView */
.report-view .tt-menu {width: 400px !important;}
.report-view .tab-content {border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 10px;}
.report-view .nav-tabs {margin-bottom: 0;}
.report-view table.dataTable.table-condensed .sorting:after, .report-view table.dataTable.table-condensed .sorting_asc:after, .report-view table.dataTable.table-condensed .sorting_desc:after {top: 12px;}
.report-view table.dataTable.table-condensed>thead>tr>th {padding-right: 0px;}
.report-view .dropdown-toggle[aria-disabled='false'] .filter-option-inner-inner {font-weight: bold;}
.report-view .input-400 {width:400px;}

/* edi */
.edi-transaction label.party {display: block;}
.edi-transaction label.party small {font-size: 10px;color:#adadad;float: right;}

/* edi/dashboardView */
.edi-dashboard-view .panel .huge {font-size: 40px;}
.edi-dashboard-view .panel-green {border-color: #5cb85c;}
.edi-dashboard-view .panel-green > .panel-heading {border-color: #5cb85c;color: white;background-color: #5cb85c;}
.edi-dashboard-view .panel-green > a {color: #5cb85c;}
.edi-dashboard-view .panel-green > a:hover {color: #3d8b3d;}
.edi-dashboard-view .panel-yellow {border-color: #f0ad4e;}
.edi-dashboard-view .panel-yellow > .panel-heading {border-color: #f0ad4e;color: white;background-color: #f0ad4e;}
.edi-dashboard-view .panel-yellow > a {color: #f0ad4e;}
.edi-dashboard-view .panel-yellow > a:hover {color: #df8a13;}
.edi-dashboard-view .panel-red {border-color: #cc0000;}
.edi-dashboard-view .panel-red > .panel-heading {border-color: #cc0000;color: white;background-color: #cc0000;}
.edi-dashboard-view .panel-red > a {color: #cc0000;}
.edi-dashboard-view .panel-red > a:hover {color: #ff0000;}

/* edi/filesView */
.edi-files-view .acknowledgement {color:#5cb85c;}
.edi-files-view .sent {color:#b85cb8;}
.edi-files-view .panel-advanced-search {margin-top:5px;margin-bottom:0px;}
.edi-files-view .input-group button.dropdown-toggle {border-left: none;}
.edi-files-view table tbody small {font-size: 10px;color:#adadad;display: block;}
#createDialog .bootstrap-select .dropdown-menu li .text-muted {display:block;}
#createDialog .bootstrap-select .dropdown-menu li small {padding-left: 0px !important; font-size: 80% !important;}
#createDialog .bootstrap-select.disabled, .bootstrap-select>.disabled, .bootstrap-select>.disabled:focus {background-color: #eee !important;}

/* edi/flipInvoiceView */
.edi-flip-invoice-view .price-input-group {width:125px;}
.edi-flip-invoice-view .price-input-group .input-white {padding: 5px 5px;border-left: none;}
.edi-flip-invoice-view .quantity-group {width:120px;}
.edi-flip-invoice-view .quantity-group .input-group-addon {width:38px;border-left: 0px;}
.edi-flip-invoice-view .btn-group {display: flex;}
.edi-flip-invoice-view .btn-group .tax-federal {border-right: none;}
.edi-flip-invoice-view small {font-size: small;color: #adadad;}
.edi-flip-invoice-view #invoiceNumber {text-transform: uppercase;}

/* edi/product/listView */
.edi-product-view .input-group button.dropdown-toggle {border-left: none; border-right: none;}
#productEditDialog.modal small {display:block;} 

/* edi/createInvoiceView */
.edi-create-invoice-view .tt-input {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.edi-create-invoice-view .tt-menu {top: 35px !important; width: 100%;}
.edi-create-invoice-view .price-input-group {width:125px;}
.edi-create-invoice-view .price-input-group .input-white {padding: 5px 5px;border-left: none;}
.edi-create-invoice-view .quantity-group {width:120px;}
.edi-create-invoice-view .quantity-group .input-group-addon {width:38px;border-left: 0px;}
.edi-create-invoice-view .product-already-exists {font-weight:bold; color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;padding:6px 10px; border: 1px solid transparent;border-radius: 4px;}
.edi-create-invoice-view .btn-group {display: flex;}
.edi-create-invoice-view .btn-group .tax-federal {border-right: none;}
.edi-create-invoice-view small {font-size: small;color: #adadad;}
.edi-create-invoice-view #invoiceNumber, .edi-create-invoice-view #orderNumber {text-transform: uppercase;}

/* user/forgotPasswordView */
.forgot-password-view {padding-top:40px;}

/* user/resetPasswordView */
.reset-password-view {padding-top:40px;}

/* admin/group/permissionsView */
.admin-group-permission-view small {display: block;}
.admin-group-permission-view .permission {height: 60px;}

/* role/listView */
.admin-role-list-view .level-2 {padding-left:10px;}
.admin-role-list-view .level-3 {padding-left:30px;}
.admin-role-list-view .level-4 {padding-left:50px;}
.admin-role-list-view .level-5 {padding-left:70px;}

/* configurationView */
.admin-configuration-view .break-word {max-width: 500px;}

/* message/addView */
.admin-message-add-view form .tips {font-size: 12px;margin-top:3px;display: none;}
.admin-message-add-view .note-editor {margin-bottom: 0px;}
.admin-message-add-view .note-toolbar {z-index: 99;}
.admin-message-add-view .tt-menu {width: 100%;}

/* browserNotSupportedView */
.browser-not-supported .row {margin-top:20px;}
.browser-not-supported .row .browser img {display:block;margin-left:auto;margin-right:auto}
.browser-not-supported .row .browser .link {margin-top:5px;text-align: center;}

.body-only-mode {margin-top: 10px;}

.col-help-menu {min-height: 200px;}
.help-trigger {cursor: pointer;}
.help-border {border-left: 1px solid #ddd;}
.help-menu {padding-inline-start: 10px;}
.help-menu ul {padding-inline-start: 20px;}
.help-menu li a.selected {color: #333;text-decoration: underline;font-weight: bold;}
.help-menu li.menu-main {list-style: none;}
.help-menu ul.collape.close {display:none;}
.help-menu ul.collape.open {display:block;}
.help-button {display: inline-block;margin-bottom: 0;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;background-image: none;border: 1px solid transparent;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.help-default {color: #333;background-color: #fff;border-color: #ccc;}
.help-primary {color: #fff;background-color: #337ab7;border-color: #2e6da4;}
.help-success {color: #fff;background-color: #5cb85c;border-color: #4cae4c;}
.help-danger {color: #fff;background-color: #d9534f;border-color: #d43f3a;}
.help-info { color: #fff;background-color: #5bc0de;border-color: #46b8da;}
.help-warning {color: #fff;background-color: #f0ad4e;border-color: #eea236;}
.help-actions {list-style: none;margin-block-start: 0px;padding-left: 5px;}
.help-actions li {margin-bottom: 10px;}
.help-img-border {border: 1px solid #ccc;}
.col-help-content h3 {margin-top:5px;}
.col-help-content h5 {margin-top:5px;font-weight: bold;}
.col-help-content img {margin-top:10px;margin-bottom: 10px;}

#btn-move-top {position: fixed;bottom: 30px;right: 15px;padding: 8px 12px;z-index: 999;opacity: 0.5;}
#btn-move-top:hover {opacity: 1.0;}

@media print {

}	