/*
body > *, h1, h2, h3, h4 {
    font-family:'Oswald';
}
*/


.uk-modal > *, h1, h2, h3, h4, #sc-top-filter >* {
	font-family:'Oswald';
  }
  #slablist ol, ul {
	  list-style: none !important;
  }
  input.sc-min-width, input.sc-min-length{
	  width:unset;
  }  
  .sz-logo img {
	  max-width: 175px;
  }
  .uk-position-center.sc-product-overlay {
	  pointer-events: none !important;
  }
  .footer-center a {
	  color: #e0e0e0;
  }
  .footer-center a:hover {
	  text-decoration:none;
  }
  
  .sz-pager svg {
	  width: 1rem;
  }
  
  .slab_limit {
	  padding: 1rem;
	  text-align: center;
	  font-size: 1.2rem;
	  color: #23568b;
	  font-weight: 300;
	  padding-bottom: 4rem;
  }
  
  
  select.uk-select.sc-resetable, .uk-select.sc-resetable option, input.uk-input {
	  font-size: 1.2rem;
	  font-weight: 300;
  }
  
  input.uk-input {
	  padding-left: 0.5rem !important;
  }
  
  input.sc-min-length {
	  padding-left: 10px;
	  margin-right: 4px;
	  width: 46% !important;
  }

  input.sc-min-length,  input.sc-min-width{

font-size: 1rem;

  }
  
  
  input.uk-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	  color: #525252 !important;
	  opacity: 1; /* Firefox */
	}
	
	input.uk-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	  color: #525252 !important;
	}
	
	input.uk-input::-ms-input-placeholder { /* Microsoft Edge */
	  color: #525252 !important;
	}
  
  .color-select {
	  margin: 4px 2px;
	  float: left;
	  width: 24px;
	  height: 24px;
	  border: 1px solid #787878;
	  -webkit-transition: transform .5s ease-in-out;
	  -moz-transition: transform .5s ease-in-out;
	  transition: transform .5s ease-in-out;
	  border-radius: 16px;
  }
  .sc-filter-color-Beige{
	  background-color: #fcd694;
  }
  .sc-filter-color-Black{
	  background-color: #000000;
  }
  .sc-filter-color-Blue{
	  background-color: #0e61ad;
  }
  .sc-filter-color-Brown{
	  background-color: #845849;
  }
  
  .sc-filter-color-Cream{
	  background-color: #fce5c4;
  }
  
  .sc-filter-color-Gold{
	  background-color: #fcaf00;
  }
  
  .sc-filter-color-Green{
	  background-color: #0a9a4c;
  }
  
  .sc-filter-color-Red{
	  background-color: #d20c0c;
  }
  .sc-filter-color-White{
	  background-color: #ffffff;
  }
  .sc-filter-color-Gray, .sc-filter-color-Grey{
	  background-color: #898989;
  }
  
  
  #side-filters .sc-filter-cell, #side-filters .color-select {
	  margin-top: 0.5rem;
  }
  #side-filters .color-select {
	  margin-bottom: 0.5rem;
  }
  
  .uk-inline.sc-search-group {
	  width: 100%;
  }
  
  span[uk-icon="close"] {
	  cursor: pointer !important;
	  pointer-events: unset !important;
  }
  
  .color-select span.uk-icon {
	  display: none;
	  color: #8fd804;
	  vertical-align: top;
	  padding: 4px;
  }
  .color-select.active span.uk-icon {
	  display: block;
  }
  .color-select.active {
	  -moz-transform: scale(1.1);
	  -webkit-transform: scale(1.1);
	  -o-transform: scale(1.1);
	  -ms-transform: scale(1.1);
	  transform: scale(1.1);
  }
  .color-select span.uk-icon svg polyline {
	  stroke-width: 3;
  }
  div#sc-top-filter >div {
	  margin-bottom: 0.5rem;
  }
  
  .uk-navbar-item,
  .uk-navbar-nav>li>a,
  .uk-navbar-toggle {
	  font-family: 'Oswald';
	  font-weight: 300;
	  color: #2d2d2d;
	  font-size: 1.3rem;
	  font-family: 'Oswald';
  }
  
  .slab-title-container-top h3 {
	  color: #151515;
	  font-weight: 300;
	  margin-bottom: 0px;
	  text-transform: uppercase;
  }
  .sz-footer-images {
	  background-color: #f7f7f7;
	  padding-top: 3rem;
	  margin-top: 1rem;
  }
  
  .sc-lightbox-specs h4, .sc-lightbox-specs span {
	  color: #ffffff;
	  font-weight: 100;
  }
  .uk-dropdown-nav>li>a {
	  font-size: 1.2rem;
	  color: #676767;
	  font-weight: 300;
  }
  .uk-nav-sub > li >a {
	  font-size: 1.2rem;
  }
  .uk-dropdown-nav {
	  white-space: nowrap;
	  font-size: 1rem;
  }
  
  .sz-mobile-menu.uk-nav {
	  font-weight: 300;
  }
  
  .uk-button-secondary a {
	  color: #fff;
  }
  
  #sc-product-buttons button.uk-button {
   /*   margin-bottom: 10px; */
  }
  .uk-modal-footer button.uk-button {
	  margin-left: 10px;
  }
  div#sc-product-page {
	  background-color: #fff;
  }
  
  .sc-spec-r, .sc-spec-l {
	  border-bottom: 1px dashed #cccccc;
	  padding-bottom: 8px;
		  padding-left: 0px;
		  text-align:left;
  }
  .sc-spec.uk-grid-small.uk-grid {
	  padding-left: 1rem;
  }
  
  a.sz-img-link {
	  padding-top: 2%;
	  background-color: rgba(0,0,0,0.3);
	  width: 100%;
	  height: 25%;
  }
  
  #slb-inquiry-form{
	  padding: 20px 0px;
  }
  
  .inventory-container {
	  width: 100%;
  }
  #sc-inventory {
    margin: 16px -10px;
    align-items: flex-end;
}
  
  
  #slabcloud-inventory {
   display:none;
  
  }
  
  .uk-button-primary {
	  background-color: #3394d9;
  }
  
  #sc-pp-title {
	  text-align: center;
	  margin-top: 2rem;
	  margin-bottom: 4rem;
	  text-transform: uppercase;
  }
  
  .country-selector {
	  width: 140px;
	  color: red;
	  margin: auto;
  }
  
  .country-btn {
	  width: 60px;
	  margin: 4px;
	  opacity: 0.6;
	  cursor: pointer;
  }
  .country-btn.active {
	  opacity:1;
  
  }
  
  .select2.select2-container{
	  width: 100% !important;
  }
  
  .logo {
	  float: left;
  }
  .logo img {
	  max-width: 220px;
  }
  
  .logo-mobile {
	  text-align: center;
	  width: 85%;
  }
  
  img.img-logo-mobile {
	  max-width: 175px;
	  padding: 2px;
  }
  
  
  header {
	  background: #ffffff;
	  padding: 5px 10px;
  }
  
  .uk-search-default.sc-serach {
	  width: 100%;
  }
  
  #sc-top-filter {
	  background: #fff;
	  padding: 10px;
  }
  
  .menu-toggle {
  
	  background: #fff;
  }
  
  
  
  .uk-modal-dialog.zip-search {
	  width: 400px;
  
  }
  #sc-measure .uk-modal-body{
	  padding: 5px 5px;
  }
  #sc-measure .uk-modal {
  padding: 5px 5px;
  }
  
  .menu-toggle #menu-btn {
	
	  margin: 2px;
  }
  
  
  
  header{
	  -webkit-box-shadow: 0px 2px 5px 0px rgba(153,153,153,0.2);
  -moz-box-shadow: 0px 2px 5px 0px rgba(153,153,153,0.2);
  box-shadow: 0px 2px 5px 0px rgba(153,153,153,0.2);
  }
  
  
  #sc-inventory-loader {
	  z-index: 99990;
	  position: fixed;
	  display: none;
  }
  
  
  li a.active {
	  color: #000000;
  }
  span.primary-info {
	  color: #002450;
	  font-weight: 500;
  }
  li.sz-atl {
	  margin-bottom: 3px;
	  cursor: pointer;
  }
  .footer-center {
	  text-align: center;
	  padding: 20px 0px;
  }
  
  
  
  .fl-state {
	  margin-top: 5px !important;
  }
  
  span.statecount {
	  font-size: 11px;
	  color: #475e69;
  }
  
  
  .search-box {
	  padding-left: 20px;
	  padding-right: 20px;
	  width: 100%;
	  max-width: 800px;
	  background: rgba(255, 255, 255, 0.97);
	  border: 1px solid #ffffff;
	  margin: 10px auto;
	  
	  -webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.4);
	  -moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.4);
	  box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.4);
  }
  .search-box-nonmodal{
	  margin-top: -100px;
  }
  
  
  
  .button-main {
	  background-color: #475e69;
	  font-weight: 400;
	  letter-spacing: 1px;
	  color: #fff;
	  border-color: #607D8B;
  }
  
  select{
	  font-weight:400 !important;
  }
  .button-main:hover{
	  background-color: #1b6a86;
  }
  
  select.select-main {
	  text-transform: uppercase;
   
	  color: #484848 !important;
	  border: 1px solid #a3a3a3 !important;
	  background-color: #fff !important;
  }
  span.zip-search-btn {
	  color: #5661a9;
  }
  h1.search-title, .search-title {
	  text-align: center;
	  color: #31424a;
	  margin-bottom: 30px;
	  font-weight: 400;
	  font-family: 'Oswald';
	 font-size: 2.625rem;
  }
  h1.title-slabzone {
	  text-align: center;
	  color: #5d5c5c;
	  font-size: 1.2rem;
	  margin-bottom: 0px;
	  margin-top: -8px;
  }
  .fl-place-item h3 {
	  font-family: 'Oswald';
	  color: #102b46;
  }
  
  .main-search {
	  padding: 20px;
  }
  a {
	  text-shadow: none;   
  }
  
  .locator {
	  cursor:pointer;
	  margin-top: 2rem;
	  text-align: center;
	  color: #475e69;
	  font-size: 1.5rem;
  }
  .fl-cover {
	  display:none;
	  text-align: center;
	  position: fixed;
	  background-color: rgba(255,255,255,.8);
	  width: 100%;
	  height: 100%;
	  z-index: 9;
  }
  
  img.sz-fi {
	  z-index: -3;
	  width: 200px;
  }
  .fl-spinner{
	  
	   margin-top: 20%;
  }
  .fl-spinner img{
	  margin: 20px;
	  width: 100px; 
	  height: 100px;    
  
	  -webkit-animation: flspin 4s infinite linear;
  }
  .fl-cover {
	  text-align: center;
	  position: fixed;
	  background-color: rgba(255,255,255,.8);
	  width: 100%;
	  height: 100%;
  }
  
  @-webkit-keyframes flspin {
	  0%  {-webkit-transform: rotate(0deg);}
	  100% {-webkit-transform: rotate(360deg);}	
  }
  
	  .select2-container--default .select2-results__option--highlighted[aria-selected] {
	  background-color: #34353a;
	  color: white;
	  
  }
  .select2-container--default .select2-selection--single {
	  background-color: #fff;
	  border: 1px solid #aaa;
	  border-radius: 0px;
		height: 40px;
   /*   line-height: 1.428571429; */
		  line-height: unset;
	  padding: 10px 24px 6px 12px;
  }
  
  .select2-container--default .select2-selection--single .select2-selection__rendered {
		  font-size: 18px;
	 line-height: 20px;
  }
  
  
  .select2-container--default .select2-selection--single .select2-selection__arrow {
	  height: 40px;
	
  }
  
  #place-list {
	  margin-top: 2rem;
  }
  
  .fl-place-spec {
	  font-size: 1.2rem;
  }
  
  
  .fl-place-item {
	  border: 1px solid lightgrey;
	  padding: 10px;
	  /* margin-top: 43px; */
	  background-color: #fafafa;
  }
  
  div#map_canvas {
	  height: 600px;
  }
  
  .fl-place-title {
	  margin-bottom: 7rem;
	  margin-top: 4rem;
  }
  
  .sc-spec-r {
	  color: #333333;
	  font-weight: 400;
  }
  #product-fields {
	  font-weight:300;
	  font-size: 1.3rem;
	  line-height: 1.5rem;
  }
  
  .sc-button-small {
	  width: auto;
	  margin: 5px;
	  background-color: #e4e4e4;
	  /* color: #fff; */
	  color: #333333;
  }
  .uk-iconnav>*>a.sc-button-small {
	  display: inline-block;
	  color: #333333;
  }
  .sc-button-small.accent-btn{
   background-color: #3394d9;
   color: #fff;
  }
  
  .uk-container-large.product-detail-section, #slablist {
	  max-width: 1400px;
  }
  .uk-container.sc-slabs-list-title {
	  margin-top: 2rem;
	  margin-bottom: 2rem;
  }
  .sc-slab-item {
	  padding-top: 9px;
	  padding-bottom: 20px;
	  border-bottom: 1px solid #ececec;
  }
  
  input#min-length {
	  padding-left:10px;
	  margin-right: 4px;
	  width: 46% !important;
  }
  
  input#min-length {
	  width: 46% !important;
	  padding-left:10px;
  }
  
  .not-found-alert h2 {
	  padding-bottom: 2rem;
	  color: #b13030;
  }
  
  .dimensions-grid {
	  margin-left: 0px;
  }
  
  
  ul.uk-iconnav.sc-slab-action {
	  float: right;
  }
  .locations {
	  margin: 20px 0px;
	  padding: 20px 5px;
	  background-color: #f4f4f4;
  }
  
  .fl-breadcrumb {
	  padding-top: 10px;
  }
  a.fl-bc {
	  color: #f2ba44 !important;
  }
  
  
  section.fl-place-info-section {
	  padding: 30px 0px;
	  background-color: #f2f2f2;
  }
  .uk-container.fl-place-info {
	  /* margin-top: 20px; */
	  padding: 40px 11px;
	  background-color: white;
  }
  
  
  
  .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before {
	  margin: 0 5px;
	  color: #FFC107 !important;
  }
  
  
  .not-found {
	  position: absolute;
	  top: 15%;
	  font-size: 2.8rem;
	  color: white;
	  font-weight: 400;
  }
  article.uk-article {
	  /* font-family: Verdana,Arial; */
	  font-size: 1.4rem;
	  font-weight: 300;
  }
  .disclaimer {
	  margin: 2rem;
	  font-size: 1rem;
	  border: 1px solid #dedede;
	  text-align: center;
	  padding: 20px;
	  background-color: rgb(255 111 111 / 20%);
  }
  
  a.uk-navbar-toggle.uk-icon.uk-navbar-toggle-icon svg {
	  width: 26px;
  
  }
  
  .sc-fav-thumb img {
	  max-width: 220px;
  }
  
  h2.area-title {
	  text-align: center;
	  font-weight: 100;
	  font-size: 1.2rem;
  }
  @media screen and (max-width: 640px) {
  
  
  
	/*
	  .sc-button-small {
		  padding: 0px 7px;
		  font-size: 0.8rem;
		  min-width: 100px;
	  }
	 */ 
	  .sc-button-small {
		  padding: 0px 4px;
		  font-size: 0.8rem;
		  min-width: 83px;
	  }
  
	  #full-product-img > div {
		  height: 250px;
	  }
  
	  .sc-slab-action li {
		  margin: auto;
	  }
  
	  ul.uk-iconnav.sc-slab-action {
		  float: none;
	  }
  
  .fl-spinner{
	  
	   margin-top: 33%;
  }
  
  .logo {
	  margin-right: 0%;
  }
  
  
  
  .main-search {
	  padding: 10px;
  }
  
  div#map_canvas {
	  height: 400px;
	  }
  
  
  }
  .uk-align-center{
	  text-align:center;
  }
  
  h1.uk-align-center.visualizer-title {
	  margin-top: 2rem;
	  margin-bottom: 0px;
  }
  .uk-container.no-padding {
  
	  padding-left: 0px;
	  padding-right: 0px;
  }
  .font-b{
	  font-family: 'Oswald', sans-serif;
  }
  
  .footer-center {
	  background-color: #2d2b2b;
	  color: #a0a0a0;
  }
  
  .sc-slab-inquire-btn {
   /*   min-width: 85px; */
  }
  
  
  
  ul.uk-pagination.sz-pager {
	  margin-top: 2rem;
	  font-size: 1.3rem;
  }
  .uk-pagination.sz-pager>.uk-active>* {
	  color: #01060c;
	  font-weight: 400;
  }
  .uk-pagination.sz-pager>*>* {   
	  color: #5a5a5a;
  }
  
  .spec-switcher span {
	  font-size: 1.4rem;
  }
  .company-logo {
	  text-align: center;
	  margin-bottom: 3rem;
	  margin-top: 3rem;
  }
  .company-logo img {
	  max-width: 265px;
  }
  
  
  .slab-spec-line {
	text-align: left;
	  font-weight: 400;
	  color: #6f6f6f;
	  font-size: 0.95rem;
  }
  
  span.slab-value {
	  color: #000;
	  margin-left: 5px;
  }
  
  a.uk-button.sc-slab-pdf-btn {
   /*   margin-top: 0px; */
  }
  
  img.sl-image.sc-border {
	  border: 1px solid #dbdbdb;
	  padding: 2rem;
	  /* background-color: white; */
  }
  
  
  @media screen and (min-width: 641px) {
  .uk-height-large-l {
	  height: 368px;
  }
  #search-area-modal {
	  width: 100%;
  }
  
  #full-product-img {
	  padding-right: 20px;
  }
  
  #full-product-img > div {
	  height: 450px;
  }
  
  h3.sc-title-overlay {
	  font-size: 2rem;
	  font-weight: 300;
	  text-transform: uppercase;
  }
  
  .uk-position-center.sc-product-overlay {
	  text-shadow: -1px -1px 0 #505050, 1px -1px 0 #505050, -1px 1px 0 #505050, 1px 1px 0 #505050;
  }
  
  }
  
  @media only screen and (max-width: 600px) {
  
	  div#sc-product-buttons .uk-width-1-2 {
		  width: 48%;
		  margin-left: 2%;
	  }
  
	  .uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
		  min-height: 60px;
	  }
	  a.uk-navbar-item.sz-logo img {
		  width: 165px;
	  }
	  .search-box{
		  max-width:320px;
	  }
	  iframe.sc-iframe.visualizer {
		  height: 550px !important;
	  }
	 
	  .sc-fav-thumb img {
		  max-width: 170px;
	  }
	  }
  
  
  
	  .uk-lightbox.uk-open{
	   z-index: 910101; 
	  }
	  .uk-modal {
		  z-index: 111010;
	  }
  
   
  .sc-cond-btn span.sc-txt-active {
	  display: none;
  }
  .sc-cond-btn.active span.sc-txt-active {
	  display: inline-block;
  }
  .sc-cond-btn.active span.sc-txt-passive {
	  display: none;
  }
  
  .uk-notification {
	   z-index: 1111040;
  }
  
  .wishlist-notification img {
	  width: 50px;
  }
  .wishlist-notification {
	  
	  font-size:.8rem;
  }
  
  .sc-empty-wishlist {
	  text-align: center;
	  margin-top: 2rem;
	  font-weight: 300;
	  color: #686868;
  }
  
  .sc-side-panel {
	  z-index: 111010;
  }
  .sc-side-panel {
	  z-index: 1;
	  padding: 10px;
	  top: 40%;
	  position: fixed;
	  background-color: rgba(255, 255, 255, 0.8);
	  -webkit-box-shadow: 3px 2px 6px 0px rgb(0 0 0 / 30%);
	  -moz-box-shadow: 3px 2px 6px 0px rgba(0,0,0,0.3);
	  box-shadow: 3px 2px 6px 0px rgb(0 0 0 / 30%);
  }
  
  
  span.primary-info {
  
	  font-weight: 400;
  }
  
  
  
  .sc-slab-specs {
	  color: #6f6f6f;
  
  }
  
  
  .active.uk-icon svg path,
  .active svg path {
	  fill: #000000;
  }
  
  .sc-fav-title {
  
	  font-weight: 100;
  }
  
  .sc-wishlist-slabid {
	  color: #e30000;
	  padding-right: 3px;
  }
  
  .sc-fav-specs {
	 
	  font-size: 0.8rem;
  }
  
  span.sc-fav-material {
  
	  font-size: .9rem;
  }
  
  #sc-wishlist-panel .uk-background-default {
	  color: #424242 !important;
  }
  
  .sc-fav-delete svg {
	  margin-top: -10px;
  }
  
  .sc-wishlist-summary {
	  margin-top: 10px;
  }
  
  a.uk-icon {
	  color: #43403e !important;
  }
  
  .sc-pointer {
	  cursor: pointer;
  }
  
  .sc-no-top {
	  margin-top: 1px !important;
  }
  
  .wishlist-title {
	  border-bottom: 1px solid rgba(210, 210, 210, 0.3);
	  padding-bottom: 0.5rem;
	  margin-bottom: 1rem;
  }
  
  .uk-offcanvas {
	  z-index: 111000;
  }
  
  .sc-fav-title {
	  color: black;
	  margin-top: -4px;
	  font-weight: 300;
  }
  
  .sc-fav-item {
	  border-bottom: 1px solid rgba(177, 177, 177, 0.2);
  }
  
  #sc-wishlist .sc-fav-thumb img {
	  max-width: 80px;
  }
  
  span.sc-wishlist-specs, .sc-wishlist-summary {
	  color: #03244c;
  }
  
  button.uk-button.btn.sc-tiny-btn {
	  float: right;
	  padding: 0px 10px;
	  line-height: 30px;
	  border-radius: 4px;
  }
  
  @media (min-width: 960px){
  .uk-offcanvas-bar {
  
	  padding: 10px 10px;
  }
  }
  
  
  a.uk-icon svg {
	  width: 24px;
	  height: 24px;
  }
  
  .sc-product img {
	  width: 100%;
  }
  
  
  /* Color Tool */
  
  .paint-brand-selector {
	  margin-bottom: 10px;
  }
  #selected-color {
	  text-align: center;
	  min-height: 55px;
	  margin-right: 4px;
	  padding-top: 10px;
	  border-radius: 5px;
	  margin-bottom: 2px;
  }
  .sc-dark {
	  color: #3a3a3a;
  }
  .sc-light {
	  color: #bfbfbf;
  }
  .color-item {
	  border-radius: 5px;
	  padding: 3px 1px;
	  font-size: 12px;
	  float: left;
	  width: calc(25% - 6px);
	  min-height: 60px;
	  margin-top: 2px;
	  margin-right: 4px;
	  text-align: center;
	  text-transform: uppercase;
	  /* margin: 2px; */
  }
  
  
  
  
  .uk-lightbox.sca .uk-transition-opaque {
	  opacity: 1;
	  transform: translate(0,0);
  }
  
  .uk-lightbox.sca .uk-lightbox-toolbar, .uk-lightbox.sca .uk-lightbox-button  {
   
	  background: rgba(2,59,93,0.5);
	  color: #fff;
   
  }
  .caption-tools{
	display:none;
  }
  .uk-lightbox.sca .caption-tools{
	display:block;
  }
  .uk-lightbox.sca .sc-lightbox-specs h4 {
	  margin-bottom: 5px;
  }
  
  .caption-tools .uk-button.sc-normal {
	  background-color: #003e69 !important;
	  border: 1px solid #7d7d7d;
  }
  #sc-measure {   z-index: 910103;   }
  
  #sc-inquiry-form-modal{   z-index: 910104;   }
  .uk-lightbox a.uk-icon {
	  color: #dedede !important;
  }
  
  #viz-wrapper, #visualizer-iframe, #slab3d-wrapper, #slab3d-iframe, #ar-ifram {
	  height: 100%;
	  width: 100%;
  }
  #visualizer-modal .uk-modal-body, #visualizer-modal .uk-modal-dialog, #slab3d-modal .uk-modal-body, #slab3d-modal .uk-modal-dialog, #ar-modal .uk-modal-dialog, #ar-modal .uk-modal-dialog {
	  height: 98%;
  }
  div#sharer-frame {
	  width: 100%;
	  height: 600px;
  }
  .slab-lot-label {
	  background-color: #cecece;
	  text-align: center;
	  font-size: 1.5rem;
	  margin-top: 24px;
	  padding: 5px 0px;
	  width: 100%;
	  color: white;
	  text-transform: uppercase;
	  margin-bottom: 10px;
	  font-weight: 200;
  }
  .colorpalette {
	  cursor: pointer;
	  /* margin: auto; */
	  height: 26px !important;
	  float: left;
	  /* padding: 2px; */
	  margin: 0;
	  width: 100%;
	  /* max-width: 800px; */
	  margin-bottom: 15px;
	  margin-top: 4px;
	  clear: left;
	  box-shadow: 0 1px 3px -1px rgb(0 0 0 / 70%);
  }
  .colorpalette div {
	  float: left;
	  padding: 0;
	  margin: 0;
	  list-style: none;
	  width: 9.63%;
	  width: calc(10% - 1px);
	  height: 1.5em;
	  margin-top: 1px;
	  margin-left: 1px;
  }
  
  #sc-inventory-loader {
	  z-index: 999999999999999;
  }
  
  .sc-conditioned {
	  display: none;
  }
   
  .sc-attachment input, .sc-attachment input.uk-form-width-medium {
    width: 100% !important;
}
.slabcloud-credits {
    text-align: center;
    margin-top: 20px;
}

#edges .uk-modal-dialog{
    height: 90%;
}

#edges-frame {
	padding: 0px 24px;
    height: 100%;
}

.slab-note {
    margin-top: 0px !important;
    color: #0345c0;
    cursor: pointer;
}

input.sc-error {
    border-color: red !important;
}

#visualizer-modal .uk-modal-body, #ar-modal .uk-modal-body{

	padding-left:4px;
	padding-right:4px;
  }

  .special {
    font-family: 'Oswald';
    font-weight: 300;
    background-color: #285d83;
    color: #fff;
    position: absolute;
    float: right;
    font-size: 1.2rem;
    right: 0;
    margin-top: 20px;
    padding: 4px 14px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.4);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.4);
}
.sc-extra-props {
    color: #353535;
    font-size: 1.2rem;
    text-align: left;
    padding: 0.2rem;
  /*  background-color: #eeeeee; */
}

.sc-error, .uk-form-danger, .uk-form-danger:focus {
    color: #f0506e  !important;
    border-color: #f0506e !important;
}

.stock-slab-photo {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    background-color: rgba(100, 100, 100, 0.6);
    color: #ffffff;
}