.cmin-height {
  height: 105px; 
}
.uppercase{
  text-transform: uppercase;
}
.bold{
  font-weight: bold;
}
.btn-info {
  color: #fff;
  background-color: #f05736;
  border-color: #f05736;
}

.btn-primary:hover {
  background-color: #f05736;
  border-color: #f05736;
}
.scroll-sidebar {
  height: calc(100% - 1px);
}
@media (min-width: 768px){
  .mini-sidebar .scroll-sidebar {
    padding-bottom: 0;
    position: absolute;
    height: calc(100vh - 1px) !important;
  }
}
.img_file_box{
  width: 100%;
  border:1px solid #e5e9ec;
  padding: 6px;
  background-color: #fff;
  margin-bottom: 10px;
}

.skin-purple .topbar {
  background: #f05736;
}

.form-titulo{
  width:100%; 
  text-align:center; 
  text-transform: uppercase;
  border: 1px solid #dedfe0; 
  border-radius: 8px;
  padding: 20px 10px 10px 10px; 
  background: rgb(255,255,255); 
  background: linear-gradient(180deg, rgba(255,255,255,1) 40%, rgba(249,249,249,1) 100%);
  margin-top: 20px;
  margin-bottom: 30px;
}

.table td, .table th {
  padding: 8px;
  vertical-align: middle;
  border-top: 1px solid #dee2e6;
}

.btn-ver-table{
  padding: 1px 3px 1px 3px;
}
.btn-remover-table{
  padding: 1px 6px 1px 6px;
}

.nedo{
  margin-top: 5px;
  display:inline-block;
  width:300px;
  white-space: nowrap;
  overflow:hidden !important;
  text-overflow: ellipsis;
}  
.nedo2{
  margin-top: 5px;
  display:inline-block;
  width:200px;
  white-space: nowrap;
  overflow:hidden !important;
  text-overflow: ellipsis;
}  
.nedo3{
  margin-top: 5px;
  display:inline-block;
  width:100px;
  white-space: nowrap;
  overflow:hidden !important;
  text-overflow: ellipsis;
}  
.skin-purple .page-titles .breadcrumb .breadcrumb-item.active, .skin-purple .sidebar-nav ul li a.active, .skin-purple .sidebar-nav ul li a.active i, .skin-purple .sidebar-nav ul li a:hover, .skin-purple .sidebar-nav ul li a:hover i, .skin-purple .sidebar-nav>ul>li.active>a i {
  color: #2c2c2c;
}

.shw-rside {
  right: 0;
  width: 350px;
}
.right-sidebar .rpanel-title {
  display: block;
  padding: 20px 20px;
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 500;
  background: #e14d34;
}
.topbar .top-navbar .profile-pic span {
  font-size: 14px;
  white-space: nowrap;
  color: #fff;
}
.dt-buttons {
  padding-top: 0px;
  margin-bottom: 30px;
}

.box-categorias{
  width: 100%;
  float: left;
  background-color: #fff;
  border: 1px solid rgb(233, 236, 239);
  border-radius: 7px;
  padding: 10px;
}
.box-relacionamentos{
  width: 100%;
  float: left;
  background-color: #fff;
  border: 1px solid rgb(233, 236, 239);
  border-radius: 7px;
  padding: 10px;
  margin-bottom: 20px;
}
.box-relacionamentos span {
  padding-top: 10px;
  font-weight: 700;
}