a {
  text-decoration: none !important;
}

.user-info{
  background-image:none !important;
}

.my-group span {
  position: absolute;
  z-index: 999;
  font-size: 24px;
  margin: -2px 0px 0px -4px;
  color: #000;
  font-weight: bold;
}
.my-group {
  width: 97%;
}
.date-range-group {
  width: 81.8%;
  padding-left: 15px !important;
}
.my-group .form-control{
    width:25%;
}

/*Plugin Fullcalendar*/
.fc-event, .fc-list-table td {
  cursor: pointer !important;
}
.fc-event:hover, .fc-list-table td:hover {
  border: 2px solid #FFF !important;
  font-weight: bold;
  border-radius: 5px !important;
}
td.fc-day.fc-past {
    background-color: #EEEEEE;
}
.remove_member {
  margin-top: 25px;
}
.members .row {
  margin-bottom: 15px;
}

/*Multi image upload*/
.gallery img {
  margin: 1em;
}

/*Remove Image*/
.remove-image {
  position: absolute;
  right: 15px;
  top: 0px;
  background: rgba(255,255,255,.2);
  cursor: pointer;
  border-radius: 5px;
  padding: 0px 5px 0px 5px;
}
.remove-image i {
  color: rgba(0, 0, 0, 0.4);
}
.remove-image:hover {
  background: rgba(244, 67, 54, 0.7);
}

#validation-error, #validation-success {
  display: none;
}

.breadcrumb {
  padding: 0px;
  max-width: inherit !important;
}

/*Datatable*/
div.dataTables_wrapper div.dataTables_length label {
  float: right !important;
  padding-left: 1em;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  border-color: transparent !important;
  background: none !important;
}
table.dataTable thead th, table.dataTable thead td {
  border-bottom: 1px solid #FFF !important;
}
.table tbody tr td, .table tbody tr th {
  border-top: 0.1px solid #eee !important;
  border-bottom: .1px solid #eee !important;
}

/*Custom Image Select*/
.picture-container {
  position: relative;
  cursor: pointer;
  text-align: center;
}
.picture {
  width: 128px;
  height: 128px;
  background-color: #999999;
  border: 2px solid #CCCCCC;
  color: #FFFFFF;
  border-radius: 50%;
  margin: 15px;
  overflow: hidden;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
}
.picture-square {
  background-color: #999999;
  border: 2px solid #CCCCCC;
  color: #FFFFFF;
  border-radius: 5%;
  margin: 15px;
  overflow: hidden;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
}
.width-50 {
  width: 50%;
}
.width-25 {
  width: 25%;
}
.width-15 {
  width: 15%;
}
.width-72 {
  width: 72px;
  height: 72px;
}
.picture-select {
  width: 15%; 
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
}
.picture:hover, .picture-square:hover {
  border-color: #2ca8ff;
}
.picture input[type="file"], .picture-square input[type="file"], .picture-select input[type="file"] {
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  opacity: 0 !important;
  position: absolute;
  top: 0;
  width: 100%;
}

/*Notification*/
.dropdown-menu ul.menu {
  list-style: none;
}

/*Left Sidebar*/
.sidebar .user-info .image {
  float: left;
}
.sidebar .user-info .info-container {
  top: 6px;
}
.sidebar .user-info {
  padding: 1em;
  height: 75px;
}

/*Footer*/
.sidebar .legal .version {
  margin-top: 3px;
  font-size: 10px;
}

/*Help Text*/
.text-primary, .text-primary:hover {
  color: #05305a;
}
.text-info, .text-info:hover {
  color: #2CA8FF;
}
.text-success, .text-success:hover {
  color: #05AE0E;
}
.text-warning, .text-warning:hover {
  color: #FF9500;
}
.text-danger, .text-danger:hover {
  color: #FF3B30;
}
.text-white {
  color: #FFF !important;
}

.p-l-3-em {
  padding-left: 3em;
}

/*Pointer Element*/
.pointer-elem {
  cursor: pointer !important;
}
.pointer-elem:hover {
  color: #000 !important;
}

/*Side bar*/
.sidebar {
  width: 250px;
}
section.content {
  margin: 90px 10px 0 260px;
}
.index-page .card .body {
  color: #000;
  padding: 20px 0px 20px 0px;
}

/*Nestable*/
ol.nestable {
  border: 2px dashed #fff;
  padding: 1em !important;
  max-width: inherit !important;
}

/*Help Block*/
.help-block {
  font-size: 12px;
  margin-top: 5px;
  color: #999;
}

/*Bootstrap Select*/
.bootstrap-select button {
  text-transform: capitalize;
}
.show-tick {
  text-transform: capitalize !important;
}

/*N-Level Category Menu*/
#show_sub_categories select.parent {
  margin: 5px 0px 5px 0px;
  border-bottom: 1px solid #ddd;
}
#show_sub_categories select.parent:last-child {
  border-bottom: none !important;
}

/*Image Center*/
.img-center {margin:0 auto;}

/*Input Group Joined*/
.input-group .input-join {
  padding: 0px;
}

/*Bootstrap Table*/
.table-responsive {
  min-width: 100%;
  border: none !important;
}
.table-responsive .dataTables_processing {
  display: none !important;
}
table.dataTable {
  width: 100% !important;
}
div.dataTables_wrapper div.dataTables_length label {
  color: #FFF;
}
div.dataTables_wrapper div.dataTables_info {
  font-size: 12px;
  margin-left: 1em;
  float: left;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 8px !important; 
}

/*CMS - Pages view*/
.pages-view img {
  width: 75%;
  margin-left: 12%;
  margin-top: 2%;
  margin-bottom: 4%;
}

/*Dashboard*/
.todays-be {
  text-transform: uppercase;
  color: #FFF;
}
.dash-body {
  min-height: 256px;
  max-height: 256px;
  overflow-y: auto;
}

#submit_loader {
  position: absolute;
  bottom: 1.7%;
  padding-left: 15px;
}


/*Responsive Size*/
@media only screen and (max-width: 768px) {
  .form-control-label {
    text-align: left;
    margin-bottom: 0px !important;
    padding-left: 2em;
  }
  .form-horizontal .form-group {
    margin-left: 0px !important;
  }
  .breadc.pull-right {
    float: left !important;
  }
  
}