.color-red {
  color: #dd4b39 !important;
  font-size: 1.2rem;
}
.error {
  color: #dd4b39;
}
.invalid-feedback{
  color: #dd4b39;
}
.actions a {
  margin-right: 5px;
}
.d-flex {
  display: flex !important;
}
.display-block{
  display: block;
}
.align-items-center {
  align-items: center;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-space-between{
  justify-content: space-between !important;
}
.align-items-center{
  align-items: center !important;
}
.justify-content-around{
  justify-content: space-around !important;
}
.justify-content-left{
  justify-content: left !important;
}
.flex-column{
  flex-direction: column !important;
}
.align-items-left{
  align-items: flex-start !important;
}
.text-white{
  color: #ffffff !important;
}
.btn-wrapper{
  padding: 2px !important;
  justify-content: space-around !important;
  display: flex !important;
  align-items: center;
}

.padding-top-bottom-15{
    padding: 15px 0;
}
.w-100{
    width: 100% !important;
}
.m-0 {
  margin: 0;
}
.mr-3 {
  margin-right: 3px;
}
.mr-10 {
  margin-right: 10px;
}
.mb-0{
  margin-bottom: 0 !important;
}
.pl-1{
  padding-left:10px !important;
}

.d-inline{
  display: inline !important;
}
form .btn-link{
  outline: none;
}
.p-0{
  padding: 0 !important;
}
.pl-1{
  padding-left: 1em !important;
}
.file-iframe{
  width: 100%;
  height: 400px;
}
.flex-center-row {
  display: flex;
  justify-content: center;
  align-items: center;
}
.text-center{
  text-align: center !important;
}
.w-90{
  width: 90% !important;
}
.flex-center-row button {
  margin-right: 10px;
}
.mb-6 {
  margin-bottom: 6px !important;
}
.mt-2{
  margin-top: 2em;
}
.mt-1{
  margin-top: 1em;
}
.ml-1{
  margin-left: 1em !important;
}
.ml-0{
  margin-left: 0em !important;
}
.font-16{
  font-size: 16px;
}
.card {
  margin-top: 20px;
}
.no-border-top {
  border-top: none;
}
.table-div {
  align-items: center;
}
.table tbody td {
  padding: 4px !important;
  vertical-align: middle !important;
}
.btn-clean {
  padding: 3px 6px !important;
  margin-left: 10px;
}
.btn-filter {
  position: relative !important;
}
.action-bar{
  padding: 5px 0px;
}
/*status*/
.bg-visited{
  background: #398439;
}
.bg-missed{
  background: #ddd;
}
.bg-wait{
  background: #0073b7;
}
.bg-refuse{
  background: #dd4b39;
}
.bg-reject{
  background:  #f39c12;
}
.bg-active{
  background: #398439;
}

/*AdminLTE classes */
.skin-blue .content-header{
  min-height: 35px;
  /*padding-left: 30px;*/
  padding-right: 30px;
}

.filters-wrapper .form-control{
  padding: 6px 8px;
}

.content {
  padding: 0 15px 15px 15px;
}
.content-header>.breadcrumb{
  right: auto;
  left: 5px;
  top: 0;
}
.content-header{
  overflow: hidden;
  padding: 30px 15px 10px 15px;
}

.seminar-students .btn-success {
  background-color: #5cb85c;
  border-color: #008d4c;
}
.seminar-students .btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.icon i.fa-building{
  font-size: 75px;
  transition: font-size 1s ease;
}
.small-box:hover .icon i.fa-building{
  font-size: 85px;
}
.seminars-pagination .pagination{
  margin-bottom: 0;
  margin-top: 0;
}

.bg-missed{
  background-color:#ddd !important;
}

.select2.select2-container.select2-container--default{
  width: 100% !important;
}