.form-form .form-form-wrap form .field-wrapper svg {
    top: 53px !important;
}

.form-form .form-form-wrap form .social a.social-google svg, .form-form .form-form-wrap form .social a.social-google .brand-name {
    color: #ea4335;
}

.page-header .breadcrumb-one .title {
    border-right: none;
}
.hd-header-wrapper {
    padding: 90px 0 !important;
}

.widget-content-area>.form-wizard {
    padding: 20px;
}

.wizard > .content > .body input[type=file] {
    border: none;
}

.form-group label, label {
    color: #3b3f5c;
}

.text-muted {
    color: #3b3f5c !important;
}

.helpdesk:before, #headerWrapper:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3CradialGradient id='a' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%2305683A'/%3E%3Cstop offset='1' stop-color='%2300341E'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='0' y1='750' x2='1550' y2='750'%3E%3Cstop offset='0' stop-color='%2305683A'/%3E%3Cstop offset='1' stop-color='%2300341E'/%3E%3C/linearGradient%3E%3Cpath id='s' fill='url(%23b)' d='M1549.2 51.6c-5.4 99.1-20.2 197.6-44.2 293.6c-24.1 96-57.4 189.4-99.3 278.6c-41.9 89.2-92.4 174.1-150.3 253.3c-58 79.2-123.4 152.6-195.1 219c-71.7 66.4-149.6 125.8-232.2 177.2c-82.7 51.4-170.1 94.7-260.7 129.1c-90.6 34.4-184.4 60-279.5 76.3C192.6 1495 96.1 1502 0 1500c96.1-2.1 191.8-13.3 285.4-33.6c93.6-20.2 185-49.5 272.5-87.2c87.6-37.7 171.3-83.8 249.6-137.3c78.4-53.5 151.5-114.5 217.9-181.7c66.5-67.2 126.4-140.7 178.6-218.9c52.3-78.3 96.9-161.4 133-247.9c36.1-86.5 63.8-176.2 82.6-267.6c18.8-91.4 28.6-184.4 29.6-277.4c0.3-27.6 23.2-48.7 50.8-48.4s49.5 21.8 49.2 49.5c0 0.7 0 1.3-0.1 2L1549.2 51.6z'/%3E%3Cg id='g'%3E%3Cuse href='%23s' transform='scale(0.12) rotate(60)'/%3E%3Cuse href='%23s' transform='scale(0.2) rotate(10)'/%3E%3Cuse href='%23s' transform='scale(0.25) rotate(40)'/%3E%3Cuse href='%23s' transform='scale(0.3) rotate(-20)'/%3E%3Cuse href='%23s' transform='scale(0.4) rotate(-30)'/%3E%3Cuse href='%23s' transform='scale(0.5) rotate(20)'/%3E%3Cuse href='%23s' transform='scale(0.6) rotate(60)'/%3E%3Cuse href='%23s' transform='scale(0.7) rotate(10)'/%3E%3Cuse href='%23s' transform='scale(0.835) rotate(-40)'/%3E%3Cuse href='%23s' transform='scale(0.9) rotate(40)'/%3E%3Cuse href='%23s' transform='scale(1.05) rotate(25)'/%3E%3Cuse href='%23s' transform='scale(1.2) rotate(8)'/%3E%3Cuse href='%23s' transform='scale(1.333) rotate(-60)'/%3E%3Cuse href='%23s' transform='scale(1.45) rotate(-30)'/%3E%3Cuse href='%23s' transform='scale(1.6) rotate(10)'/%3E%3C/g%3E%3C/defs%3E%3Cg transform='rotate(0 0 0)'%3E%3Cg transform='rotate(0 0 0)'%3E%3Ccircle fill='url(%23a)' r='3000'/%3E%3Cg opacity='0.5'%3E%3Ccircle fill='url(%23a)' r='2000'/%3E%3Ccircle fill='url(%23a)' r='1800'/%3E%3Ccircle fill='url(%23a)' r='1700'/%3E%3Ccircle fill='url(%23a)' r='1651'/%3E%3Ccircle fill='url(%23a)' r='1450'/%3E%3Ccircle fill='url(%23a)' r='1250'/%3E%3Ccircle fill='url(%23a)' r='1175'/%3E%3Ccircle fill='url(%23a)' r='900'/%3E%3Ccircle fill='url(%23a)' r='750'/%3E%3Ccircle fill='url(%23a)' r='500'/%3E%3Ccircle fill='url(%23a)' r='380'/%3E%3Ccircle fill='url(%23a)' r='250'/%3E%3C/g%3E%3Cg transform='rotate(0 0 0)'%3E%3Cuse href='%23g' transform='rotate(10)'/%3E%3Cuse href='%23g' transform='rotate(120)'/%3E%3Cuse href='%23g' transform='rotate(240)'/%3E%3C/g%3E%3Ccircle fill-opacity='0.1' fill='url(%23a)' r='3000'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.form-control-file {
    width: 100%;
    color: var(--maincolor);
}

.form-control-file::-webkit-file-upload-button {
    background-color: var(--maincolor);
}

.form-control-file::-ms-file-upload-button {
    background-color: var(--maincolor);
}

.form-control:focus {
    box-shadow: 0 0 3px 1px rgba(5, 104, 58, 0.3);
}

.bootstrap-select.show .dropdown-toggle {
    box-shadow: 0 0 3px 1px rgba(5, 104, 58, 0.3);
}

.form-control:focus {
    border: 1px solid var(--maincolor) !important;
}

.wizard > .content, .wizard, .tabcontrol {
    overflow: unset;
}

.btn-group .dropdown-menu a.dropdown-item.selected {
    color: #030305;
    background-color: rgba(5, 104, 58, 0.24);
    border-radius: initial;
}

.bootstrap-select.btn-group .dropdown-menu a.dropdown-item span.dropdown-item-inner:not([class*="bg-"]):hover {
    color: var(--maincolor);
    background-color: rgba(5, 104, 58, 0.24);
}

::-moz-selection {
    color: #fff;
    background: var(--maincolor);
}
::selection {
    color: #fff;
    background: var(--maincolor);
}

.topbar-nav.header nav#topbar ul.menu-categories li.menu.active > a > div span, .topbar-nav.header nav#topbar ul.menu-categories li.menu.active > a > div svg:not(.feather-chevron-down) {
    color: #fff;
    stroke-width: 1.6px;
    font-weight: 600;
}

.topbar-nav.header nav#topbar ul.menu-categories li.menu.active > .dropdown-toggle {
    background: var(--maincolor);
}

.color-box .cl-example, .color-box:hover .cl-example {
    text-align: center;
    vertical-align: middle;
    line-height: 105px;
    color: #fff;
    font-weight: 600;
    font-size: 28px;
}

.seperator-header h4 {
    background: rgba(5, 104, 58, 0.26);
    color: var(--maincolor);
}

.color-box .cl-example {
    height: 105px;
}

.topbar-nav.header nav#topbar ul.menu-categories li.menu > a[aria-expanded="true"] {
    background: rgba(5, 104, 58, 0.24);
}

#content {
    margin-top: 90px;
}

@media (max-width: 1199px) {
    #content {
        margin-top: 16px;
    }
}

.header-container .navbar .navbar-item .nav-item.dropdown .dropdown-menu:after {
    right: 15px;
}

.header-container .navbar .navbar-item .nav-item.dropdown .dropdown-menu.show {
    top: 61px !important;
}

input[type="file"] + p {
    display: inline;
}

.pill.wizard > .steps > ul > li > a:not(.disabled) {
    border: 1px solid #bfc9d4;
}

.wizard > .steps .current a {
    border: 1px solid var(--maincolor) !important;
}

.col-form-label {
    padding-top: unset;
    padding-bottom: unset;
    vertical-align: middle;
    line-height: calc(1.4em + 1.4rem + 2px);
}
input[readonly], select[readonly], textarea[readonly] {
    cursor: auto;
    background-color: unset !important;
    color: #3b3f5c;
}

.form-control[readonly]:focus {
    border: 1px solid #bfc9d4 !important;
    box-shadow: unset;
}

.bootstrap-select.btn-group.disabled .dropdown-toggle .caret {
    display:none;
    
}

.bootstrap-select.btn-group.disabled .btn {
    cursor: auto;
    opacity: 1;
}

.wizard > .content > .body input {
    border: 1px solid #bfc9d4;
}

.btn-outline-primary:hover {
    color: #fff !important;
}

.modal-title {
    margin-bottom: 0px !important;
}

.modal-video .modal-content .modal-header {
    border: none;
    padding: 0;
    padding-bottom: 1rem;
}

.modal-video .modal-content .modal-header svg {
    width: unset;
}


@media print {
    #content {
        margin-top: 0px;
    }

    .page-header {
        display: none;
    }

    .layout-px-spacing {
        padding: 0px !important;
    }

    #headerWrapper {
        padding: 0px;
    }

    #privacyWrapper .privacy-container {
        max-width: 100%;
    }

    .col-md {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-md-1>* {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-md-2>* {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-md-3>* {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .row-cols-md-4>* {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-md-5>* {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-md-6>* {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-md-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-md-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-md-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-md-first {
        -ms-flex-order: -1;
        order: -1
    }

    .order-md-last {
        -ms-flex-order: 13;
        order: 13
    }

    .order-md-0 {
        -ms-flex-order: 0;
        order: 0
    }

    .order-md-1 {
        -ms-flex-order: 1;
        order: 1
    }

    .order-md-2 {
        -ms-flex-order: 2;
        order: 2
    }

    .order-md-3 {
        -ms-flex-order: 3;
        order: 3
    }

    .order-md-4 {
        -ms-flex-order: 4;
        order: 4
    }

    .order-md-5 {
        -ms-flex-order: 5;
        order: 5
    }

    .order-md-6 {
        -ms-flex-order: 6;
        order: 6
    }

    .order-md-7 {
        -ms-flex-order: 7;
        order: 7
    }

    .order-md-8 {
        -ms-flex-order: 8;
        order: 8
    }

    .order-md-9 {
        -ms-flex-order: 9;
        order: 9
    }

    .order-md-10 {
        -ms-flex-order: 10;
        order: 10
    }

    .order-md-11 {
        -ms-flex-order: 11;
        order: 11
    }

    .order-md-12 {
        -ms-flex-order: 12;
        order: 12
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.333333%
    }

    .offset-md-2 {
        margin-left: 16.666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.333333%
    }

    .offset-md-5 {
        margin-left: 41.666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.333333%
    }

    .offset-md-8 {
        margin-left: 66.666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.333333%
    }

    .offset-md-11 {
        margin-left: 91.666667%
    }

    .btn:not(.dropdown-toggle) {
        display: none;
    }

    span.new-control-indicator {
        -webkit-print-color-adjust: exact !important;   /* Chrome, Safari 6 – 15.3, Edge */
        color-adjust: exact !important;                 /* Firefox 48 – 96 */
        print-color-adjust: exact !important;           /* Firefox 97+, Safari 15.4+ */
    }

    .form-group {
        break-inside: avoid;
    }

    #privacyWrapper .privacyContent {
        padding: 0px;
    }

    .new-control.new-radio.radio-primary > input:checked ~ span.new-control-indicator, .new-control.new-checkbox.checkbox-primary > input:checked ~ span.new-control-indicator {
        background: #000;
    }
}

.hd-tab-section .accordion .card .card-body {
    text-align: justify;
}

.footer-wrapper {
    padding: 0px 30px 10px 30px;
}

.nav-tabs .nav-link.active {
    color: var(--maincolor);
}

.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 300%;
}
   
.embed-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.modal-content .modal-header svg {
    color: unset;
}

.btn-group .dropdown-menu a.dropdown-item:hover {
    color: var(--maincolor);
}

.swal2-icon.swal2-success [class^='swal2-success-line'] {
    background-color: var(--maincolor) !important;
}

.swal2-icon.swal2-success {
    border-color: var(--maincolor) !important;
}

.searchable-container .searchable-items.grid .items .user-meta-info .user-name {
    color: var(--maincolor);
}

.searchable-container .searchable-items.list .items.items-header-section h4 {
    margin-left: 0px;
}

.searchable-container .searchable-items.grid .items .user-phone p {
    margin-right: 0px;
}

.new-control {
    padding-left: 1.5rem;
    margin-right: 1rem;
}


.position-static {
    margin-bottom: 0px !important;
}

.modern-timeline > li:nth-last-child(3) {
    margin-bottom: 0px !important;
}

.bootstrap-select.btn-group > .dropdown-toggle {
    padding: .653rem 1.25rem;
}

.bootstrap-select .dropdown-menu.inner {
    max-height: 200px !important;
    overflow-y: auto;
}

.bootstrap-select .dropdown-toggle {
    height: calc(2.25rem + 2px);

}

.bootstrap-select.form-control:not([class*=col-]) {
    height: 100%;
}

.spinner-grow {
    background-color: var(--maincolor);
    color: var(--maincolor);
}

div#load_screen {
    background: #e6f1ec;
}

.flatpickr-calendar.open {
    z-index: 10000;
}

.modal-backdrop {
    background-color: #515365 !important;
}

.btn-outline-danger:hover {
    color: #fff !important;
}

.theme-logo, .navbar .nav-logo a.navbar-brand img {
    width: auto;
}

body.error404 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 800 400'%3E%3Cdefs%3E%3CradialGradient id='a' cx='396' cy='281' r='514' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23eaf3ef'/%3E%3Cstop offset='1' stop-color='%23f5fbf9'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='400' y1='148' x2='400' y2='333'%3E%3Cstop offset='0' stop-color='%2305683A' stop-opacity='0.1'/%3E%3Cstop offset='1' stop-color='%2305683A' stop-opacity='0.3'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect fill='url(%23a)' width='800' height='400'/%3E%3Cg fill-opacity='0.4'%3E%3Ccircle fill='url(%23b)' cx='267.5' cy='61' r='300'/%3E%3Ccircle fill='url(%23b)' cx='532.5' cy='61' r='300'/%3E%3Ccircle fill='url(%23b)' cx='400' cy='30' r='300'/%3E%3C/g%3E%3C/svg%3E");
}

.error404 .error-number {
    color: #3b3f5c;
}

.error404 .mini-text {
    color: #3b3f5c;
}

@media (max-width: 1199px) {
    #topbar .theme-brand li.theme-logo img {
        width: auto;
    }
}