.text-custom {
    color: #444444;
}

.text-pink {
    color: #FF1199;
}

.text-red {
    color: #FF0000;
}

.btn-borrow {
    background-color: white;
    border: 1px solid #6900cf;
}

.btn-borrow:hover {
    color: white;
    background-color: #6900cf;
    border: 1px solid #6900cf;
}

.btn-change {
    color: white;
    background-color: #6900cf;
    border: 1px solid #6900cf;
}

.btn-change:hover {
    color: white;
    background-color: #6900cf;
    border: 1px solid #6900cf;
}

.btn-borrow-sm {
    color: white;
    background-color: #6900cf;
    border: 1px solid #6900cf;
}

.btn-borrow-sm:hover {
    color: white;
    background-color: #6900cf;
    border: 1px solid #6900cf;
}

.btn-outline-borrow {
    background-color: white;
    border: 1px solid #6900cf;
}

.btn-outline-use {
    background-color: white;
    border: 1px solid #008701;
}

.btn-outline-use:hover {
    background-color: #008701;
    border: 1px solid #008701;
}

.btn-outline-non {
    background-color: white;
    border: 1px solid #0161ff;
}

.btn-outline-non:hover {
    background-color: #0161ff;
    border: 1px solid #0161ff;
}

input[type="radio"].btn-chk1:hover+label {
    color: white;
    background-color: #008701;
    border: 1px solid #008701;
}

input[type="radio"].btn-chk1:checked+label {
    color: white;
    background-color: #008701;
    border: 1px solid #008701;
}

input[type="radio"].btn-chk2:checked+label {
    color: white;
    background-color: #0161ff;
    border: 1px solid #0161ff;
}

input[type="radio"].btn-chk2:hover+label {
    color: white;
    background-color: #0161ff;
    border: 1px solid #0161ff;
}

input[type="radio"].btn-chk7:checked+label {
    color: white;
    background-color: #6900cf;
    border: 1px solid #6900cf;
}

input[type="radio"].btn-chk7:hover+label {
    color: white;
    background-color: #6900cf;
    border: 1px solid #6900cf;
}


input[type="radio"].btn-chk14:checked+label {
    color: #666666;
    font-weight: bold;
    background-color: #FCF03E;
    border: 1px solid #FCF03E;
}

input[type="radio"].btn-chk14:hover+label {
    color: #666666;
    font-weight: bold;
    background-color: #FCF03E;
    border: 1px solid #FCF03E;
}

input[type="radio"].btn-job:checked+label,
input[type="checkbox"].btn-job:checked+label {
    color: white;
    font-weight: bold;
    background-color: #009DDF;
    border: 1px solid #009DDF;
}

input[type="radio"].btn-job:hover+label,
input[type="checkbox"].btn-job:hover+label
 {
    color: white;
    background-color: #009DDF;
    border: 1px solid #009DDF;
}

input[type="checkbox"].btn-cal-group:checked+label {
    color: #0c457d;
    font-weight: bold;
    background-color: #ffbe4f;
    border: 1px solid #ffbe4f;
}

input[type="checkbox"].btn-cal-group:hover+label
 {
    color: #0c457d;
    background-color: #ffbe4f;
    border: 1px solid #ffbe4f;
}

.btn-outline-cal-group {
    background-color: white;
    border: 1px solid #ffbe4f;
}

.btn-outline-cal-group:hover {
    background-color: #ffbe4f;
    border: 1px solid #ffbe4f;
}

input[type="radio"].btn-tools-status:checked+label {
    color: white;
    background-color: #008701;
    border: 1px solid #008701;
}

input[type="radio"].btn-tools-status:hover+label {
    color: white;
    background-color: #008701;
    border: 1px solid #008701;
}

input[type="radio"].btn-cancel:checked+label {
    color: white;
    background-color: #FF0000;
    border: 1px solid #FF0000;
}

input[type="radio"].btn-cancel:hover+label {
    color: white;
    background-color: #FF0000;
    border: 1px solid #FF0000;
}

input[type="radio"].btn-status-warning:checked+label {
    color: white;
    background-color: #FFA700;
    border: 1px solid #FFA700;
}

input[type="radio"].btn-status-warning:hover+label {
    color: white;
    background-color: #FFA700;
    border: 1px solid #FFA700;
}

.btn-outline-status-warning {
    background-color: white;
    border: 1px solid #FFA700;
}

.btn-outline-cancel {
    background-color: white;
    border: 1px solid #FF0000;
}

.btn-outline-cancel:hover {
    background-color: #FF0000;
    border: 1px solid #FF0000;
}

.btn-outline-tools-status {
    background-color: white;
    border: 1px solid #008701;
}

.btn-outline-job {
    background-color: white;
    border: 1px solid #009DDF;
}

.btn-outline-job:hover {
    background-color: #009DDF;
    border: 1px solid #009DDF;
}

.btn-outline-chk14:hover {
    font-weight: bold;
    background-color: #FCF03E;
    border: 1px solid #FCF03E;
}

.btn-outline-chk14 {
    font-weight: bold;
    background-color: white;
    border: 1px solid #FCF03E;
}


/* button menu */

.btn-custom-out {
    color: #d80009;
    background-color: white;
    border: 1px solid #d80009;
}

.btn-custom-out:hover {
    color: white;
    background-color: #d80009;
    border: 1px solid #d80009;
}

.btn-custom-pm {
    color: #616E88;
    background-color: white;
    border: 1px solid #616E88;
}

.btn-custom-pm:hover {
    color: white;
    background-color: #616E88;
    border: 1px solid #616E88;
}

.btn-custom-repair {
    color: #ff9933;
    background-color: white;
    border: 1px solid #ff9933;
}

.btn-custom-repair:hover {
    color: white;
    background-color: #ff9933;
    border: 1px solid #ff9933;
}

.btn-custom-repair-onclick {
    color: white;
    background-color: #ff9933;
    border: 1px solid #ff9933;
}

.btn-custom-repair-onclick:hover {
    color: white;
    background-color: #ff9933;
    border: 1px solid #ff9933;
}

.btn-custom-repair-sm {
    color: white;
    background-color: #ff9933;
    border: 1px solid #ff9933;
}

.btn-custom-repair-sm:hover {
    color: white;
    background-color: #ff9933;
    border: 1px solid #ff9933;
}

.btn-custom-cal {
    color: #0048ba;
    background-color: white;
    border: 1px solid #0048ba;
}

.btn-custom-cal:hover {
    color: white;
    background-color: #0048ba;
    border: 1px solid #0048ba;
}

.btn-custom-cal-onclick {
    color: white;
    background-color: #0048ba;
    border: 1px solid #0048ba;
}

.btn-custom-report {
    color: #f400a1;
    background-color: white;
    border: 1px solid #f400a1;
}

.btn-custom-report:hover {
    color: white;
    background-color: #f400a1;
    border: 1px solid #f400a1;
}

.btn-custom-report-onclick {
    color: white;
    background-color: #f400a1;
    border: 1px solid #f400a1;
}

.btn-custom-history {
    color: #007a29;
    background-color: white;
    border: 1px solid #007a29;
}

.btn-custom-history:hover {
    color: white;
    background-color: #007a29;
    border: 1px solid #007a29;
}

.btn-custom-install {
    color: #1EBBD7;
    background-color: white;
    border: 1px solid #1EBBD7;
}

.btn-custom-install:hover {
    color: white;
    background-color: #1EBBD7;
    border: 1px solid #1EBBD7;
}

.btn-custom-install-click {
    color: white;
    background-color: #1EBBD7;
    border: 1px solid #1EBBD7;
}

.btn-pink {
    color: white;
    background-color: #f400a1;
    border: 1px solid #f400a1;
}

.btn-pink:hover {
    color: white;
    background-color: #F632B3;
    border: 1px solid #F632B3;
}

.btn-del {
    background-color: #4900FF;
    color: white;
    /* border: 1px solid;*/
}

.btn-del:hover {
    background-color: #4900FF;
    color: white;
    /* border: 1px solid;*/
}


input[type="checkbox"].chk-disable:checked+label {
    color: white;
    font-weight: bold;
    background-color: #FF0000;
    border: 1px solid #FF0000;
}

/*input[type="radio"].btn-job:hover+label,*/
input[type="checkbox"].chk-disable:hover+label
 {
    color: white;
    background-color: #FF0000;
    border: 1px solid #FF0000;
}


/*body {
    font-size: 14px;
}*/

.custom-button-width {
    width: 100%;
}

.input-readonly {
    background-color: #eeeeee;
}

.alert-repair {
    background-color: #96CEB4;
}