/* here you can put your own css to customize and override the theme */
[v-cloak] {
    display: none;
}

.small {
  margin: 10px 0;
}

.no-padding {
  padding: 0 !important;
}

.no-padding-left {
  padding-left: 0 !important;
}

.no-padding-right {
  padding-right: 0 !important;
}

.no-margin-top {
  margin-top: 0 !important;
}

.no-margin-bottom {
    margin-bottom: 0 !important;
}

.display-block {
  display: block;
}

.no-style {
  color: inherit;
  text-decoration: none;
}
.no-style:hover {
  color: inherit;
  text-decoration: inherit;
}

.page-header.navbar .page-logo .logo-default {
  margin: 9px 0;
  width: 150px;
}

.page-sidebar-menu hr {
  margin: 0px;
  border-top: 1px solid #737a99;
}

.icon-accueil-trophee i {
  font-size: 90px;
  line-height: 90px;
  margin-top: 20px;
}

.dropdown-language .dropdown-menu {
  min-width: 80px;
}

.portlet-body.bottom {
  border-top: 1px solid #eee;
  margin-top: 19px;
}
.portlet-body.bottom h4 {
  margin-bottom: 0;
}

.dashboard-stat2.custom {
  padding-bottom: 1px;
}

.select2-choice,
.form-control {
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.25);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.25);
    border: 1px solid #CCC;
}

.form-control .select2-choice,
.select2-container .select2-choice .select2-arrow {
    border-color: #CCC;
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

.form .form-bordered.form-row-stripped .form-section {
    margin: 30px 0px 0 0px;
}

.files .template-upload .text-danger {
    color: #fff;
}

.pace .pace-progress {
    height: 4px !important;
    background: #fbac58;
}

.pace .pace-activity {
    border-top-color: #fbac58;
    border-left-color: #fbac58;
}

.datepicker {
    cursor: pointer !important;
}