.custom-control-label::before, 
.custom-control-label::after {
    top: .1rem;
    width: 1rem;
    height: 1rem;
}
.theme-card {
    position: relative;
    border-radius: 15px;
    box-shadow: 0 2px 14px -2px #dddddd;
    -moz-box-shadow: 0 2px 14px -2px #dddddd;
    -webkit-box-shadow: 0 2px 14px -2px #dddddd;
}
.btn{
    border-radius: 0.5rem !important;
}
.form-control {
    border-radius: 0.5rem;
}

.form-control:focus {
    border: 1px solid #ced4da !important;
}

.dashboard-section .faq-content .card {
    border-radius: 1rem !important;
}
.pixelstrap a {
    padding: 0.5rem 20px !important;
    margin-top: 1rem;
    margin-bottom: 1rem;
    margin-right: 15px;
    border-radius: 0.5rem !important;
}

.pixelstrap a:hover, .pixelstrap a:active, .pixelstrap li.active a {
    color: #ffffff;
    background-color: #F46F25;
    border: 2px px solid var(--theme-deafult);
    -webkit-transition: background 300ms ease-in-out;
    transition: background 300ms ease-in-out;
}
.custom-control-label::before, .custom-control-label::after {
    border-radius: 5px;
}

.custom-control-input:checked ~ .custom-control-label::before {
    background-color: #F46F25;
}


.main-menu .brand-logo {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.onhover-dropdown .onhover-show-div {
    border-radius: 1rem !important;
    box-shadow: 0 2px 14px -2px #dddddd;
    -moz-box-shadow: 0 2px 14px -2px #dddddd;
    -webkit-box-shadow: 0 2px 14px -2px #dddddd;
    right: -1.5rem;
}
.onhover-dropdown:before {
    right: -16px;
}
.top-header .header-dropdown .onhover-dropdown .onhover-show-div li a:hover {
    color: #F46F25;
}
.border-rounded{
    border-radius: 10px;
    box-shadow: 0 2px 14px -2px #dddddd;
    -moz-box-shadow: 0 2px 14px -2px #dddddd;
    -webkit-box-shadow: 0 2px 14px -2px #dddddd;
}

.border-rounded-1{
    border-radius: 1rem;
    box-shadow: 0 2px 14px -2px #dddddd;
    -moz-box-shadow: 0 2px 14px -2px #dddddd;
    -webkit-box-shadow: 0 2px 14px -2px #dddddd;
}