@font-face{font-family:'Lombok';src:url(/fonts/Lombok.otf) format("truetype");}
@font-face{font-family:'Lombok2';src:url(/fonts/Lombok2.otf) format("truetype");}

.sticky-top {
	z-index:10!important;
}

* {
    font-family: 'Quicksand';
}

html {
  scroll-behavior: smooth;
  background-color: white;
}

header {
    color: #fff;
    background-color: #1E1E1E;
}

main {
    color: #fff;
    padding: 0px 25px;
}

footer {
    color: #fff;
    font-size:12px;
    padding: 0px 20px;
    background-color: #1E1E1E;
}

.botao-rede-social img:hover {
    border-radius: 50px;
    background-color: #083678;
}

p {
    color: #979797;
    padding-top: 20px;
}

.link {
    color: #0d61d8;
}

.link:hover {
    color: #083678;
    text-decoration: none;
}

.linha-acima {
    border-top: 1px solid #3B3B3B;
}

.logo-blombo {
    font-family: 'Lombok';
    color: #fff;
    font-weight: bold;
}

.logo-blombo span {
    font-size: 16px;
    padding-left: 120px;
    font-family: 'Lombok';
    position: absolute;
}

.menu-superior {
    padding: 25px 15px;
    background-color: #1E1E1E;
    border-top: 1px solid #3B3B3B;
    border-bottom: 1px solid #3B3B3B;
}

.menu-superior a {
    color: #fff;
}

.menu-superior a:hover {
    color: #a0a0a0;
}

.banner span {
    color: #FFF;
    font-size: 45px;
}

.botao-azul {
    color: #FFF;
    border: none;
    font-size: 14px;
    font-weight: 400;
    padding: 10px 40px;
    background-color: #083678;
}

.botao-azul:hover {
    background-color: #4E137B;
    outline:none;
}

.botao-azul:disabled {
    background-color: #3e6aa9;
    cursor: no-drop;
}

.botao-input-file {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    padding: 10px 40px;
    background-color: #efefef;
    border: 1px solid #ccc;
}

.botao-input-file:hover {
    background-color: #d9d9d9;
}

.input-dark {
    border: none;
    padding: 5px;
    outline: none;
    color: #fff;
    border: 1px solid #3B3B3B;
    background-color: #1E1E1E;
}

.input-white {
    border: none;
    padding: 5px;
    outline: none;
    color: #1E1E1E;
    border: 1px solid #ccc;
    height:40px;
}

.input-error {
    border: none;
    padding: 5px;
    outline: none;
    color: #1E1E1E;
    border: 1px solid #d60000;
    height:40px;
}

.box-plano {
    margin-top: 66px;
}

.titulo-blombo {
    color: #083678;
    font-weight: bold;
    font-family: 'Quicksand';
}

.titulo-azul {
    color: #083678;
    font-weight: bold;
    font-family: 'Lombok';
}

.img-produto {
	min-height:220px;
    max-height:220px;
    overflow:hidden;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:contain;
}

.box-leilao {
	border: 1px solid #ccc;
    padding: 10px;
    margin: 10px 0px;
    min-height:400px;
}

.box-produto {
	border: 1px solid #ccc;
    margin: 10px 0px;
    min-height: 600px;
    max-height: 800px;
}

.box-produto p {
	margin-top: 10px;
    padding: 0px 15px;
    font-size: 14px;
    font-family: Roboto;
    color: #555555;
    font-width: 550;
}

.box-produto span {
	color: #9E9E9E;
}

.box_dark {
	background-color: #1E1E1E;
}

.box_white {
	background-color: #fff;
}

.periodo-selecionado {
    border: 4px solid #fff;
    background-color: #083a7f;
    border-radius: 0px;
}

.periodo-nao-selecionado {
    border: 1px solid #3B3B3B;
    border-radius: 0px;
}

.text_success {
	color: #0ca700;
}

.text_danger {
	color: red;
}

.text_warning {
	color: #ff8b00;
}

#lupa-busca {
    position:absolute;
    right:2px;
    top:3px;
    cursor:pointer;
    background:none;
    border:none;
}

.input-blombo {
	height:40px;
    border: 1px solid #e7e7e7;
    border-radius: 0px;
    outline:none;
}

.input-blombo:hover {
	outline:none;
}

.input-blombo:active {
	outline:none;
}

.label-blombo {
	padding-top:5px;
	color:#333;
    font-size: 14px;
    font-family:Roboto;
}

.multiselect {
  width: 100%;
}

.selectBox {
  position: relative;
}

.selectBox select {
  width: 100%;
  border: none;
  padding: 8px;
  outline: none;
  color: #1E1E1E;
  border: 1px solid #ccc;
  height:40px;
}

.overSelect {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

#checkboxes {
  display: none;
  border: 1px #dadada solid;
  padding: 0px 10px;
}

#checkboxes label {
  display: block;
}

.img-item-produto {
  min-height: 700px;
  object-fit: contain;
  padding: 2px;
}

@media print {
  .no-print { 
  	display: none;
  }
}

@media (max-width:480px) {
    .img-item-produto {
    	height: 360px;
		min-height: auto;
    }
}

@media (max-width:990px) {
	md-dialog.md-dialog-fullscreen {
    	background-color: #1E1E1E;
    }
    
    .banner-principal {
        width: 100%;
    }

    .input-dark {
        width: 100%;
    }

    .input-white {
        width: 100%;
    }

    .logo-blombo span {
        padding-left: 95px;
    }

    .box-plano {
        margin-top: 25px;
        border: 1px solid #3B3B3B;
    }

    .botao-azul {
        width: 100%;
    }
    
    .box-produto {
    	width: 100%;
    }
    
    .img-item-produto {
    	height: 400px;
		min-height: auto;
    }
}


