﻿/* enable absolute positioning */
.inner-addon {
    position: relative;
}

    /* style glyph */
    .inner-addon .iconInput {
        position: absolute;
        padding: 19px;
    }

        .inner-addon .iconInput i {
            cursor: pointer;
        }

/* align glyph */
.left-addon .iconInput {
    left: 0px;
}

.right-addon .iconInput {
    right: 0px;
}

/* add padding  */
.left-addon iconInput {
    padding-left: 30px;
}

.right-addon iconInput {
    padding-right: 30px;
}

.modal-backdrop {
    opacity: 0.5 !important;
}

.modal {
    overflow: auto !important;
}

@media (max-width: 1024px) {
    .loginContainer {
        margin-bottom: 20px !important;
    }
}

.btn-focus.m-btn--air.focus, .btn-focus.m-btn--air:focus, .btn-focus.m-btn--air:hover, .btn-outline-focus.m-btn--air.focus, .btn-outline-focus.m-btn--air:focus, .btn-outline-focus.m-btn--air:hover, .m-btn--gradient-from-focus.m-btn--air.focus, .m-btn--gradient-from-focus.m-btn--air:focus, .m-btn--gradient-from-focus.m-btn--air:hover {
    -webkit-box-shadow: 0 5px 10px 2px #FF9E18 !important;
    -moz-box-shadow: 0 5px 10px 2px #FF9E18 !important;
    box-shadow: 0 5px 10px 2px #aaa !important;
}
.btn-focus.m-btn--air, .btn-outline-focus.m-btn--air, .m-btn--gradient-from-focus.m-btn--air {
    -webkit-box-shadow: 0 5px 10px 2px #FF9E18 !important;
    -moz-box-shadow: 0 5px 10px 2px #FF9E18 !important;
    box-shadow: 0 5px 10px 2px #bbb !important;
}