


.dataTables_filter label, .dataTables_filter input{
	width: 100%;
	float: left;
	text-align: left;
}


.alert-fixed{
  padding:.75rem 
  1.25rem;
  margin-bottom: 1rem;
  border:1px solid transparent;
  border-radius:.25rem
}

.loaderMaker {
  border: 24px solid #f3f3f3;
  border-radius: 50%;
  border-top: 24px solid #566676;
  width: 240px;
  height: 240px;
  -webkit-animation: spin 0.8s linear infinite; /* Safari */
  animation: spin 0.8s linear infinite;
  margin: 0 auto;
  margin-top: 50%;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.switchery-small{
  width: 80px !important;
}

.custom-modal-title{
  background-color: #0076ff;
}

.noresize {
  resize: none; 
}

/**#serverSideTable_filter label, #serverSideTable_filter input
{
  width: 100%;
  float: left;
  text-align: left;
}*/
             
/**.dt-center{
  text-align: center;
}*/

.loading-container-ajax div {
    display: none;
    height: 100%;
    float: left;
    position: absolute;
    width: 100%;
    background: #0076ff;
    opacity: 0.1;
    z-index: 9999;
    margin-right:15px; 
    top: 0;
    left: 0;
}
.loading-container-ajax .loading-inactive {
  display: none;
}

.loading-container-ajax img {
  display: none;
  top: 45%;
  /* Not necessary- its only for layouting*/
  position: absolute;
  left: 50%;
-webkit-animation-name:             rotate; 
-webkit-animation-duration:         0.5s; 
-webkit-animation-iteration-count:  infinite;
-webkit-transition-timing-function: linear;
z-index: 999;
opacity: 1;
}

.loading-container-ajax-modal div {
    display: none;
    height: 100%;
    float: left;
    position: absolute;
    width: 100%;
    background: #0076ff;
    opacity: 0.1;
    z-index: 9999;
    margin-right:15px; 
    top: 0;
    left: 0;
}
.loading-container-ajax-modal .loading-inactive {
  display: none;
}

.loading-container-ajax-modal img {
  display: none;
  top: 45%;
  /* Not necessary- its only for layouting*/
  position: absolute;
  left: 50%;
-webkit-animation-name:             rotate; 
-webkit-animation-duration:         0.5s; 
-webkit-animation-iteration-count:  infinite;
-webkit-transition-timing-function: linear;
z-index: 999;
opacity: 1;
}

.produto-detalhe {
    max-width: 100%;
    line-height: 0;
    font-size: 0;
    background: #eee;
    border: 5px solid #eee;
    border-radius: 3px;
    position: relative;
    margin: 0 25px 15px 0;
    float: left;
    max-width: 300px;
}

.produto-detalhe a img 
{
    max-width: 100%;
    height: auto;
}

.dz-error-message 
{
      top: 150px !important;
}

.dz-progress 
{ 
  top: 100px !important; 
}

.dz-success-mark, .dz-error-mark {
    top: 0 !important;
    right: 0 !important;
    margin-left: 27px !important;
    margin-top: -27px !important;
}

.product-list-box-lista a img
{
  /**object-fit: none !important;*/
  object-position: top; !important;
  width: 100% !important;
  height: 250px !important;
  margin-bottom: 1rem !important;
}

.clsImagens
{
  margin-bottom: 10px !important;
}

.product-list-box .product-home {
    position: absolute;
    /**right: 0px;*/
    top: -10px;
    float: right;
}

.upload-modal-title
{
    padding: 15px 25px 15px 25px;
    line-height: 22px;
    font-size: 18px;
    background-color: #36404a;
    color: #ffffff;
    text-align: left;
    margin: 0;
}

.vertical-align-center
{
    display: flex;
    justify-content: center;
    align-items: center;
}


body {
  
  -webkit-font-smoothing: antialiased;
}

/* - - - - - RATINGS */
.rating-md{
  font-size: 10px !important;
}






