@import url('smacss/smacss.css');

body{}

footer {
  margin-top:20px;
  padding-top:20px;
  padding-bottom:20px;
  background-color:#efefef;
}

/* borda lateral grid */
.custab{
    border: 1px solid #ccc;
    padding: 5px;
    /* margin: 5% 0; */
    box-shadow: 3px 3px 2px #ccc;
    transition: 0.5s;
    }
.custab:hover{
    box-shadow: 3px 3px 0px transparent;
    transition: 0.5s;
}

.input-group-btn-search{
    position: relative;
    font-size: 0;
    white-space: nowrap;
    border-top: 1px solid #ccc;
    border-top-right-radius: 30px;
    border-bottom: 1px solid #ccc;
    border-bottom-right-radius: 30px;
}

/*caption table*/
caption {
  display: table-caption;
  text-align: left;
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

.line-clamp {
   display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.navbar-inverse {  
  margin-bottom: 0px !important ;
}

.nobullets{
    list-style-type:none;
    margin-left: -40px !important;
}

.modal-header .close {
    margin-top: 2px;
}

.modal-header {
    padding: 5px 15px;
}

.table-responsive{
    width: 100%!important;
    border: none!important;
}

/* configuração para impressão */
@media print {  
    .noprint{display: none;}     
}
    
@media screen {
    .showprint {display: none; } 
}

/* Ajusta altura de divs */
@media only screen and (min-width: 768px) {
    .row-eq-height {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display:         flex;
        flex-wrap: wrap;
    }
}

/* Cards */
.thumbnail a>div>img{
     max-height: 250px !important;
}

.caption-img{
     height: 250px;
}

.ellipsis-lines30 {
    overflow: auto;
    position: relative;
    height: 32.0em;
}

.ellipsis-lines20 {
    overflow: auto;
    position: relative;
    height: 22.0em;
}

.ellipsis-lines10 {
    overflow: auto;
    position: relative;
    height: 12.0em;
}

/* Start Bootstrap Custon*/
.dropdown-menu-left {
    right: 0;
    left: auto;
    padding-left: 1px;
    padding-right: 1px;
}
/*End Bootstrap*/