.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item {
  border-radius: 20px !important;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item.kt-widget__item--active {
  border-radius: 20px !important;
}
.label-no-margin{
  margin-left:0px !important;
}
label{
  margin-left: 1.2rem;
}
.kt-aside .ps > .ps__rail-y > .ps__thumb-y {
  background: #ffb822;
  opacity: 1;
}

.breadcrumb-dot .breadcrumb-item+.breadcrumb-item::before {
 
  content: ">";

  color: #595d6e;

}

.icone-fonte{
  color: #a8aab4 !important;

}
.pl30px{
  padding-left: 30px !important;

}
.titulo {
  color: #595d6e !important;
  font-weight: 600 !important;
}
div.dataTables_wrapper div.dataTables_filter input {
  border-radius: 20px;
}
.kt-spinner.kt-spinner--primary::before{
    border: 2px solid #004F70;
    border-right: 2px solid transparent;
}
.kt-spinner.kt-spinner--v2.kt-spinner--danger:before {
  border: 2px solid #febfbf;
  border-top-color: #F4516C;
}
.kt-spinner.kt-spinner--danger:before {
  border: 2px solid #F4516C;
  border-right: 2px solid transparent;
}

.was-validated .form-control:invalid, .form-control.is-invalid {

  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23F4516C' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23F4516C' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");

 }
.alert.alert-solid-danger .alert-icon i, .alert.alert-solid-danger .alert-text, .alert.alert-solid-danger .alert-close i {
  color: #F4516C;
}
.badge-danger {
  color: #fff;
  background-color: #F4516C; }
a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #F4516C;
}
.btn-danger:hover {
  color: #fff;
  background-color: #F4516C;
  border-color: #F4516C;
}

.invalid-tooltip {
  background-color: #F4516C;
}

.invalid-feedback, .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label{
  color: #F4516C !important;
}
.form-control.is-invalid, .was-validated .form-control:invalid, .form-control.is-invalid, .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus{
  border-color: #F4516C !important;
}
.alert-danger{
  background: #F4516C !important;
  border-color: #F4516C !important;
}

.btn-danger{
  background: #F4516C !important;
  border-color: #F4516C !important;
}

.alert{
  border-radius: 20px;
}
.sombra {
  box-shadow: 0px 0px 10px 0px rgba(82, 63, 105, 0.1)  !important;
}
.btn-elevate {
  box-shadow: 0px 0px 10px 0px rgba(82, 63, 105, 0.1)  !important;
}
.modal .modal-content {
  border-radius: 35px !important;
  border: none !important;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border-radius: 20px;
}

.select2-container--open .select2-dropdown--below {
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
}
.select2-results__options {
  border-radius: 20px;
  margin: 2px;
}

.select2-container--default .select2-dropdown {
  border: 1px solid #5dc9fc;
}

.select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single {
  border-radius: 20px;
}

html,body{
  height: 100%;

}
#kt_aside {
    top: 0px !important;
    background-color: #004F70 !important;
    border-radius: 0px 45px 0px 0px !important;
}
#kt_aside_menu  {
    background-color: #004F70 !important;
    border-radius: 0px 45px 0px 0px !important;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading, .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link{
background-color: #004F70 !important;
}
.kt-aside--minimize .kt-aside-menu .kt-menu__nav
/* {
    margin-top: 100px !important;
} */
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link{
    padding: 5px 37px;
}
.kt-aside-menu .kt-menu__nav
/* {
    margin-top: 100px !important;
} */
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon, .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon{
    color: #b8bac3;
}

.kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link > .kt-menu__link-icon,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link > .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon {
  color: #ffb822 !important;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading, .kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link{
    background-color: #004F70 ;
}
.kt-menu__nav_toogle{
    list-style: none !important;
}
.kt-menu__nav_toogle a{
    color: #b8bac3 !important;
}
.kt-menu__nav_toogle {
    padding: 5px 37px;
}
.menu__nav_toogle a:hover {
    color: #ffb822 !important;
}
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-wrapper .kt-header__topbar-icon{
    background-color: #ffb822 !important;
}

.kt-header.kt-header--fixed{
    left: 134px !important;
    border-radius: 0px 0px 0px 45px !important;


}
#kt_header_out{
    background: #f9f9fc;
    width: 100%;
    height: 80px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 5;
}
#kt_content{
    margin-top: 20px;
    /* margin-left: 145px;
    margin-right: 145px; */
}

.logo_header{
    width: 200px;
}
.kt-wrapper_fixed{
    margin: 80px 10px 100px 110px !important;
}
#kt_footer {
    bottom: 0px !important;
    position: fixed;
    right: 0;
    left: 134px;
    border-radius: 35px 0px 0px 0px !important;
    -webkit-box-shadow: black;
    box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
    z-index: 4;
    

}
/*changes */

.dataTables_wrapper .pagination .page-item.active > .page-link {
    background: #004F70;
    color: #ffffff;
    border-radius: 45px !important;
}

.btn.btn-label-brand {
  background:#22b9ff !important;
  color: #ffffff !important;
  cursor: text !important;
  border-radius: 45px !important;
}
.btn.btn-label-success {
  background: #20C997 !important;
  color: #ffffff !important;
  cursor: text !important;
  border-radius: 45px !important;
}
.btn.btn-label-danger {
  background: #F4516C !important;
  color: #ffffff !important;
  cursor: text !important;
  border-radius: 45px !important;
}
.btn.btn-label-warning {
  background: #FFB822 !important;
  color: #ffffff !important;
  cursor: text !important;
  border-radius: 45px !important;
}
.btn.btn-label-primary {
  background: #004F70 !important;
  color: #ffffff !important;
  cursor: text !important;
  border-radius: 45px !important;
}
.kt-portlet {
    border-radius: 48px !important;
    margin-bottom: 0px !important;
  }
  .kt-font-danger {
    color: #F4516C !important;
  }
  .kt-font-success {
    color: #20C997 !important;
  }
  .kt-font-warning {
    color: #FFB822 !important;
  }
  .kt-font-primary {
    color: #004F70 !important;
  }
  .btn-primary {
    color: #004F70 !important;
  }
  .kt-badge.kt-badge--brand {
    background: #FFB822 !important;
  }
  .dataTables_wrapper .dataTables_paginate .pagination .page-item > .page-link {
    border-radius: 45px !important;
  }
  .btn{
    border-radius: 45px !important;
  }
  div.dataTables_wrapper div.dataTables_length select {
    border-radius: 45px !important;
}
.dropdown-menu.dropdown-menu-sm {
  background: none;
  border-radius: 48px;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__media img {
  width: unset;
  max-width: 100%;
  border-radius: 25px;
}
.photo{
  height: 35px;
  width: 35px;
  border-radius: 50%;
}
.icon-user {
  background-color: #FFB822;
  border-radius: 50%;
  color: #f7f8fa;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 9px;
  padding-bottom: 9px;
}
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-wrapper img {
  height: 35px;
  border-radius: 50%;
  width: 35px;
}
.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
}
.kt-widget.kt-widget--user-profile-1{
  padding-bottom: 0;
}
.no-padding{
  padding: 0;
}
.form-control-pill{
  padding: 0.65rem 1.2rem;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding: 0.65rem 3rem 0.65rem 1.2rem;
}