.home-header {
    font-size: 3em;
    margin: 0 0;
}


/* Section */

section {
    display: block;
}

.section {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.section.no-pad {
    padding: 0;
}

.section.no-pad-bot {
    padding-bottom: 0;
}

.section.no-pad-top {
    padding-top: 0;
}


/* End Section */


/* ---------------------------------------------------
    SIDEBAR STYLE
----------------------------------------------------- */

.wrapper {
    display: flex;
    width: 100%;
}

#sidebar {
    border-right: 1px solid #e0e0e0;
    width: 200px;
    position: fixed;
    padding-top: 70px;
    left: 0;
    height: 100vh;
    z-index: 999;
    background: #eeeeee;
    color: #424242;
    transition: all 0.3s;
}

#sidebar.active {
    margin-left: -250px;
}

#sidebar .sidebar-header {
    padding: 20px;
    background: #6d7fcc;
}

#sidebar ul.components {
    padding: 0px 0;
    border-bottom: 1px solid #eeeeee;
}

#sidebar ul p {
    color: #424242;
    padding: 10px;
}

#sidebar ul li a {
    padding: 10px;
    font-size: 0.9em;
    display: block;
}

#sidebar ul li a:hover {
    color: #546E7A;
    background: #fff;
}

#sidebar ul li.active>a,
a[aria-expanded="true"] {
    font-weight: bold;
    border-left-color: #546E7A;
    color: #546E7A;
    border-left-width: 5px;
    border-left-style: solid;
    background: #E0E0E0;
}

a[data-toggle="collapse"] {
    position: relative;
}

.dropdown-toggle::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
}

li a {
    font-display: unset;
    text-decoration: unset;
    color: #37474f;
}

li a:hover,
a:visited,
a:link,
a:active {
    text-decoration: none;
}

ul ul a {
    font-size: 0.9em !important;
    padding-left: 30px !important;
    border-left-color: #546E7A;
    border-left-width: 5px;
    border-left-style: solid;
    background: #e0e0e0;
    font-style: unset;
}

li a.active {
    font-weight: bold;
    color: #546E7A;
}

ul.CTAs {
    padding: 20px;
}

ul.CTAs a {
    text-align: center;
    font-size: 0.9em !important;
    display: block;
    border-radius: 5px;
    margin-bottom: 5px;
}

.li-caption {
    padding-left: 10%;
}

.divider {
    background-color: #EEEEEE;
    height: 1px;
    border-left-color: #546E7A;
    border-left-width: 5px;
    border-left-style: solid;
}

.content {
    padding-left: 20px;
    padding-top: 80px;
}

.panel-buttons {
    padding: 10px;
    border: 1px grey lighteen-1;
}

.panel-table {
    margin-top: 20px;
}

.panel-buttons {
    padding-top: 5px;
    margin-left: auto;
    position: absolute;
    z-index: 999;
}

.page-link {
    background-color: #424242;
}

tr {
    max-height: 5px;
}

.div-hidden {
    display: none;
}

.dropdown-toggle::after {
    display: none;
}

.dropdown-code-toogle {
    vertical-align: 0.03rem;
}

.custom-file-input:lang(en)~.custom-file-label::after {
    content: "Selecionar";
}

.pic-produto {
    height: 206px;
    width: 310px;
}


/* Card Table */

.card-table .card-body {
    padding: 0;
}

.card-table .card-body .table {
    margin: 0;
}

.product-image {
    max-height: 300px;
    width: 100%;
}

.product-image .background {
    max-height: 300px;
    width: 100%;
}

.product-image .button {
    position: absolute;
    top: 90%;
    left: 93%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}


/*
-----------------------------------------------------------
                        PAGINATION
-----------------------------------------------------------
*/


/* .pagination > li >a {
    background-color: #fff;
    color: green;
} */

.pagination>li>a {
    background-color: white;
    color: #263238;
}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
    color: green;
    background-color: #eee;
    border-color: #ddd;
}

.pagination>.active>a {
    color: white;
    background-color: green;
    border: solid 1px green;
}

.pagination>.active>.page-link {
    color: white;
    background-color: green;
    border: solid 1px green;
}

.pagination>.active>a:hover {
    background-color: green;
    border: solid 1px green;
}

.nav-pills>.nav-link {
    color: green;
}

.nav-pills>.nav-link.active {
    color: green;
    background-color: #eee !important;
    border-left: 5px solid green;
    border-radius: 0ch;
    font-weight: bold;
}

.navbar-nav>.nav-item>.nav-link {
    color: #FFAB40;
    font-weight: 600;
}

.navbar-nav>.nav-item>.nav-link.active {
    color: #424242;
}

.navbar-nav>.nav-item>.nav-link:hover {
    color: #FFCC80;
}

.pointer {
    cursor: pointer;
}

.hidden {
    visibility: hidden;
}

.slide-mt {
    margin-top: 5%;
}

.certsave-blue-color {
    background-color: #005e91ff;
}

.certsave-blue-color-darken {
    background-color: #00507cff;
}

.certsave-blue-color-text {
    color: #005e91ff;
}

.btn {
    cursor: pointer;
}

.float{
	position:fixed;
	width:auto;
	height:40px;
	bottom:40px;
	right:30px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    z-index:100;
}

.whatsapp-float{
	margin-top: 12px;
}

.float:hover {
    color:#FFF;
    background-color:#45e588;
}