body.override { background: #f5f5f5; padding-top: 90px; font-family: "Roboto", sans-serif; font-weight: 400; font-style: normal; }
body.override.home { padding-top: 70px; }

.override .navbar-inverse .navbar-nav>li>a { color: #ddd; }
.override .navbar-default { border: 0; background: #fff; }
.override .navbar-default .navbar-nav>li>a { color: #333; font-size: 17px; padding-top: 24px; padding-bottom: 24px; text-shadow: 1px 1px #555; }
.override .navbar-default .navbar-nav>li .dropdown-toggle:hover { background: rgba(0, 0, 0, 0.1); color: #fff; }
.override .navbar-default .navbar-nav>li a:hover { background-color:rgba(0, 0, 0, 0.1); }
.override .navbar-default .navbar-nav>.open>a, .override .navbar-default .navbar-nav>.open>a:focus, .override .navbar-default .navbar-nav>.open>a:hover { background: rgba(0, 0, 0, 0.1); color: #fff; }
.override .navbar-default .navbar-collapse, .override .navbar-default .navbar-form { z-index: 6; }
.override .navbar-default .navbar-form { margin-top: 18px; margin-bottom: 18px; }
.override .navbar-default .navbar-form input { width: 400px; }
.override .navbar-default .navbar-form .form-control, .override .navbar-default .navbar-form .btn-default { border-radius: 0 !important; border-color: transparent !important; font-weight: bold; }
.override .navbar-fixed-top { z-index: 40; }
.override .navbar-fixed-bottom .navbar-collapse, .override .navbar-fixed-top .navbar-collapse { max-height: 100%; }
.override .navbar-header button { float: right; line-height: 48px; margin: 0; padding: 0 12px; font-size: 19px; }
.override .navbar-header input { margin: 8px 0 0 10px; }
.override .modal-header-nav ul { margin: 0; padding: 12px 0; list-style: none; }
.override .modal-header-nav ul:not(:last-child) { border-bottom: 1px solid #ccc; }
.override .modal-header-nav ul li a { line-height: 35px; color: #333; font-size: 16px; }
.override .modal-header-nav ul li i { vertical-align: middle; margin-right: 5px; }

.override .navbar-view-mobile { display: none; padding: 0; }
.override .navbar-view-mobile .material-icons { vertical-align: middle; line-height: 48px; }
.override .navbar-view-mobile .logo { width: 100%; }
.override .navbar-view-mobile .logo img { max-width: 240px; }
.override .navbar-view-mobile .btn-link { margin: 0; padding: 0 12px; }
.override .navbar-view-mobile .btn-link.btn-search-back { color: #333; }
.override .navbar-view-mobile .bar-search { overflow: hidden; max-width: 0px; transition: all 0.2s ease-in-out; opacity: 0; right: 0; top: 0; background: white; display: flex; position: absolute; width: 100%; height: 100%; }
.override .navbar-view-mobile .bar-search input { border: 0; border-radius: 0; width: 100%; height: 100%; font-size: 17px; }
.override .navbar-view-mobile .bar-search input:focus { outline: 0; -webkit-box-shadow: none; box-shadow: none; }
.override .navbar-view-mobile .bar-search-sub { position: absolute; top: 50px; left: 0; overflow-y: auto; z-index: 999; max-height: 250px; background: #fff; width: 100%; padding: 10px; border-top: 1px solid #eee; -webkit-box-shadow: -1px 7px 11px -6px rgba(0,0,0,0.75); -moz-box-shadow: -1px 7px 11px -6px rgba(0,0,0,0.75); box-shadow: -1px 7px 11px -6px rgba(0,0,0,0.75); }
.override .navbar-view-mobile .bar-search-sub small { color: #999; }
.override .navbar-view-mobile .bar-search-sub .form-control { border: 0 !important; box-shadow: none !important; }
.override .navbar-view-mobile .bar-search-sub .btn-sm { background-color: #f1f1f1; }

.override .navbar-view-desktop .caret { border-top: 7px dashed; border-top: 6px solid\9; border-right: 6px solid transparent; border-left: 6px solid transparent; }

.override.home { min-height: 550px; display: block; }
.override.home .carousel-inner>.item { padding: 0 10%;}
.override.home .carousel-inner>.item img, .override.home .carousel-inner>.item video { max-height: 550px; }
.override .carousel-control.left, .override .carousel-control.right { background-image: none; }
.override .carousel-indicators { z-index: 2; }
.override .carousel.slide { z-index: 1 }
.override .carousel-inner>.item>a>img, .override .carousel-inner>.item>img { margin: 0 auto; }

.override .panel { box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24); transition: box-shadow 0.2s ease; border: 0; }
.override .panel-default>.panel-heading, .override .panel-footer { background: none; }

.override h1 { font-size: 2.250em; } .override h2 { font-size: 1.875em; } .override h3 { font-size: 1.500em; } .override h4 { font-size: 1.125em; } .override h5 { font-size: 0.875em; } .override h6 { font-size: 0.750em; }
.override h1, .override h2, .override h3, .override h4, .override h5, .override h6 { font-family: inherit; }

.override .btn.btn-lg { font-size: 16px; }
.override .affix {top: 70px; width: 100%; z-index: 5 !important;}
.override input.input-sm { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
.override .pagination>.active>a, .override .pagination>.active>a:focus, .override .pagination>.active>a:hover, .override .pagination>.active>span, .override .pagination>.active>span:focus, .override .pagination>.active>span:hover { background-color: #fff; border-radius: 4px; border-color: #ddd; color: #333; }
.override .pagination>li>a, .override .pagination>li>span { float: none; border-color: #ccc; color: #333; cursor: pointer; display: inline-block; }
.override .items-list-view .auc-img { background: #fff; height: 150px; margin: 0; position: relative; }
.override .items-list-view img.img-preview { display: block; margin: auto; max-height: 100%; max-width: 100%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: auto; }
.override .fa { line-height: inherit; }
.override .table-post-list th { color: #395836; }
.override .table-post-list th.active { background: #d5d5d5; text-decoration: none; }

.override .select2-container { width: 100% !important; }
.override .select2-container .select2-selection--single { height: 34px; }
.override .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 34px; font-size: 14px; padding-left: 15px; }
.override .select2-container--default .select2-selection--single .select2-selection__arrow { height: 34px; }
.override .select2-results__option { font-size: 14px; }
.override .select2-sm.select2-container--default .select2-selection--single .select2-selection__rendered { height: 30px; width: 200px; text-align: left; }
.override .select2-sm.select2-container--default .select2-selection--single { border: 1px solid #d1d1d1; }

.override .dashboard .fa { line-height: normal; }
.override .dashboard .dashboard-head .container { padding: 0 15px; }
.override .dashboard .dashboard-head .touchcarousel-item i { font-size: 50px !important; }
.override .dashboard .dashboard-head .touchcarousel-item i.text-success { color: #8dce98; }
.override .dashboard .dashboard-head .touchcarousel-item i.text-primary { color: #5db2dc; }
.override .dashboard .dashboard-head .touchcarousel-item img { max-width: 50px; display: inline-block; }
.override .dashboard .dashboard-head .touchcarousel-item a { color: #9d9d9d; display: block; padding: 10px 0 5px 0; width: 130px; }
.override .dashboard .dashboard-head .touchcarousel-item a:hover { text-decoration: none; opacity: 0.75; filter: alpha(opacity=75); }
.override .dashboard .dashboard-head .touchcarousel-item span { font-weight: bold; display: block; margin-top: 10px; margin-bottom: 2px; font-size: 14px; color: #8ece98; }
.override .dashboard .dashboard-head .touchcarousel-item a.active { background: #f7f7f7; }
.override .dashboard .dashboard-head .touchcarousel-item a.active span { color: #70bbe0; }
.override.home .touchcarousel .arrow-icon, .override.home .touchcarousel .arrow-holder { width: 50px; background-size: 40px; }

.override .list-pagination ul {margin: 0; padding: 0;}
.override .list-pagination ul li {display: inline-block; margin: 3px; padding: 6px 10px; background: #FFF; color: black; }
.override .list-pagination ul li.active {background: #f0f0f0; }
.override .list-pagination ul li.active:hover {cursor: pointer; opacity: 0.75; }
.override .list-pagination ul li.inactive {background: #afafaf;}
.override .list-pagination ul li.selected {background: #395836; color: white;}

.override .list-pagination-sm ul {margin: 0; padding: 0;}
.override .list-pagination-sm ul li {display: inline-block; margin: 0 2px; padding: 6px 10px; font-size: 12px; border: 1px solid #aaa; border-radius: 4px; padding: 4px 10px; line-height: 1.5;}
.override .list-pagination-sm ul li.active, .override .list-pagination-sm ul li.center { }
.override .list-pagination-sm ul li.active:hover {cursor: pointer; opacity: 0.95; }
.override .list-pagination-sm ul li.inactive {}
.override .list-pagination-sm ul li.selected {}

.override .dynamic-web-pages img { display:block;max-width:100%;height:auto }
.override .dynamic-web-pages iframe { max-width:100%; }

.override .container-consignor-print .panel, .override .container-consignor-print .panel-body { color: #333 !important; background: #fff !important; }
.override .container-consignor-print .panel .table th, 
.override .container-consignor-print .panel .table th span.text-black,
.override .container-consignor-print .panel .table-striped>tbody>tr { background: #fff !important; color: #333 !important; }
.override .container-consignor-print .panel .table-bordered>tbody>tr>td, 
.override .container-consignor-print .panel .table-bordered>tbody>tr>th, 
.override .container-consignor-print .panel .table-bordered>tfoot>tr>td, 
.override .container-consignor-print .panel .table-bordered>tfoot>tr>th, 
.override .container-consignor-print .panel .table-bordered>thead>tr>td, 
.override .container-consignor-print .panel .table-bordered>thead>tr>th { border-right: 1px solid #ddd !important; }

.override .footer-main { background: #fff; padding: 15px 0; font-size: 13px; border-top: 1px solid #d2d6de;  margin-top: 20px; }

.override .internet-connection-status { position: fixed; top: 0; left: 50%; transform: translate(-50%, 0); z-index: 999; } 
.override .internet-connection-status div { display: none; } 

.override .navbarSearchModal { padding: 0 !important; }
.override .navbarSearchModal .modal-dialog, .override .menuheader .modal-dialog { width: 100%; margin: 0; border: 0; }
.override .navbarSearchModal .modal-content, .override .menuheader .modal-content { border-radius: 0; border: 0; } 
.override .navbarSearchModal .form-control, .override .navbarSearchModal .btn-search, .override .navbarSearchModal .btn-close { height: 80px; min-width: 80px; border-radius: 0 !important; font-size: 25px; padding: 0 25px; }
.override .navbarSearchModal .input-header-search { padding-right: 45px; }
.override .navbarSearchModal .btn-clear-search { position: absolute; right: 0; top: 10px; right: 20px; }

.override .panel-batches { min-height: 470px; }
.override .panel-batches .panel-heading { line-height: 20px; height: 55px; overflow: hidden; }

.override.site-main .pagination-controls .btn.btn-default, .override.site-main .pagination>li>a, .override.site-main .pagination>li>span, .override.site-main .list-pagination-sm ul li { background-color: #000; border-color: #000; }

.override .pagination-sm>li, .override .pagination>li { display: inline-block; }
.override .pagination-sm>li>a, .override .pagination-sm>li>span, .override .pagination>li>a, .override .pagination>li>span { font-size: 14px; text-align: center; vertical-align: middle; padding: 6px 12px; }

.pro-mode-btn { width: 85px; cursor: pointer; display: block; color: #fff; border: 3px solid #ccc; border-radius: 5px; font-weight: bold; margin: 10px 0 10px 10px; box-shadow: 1px 2px 6px 0px rgba(0,0,0,0.75); -webkit-box-shadow: 1px 2px 6px 0px rgba(0,0,0,0.75); -moz-box-shadow: 1px 2px 6px 0px rgba(0,0,0,0.75); }
.pro-mode-btn .pro-mode-text { font-size: 12px; text-align: center; background-color: #fff; color: #000; }
.pro-mode-btn .turn-on, .pro-mode-btn .turn-off { text-align: center; font-size: 14px; padding: 2px 0; }
.pro-mode-btn .turn-on { background-color: #1bb655;  }
.pro-mode-btn .turn-off { background-color: #d14944; }

@media print {
	header, footer, .container-consignor-print .print-actions { display: none; }
	.container-consignor-print h1 { color: #dccbcb !important; }
	.container-consignor-print .head-section th, .container-consignor-print .head-section td { border: 0 !important; border-top: 1px solid #ddd !important; }
	.container-consignor-print .consignor-account-details th, .container-consignor-print .consignor-account-details td { border: 0 !important; }
	.container-consignor-print .f-15 { font-size: 12px !important; }
}

@media only screen and (max-width: 1200px) {
	/* Change breaking point of nav bar to start at 1200px */
	.override .navbar-header { float: none; } 
	.override .navbar-left, .override .navbar-right { float: none !important; } 
	.override .navbar-toggle { display: block; } 
	.override .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); } 
	.override .navbar-fixed-top { top: 0; border-width: 0 0 1px; } 
	.override .navbar-collapse.collapse { display: none!important; } 
	.override .navbar-nav { float: none; margin-top: 7.5px; } 
	.override .navbar-nav>li { float: none; } .override .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; } 
	.override .collapse.in, .override .navbar-header button { display:block !important; }
	
	.override .navbar-view-mobile { display: block; }
	.override .navbar-view-desktop { display: none; }
	
	.override .dashboard .dashboard-head .container { padding: 0; }

	.override .affix { top: 50px; }
	
	.override .items-list-view img.img-preview { position: static; } 
	
	.override .navbar-default .navbar-nav>li>a { font-size: 14px; padding-top: 8px; padding-bottom: 7px; }

	.override .navbarSearchModal form { margin: 0; padding: 0; }
	.override .navbarSearchModal .form-control { margin-bottom: 10px; }
	.override .navbarSearchModal .form-control, .override .navbarSearchModal .btn-search, .override .navbarSearchModal .btn-close { min-width: auto; padding: 0 15px; font-size: 18px; }
}

@media only screen and (max-width: 992px) {
	
}

@media only screen and (max-width: 768px) {
	body.override { padding-top: 70px; }
	body.override.home { padding-top: 50px; }

	.override .btn-lg.btn-lgr { font-size: 14px;  padding-top: 7px; padding-bottom: 7px; } 
	.override .items-list-view .col-sm-1, .override .items-list-view .col-sm-2, .override .items-list-view .col-sm-3 { border-top: 1px solid #ddd; padding: 3px 0; } 
	.override .items-list-view .col-sm-head { border-top: 0; } 
	.override .dashboard .dashboard-head img { max-width: 30px; }
	.override .dashboard .dashboard-head label { font-size: 12px; }
	.override .table-res { width: 768px; min-width: 768px; }
	
	.override .nav-current-auctions input, .override .nav-upcoming-auctions input, .override .nav-current-auctions select, .override .nav-upcoming-auctions select { font-size: 11px; padding: 5px 6px; }
	.override .nav-current-auctions input[type="text"], .override .nav-upcoming-auctions input[type="text"] { width: 50px; }
	.override .nav-current-auctions select, .override .nav-upcoming-auctions select { width: 60px !important; }
	.override .nav-current-auctions .pagination-sm>li>a, .override .nav-upcoming-auctions .pagination-sm>li>span { padding: 5px 6px;  }
	.override .nav-current-auctions .btn-sm, .override .nav-upcoming-auctions .btn-sm { padding: 6px; }
	
	.override .navbar-header .navbar-logo img { height: 50px; }

	/* Responsive table */
	.override .res-tbl { border: 0; border-collapse: collapse;  }
	.override .res-tbl, .override .res-tbl thead, .override .res-tbl tbody, .override .res-tbl tfoot, .override .res-tbl th, .override .res-tbl td, .override .res-tbl tr { display: block;  }
	.override .res-tbl thead tr { position: absolute; top: -9999px; left: -9999px; overflow: hidden;  }
	.override .res-tbl tbody tr { margin: 0 0 15px 0; display: flex; flex-flow: column; border: 1px solid #ddd; border-bottom: 0;  }
	.override .res-tbl tbody tr:nth-child(odd) { }
	.override .res-tbl tbody tr:nth-child(even) { }
	.override .res-tbl tr td { border-top: none !important; border-left: none; border-right: none; border-bottom: 1px solid #ddd; position: relative; padding-left: 30%; word-wrap: break-word; width: auto; }
	.override .res-tbl tr td:last-child { }
	​.override .res-tbl tr td:first-child { border-top: 1px solid #ddd;  }
	.override .res-tbl td:before { position: absolute; top: 6px; left: 6px; padding-right: 10px; white-space: nowrap; content: attr(data-label); text-align: left; word-wrap: break-word; }
	.override .res-tbl td.item-image { padding-left: 8px; }
	.override .res-tbl td.item-image:before { content: ''; }
	.override .res-tbl.has-filter thead tr { position: relative; top: 0; left: 0; overflow: visible; margin-bottom: 30px; border-bottom: 1px solid #ddd; }
	.override .res-tbl.has-filter thead tr th { display: none; }
	.override .res-tbl.has-filter thead tr th.c-p { width: 100%; display: block; font-weight: normal; }
	.override .res-tbl-filter-label { display: block !important; font-weight: bold; margin-bottom: 5px; }
	
	.override.home .carousel-inner>.item { padding: 0;}

	.override .pagination-sm>li>a, .override .pagination-sm>li>span { font-size: 12px; }

	.override .navbarSearchModal .form-control, .override .navbarSearchModal .btn-search, .override .navbarSearchModal .btn-close { height: 50px; width: 100%; font-size: 18px; padding: 0 15px; }
	.override .navbarSearchModal .btn-clear-search { top: 0; right: 0; }
	.override .navbarSearchModal .btn-close { display: none; }
	.override .navbarSearchModal .form-group { padding: 0; }
	.override .navbarSearchModal .modal-header { display: block !important; }
}

@media only screen and (max-width: 767px) {
	.override .panel-batches { min-height: auto; }
}

@media only screen and (max-width: 480px) {
	
}

@media only screen and (max-width: 360px) {
	
}

@media only screen and (max-width: 270px) {
	.override .navbar-logo img { width: 50%; height: auto; }
}