
.alert.alert-info {
    background: #7D3C98;
    color: white;
    border-color: #F0E5F3;
}

.panel-info {
    border-color: #F0E5F3;
}

.panel-info>.panel-heading {
    background-color: #F0E5F3;
    color: #7D3C98;
    border-color: #F0E5F3;
}

.btn-info {
    color: #7D3C98;
    background-color: #e5b4f1;
    border-color: #F0E5F3;
  }
  .btn-info:focus,
  .btn-info.focus {
    color: #7D3C98;
    background-color: #e0a2f0;
    border-color: #e0a2f0;
  }
  .btn-info:hover {
    color: #7D3C98;
    background-color: #e5b4f1;
    border-color: #e5b4f1;
  }
  .btn-info:active,
  .btn-info.active,
  .open > .dropdown-toggle.btn-info {
    color: #7D3C98;
    background-color: #e5b4f1;
    border-color: #e5b4f1;
  }
  .btn-info:active:hover,
  .btn-info.active:hover,
  .open > .dropdown-toggle.btn-info:hover,
  .btn-info:active:focus,
  .btn-info.active:focus,
  .open > .dropdown-toggle.btn-info:focus,
  .btn-info:active.focus,
  .btn-info.active.focus,
  .open > .dropdown-toggle.btn-info.focus {
    color: #7D3C98;
    background-color: #e0a2f0;
    border-color: #e0a2f0;
  }
  .btn-info:active,
  .btn-info.active,
  .open > .dropdown-toggle.btn-info {
    background-image: none;
  }
  .btn-info.disabled:hover,
  .btn-info[disabled]:hover,
  fieldset[disabled] .btn-info:hover,
  .btn-info.disabled:focus,
  .btn-info[disabled]:focus,
  fieldset[disabled] .btn-info:focus,
  .btn-info.disabled.focus,
  .btn-info[disabled].focus,
  fieldset[disabled] .btn-info.focus {
    background-color: #e0a2f0;
    border-color: #e0a2f0;
  }
.btn-info .badge {
    color: #FFFFFF;
    background-color: #7D3C98;
  }
  
.btn-menusubject {
    color: #7D3C98;
    background-color: #e7cfee;
    border-color: #F0E5F3;
}

.btn-menusubject:hover,
.btn-menusubject:focus,
.btn-menusubject:active,
.btn-menusubject.active,
.open .dropdown-toggle.btn-menusubject {
    color: #7D3C98;
    background-color: #e0a2f0;
    border-color: #e0a2f0;
}

.btn-menusubject:active,
.btn-menusubject.active,
.open .dropdown-toggle.btn-menusubject {
    background-image: none;
}

.btn-menusubject.disabled,
.btn-menusubject[disabled],
fieldset[disabled] .btn-menusubject,
.btn-menusubject.disabled:hover,
.btn-menusubject[disabled]:hover,
fieldset[disabled] .btn-menusubject:hover,
.btn-menusubject.disabled:focus,
.btn-menusubject[disabled]:focus,
fieldset[disabled] .btn-menusubject:focus,
.btn-menusubject.disabled:active,
.btn-menusubject[disabled]:active,
fieldset[disabled] .btn-menusubject:active,
.btn-menusubject.disabled.active,
.btn-menusubject[disabled].active,
fieldset[disabled] .btn-menusubject.active {
    background-color: #F0E5F3;
    border-color: #F0E5F3;
}

.btn-menusubject .badge {
    color: #FFFFFF;
    background-color: #7D3C98;
}

.nav-sidebar a
{
    color: #7D3C98;
}

.nav-sidebar > .active > a,
.nav-sidebar > .active > a:hover,
.nav-sidebar > .active > a:focus {
  color: #fff;
  background-color: #e0a2f0;
}

.border-label {
    text-align: center;
    border: 1px solid  #7D3C98;
    border-radius: 5px;
    padding: 5px;
    margin: 5px;
}

.input-file {
    opacity: 0; 
    width: 0.1px; 
    height: 0.1px;
    overflow: hidden;
	position: absolute;
	z-index: -1;
}

.btn-file {
    border: 1px solid #e0a2f0;
    background-color: #e0a2f0;
    color: #7D3C98;
    cursor: pointer;
    border-radius: 4px; 
    padding: 2px 5px;
}