@charset "utf-8";

/* .btn-primary, .btn-success, .page-item.active .page-link {
    background-color: #00c9a7 !important;
    border-color: #00c9a7 !important;
} */

.nav-tabs>li>a.active.nav-link {
    border-bottom: 2px solid #00c9a7 !important;
}

.text-primary2 {
    color: #00c9a7 !important;
}

.btn-default {
    background-color: #a9a6a6 !important;
    border-color: #a9a6a6 !important;
    color: #fff !important;
    outline : none !important;
}

.btn-danger2 {
    background-color: #de4436 !important;
    border-color: #de4436 !important;
    color: #fff !important;
}

.desktop-toggle a:hover {
    background-color: rgba(0,201,167,0.15) !important;
    color: #00c9a7 !important;
}

.desktop-toggle a:focus {
    background-color: rgba(0,201,167,0.15) !important;
    color: #00c9a7 !important;
}

.mobile-toggle a:hover {
    background-color: rgba(0,201,167,0.15) !important;
    color: #00c9a7 !important;
}

.mobile-toggle a:focus {
    background-color: rgba(0,201,167,0.15) !important;
    color: #00c9a7 !important;
}

.select2-search-choice-close:focus {
    background-color: rgba(0,201,167,0.15) !important;
    color: #00c9a7 !important;
}

.select2-result-selectable:hover {
    background-color: rgba(0,201,167,0.15) !important;
    color: #00c9a7 !important;
}

.select2-highlighted {
    background-color: rgba(0,201,167,0.15) !important;
    color: #00c9a7 !important;
}

/* h1, h2, h3, h4, h5, p, label  {
    color: #141414 !important;
} */


#nome-registro {
    font-weight: bold !important;
}

.modal-conteudo {
    font-size: 16px;
    letter-spacing: 0;
    line-height: 29px;
    font-weight: 600;
}

.modal-conteudo span {
    font-weight: normal;
}

#nome-user {
    cursor: pointer !important;
}

.is-invalid {
    padding: 5px;
    color: red;
}

.card .card-body{
    overflow-x: auto !important;
}

.side-nav .side-nav-inner .side-nav-menu > li.active {
    background-color: rgba(0,201,167,0.15);
}
.side-nav .side-nav-inner .side-nav-menu > li.active {
    position: relative;
    display: block;
}

.side-nav .side-nav-inner .side-nav-menu > li.active:after {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -o-transform: scaleY(1);
    -ms-transform: scaleY(1);
    opacity: 1;
}

.side-nav .side-nav-inner .side-nav-menu > li:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    transform: scaleY(0.0001);
    -webkit-transform: scaleY(0.0001);
    -moz-transform: scaleY(0.0001);
    -o-transform: scaleY(0.0001);
    -ms-transform: scaleY(0.0001);
    transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
    -ms-transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
    opacity: 0;
    border-right: 2px solid;
    border-color: #00c9a7 !important;
}

.side-nav .side-nav-inner .side-nav-menu>li.dropdown ul.dropdown-menu>li.active {
    background-color: rgba(0,201,167,0.15) !important;
}

.side-nav .side-nav-inner .side-nav-menu > li.active a {
    color: #00c9a7 !important;
}

.side-nav .side-nav-inner .side-nav-menu > li.active {
    background-color: rgba(0,201,167,0.15) !important;
}

.side-nav .side-nav-inner .side-nav-menu>li.dropdown ul.dropdown-menu>li:after {
    border-color: #00c9a7 !important;
}

.side-nav .side-nav-inner .side-nav-menu li.active a:hover .icon-holder {
    color: #00c9a7 !important;
}

.switch input[type=checkbox]:checked+label {
    background-color: #00c9a7 !important;
    border-color: #00c9a7 !important;
}

.sorting_desc:before, .sorting_desc:after, .sorting_asc:before, .sorting_asc:after {
    color: #00c9a7 !important;
}

.page-item.active .page-link:hover {
    color: #fff !important;
}

.page-item .page-link:hover {
    color: #00c9a7 !important;
}

.page-item.active .page-link {
    background: #00c9a7 !important;
    border-color: transparent
}

/* textarea:hover,
input[type="text"]:hover,
input[type="password"]:hover,
input[type="datetime"]:hover,
input[type="datetime-local"]:hover,
input[type="date"]:hover,
input[type="month"]:hover,
input[type="time"]:hover,
input[type="week"]:hover,
input[type="number"]:hover,
input[type="email"]:hover,
input[type="url"]:hover,
input[type="search"]:hover,
input[type="tel"]:hover,
input[type="color"]:hover,
.uneditable-input:hover {   
  border-color: rgba(0,201,167,0.15); !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0,201,167,0.15); !important;
  outline: 0 none !;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {   
  border-color: rgba(0,201,167,0.15); !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0,201,167,0.15); !important;
  outline: 0 none !;
} */