[data-type="alert"] {
     transition: 1s;
}

[role="button"] {
     cursor: pointer;
}

input[type="date"],
input[type="time"],
select {
     cursor: pointer;
     height: 50px;
}

input[type="search"] {
     background: none;
}

input[type="search"]:focus {
     background: none;
     color: var(--text-primary-color);
}

input[type="search"]::-ms-clear {
     display: none;
     height: 0;
     width: 0;
}

input[type="search"]::-ms-reveal {
     display: none;
     height: 0;
     width: 0;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
     display: none;
}

h1, h2, h3, h4, h5, h6 {
     font-family: "PT Sans";
}

footer .copyright {
     border-color: #0776c5 !important;
}

textarea {
     resize: none;
}

.textarea-lg {
     height: 200px !important;
}

ul {
     list-style-position: inside;
}

.footer-logo {
     height: auto;
     width: 100%;
}

.mh-300 {
     max-height: 300px;
}

.nav-logo {
     height: 60px;
}

.switch {
     height: 16px;
     width: 25px;
}
 
.switch input[type="checkbox"] {
     height: 0;
     width: 0;
}
 
.slider:before {
     background-color: #fff;
     border-radius: 50%;
     bottom: 2px;
     content: "";
     height: 12px;
     left: 3px;
     position: absolute;
     width: 11px;
}

.z-9999 {
     z-index: 9999;
}
 
[type="checkbox"]:checked + .slider {
     background-color: var(--bg-secondary-color);
}
 
input[type="checkbox"]:checked + .slider:before {
     transform: translateX(8px);
}

video {
     height: 300px;
}

@media screen and (max-width: 576px) {
     .nav-logo {
          height: 50px;
     }
}