﻿/* Custom Buttons */

.btn-valmont-pms-634 {
    color: #fff;
    background-color: #005F83;
    border-color: #005F83;
}

    .btn-valmont-pms-634:hover {
        color: #fff;
        background-color: #005576;
        border-color: #005576;
    }

.btn-valmont-pms-159 {
    color: #fff;
    background-color: #CB6015;
    border-color: #CB6015;
}

    .btn-valmont-pms-159:hover {
        color: #fff;
        background-color: #B65612;
        border-color: #B65612;
    }

.btn-valmont-pms-5483 {
    color: #fff;
    background-color: #4F868E;
    border-color: #4F868E;
}

    .btn-valmont-pms-5483:hover {
        color: #fff;
        background-color: #477880;
        border-color: #477880;
    }

.btn-valmont-process-blue {
    color: #fff;
    background-color: #0085CA;
    border-color: #0085CA;
}

    .btn-valmont-process-blue:hover {
        color: #fff;
        background-color: #0077B5;
        border-color: #0077B5;
    }

.btn-valmont-pms-647 {
    color: #fff;
    background-color: #236192;
    border-color: #236192;
}

    .btn-valmont-pms-647:hover {
        color: #fff;
        background-color: #225486;
        border-color: #225486;
    }

.btn-valmont-pms-2985 {
    color: #fff;
    background-color: #5BC2E7;
    border-color: #5BC2E7;
}

    .btn-valmont-pms-2985:hover {
        color: #fff;
        background-color: #52AED0;
        border-color: #52AED0;
    }

.btn-valmont-pms-377 {
    color: #fff;
    background-color: #7A9A01;
    border-color: #7A9A01;
}

    .btn-valmont-pms-377:hover {
        color: #fff;
        background-color: #6E8A01;
        border-color: #6E8A01;
    }

.btn-valmont-pms-7555 {
    color: #fff;
    background-color: #D29F13;
    border-color: #D29F13;
}

    .btn-valmont-pms-7555:hover {
        color: #fff;
        background-color: #BE9011;
        border-color: #BE9011;
    }

.btn-valmont-pms-7627 {
    color: #fff;
    background-color: #A72B2A;
    border-color: #A72B2A;
}

    .btn-valmont-pms-7627:hover {
        color: #fff;
        background-color: #962726;
        border-color: #962726;
    }

.btn-valmont-pms-7527 {
    color: #fff;
    background-color: #D6D2C4;
    border-color: #D6D2C4;
}

    .btn-valmont-pms-7527:hover {
        color: #fff;
        background-color: #C0BDB0;
        border-color: #C0BDB0;
    }

.btn-valmont-pms-431 {
    color: #fff;
    background-color: #5B6770;
    border-color: #5B6770;
}

    .btn-valmont-pms-431:hover {
        color: #fff;
        background-color: #525D65;
        border-color: #525D65;
    }

.btn-valmont-cool-grey-6 {
    color: #fff;
    background-color: #A7A8AA;
    border-color: #A7A8AA;
}

    .btn-valmont-cool-grey-6:hover {
        color: #fff;
        background-color: #969799;
        border-color: #969799;
    }

.btn-valmont-pms-2168 {
    color: #fff;
    background-color: #254A5D;
    border-color: #254A5D;
}

    .btn-valmont-pms-2168:hover {
        color: #fff;
        background-color: #214254;
        border-color: #214254;
    }

.btn-valmont-pms-723 {
    color: #fff;
    background-color: #B36924;
    border-color: #B36924;
}

    .btn-valmont-pms-723:hover {
        color: #fff;
        background-color: #A25F1E;
        border-color: #A25F1E;
    }

/* End Custom Buttons */

/* Custom Outline Buttons */
.btn-outline-light {
    color: #e2e7f1;
    border-color: #e2e7f1
}

    .btn-outline-light:hover {
        color: #1e2139;
        background-color: #e2e7f1;
        border-color: #e2e7f1;
    }

.btn-outline-valmont-pms-634 {
    outline-color: #005F83 !important;
}

.btn-outline-valmont-pms-634 {
    color: #005F83;
    border-color: #005F83;
}

    .btn-outline-valmont-pms-634:hover {
        color: #fff;
        background-color: #005F83;
        border-color: #005F83;
    }

.btn-outline-valmont-pms-159 {
    outline-color: #CB6015 !important;
}

.btn-outline-valmont-pms-159 {
    color: #CB6015;
    border-color: #CB6015;
}

    .btn-outline-valmont-pms-159:hover {
        color: #fff;
        background-color: #CB6015;
        border-color: #CB6015;
    }

.btn-outline-valmont-pms-5483 {
    outline-color: #4F868E !important;
}

.btn-outline-valmont-pms-5483 {
    color: #4F868E !important;
    border-color: #4F868E !important;
}

    .btn-outline-valmont-pms-5483:hover {
        color: #fff !important;
        background-color: #4F868E !important;
        border-color: #4F868E !important;
    }

.btn-outline-valmont-process-blue {
    outline-color: #0085CA !important;
}

.btn-outline-valmont-process-blue {
    color: #0085CA !important;
    border-color: #0085CA !important;
}

    .btn-outline-valmont-process-blue:hover {
        color: #fff !important;
        background-color: #0085CA !important;
        border-color: #0085CA !important;
    }

.btn-outline-valmont-pms-647 {
    outline-color: #236192 !important;
}

.btn-outline-valmont-pms-647 {
    color: #236192;
    border-color: #236192;
}

    .btn-outline-valmont-pms-647:hover {
        color: #fff;
        background-color: #236192;
        border-color: #236192;
    }

.btn-outline-valmont-pms-2985 {
    outline-color: #5BC2E7 !important;
}

.btn-outline-valmont-pms-2985 {
    color: #5BC2E7;
    border-color: #5BC2E7;
}

    .btn-outline-valmont-pms-2985:hover {
        color: #fff;
        background-color: #5BC2E7;
        border-color: #5BC2E7;
    }

.btn-outline-valmont-pms-377 {
    outline-color: #7A9A01 !important;
}

.btn-outline-valmont-pms-377 {
    color: #7A9A01 !important;
    border-color: #7A9A01 !important;
}

    .btn-outline-valmont-pms-377:hover {
        color: #fff !important;
        background-color: #7A9A01 !important;
        border-color: #7A9A01 !important;
    }

.btn-outline-valmont-pms-7555 {
    outline-color: #D29F13 !important;
}

.btn-outline-valmont-pms-7555 {
    color: #D29F13 !important;
    border-color: #D29F13 !important;
}

    .btn-outline-valmont-pms-7555:hover {
        color: #fff !important;
        background-color: #D29F13 !important;
        border-color: #D29F13 !important;
    }

.btn-outline-valmont-pms-7627 {
    outline-color: #A72B2A !important;
}

.btn-outline-valmont-pms-7627 {
    color: #A72B2A;
    border-color: #A72B2A;
}

    .btn-outline-valmont-pms-7627:hover {
        color: #fff;
        background-color: #A72B2A;
        border-color: #A72B2A;
    }

.btn-outline-valmont-pms-7527 {
    outline-color: #D6D2C4 !important;
}

.btn-outline-valmont-pms-7527 {
    color: #D6D2C4;
    border-color: #D6D2C4;
}

    .btn-outline-valmont-pms-7527:hover {
        color: #fff;
        background-color: #D6D2C4;
        border-color: #D6D2C4;
    }

.btn-outline-valmont-pms-431 {
    outline-color: #5B6770 !important;
}

.btn-outline-valmont-pms-431 {
    color: #5B6770;
    border-color: #5B6770;
}

    .btn-outline-valmont-pms-431:hover {
        color: #fff;
        background-color: #5B6770;
        border-color: #5B6770;
    }

.btn-outline-valmont-cool-grey-6 {
    outline-color: #A7A8AA !important;
}

.btn-outline-valmont-cool-grey-6 {
    color: #A7A8AA;
    border-color: #A7A8AA;
}

    .btn-outline-valmont-cool-grey-6:hover {
        color: #fff;
        background-color: #A7A8AA;
        border-color: #A7A8AA;
    }

.btn-outline-valmont-pms-2168 {
    outline-color: #254A5D !important;
}

.btn-outline-valmont-pms-2168 {
    color: #254A5D;
    border-color: #254A5D;
}

    .btn-outline-valmont-pms-2168:hover {
        color: #fff;
        background-color: #254A5D;
        border-color: #254A5D;
    }

.btn-outline-valmont-pms-723 {
    outline-color: #B36924 !important;
}

.btn-outline-valmont-pms-723 {
    color: #B36924;
    border-color: #B36924;
}

    .btn-outline-valmont-pms-723:hover {
        color: #fff;
        background-color: #B36924;
        border-color: #B36924;
    }

/* Custom Outline Buttons*/

/* Custom Form Switch*/

.form-switch-valmont-pms-634 .form-check-input {
    background-color: #fff !important;
    border-color: #005F83 !important;
}

    .form-switch-valmont-pms-634 .form-check-input:checked {
        background-color: #005F83 !important;
        border-color: #005F83 !important;
    }

.form-switch .form-check-input:checked, .form-switch-valmont-pms-634 {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-switch-valmont-pms-159 .form-check-input {
    background-color: #fff !important;
    border-color: #CB6015 !important;
}

    .form-switch-valmont-pms-159 .form-check-input:checked {
        background-color: #CB6015 !important;
        border-color: #CB6015 !important;
    }

.form-switch .form-check-input:checked, .form-switch-valmont-pms-159 {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-switch-valmont-pms-5483 .form-check-input {
    background-color: #fff !important;
    border-color: #4F868E !important;
}

    .form-switch-valmont-pms-5483 .form-check-input:checked {
        background-color: #4F868E !important;
        border-color: #4F868E !important;
    }

.form-switch .form-check-input:checked, .form-switch-valmont-pms-5483 {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-switch-valmont-process-blue .form-check-input {
    background-color: #fff !important;
    border-color: #0085CA !important;
}

    .form-switch-valmont-process-blue .form-check-input:checked {
        background-color: #0085CA !important;
        border-color: #0085CA !important;
    }

.form-switch .form-check-input:checked, .form-switch-valmont-process-blue {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-switch-valmont-pms-647 .form-check-input {
    background-color: #fff !important;
    border-color: #236192 !important;
}

    .form-switch-valmont-pms-647 .form-check-input:checked {
        background-color: #236192 !important;
        border-color: #236192 !important;
    }

.form-switch .form-check-input:checked, .form-switch-valmont-pms-647 {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-switch-valmont-pms-2985 .form-check-input {
    background-color: #fff !important;
    border-color: #5BC2E7 !important;
}

    .form-switch-valmont-pms-2985 .form-check-input:checked {
        background-color: #5BC2E7 !important;
        border-color: #5BC2E7 !important;
    }

.form-switch .form-check-input:checked, .form-switch-valmont-pms-2985 {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-switch-secondary-pms-377 .form-check-input {
    background-color: #fff !important;
    border-color: #7A9A01 !important;
}

    .form-switch-secondary-pms-377 .form-check-input:checked {
        background-color: #7A9A01 !important;
        border-color: #7A9A01 !important;
    }

.form-switch .form-check-input:checked, .form-switch-secondary-pms-377 {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-switch-valmont-pms-7555 .form-check-input {
    background-color: #fff !important;
    border-color: #D29F13 !important;
}

    .form-switch-valmont-pms-7555 .form-check-input:checked {
        background-color: #D29F13 !important;
        border-color: #D29F13 !important;
    }

.form-switch .form-check-input:checked, .form-valmont-pms-7555 {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-switch-valmont-pms-7627 .form-check-input {
    background-color: #fff !important;
    border-color: #A72B2A !important;
}

    .form-switch-valmont-pms-7627 .form-check-input:checked {
        background-color: #A72B2A !important;
        border-color: #A72B2A !important;
    }

.form-switch .form-check-input:checked, .form-switch-valmont-pms-7627 {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-switch-valmont-pms-7527 .form-check-input {
    background-color: #fff !important;
    border-color: #D6D2C4 !important;
}

    .form-switch-valmont-pms-7527 .form-check-input:checked {
        background-color: #D6D2C4 !important;
        border-color: #D6D2C4 !important;
    }

.form-switch .form-check-input:checked, .form-switch-valmont-pms-7527 {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-switch-valmont-pms-431 .form-check-input {
    background-color: #fff !important;
    border-color: #5B6770 !important;
}

    .form-switch-valmont-pms-431 .form-check-input:checked {
        background-color: #5B6770 !important;
        border-color: #5B6770 !important;
    }

.form-switch .form-check-input:checked, .form-switch-valmont-pms-431 {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-switch-valmont-cool-grey-6 .form-check-input {
    background-color: #fff !important;
    border-color: #A7A8AA !important;
}

    .form-switch-valmont-cool-grey-6 .form-check-input:checked {
        background-color: #A7A8AA !important;
        border-color: #A7A8AA !important;
    }

.form-switch .form-check-input:checked, .form-switch-valmont-cool-grey-6 {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-switch-valmont-pms-2168 .form-check-input {
    background-color: #fff !important;
    border-color: #254A5D !important;
}

    .form-switch-valmont-pms-2168 .form-check-input:checked {
        background-color: #254A5D !important;
        border-color: #254A5D !important;
    }

.form-switch .form-check-input:checked, .form-switch-valmont-pms-2168 {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-switch-valmont-pms-723 .form-check-input {
    background-color: #fff !important;
    border-color: #B36924 !important;
}

    .form-switch-valmont-pms-723 .form-check-input:checked {
        background-color: #B36924 !important;
        border-color: #B36924 !important;
    }

.form-switch .form-check-input:checked, .form-switch-valmont-pms-723 {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-switch .form-check-input, .form-switch-status-done .form-check-input, .form-switch-status-delivered .form-check-input, .form-switch-status-inprocess .form-check-input, .form-switch-status-complete .form-check-input, .form-switch-light .form-check-input, .form-switch-dark .form-check-input, .form-switch-danger .form-check-input, .form-switch-warning .form-check-input, .form-switch-info .form-check-input, .form-switch-success .form-check-input, .form-switch-secondary .form-check-input, .form-switch-primary .form-check-input {
   border-radius: 2em !important;
}

/* End Custom Form Switch*/

/* Avatar */
.avatar {
    height: 3rem;
    width: 3rem;
    border-radius: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    color: #fff;
    margin-right: 1rem;
    font-weight: 600;
    font-size: 1.15rem;
}

.avatar-xs {
    height: 2rem;
    width: 2rem;
    font-size: 0.875rem;
}

    .avatar-xs .contact-status {
        width: 8px;
        height: 8px;
    }

.avatar-sm {
    height: 2.5rem;
    width: 2.5rem;
    font-size: 1rem;
}

    .avatar-sm .contact-status {
        width: 10px;
        height: 10px;
    }

.avatar-md {
    height: 3.5rem;
    width: 3.5rem;
    font-size: 1.25rem;
}

    .avatar-md .contact-status {
        width: 14px;
        height: 14px;
    }

.avatar-lg {
    height: 4.5rem;
    width: 4.5rem;
    font-size: 1.5rem;
}

    .avatar-lg .contact-status {
        width: 16px;
        height: 16px;
    }

.avatar-xl {
    height: 6rem;
    width: 6rem;
    font-size: 2rem;
}

    .avatar-xl .contact-status {
        width: 18px;
        height: 18px;
    }

.avatar-xxl {
    height: 7.5rem;
    width: 7.5rem;
    font-size: 2.15rem;
}

    .avatar-xxl .contact-status {
        width: 20px;
        height: 20px;
    }

.avatar-title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
}