.inline-label label {
    display: block;
}

.inline-label span {
    margin-left: 34px;
}

.inline-label .wrapper {
    padding: 0px !important;
}

.inline-label .row {
    margin: 0px !important;
}

.inline-label .inline-label-element {
    color: white !important;
    -webkit-text-fill-color: white;
    font-weight: bold;
    background-color: #D534BE !important;
    width: 15%;
}

.custom_mobile_input {
    width: 85%;
}

.mobile:focus+.custom_mobile {
    /* border-color: #80bdff; */
    border-color: red !important;
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom_mobile {
    border-color: transparent;
}

.main-logo {
    max-height: 40px;
}

.icon-logo {
    max-width: 100px;
}

.footer-terms{
    bottom: 0;
    width: 100%;
    text-align: center;
    background-color: #dfdfdf;
    font-size: 10px;
    z-index: 999;
}

.desktop-visible .footer-terms {
    position: fixed;
    padding: 10px 100px 0px 100px;
}

.mobile-visible .footer-terms{
    padding: 10px;
}

.have-footer .container-fluid{
    margin-bottom: 60px;
}
.primary-color {
    color: #D534BE;
}

.owl-dots{
    position: absolute;
    bottom: 6%;
    left: 0;
    right: 0;
}

.content-slider{
    background-color:white;
    padding-top: 1px;
    padding-bottom: 53px;
    position: relative;
}

.fl-left {
    float: left;
}

.width-100p {
    width: 100%;
}

.margin-auto{
    margin: auto;
    float: none;
}

.custom-padding{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.padding-bottom-zero{
    padding-bottom: 0 !important;
}
.magic-body{
    float: left;
    width: 100%;
}

.login-main-wrapper{
    height: 100%;
    float: left;
    width: 100%;
    display: block;
}

.auth-subtitle {
    font-size: 0.75em;
}

#sidebarToggle{
    order: 0 !important;
}