.authentication .card{
    max-width: 400px;
    margin-top: 116px;
}
.authentication .card .title {
    margin-bottom: 20px;
}
.input-group{margin-bottom: 10px;}
.form-control{border-radius:0px;}
.input-group .input-group-addon {
    right: 0;
    position: absolute;
    padding-right: 10px;
}

.switch label .lever {
    margin: 0 14px;
}

.switch label .lever {
    content: '';
    display: inline-block;
    position: relative;
    width: 40px;
    height: 15px;
    background-color: #b32700c7;
    border-radius: 15px;
    margin-right: 10px;
    transition: background 0.3s ease;
    vertical-align: middle;
    margin: 0 16px;
}

.demo-checkbox label,
.demo-radio-button label {
    min-width: auto;
}

.switch label .lever:after {
    content: '';
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    background-color: #ff0000;
    border-radius: 21px;
    box-shadow: 0 1px 3px 1px rgb(24 24 24 / 54%);
    left: -5px;
    top: -3px;
    transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease;
}
.form-group{margin-bottom: 10px;}
.bootstrap-tagsinput{width:100%;border:1px solid #ccc !important;border-radius:0px;}
.is-valid{border:1px solid limegreen;border-left:15px solid limegreen;box-shadow: 0 0 5px limegreen;}
.is-invalid{border:1px solid orangered;border-left:15px solid orangered;box-shadow: 0 0 5px orangered;}
.switch-btn{border:none;color:purple;background: transparent;padding: 0;float: left;clear: right;}
.switch-btn .zmdi{font-size: 26px;}
.catLogo{width:180px;height: 135px;overflow: hidden;}
.catLogo img{width: auto;height: 100%;}